summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/2dcontext
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /testing/web-platform/meta/2dcontext
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'testing/web-platform/meta/2dcontext')
-rw-r--r--testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini25
-rw-r--r--testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini8
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini10
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini10
-rw-r--r--testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini10
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini9
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini11
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini12
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini14
-rw-r--r--testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini11
-rw-r--r--testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini8
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini6
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini9
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini16
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini8
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini16
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini16
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini8
-rw-r--r--testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini9
-rw-r--r--testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini5
-rw-r--r--testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini3
-rw-r--r--testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini3
70 files changed, 419 insertions, 0 deletions
diff --git a/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini
new file mode 100644
index 000000000..6dc919e21
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini
@@ -0,0 +1,3 @@
+[canvas_complexshapes_arcto_001.htm]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini
new file mode 100644
index 000000000..8837ffc27
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini
@@ -0,0 +1,25 @@
+[canvas_complexshapes_beziercurveto_001.htm]
+ type: reftest
+ expected:
+ if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
diff --git a/testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini b/testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini
new file mode 100644
index 000000000..2f2c2bbbc
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini
@@ -0,0 +1,3 @@
+[canvas_compositing_globalcompositeoperation_001.htm]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini
new file mode 100644
index 000000000..bcbaad2c8
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.animated.poster.html]
+ type: testharness
+ [drawImage() of an APNG draws the poster frame]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini
new file mode 100644
index 000000000..e84629a9f
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.incomplete.reload.html]
+ type: testharness
+ [Canvas test: 2d.drawImage.incomplete.reload]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini
new file mode 100644
index 000000000..b46a1b55f
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini
@@ -0,0 +1,3 @@
+[drawimage_canvas_1.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini
new file mode 100644
index 000000000..883fdf734
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini
@@ -0,0 +1,3 @@
+[drawimage_canvas_11.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini
new file mode 100644
index 000000000..aa082899a
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini
@@ -0,0 +1,3 @@
+[drawimage_canvas_12.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini
new file mode 100644
index 000000000..a086e876d
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini
@@ -0,0 +1,3 @@
+[drawimage_canvas_2.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini
new file mode 100644
index 000000000..d831d8a0f
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini
@@ -0,0 +1,3 @@
+[drawimage_canvas_3.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini
new file mode 100644
index 000000000..1be348b1a
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_1.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini
new file mode 100644
index 000000000..24721fec2
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_10.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini
new file mode 100644
index 000000000..8bdfde4eb
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_11.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini
new file mode 100644
index 000000000..beef1b0c9
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_12.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini
new file mode 100644
index 000000000..096f45c54
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_13.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini
new file mode 100644
index 000000000..db4e0fb3a
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_2.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini
new file mode 100644
index 000000000..d7f96116f
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_3.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini
new file mode 100644
index 000000000..6aa1f3410
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_4.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini
new file mode 100644
index 000000000..8179eaaf4
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_5.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini
new file mode 100644
index 000000000..3892cc53e
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_6.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini
new file mode 100644
index 000000000..8b190f10e
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_7.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini
new file mode 100644
index 000000000..e297159d7
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_8.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini
new file mode 100644
index 000000000..9eee33536
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini
@@ -0,0 +1,3 @@
+[drawimage_html_image_9.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini
new file mode 100644
index 000000000..3c26f50e1
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini
@@ -0,0 +1,8 @@
+[canvas_focus_drawCustomFocusRing_001.html]
+ type: testharness
+ [drawCustomFocusRing must return false for an element that is not focused.]
+ expected: FAIL
+
+ [drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini
new file mode 100644
index 000000000..b459ad660
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini
@@ -0,0 +1,10 @@
+[drawFocusIfNeeded_001.html]
+ type: testharness
+ disabled:
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1092458
+ [drawFocusIfNeeded draws a focus ring.]
+ expected:
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini
new file mode 100644
index 000000000..dc0cf0ac3
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini
@@ -0,0 +1,10 @@
+[drawFocusIfNeeded_004.html]
+ type: testharness
+ disabled:
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1092458
+ [drawFocusIfNeeded does draw a focus ring if the element is in focus.]
+ expected:
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini
new file mode 100644
index 000000000..bede3055e
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini
@@ -0,0 +1,10 @@
+[drawFocusIfNeeded_005.html]
+ type: testharness
+ disabled:
+ if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1092458
+ [drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.]
+ expected:
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini
new file mode 100644
index 000000000..5a629f1f7
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini
@@ -0,0 +1,9 @@
+[2d.gradient.interpolate.overlap.html]
+ type: testharness
+ [Canvas test: 2d.gradient.interpolate.overlap]
+ expected:
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini
new file mode 100644
index 000000000..4e811b129
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.fill.html]
+ type: testharness
+ [Canvas test: 2d.gradient.interpolate.zerosize.fill]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini
new file mode 100644
index 000000000..c00de83ef
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.fillRect.html]
+ type: testharness
+ [Canvas test: 2d.gradient.interpolate.zerosize.fillRect]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini
new file mode 100644
index 000000000..65ef5ac2e
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.fillText.html]
+ type: testharness
+ [Canvas test: 2d.gradient.interpolate.zerosize.fillText]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini
new file mode 100644
index 000000000..f18694d03
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.stroke.html]
+ type: testharness
+ [Canvas test: 2d.gradient.interpolate.zerosize.stroke]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini
new file mode 100644
index 000000000..e5ae2179b
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.strokeRect.html]
+ type: testharness
+ [Canvas test: 2d.gradient.interpolate.zerosize.strokeRect]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini
new file mode 100644
index 000000000..894f5cd6d
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.strokeText.html]
+ type: testharness
+ [Canvas test: 2d.gradient.interpolate.zerosize.strokeText]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini
new file mode 100644
index 000000000..c849f911b
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.current.html]
+ type: testharness
+ [Canvas test: 2d.gradient.object.current]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini
new file mode 100644
index 000000000..278791a60
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini
@@ -0,0 +1,11 @@
+[2d.gradient.radial.outside3.html]
+ type: testharness
+ [Canvas test: 2d.gradient.radial.outside3]
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if os == "mac": FAIL
+ if os == "linux": FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini
new file mode 100644
index 000000000..93fb49dc4
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini
@@ -0,0 +1,12 @@
+[2d.pattern.image.broken.html]
+ type: testharness
+ [Canvas test: 2d.pattern.image.broken]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1016482
+ expected:
+ if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.9") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini
new file mode 100644
index 000000000..a182cdc6e
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.incomplete.emptysrc.html]
+ type: testharness
+ [Canvas test: 2d.pattern.image.incomplete.emptysrc]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini
new file mode 100644
index 000000000..b8ab4c72d
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.incomplete.nosrc.html]
+ type: testharness
+ [Canvas test: 2d.pattern.image.incomplete.nosrc]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini
new file mode 100644
index 000000000..7feef1768
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.incomplete.reload.html]
+ type: testharness
+ [Canvas test: 2d.pattern.image.incomplete.reload]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini
new file mode 100644
index 000000000..47dadb726
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.incomplete.removedsrc.html]
+ type: testharness
+ [Canvas test: 2d.pattern.image.incomplete.removedsrc]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini
new file mode 100644
index 000000000..09869a263
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini
@@ -0,0 +1,5 @@
+[canvas_colorsandstyles_createlineargradient_001.htm]
+ type: testharness
+ [linear gradient from point to self draws nothing]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini b/testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini
new file mode 100644
index 000000000..cdb81ab2f
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini
@@ -0,0 +1,14 @@
+[addHitRegions-NotSupportedError-01.html]
+ type: testharness
+ [fillRect should not affect current default path and NotSupportedError should be thrown.]
+ expected: FAIL
+
+ [strokeRect should not affect current default path and NotSupportedError should be thrown.]
+ expected: FAIL
+
+ [fillText should not affect current default path and NotSupportedError should be thrown.]
+ expected: FAIL
+
+ [strokeText should not affect current default path and NotSupportedError shuld be thrown.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini b/testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini
new file mode 100644
index 000000000..ef586fa59
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini
@@ -0,0 +1,11 @@
+[hitregions-members-exist.html]
+ type: testharness
+ [context.addHitRegion Exists]
+ expected: FAIL
+
+ [context.removeHitRegion Exists]
+ expected: FAIL
+
+ [context.clearHitRegions Exists]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini b/testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini
new file mode 100644
index 000000000..cf4e5f7d1
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini
@@ -0,0 +1,3 @@
+[canvas_linestyles_linecap_001.htm]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini b/testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini
new file mode 100644
index 000000000..6181378c8
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini
@@ -0,0 +1,3 @@
+[lineto_a.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini
new file mode 100644
index 000000000..f73baf51a
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini
@@ -0,0 +1,8 @@
+[2d.path.arc.selfintersect.1.html]
+ type: testharness
+ [arc() with lineWidth > 2*radius is drawn sensibly]
+ expected:
+ if (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini
new file mode 100644
index 000000000..18f2adcdb
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini
@@ -0,0 +1,6 @@
+[2d.path.arc.shape.3.html]
+ type: testharness
+ [arc() from 0 to -pi/2 does not draw anything in the wrong quadrant]
+ expected:
+ if (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini
new file mode 100644
index 000000000..af7ae7992
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini
@@ -0,0 +1,9 @@
+[2d.path.rect.zero.3.html]
+ type: testharness
+ [Canvas test: 2d.path.rect.zero.3]
+ expected:
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini
new file mode 100644
index 000000000..3bb4da4f5
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini
@@ -0,0 +1,16 @@
+[2d.path.stroke.prune.arc.html]
+ type: testharness
+ [Zero-length line segments from arcTo and arc are removed before stroking]
+ expected:
+ if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if os == "mac": FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini
new file mode 100644
index 000000000..d0a6fc87f
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini
@@ -0,0 +1,8 @@
+[2d.path.stroke.prune.closed.html]
+ type: testharness
+ [Zero-length line segments from closed paths are removed before stroking]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if os == "linux": FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini
new file mode 100644
index 000000000..ecfb08580
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini
@@ -0,0 +1,16 @@
+[2d.path.stroke.prune.curve.html]
+ type: testharness
+ [Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking]
+ expected:
+ if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if os == "mac": FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini
new file mode 100644
index 000000000..78b17ff14
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini
@@ -0,0 +1,16 @@
+[2d.path.stroke.prune.line.html]
+ type: testharness
+ [Zero-length line segments from lineTo are removed before stroking]
+ expected:
+ if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if os == "mac": FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini
new file mode 100644
index 000000000..41f712f88
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini
@@ -0,0 +1,8 @@
+[2d.path.stroke.prune.rect.html]
+ type: testharness
+ [Zero-length line segments from rect and strokeRect are removed before stroking]
+ expected:
+ if os == "win": FAIL
+ if os == "mac": FAIL
+ if os == "linux": FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini
new file mode 100644
index 000000000..aee019024
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini
@@ -0,0 +1,9 @@
+[2d.path.stroke.scale2.html]
+ type: testharness
+ [Stroke line widths are scaled by the current transformation matrix]
+ expected:
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini b/testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini
new file mode 100644
index 000000000..b4f5a8744
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.ctor.html]
+ type: testharness
+ [ImageData does not have a usable constructor]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini
new file mode 100644
index 000000000..907797552
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.baseline.hanging.html]
+ type: testharness
+ [Canvas test: 2d.text.draw.baseline.hanging]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini
new file mode 100644
index 000000000..266246fff
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.baseline.ideographic.html]
+ type: testharness
+ [Canvas test: 2d.text.draw.baseline.ideographic]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini
new file mode 100644
index 000000000..6c31ffa39
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.space.collapse.end.html]
+ type: testharness
+ [Space characters at the end of a line are collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini
new file mode 100644
index 000000000..30ac02366
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.space.collapse.other.html]
+ type: testharness
+ [Space characters are converted to U+0020, and collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini
new file mode 100644
index 000000000..5d1f16b3c
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.space.collapse.space.html]
+ type: testharness
+ [Space characters are converted to U+0020, and collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini
new file mode 100644
index 000000000..721814a25
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.space.collapse.start.html]
+ type: testharness
+ [Space characters at the start of a line are collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini
new file mode 100644
index 000000000..95b8119f1
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini
@@ -0,0 +1,5 @@
+[2d.text.font.parse.complex.html]
+ type: testharness
+ [Canvas test: 2d.text.font.parse.complex]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini
new file mode 100644
index 000000000..d557fc48e
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini
@@ -0,0 +1,5 @@
+[2d.text.font.parse.size.percentage.default.html]
+ type: testharness
+ [Canvas test: 2d.text.font.parse.size.percentage.default]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini
new file mode 100644
index 000000000..101870cf2
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini
@@ -0,0 +1,5 @@
+[2d.text.font.parse.size.percentage.html]
+ type: testharness
+ [Canvas test: 2d.text.font.parse.size.percentage]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini
new file mode 100644
index 000000000..f7b7bb43d
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini
@@ -0,0 +1,5 @@
+[2d.text.measure.width.space.html]
+ type: testharness
+ [Space characters are converted to U+0020 and collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini b/testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini
new file mode 100644
index 000000000..91c3d2f5a
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini
@@ -0,0 +1,3 @@
+[canvas_state_restore_001.htm]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini
new file mode 100644
index 000000000..7faf80e06
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini
@@ -0,0 +1,3 @@
+[canvas_transformations_reset_001.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini
new file mode 100644
index 000000000..06c065797
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini
@@ -0,0 +1,3 @@
+[canvas_transformations_scale_001.htm]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini b/testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini
new file mode 100644
index 000000000..d384e5630
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini
@@ -0,0 +1,3 @@
+[transform_a.html]
+ type: reftest
+ expected: FAIL