From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- .../2d.conformance.requirements.basics.html | 62 ++++ .../2d.conformance.requirements.delete.html | 29 ++ .../2d.conformance.requirements.drawings.html | 28 ++ .../2d.conformance.requirements.missingargs.html | 141 +++++++++ .../2d.text-outside-of-the-flat-tree-ref.html | 9 + .../element/2d.text-outside-of-the-flat-tree.html | 19 ++ .../compositing/2d.composite.canvas.clear.html | 38 +++ .../compositing/2d.composite.canvas.clear.png | Bin 0 -> 117 bytes .../compositing/2d.composite.canvas.copy.html | 38 +++ .../compositing/2d.composite.canvas.copy.png | Bin 0 -> 220 bytes .../2d.composite.canvas.destination-atop.html | 38 +++ .../2d.composite.canvas.destination-atop.png | Bin 0 -> 221 bytes .../2d.composite.canvas.destination-in.html | 38 +++ .../2d.composite.canvas.destination-in.png | Bin 0 -> 220 bytes .../2d.composite.canvas.destination-out.html | 38 +++ .../2d.composite.canvas.destination-out.png | Bin 0 -> 220 bytes .../2d.composite.canvas.destination-over.html | 38 +++ .../2d.composite.canvas.destination-over.png | Bin 0 -> 223 bytes .../compositing/2d.composite.canvas.lighter.html | 38 +++ .../compositing/2d.composite.canvas.lighter.png | Bin 0 -> 209 bytes .../2d.composite.canvas.source-atop.html | 38 +++ .../2d.composite.canvas.source-atop.png | Bin 0 -> 223 bytes .../compositing/2d.composite.canvas.source-in.html | 38 +++ .../compositing/2d.composite.canvas.source-in.png | Bin 0 -> 220 bytes .../2d.composite.canvas.source-out.html | 38 +++ .../compositing/2d.composite.canvas.source-out.png | Bin 0 -> 220 bytes .../2d.composite.canvas.source-over.html | 38 +++ .../2d.composite.canvas.source-over.png | Bin 0 -> 223 bytes .../compositing/2d.composite.canvas.xor.html | 38 +++ .../compositing/2d.composite.canvas.xor.png | Bin 0 -> 223 bytes .../compositing/2d.composite.clip.clear.html | 36 +++ .../compositing/2d.composite.clip.copy.html | 36 +++ .../2d.composite.clip.destination-atop.html | 36 +++ .../2d.composite.clip.destination-in.html | 36 +++ .../2d.composite.clip.destination-out.html | 36 +++ .../2d.composite.clip.destination-over.html | 36 +++ .../compositing/2d.composite.clip.lighter.html | 36 +++ .../compositing/2d.composite.clip.source-atop.html | 36 +++ .../compositing/2d.composite.clip.source-in.html | 36 +++ .../compositing/2d.composite.clip.source-out.html | 36 +++ .../compositing/2d.composite.clip.source-over.html | 36 +++ .../element/compositing/2d.composite.clip.xor.html | 36 +++ .../2d.composite.globalAlpha.canvas.html | 38 +++ .../2d.composite.globalAlpha.canvascopy.html | 39 +++ .../2d.composite.globalAlpha.canvaspattern.html | 39 +++ .../2d.composite.globalAlpha.default.html | 26 ++ .../compositing/2d.composite.globalAlpha.fill.html | 32 ++ .../2d.composite.globalAlpha.image.html | 37 +++ .../2d.composite.globalAlpha.imagepattern.html | 38 +++ .../2d.composite.globalAlpha.invalid.html | 35 +++ .../2d.composite.globalAlpha.range.html | 38 +++ .../compositing/2d.composite.image.clear.html | 33 ++ .../compositing/2d.composite.image.clear.png | Bin 0 -> 117 bytes .../compositing/2d.composite.image.copy.html | 33 ++ .../compositing/2d.composite.image.copy.png | Bin 0 -> 220 bytes .../2d.composite.image.destination-atop.html | 33 ++ .../2d.composite.image.destination-atop.png | Bin 0 -> 221 bytes .../2d.composite.image.destination-in.html | 33 ++ .../2d.composite.image.destination-in.png | Bin 0 -> 220 bytes .../2d.composite.image.destination-out.html | 33 ++ .../2d.composite.image.destination-out.png | Bin 0 -> 220 bytes .../2d.composite.image.destination-over.html | 33 ++ .../2d.composite.image.destination-over.png | Bin 0 -> 223 bytes .../compositing/2d.composite.image.lighter.html | 33 ++ .../compositing/2d.composite.image.lighter.png | Bin 0 -> 209 bytes .../2d.composite.image.source-atop.html | 33 ++ .../compositing/2d.composite.image.source-atop.png | Bin 0 -> 223 bytes .../compositing/2d.composite.image.source-in.html | 33 ++ .../compositing/2d.composite.image.source-in.png | Bin 0 -> 220 bytes .../compositing/2d.composite.image.source-out.html | 33 ++ .../compositing/2d.composite.image.source-out.png | Bin 0 -> 220 bytes .../2d.composite.image.source-over.html | 33 ++ .../compositing/2d.composite.image.source-over.png | Bin 0 -> 223 bytes .../compositing/2d.composite.image.xor.html | 33 ++ .../element/compositing/2d.composite.image.xor.png | Bin 0 -> 223 bytes .../2d.composite.operation.casesensitive.html | 28 ++ .../compositing/2d.composite.operation.clear.html | 28 ++ .../compositing/2d.composite.operation.darker.html | 28 ++ .../2d.composite.operation.default.html | 26 ++ .../compositing/2d.composite.operation.get.html | 33 ++ .../2d.composite.operation.highlight.html | 28 ++ .../2d.composite.operation.nullsuffix.html | 28 ++ .../compositing/2d.composite.operation.over.html | 28 ++ .../2d.composite.operation.unrecognised.html | 28 ++ .../compositing/2d.composite.solid.clear.html | 33 ++ .../compositing/2d.composite.solid.clear.png | Bin 0 -> 117 bytes .../compositing/2d.composite.solid.copy.html | 33 ++ .../compositing/2d.composite.solid.copy.png | Bin 0 -> 205 bytes .../2d.composite.solid.destination-atop.html | 33 ++ .../2d.composite.solid.destination-atop.png | Bin 0 -> 206 bytes .../2d.composite.solid.destination-in.html | 33 ++ .../2d.composite.solid.destination-in.png | Bin 0 -> 206 bytes .../2d.composite.solid.destination-out.html | 33 ++ .../2d.composite.solid.destination-out.png | Bin 0 -> 117 bytes .../2d.composite.solid.destination-over.html | 33 ++ .../2d.composite.solid.destination-over.png | Bin 0 -> 206 bytes .../compositing/2d.composite.solid.lighter.html | 33 ++ .../compositing/2d.composite.solid.lighter.png | Bin 0 -> 207 bytes .../2d.composite.solid.source-atop.html | 33 ++ .../compositing/2d.composite.solid.source-atop.png | Bin 0 -> 205 bytes .../compositing/2d.composite.solid.source-in.html | 33 ++ .../compositing/2d.composite.solid.source-in.png | Bin 0 -> 205 bytes .../compositing/2d.composite.solid.source-out.html | 33 ++ .../compositing/2d.composite.solid.source-out.png | Bin 0 -> 117 bytes .../2d.composite.solid.source-over.html | 33 ++ .../compositing/2d.composite.solid.source-over.png | Bin 0 -> 205 bytes .../compositing/2d.composite.solid.xor.html | 33 ++ .../element/compositing/2d.composite.solid.xor.png | Bin 0 -> 117 bytes .../2d.composite.transparent.clear.html | 33 ++ .../compositing/2d.composite.transparent.clear.png | Bin 0 -> 117 bytes .../compositing/2d.composite.transparent.copy.html | 33 ++ .../compositing/2d.composite.transparent.copy.png | Bin 0 -> 221 bytes .../2d.composite.transparent.destination-atop.html | 33 ++ .../2d.composite.transparent.destination-atop.png | Bin 0 -> 220 bytes .../2d.composite.transparent.destination-in.html | 33 ++ .../2d.composite.transparent.destination-in.png | Bin 0 -> 221 bytes .../2d.composite.transparent.destination-out.html | 33 ++ .../2d.composite.transparent.destination-out.png | Bin 0 -> 221 bytes .../2d.composite.transparent.destination-over.html | 33 ++ .../2d.composite.transparent.destination-over.png | Bin 0 -> 222 bytes .../2d.composite.transparent.lighter.html | 33 ++ .../2d.composite.transparent.lighter.png | Bin 0 -> 208 bytes .../2d.composite.transparent.source-atop.html | 33 ++ .../2d.composite.transparent.source-atop.png | Bin 0 -> 222 bytes .../2d.composite.transparent.source-in.html | 33 ++ .../2d.composite.transparent.source-in.png | Bin 0 -> 221 bytes .../2d.composite.transparent.source-out.html | 33 ++ .../2d.composite.transparent.source-out.png | Bin 0 -> 221 bytes .../2d.composite.transparent.source-over.html | 33 ++ .../2d.composite.transparent.source-over.png | Bin 0 -> 223 bytes .../compositing/2d.composite.transparent.xor.html | 33 ++ .../compositing/2d.composite.transparent.xor.png | Bin 0 -> 222 bytes .../2d.composite.uncovered.fill.copy.html | 34 +++ .../2d.composite.uncovered.fill.copy.png | Bin 0 -> 117 bytes ....composite.uncovered.fill.destination-atop.html | 34 +++ ...d.composite.uncovered.fill.destination-atop.png | Bin 0 -> 117 bytes ...2d.composite.uncovered.fill.destination-in.html | 34 +++ .../2d.composite.uncovered.fill.destination-in.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.fill.source-in.html | 34 +++ .../2d.composite.uncovered.fill.source-in.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.fill.source-out.html | 34 +++ .../2d.composite.uncovered.fill.source-out.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.image.copy.html | 34 +++ .../2d.composite.uncovered.image.copy.png | Bin 0 -> 117 bytes ...composite.uncovered.image.destination-atop.html | 34 +++ ....composite.uncovered.image.destination-atop.png | Bin 0 -> 117 bytes ...d.composite.uncovered.image.destination-in.html | 34 +++ ...2d.composite.uncovered.image.destination-in.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.image.source-in.html | 34 +++ .../2d.composite.uncovered.image.source-in.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.image.source-out.html | 34 +++ .../2d.composite.uncovered.image.source-out.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.nocontext.copy.html | 33 ++ .../2d.composite.uncovered.nocontext.copy.png | Bin 0 -> 117 bytes ...osite.uncovered.nocontext.destination-atop.html | 33 ++ ...posite.uncovered.nocontext.destination-atop.png | Bin 0 -> 117 bytes ...mposite.uncovered.nocontext.destination-in.html | 33 ++ ...omposite.uncovered.nocontext.destination-in.png | Bin 0 -> 117 bytes ...2d.composite.uncovered.nocontext.source-in.html | 33 ++ .../2d.composite.uncovered.nocontext.source-in.png | Bin 0 -> 117 bytes ...d.composite.uncovered.nocontext.source-out.html | 33 ++ ...2d.composite.uncovered.nocontext.source-out.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.pattern.copy.html | 34 +++ .../2d.composite.uncovered.pattern.copy.png | Bin 0 -> 117 bytes ...mposite.uncovered.pattern.destination-atop.html | 34 +++ ...omposite.uncovered.pattern.destination-atop.png | Bin 0 -> 117 bytes ...composite.uncovered.pattern.destination-in.html | 34 +++ ....composite.uncovered.pattern.destination-in.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.pattern.source-in.html | 34 +++ .../2d.composite.uncovered.pattern.source-in.png | Bin 0 -> 117 bytes .../2d.composite.uncovered.pattern.source-out.html | 34 +++ .../2d.composite.uncovered.pattern.source-out.png | Bin 0 -> 117 bytes .../2d.conformance.requirements.basics.html | 61 ++++ .../2d.conformance.requirements.delete.html | 28 ++ .../2d.conformance.requirements.drawings.html | 27 ++ .../2d.conformance.requirements.missingargs.html | 140 +++++++++ .../2d.drawImage.3arg.html | 44 +++ .../2d.drawImage.5arg.html | 45 +++ .../2d.drawImage.9arg.basic.html | 38 +++ .../2d.drawImage.9arg.destpos.html | 44 +++ .../2d.drawImage.9arg.destsize.html | 46 +++ .../2d.drawImage.9arg.sourcepos.html | 37 +++ .../2d.drawImage.9arg.sourcesize.html | 44 +++ .../2d.drawImage.alpha.html | 36 +++ .../2d.drawImage.animated.apng.html | 31 ++ .../2d.drawImage.animated.gif.html | 31 ++ .../2d.drawImage.animated.poster.html | 33 ++ .../2d.drawImage.broken.html | 31 ++ .../2d.drawImage.canvas.html | 46 +++ .../2d.drawImage.clip.html | 41 +++ .../2d.drawImage.composite.html | 36 +++ .../2d.drawImage.floatsource.html | 32 ++ .../2d.drawImage.incomplete.emptysrc.html | 32 ++ .../2d.drawImage.incomplete.immediate.html | 36 +++ .../2d.drawImage.incomplete.nosrc.html | 30 ++ .../2d.drawImage.incomplete.reload.html | 38 +++ .../2d.drawImage.incomplete.removedsrc.html | 32 ++ .../2d.drawImage.negativedest.html | 44 +++ .../2d.drawImage.negativedir.html | 44 +++ .../2d.drawImage.negativesource.html | 44 +++ .../2d.drawImage.nonexistent.html | 28 ++ .../2d.drawImage.nonfinite.html | 335 +++++++++++++++++++++ .../2d.drawImage.nowrap.html | 37 +++ .../2d.drawImage.null.html | 26 ++ .../2d.drawImage.path.html | 36 +++ .../2d.drawImage.self.1.html | 35 +++ .../2d.drawImage.self.2.html | 37 +++ .../2d.drawImage.svg.html | 37 +++ .../2d.drawImage.transform.html | 36 +++ .../2d.drawImage.wrongtype.html | 28 ++ .../2d.drawImage.wrongtype.paragraph.html | 26 ++ .../2d.drawImage.zerocanvas.html | 37 +++ .../2d.drawImage.zerosource.html | 36 +++ .../2d.drawImage.zerosource.image.html | 46 +++ .../2d.clearRect.basic.html | 29 ++ .../2d.clearRect.clip.html | 34 +++ .../2d.clearRect.globalalpha.html | 30 ++ .../2d.clearRect.globalcomposite.html | 30 ++ .../2d.clearRect.negative.html | 35 +++ .../2d.clearRect.nonfinite.html | 51 ++++ .../2d.clearRect.path.html | 31 ++ .../2d.clearRect.shadow.html | 33 ++ .../2d.clearRect.transform.html | 31 ++ .../2d.clearRect.zero.html | 31 ++ .../2d.fillRect.basic.html | 28 ++ .../2d.fillRect.clip.html | 35 +++ .../2d.fillRect.negative.html | 36 +++ .../2d.fillRect.nonfinite.html | 52 ++++ .../2d.fillRect.path.html | 32 ++ .../2d.fillRect.shadow.html | 33 ++ .../2d.fillRect.transform.html | 30 ++ .../2d.fillRect.zero.html | 32 ++ .../2d.strokeRect.basic.html | 29 ++ .../2d.strokeRect.clip.html | 36 +++ .../2d.strokeRect.globalalpha.html | 30 ++ .../2d.strokeRect.globalcomposite.html | 30 ++ .../2d.strokeRect.negative.html | 37 +++ .../2d.strokeRect.nonfinite.html | 53 ++++ .../2d.strokeRect.path.html | 33 ++ .../2d.strokeRect.shadow.html | 36 +++ .../2d.strokeRect.transform.html | 31 ++ .../2d.strokeRect.zero.1.html | 29 ++ .../2d.strokeRect.zero.2.html | 31 ++ .../2d.strokeRect.zero.3.html | 29 ++ .../2d.strokeRect.zero.4.html | 30 ++ .../2d.strokeRect.zero.5.html | 30 ++ .../2d.text.draw.align.center.html | 48 +++ .../2d.text.draw.align.end.ltr.html | 48 +++ .../2d.text.draw.align.end.rtl.html | 48 +++ .../2d.text.draw.align.left.html | 48 +++ .../2d.text.draw.align.right.html | 48 +++ .../2d.text.draw.align.start.ltr.html | 48 +++ .../2d.text.draw.align.start.rtl.html | 48 +++ .../2d.text.draw.fill.basic-manual.html | 32 ++ .../2d.text.draw.fill.basic.png | Bin 0 -> 1137 bytes .../2d.text.draw.fill.maxWidth.NaN.html | 32 ++ .../2d.text.draw.fill.maxWidth.bound.html | 45 +++ .../2d.text.draw.fill.maxWidth.fontface.html | 45 +++ .../2d.text.draw.fill.maxWidth.large-manual.html | 31 ++ .../2d.text.draw.fill.maxWidth.large.png | Bin 0 -> 1137 bytes .../2d.text.draw.fill.maxWidth.negative.html | 32 ++ .../2d.text.draw.fill.maxWidth.small.html | 32 ++ .../2d.text.draw.fill.maxWidth.zero.html | 32 ++ .../2d.text.draw.fill.rtl-manual.html | 32 ++ .../2d.text.draw.fill.rtl.png | Bin 0 -> 1137 bytes .../2d.text.draw.fill.unaffected.html | 42 +++ .../2d.text.draw.fontface.html | 45 +++ .../2d.text.draw.fontface.notinpage.html | 44 +++ .../2d.text.draw.fontface.repeat.html | 45 +++ .../2d.text.draw.kern.consistent-manual.html | 36 +++ .../2d.text.draw.space.basic.html | 43 +++ .../2d.text.draw.space.collapse.nonspace.html | 43 +++ .../2d.text.draw.stroke.basic-manual.html | 33 ++ .../2d.text.draw.stroke.basic.png | Bin 0 -> 1634 bytes .../2d.text.draw.stroke.unaffected.html | 43 +++ .../2d.text.drawing.style.fontKerning.html | 34 +++ ...t.drawing.style.fontKerning.with.uppercase.html | 56 ++++ ...2d.text.drawing.style.fontVariant.settings.html | 75 +++++ .../2d.text.drawing.style.invalid.spacing.html | 43 +++ ...xt.drawing.style.letterSpacing.change.font.html | 46 +++ ...d.text.drawing.style.letterSpacing.measure.html | 54 ++++ .../2d.text.drawing.style.nonfinite.spacing.html | 38 +++ .../2d.text.drawing.style.spacing.html | 46 +++ ....text.drawing.style.textRendering.settings.html | 57 ++++ ...text.drawing.style.wordSpacing.change.font.html | 46 +++ .../2d.text.drawing.style.wordSpacing.measure.html | 54 ++++ .../2d.text.measure.actualBoundingBox.html | 65 ++++ .../2d.text.measure.advances.html | 57 ++++ .../2d.text.measure.baselines.html | 50 +++ .../2d.text.measure.boundingBox.direction.html | 33 ++ .../2d.text.measure.boundingBox.textAlign.html | 33 ++ .../2d.text.measure.emHeights.html | 50 +++ .../2d.text.measure.fontBoundingBox.ahem.html | 48 +++ .../2d.text.measure.fontBoundingBox.html | 48 +++ .../2d.text.measure.rtl.text.html | 38 +++ .../2d.text.measure.width.basic.html | 47 +++ .../2d.text.measure.width.empty.html | 42 +++ .../direction-inherit-rtl.html | 31 ++ .../drawing-text-to-the-canvas/direction-ltr.html | 31 ++ .../drawing-text-to-the-canvas/direction-rtl.html | 31 ++ .../reference/direction-default-ref.html | 27 ++ .../reference/direction-rtl-ref.html | 27 ++ .../2d.fillStyle.CSSHSL.html | 51 ++++ .../2d.fillStyle.CSSRGB.html | 60 ++++ .../2d.fillStyle.colorObject.html | 43 +++ .../2d.fillStyle.colorObject.transparency.html | 40 +++ .../2d.fillStyle.default.html | 27 ++ .../2d.fillStyle.get.halftransparent.html | 28 ++ .../2d.fillStyle.get.semitransparent.html | 28 ++ .../2d.fillStyle.get.solid.html | 28 ++ .../2d.fillStyle.get.transparent.html | 28 ++ .../2d.fillStyle.invalidstring.html | 32 ++ .../2d.fillStyle.invalidtype.html | 32 ++ .../2d.fillStyle.parse.css-color-4-hsl-1.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsl-2.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-3.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-4.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-4.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-5.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-6.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-6.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsl-7.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-7.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsl-8.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-8.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsl-9.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsl-9.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsla-1.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsla-2.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-3.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-4.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-4.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-5.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-6.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-6.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsla-7.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-7.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsla-8.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-8.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-hsla-9.html | 31 ++ .../2d.fillStyle.parse.css-color-4-hsla-9.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-rgb-1.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgb-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-rgb-2.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgb-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgb-3.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgb-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgb-4.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgb-4.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-rgb-5.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgb-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgb-6.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgb-6.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-1.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgba-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-rgba-2.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgba-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-3.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgba-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-4.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgba-4.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.css-color-4-rgba-5.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgba-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-6.html | 31 ++ .../2d.fillStyle.parse.css-color-4-rgba-6.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.current.basic.html | 31 ++ .../2d.fillStyle.parse.current.changed.html | 32 ++ .../2d.fillStyle.parse.current.removed.html | 43 +++ .../2d.fillStyle.parse.current.removed.png | Bin 0 -> 112 bytes .../2d.fillStyle.parse.hex3.html | 31 ++ .../2d.fillStyle.parse.hex3.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hex4.html | 31 ++ .../2d.fillStyle.parse.hex4.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hex6.html | 31 ++ .../2d.fillStyle.parse.hex6.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hex8.html | 31 ++ .../2d.fillStyle.parse.hex8.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-1.html | 31 ++ .../2d.fillStyle.parse.hsl-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-2.html | 31 ++ .../2d.fillStyle.parse.hsl-2.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-3.html | 31 ++ .../2d.fillStyle.parse.hsl-3.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-4.html | 31 ++ .../2d.fillStyle.parse.hsl-4.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-5.html | 31 ++ .../2d.fillStyle.parse.hsl-5.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-6.html | 31 ++ .../2d.fillStyle.parse.hsl-6.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-clamp-1.html | 31 ++ .../2d.fillStyle.parse.hsl-clamp-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsl-clamp-2.html | 31 ++ .../2d.fillStyle.parse.hsl-clamp-2.png | Bin 0 -> 207 bytes .../2d.fillStyle.parse.hsl-clamp-3.html | 31 ++ .../2d.fillStyle.parse.hsl-clamp-3.png | Bin 0 -> 207 bytes .../2d.fillStyle.parse.hsl-clamp-4.html | 31 ++ .../2d.fillStyle.parse.hsl-clamp-4.png | Bin 0 -> 112 bytes .../2d.fillStyle.parse.hsla-1.html | 31 ++ .../2d.fillStyle.parse.hsla-1.png | Bin 0 -> 220 bytes .../2d.fillStyle.parse.hsla-2.html | 31 ++ .../2d.fillStyle.parse.hsla-2.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsla-clamp-1.html | 31 ++ .../2d.fillStyle.parse.hsla-clamp-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsla-clamp-2.html | 31 ++ .../2d.fillStyle.parse.hsla-clamp-2.png | Bin 0 -> 207 bytes .../2d.fillStyle.parse.hsla-clamp-3.html | 31 ++ .../2d.fillStyle.parse.hsla-clamp-3.png | Bin 0 -> 207 bytes .../2d.fillStyle.parse.hsla-clamp-4.html | 31 ++ .../2d.fillStyle.parse.hsla-clamp-4.png | Bin 0 -> 112 bytes .../2d.fillStyle.parse.hsla-clamp-5.html | 31 ++ .../2d.fillStyle.parse.hsla-clamp-5.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.hsla-clamp-6.html | 31 ++ .../2d.fillStyle.parse.hsla-clamp-6.png | Bin 0 -> 117 bytes .../2d.fillStyle.parse.html4.html | 31 ++ .../2d.fillStyle.parse.html4.png | Bin 0 -> 205 bytes ....fillStyle.parse.invalid.css-color-4-hsl-1.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-hsl-2.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-hsl-3.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-hsl-4.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-hsl-5.html | 31 ++ ...fillStyle.parse.invalid.css-color-4-hsla-1.html | 31 ++ ...fillStyle.parse.invalid.css-color-4-hsla-2.html | 31 ++ ...fillStyle.parse.invalid.css-color-4-hsla-3.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-rgb-1.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-rgb-2.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-rgb-3.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-rgb-4.html | 31 ++ ....fillStyle.parse.invalid.css-color-4-rgb-5.html | 31 ++ ...fillStyle.parse.invalid.css-color-4-rgba-1.html | 31 ++ ...fillStyle.parse.invalid.css-color-4-rgba-2.html | 31 ++ ...fillStyle.parse.invalid.css-color-4-rgba-3.html | 31 ++ .../2d.fillStyle.parse.invalid.hex1.html | 31 ++ .../2d.fillStyle.parse.invalid.hex2.html | 31 ++ .../2d.fillStyle.parse.invalid.hex3.html | 31 ++ .../2d.fillStyle.parse.invalid.hex4.html | 31 ++ .../2d.fillStyle.parse.invalid.hex5.html | 31 ++ .../2d.fillStyle.parse.invalid.hex6.html | 31 ++ .../2d.fillStyle.parse.invalid.hex7.html | 31 ++ .../2d.fillStyle.parse.invalid.hex8.html | 31 ++ .../2d.fillStyle.parse.invalid.hsl-1.html | 31 ++ .../2d.fillStyle.parse.invalid.hsl-2.html | 31 ++ .../2d.fillStyle.parse.invalid.hsl-3.html | 31 ++ .../2d.fillStyle.parse.invalid.hsl-4.html | 31 ++ .../2d.fillStyle.parse.invalid.hsl-5.html | 31 ++ .../2d.fillStyle.parse.invalid.hsl-6.html | 31 ++ .../2d.fillStyle.parse.invalid.hsla-1.html | 31 ++ .../2d.fillStyle.parse.invalid.hsla-2.html | 31 ++ .../2d.fillStyle.parse.invalid.hsla-3.html | 31 ++ .../2d.fillStyle.parse.invalid.name-1.html | 31 ++ .../2d.fillStyle.parse.invalid.name-2.html | 31 ++ .../2d.fillStyle.parse.invalid.name-3.html | 31 ++ .../2d.fillStyle.parse.invalid.name-4.html | 31 ++ .../2d.fillStyle.parse.invalid.name-5.html | 31 ++ .../2d.fillStyle.parse.invalid.rgb-1.html | 31 ++ .../2d.fillStyle.parse.invalid.rgb-2.html | 31 ++ .../2d.fillStyle.parse.invalid.rgb-3.html | 31 ++ .../2d.fillStyle.parse.invalid.rgba-1.html | 31 ++ .../2d.fillStyle.parse.invalid.rgba-2.html | 31 ++ .../2d.fillStyle.parse.invalid.rgba-3.html | 31 ++ .../2d.fillStyle.parse.invalid.rgba-4.html | 31 ++ .../2d.fillStyle.parse.invalid.rgba-5.html | 31 ++ .../2d.fillStyle.parse.rgb-clamp-1.html | 31 ++ .../2d.fillStyle.parse.rgb-clamp-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgb-clamp-2.html | 31 ++ .../2d.fillStyle.parse.rgb-clamp-2.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgb-clamp-3.html | 31 ++ .../2d.fillStyle.parse.rgb-clamp-3.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgb-clamp-4.html | 31 ++ .../2d.fillStyle.parse.rgb-clamp-4.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgb-clamp-5.html | 31 ++ .../2d.fillStyle.parse.rgb-clamp-5.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgb-eof.html | 31 ++ .../2d.fillStyle.parse.rgb-eof.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgb-num.html | 31 ++ .../2d.fillStyle.parse.rgb-num.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgb-percent.html | 31 ++ .../2d.fillStyle.parse.rgb-percent.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgba-clamp-1.html | 31 ++ .../2d.fillStyle.parse.rgba-clamp-1.png | Bin 0 -> 117 bytes .../2d.fillStyle.parse.rgba-clamp-2.html | 31 ++ .../2d.fillStyle.parse.rgba-clamp-2.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgba-eof.html | 31 ++ .../2d.fillStyle.parse.rgba-eof.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgba-num-1.html | 31 ++ .../2d.fillStyle.parse.rgba-num-1.png | Bin 0 -> 220 bytes .../2d.fillStyle.parse.rgba-num-2.html | 31 ++ .../2d.fillStyle.parse.rgba-num-2.png | Bin 0 -> 220 bytes .../2d.fillStyle.parse.rgba-percent.html | 31 ++ .../2d.fillStyle.parse.rgba-percent.png | Bin 0 -> 220 bytes .../2d.fillStyle.parse.rgba-solid-1.html | 31 ++ .../2d.fillStyle.parse.rgba-solid-1.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgba-solid-2.html | 31 ++ .../2d.fillStyle.parse.rgba-solid-2.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgba-solid-3.html | 31 ++ .../2d.fillStyle.parse.rgba-solid-3.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.rgba-solid-4.html | 31 ++ .../2d.fillStyle.parse.rgba-solid-4.png | Bin 0 -> 205 bytes .../2d.fillStyle.parse.svg-1.html | 31 ++ .../2d.fillStyle.parse.svg-1.png | Bin 0 -> 207 bytes .../2d.fillStyle.parse.svg-2.html | 31 ++ .../2d.fillStyle.parse.svg-2.png | Bin 0 -> 207 bytes .../2d.fillStyle.parse.system.html | 30 ++ .../2d.fillStyle.parse.transparent-1.html | 31 ++ .../2d.fillStyle.parse.transparent-1.png | Bin 0 -> 117 bytes .../2d.fillStyle.parse.transparent-2.html | 31 ++ .../2d.fillStyle.parse.transparent-2.png | Bin 0 -> 117 bytes .../2d.fillStyle.toStringFunctionCallback.html | 40 +++ .../2d.gradient.conic.invalid.inputs.html | 45 +++ .../2d.gradient.conic.negative.rotation.html | 36 +++ .../2d.gradient.conic.positive.rotation.html | 36 +++ .../fill-and-stroke-styles/2d.gradient.empty.html | 32 ++ .../2d.gradient.interpolate.alpha.html | 36 +++ .../2d.gradient.interpolate.alpha.png | Bin 0 -> 219 bytes .../2d.gradient.interpolate.color.html | 34 +++ .../2d.gradient.interpolate.color.png | Bin 0 -> 219 bytes .../2d.gradient.interpolate.coloralpha.html | 34 +++ .../2d.gradient.interpolate.coloralpha.png | Bin 0 -> 396 bytes .../2d.gradient.interpolate.multiple.html | 36 +++ .../2d.gradient.interpolate.multiple.png | Bin 0 -> 256 bytes .../2d.gradient.interpolate.outside.html | 38 +++ .../2d.gradient.interpolate.overlap.html | 52 ++++ .../2d.gradient.interpolate.overlap.png | Bin 0 -> 248 bytes .../2d.gradient.interpolate.overlap2.html | 42 +++ .../2d.gradient.interpolate.solid.html | 32 ++ .../2d.gradient.interpolate.vertical.html | 34 +++ .../2d.gradient.interpolate.vertical.png | Bin 0 -> 229 bytes .../2d.gradient.interpolate.zerosize.fill.html | 36 +++ .../2d.gradient.interpolate.zerosize.fillRect.html | 35 +++ .../2d.gradient.interpolate.zerosize.fillText.html | 36 +++ .../2d.gradient.interpolate.zerosize.stroke.html | 44 +++ ...d.gradient.interpolate.zerosize.strokeRect.html | 43 +++ ...d.gradient.interpolate.zerosize.strokeText.html | 36 +++ .../2d.gradient.linear.nonfinite.html | 49 +++ .../2d.gradient.linear.transform.1.html | 37 +++ .../2d.gradient.linear.transform.2.html | 38 +++ .../2d.gradient.linear.transform.3.html | 38 +++ .../2d.gradient.object.compare.html | 31 ++ .../2d.gradient.object.crosscanvas.html | 34 +++ .../2d.gradient.object.current.html | 37 +++ .../2d.gradient.object.current.png | Bin 0 -> 112 bytes .../2d.gradient.object.invalidcolor.html | 41 +++ .../2d.gradient.object.invalidoffset.html | 32 ++ .../2d.gradient.object.return.html | 35 +++ .../2d.gradient.object.type.html | 28 ++ .../2d.gradient.object.update.html | 35 +++ .../2d.gradient.radial.cone.behind.html | 44 +++ .../2d.gradient.radial.cone.beside.html | 44 +++ .../2d.gradient.radial.cone.bottom.html | 44 +++ .../2d.gradient.radial.cone.cylinder.html | 44 +++ .../2d.gradient.radial.cone.front.html | 44 +++ .../2d.gradient.radial.cone.shape1.html | 53 ++++ .../2d.gradient.radial.cone.shape2.html | 53 ++++ .../2d.gradient.radial.cone.top.html | 44 +++ .../2d.gradient.radial.equal.html | 44 +++ .../2d.gradient.radial.inside1.html | 44 +++ .../2d.gradient.radial.inside2.html | 44 +++ .../2d.gradient.radial.inside3.html | 45 +++ .../2d.gradient.radial.negative.html | 29 ++ .../2d.gradient.radial.nonfinite.html | 101 +++++++ .../2d.gradient.radial.outside1.html | 44 +++ .../2d.gradient.radial.outside2.html | 44 +++ .../2d.gradient.radial.outside3.html | 45 +++ .../2d.gradient.radial.touch1.html | 44 +++ .../2d.gradient.radial.touch2.html | 46 +++ .../2d.gradient.radial.touch3.html | 44 +++ .../2d.gradient.radial.transform.1.html | 38 +++ .../2d.gradient.radial.transform.2.html | 39 +++ .../2d.gradient.radial.transform.3.html | 39 +++ .../2d.pattern.animated.gif.html | 38 +++ .../2d.pattern.basic.canvas.html | 49 +++ .../2d.pattern.basic.image.html | 38 +++ .../2d.pattern.basic.nocontext.html | 41 +++ .../2d.pattern.basic.type.html | 34 +++ .../2d.pattern.basic.zerocanvas.html | 43 +++ .../2d.pattern.crosscanvas.html | 36 +++ .../2d.pattern.image.broken.html | 29 ++ .../2d.pattern.image.incomplete.emptysrc.html | 30 ++ .../2d.pattern.image.incomplete.immediate.html | 34 +++ .../2d.pattern.image.incomplete.nosrc.html | 28 ++ .../2d.pattern.image.incomplete.reload.html | 36 +++ .../2d.pattern.image.incomplete.removedsrc.html | 30 ++ .../2d.pattern.image.nonexistent-but-loading.html | 32 ++ .../2d.pattern.image.nonexistent.html | 29 ++ .../2d.pattern.image.nosrc.html | 30 ++ .../2d.pattern.image.null.html | 27 ++ .../2d.pattern.image.string.html | 27 ++ .../2d.pattern.image.undefined.html | 27 ++ .../2d.pattern.image.zeroheight.html | 29 ++ .../2d.pattern.image.zerowidth.html | 29 ++ .../2d.pattern.modify.canvas1.html | 45 +++ .../2d.pattern.modify.canvas2.html | 49 +++ .../2d.pattern.modify.image1.html | 41 +++ .../2d.pattern.modify.image2.html | 45 +++ .../2d.pattern.paint.norepeat.basic.html | 39 +++ .../2d.pattern.paint.norepeat.coord1.html | 42 +++ .../2d.pattern.paint.norepeat.coord2.html | 43 +++ .../2d.pattern.paint.norepeat.coord3.html | 43 +++ .../2d.pattern.paint.norepeat.outside.html | 45 +++ .../2d.pattern.paint.orientation.canvas.html | 48 +++ .../2d.pattern.paint.orientation.image.html | 45 +++ .../2d.pattern.paint.repeat.basic.html | 39 +++ .../2d.pattern.paint.repeat.coord1.html | 40 +++ .../2d.pattern.paint.repeat.coord2.html | 36 +++ .../2d.pattern.paint.repeat.coord3.html | 39 +++ .../2d.pattern.paint.repeat.outside.html | 40 +++ .../2d.pattern.paint.repeatx.basic.html | 41 +++ .../2d.pattern.paint.repeatx.coord1.html | 45 +++ .../2d.pattern.paint.repeatx.outside.html | 42 +++ .../2d.pattern.paint.repeaty.basic.html | 41 +++ .../2d.pattern.paint.repeaty.coord1.html | 45 +++ .../2d.pattern.paint.repeaty.outside.html | 42 +++ .../2d.pattern.repeat.case.html | 27 ++ .../2d.pattern.repeat.empty.html | 38 +++ .../2d.pattern.repeat.null.html | 27 ++ .../2d.pattern.repeat.nullsuffix.html | 27 ++ .../2d.pattern.repeat.undefined.html | 27 ++ .../2d.pattern.repeat.unrecognised.html | 27 ++ .../2d.pattern.repeat.unrecognisednull.html | 27 ++ .../2d.pattern.svgimage.nonexistent.html | 29 ++ .../2d.pattern.svgimage.zeroheight.html | 29 ++ .../2d.pattern.svgimage.zerowidth.html | 29 ++ .../2d.pattern.transform.identity.html | 42 +++ .../2d.pattern.transform.infinity.html | 42 +++ .../2d.pattern.transform.invalid.html | 31 ++ .../2d.strokeStyle.colorObject.html | 44 +++ .../2d.strokeStyle.colorObject.transparency.html | 40 +++ .../2d.strokeStyle.default.html | 27 ++ ...nvasFilterObject.blur.exceptions.tentative.html | 31 ++ ...r.canvasFilterObject.colorMatrix.tentative.html | 68 +++++ ...bject.componentTransfer.discrete.tentative.html | 66 ++++ ...erObject.componentTransfer.gamma.tentative.html | 57 ++++ ...bject.componentTransfer.identity.tentative.html | 44 +++ ...rObject.componentTransfer.linear.tentative.html | 56 ++++ ...erObject.componentTransfer.table.tentative.html | 66 ++++ ...Object.convolveMatrix.exceptions.tentative.html | 42 +++ ...lterObject.dropShadow.exceptions.tentative.html | 123 ++++++++ ...FilterObject.dropShadow.tentative-expected.html | 57 ++++ ...er.canvasFilterObject.dropShadow.tentative.html | 107 +++++++ .../2d.filter.canvasFilterObject.tentative.html | 46 +++ ...lterObject.turbulence.inputTypes.tentative.html | 129 ++++++++ .../canvas/element/filters/2d.filter.value.html | 55 ++++ .../layers/2d.layer.endlayer.alone-expected.html | 21 ++ .../element/layers/2d.layer.endlayer.alone.html | 24 ++ .../2d.layer.endlayer.unmatched-expected.html | 24 ++ .../layers/2d.layer.endlayer.unmatched.html | 28 ++ .../2d.layer.global-states.alpha-expected.html | 31 ++ ...ayer.global-states.alpha.blending-expected.html | 32 ++ .../2d.layer.global-states.alpha.blending.html | 35 +++ ...obal-states.alpha.blending.shadow-expected.html | 35 +++ ....layer.global-states.alpha.blending.shadow.html | 38 +++ ...yer.global-states.alpha.composite-expected.html | 32 ++ .../2d.layer.global-states.alpha.composite.html | 35 +++ ...bal-states.alpha.composite.shadow-expected.html | 35 +++ ...layer.global-states.alpha.composite.shadow.html | 38 +++ .../layers/2d.layer.global-states.alpha.html | 34 +++ ....layer.global-states.alpha.shadow-expected.html | 34 +++ .../2d.layer.global-states.alpha.shadow.html | 37 +++ .../2d.layer.global-states.blending-expected.html | 31 ++ .../layers/2d.layer.global-states.blending.html | 34 +++ ...yer.global-states.blending.shadow-expected.html | 34 +++ .../2d.layer.global-states.blending.shadow.html | 37 +++ .../2d.layer.global-states.composite-expected.html | 31 ++ .../layers/2d.layer.global-states.composite.html | 34 +++ ...er.global-states.composite.shadow-expected.html | 34 +++ .../2d.layer.global-states.composite.shadow.html | 37 +++ ....layer.global-states.filter.alpha-expected.html | 50 +++ ...obal-states.filter.alpha.blending-expected.html | 51 ++++ ....layer.global-states.filter.alpha.blending.html | 38 +++ ...ates.filter.alpha.blending.shadow-expected.html | 54 ++++ ...global-states.filter.alpha.blending.shadow.html | 41 +++ ...bal-states.filter.alpha.composite-expected.html | 51 ++++ ...layer.global-states.filter.alpha.composite.html | 38 +++ ...tes.filter.alpha.composite.shadow-expected.html | 54 ++++ ...lobal-states.filter.alpha.composite.shadow.html | 41 +++ .../2d.layer.global-states.filter.alpha.html | 37 +++ ...global-states.filter.alpha.shadow-expected.html | 53 ++++ ...2d.layer.global-states.filter.alpha.shadow.html | 40 +++ ...yer.global-states.filter.blending-expected.html | 50 +++ .../2d.layer.global-states.filter.blending.html | 37 +++ ...bal-states.filter.blending.shadow-expected.html | 53 ++++ ...layer.global-states.filter.blending.shadow.html | 40 +++ ...er.global-states.filter.composite-expected.html | 50 +++ .../2d.layer.global-states.filter.composite.html | 37 +++ ...al-states.filter.composite.shadow-expected.html | 53 ++++ ...ayer.global-states.filter.composite.shadow.html | 40 +++ ...al-states.filter.no-global-states-expected.html | 50 +++ ...ayer.global-states.filter.no-global-states.html | 37 +++ ...layer.global-states.filter.shadow-expected.html | 52 ++++ .../2d.layer.global-states.filter.shadow.html | 39 +++ ...er.global-states.no-global-states-expected.html | 31 ++ .../2d.layer.global-states.no-global-states.html | 34 +++ .../2d.layer.global-states.shadow-expected.html | 33 ++ .../layers/2d.layer.global-states.shadow.html | 36 +++ .../element/layers/2d.layer.nested-expected.html | 37 +++ .../canvas/element/layers/2d.layer.nested.html | 36 +++ ...r-opportunities.createImageBitmap-expected.html | 32 ++ ...yer.render-opportunities.createImageBitmap.html | 32 ++ ...er.render-opportunities.drawImage-expected.html | 32 ++ .../2d.layer.render-opportunities.drawImage.html | 34 +++ ...render-opportunities.getImageData-expected.html | 32 ++ ...2d.layer.render-opportunities.getImageData.html | 32 ++ ...render-opportunities.putImageData-expected.html | 32 ++ ...2d.layer.render-opportunities.putImageData.html | 34 +++ ...portunities.requestAnimationFrame-expected.html | 35 +++ ...render-opportunities.requestAnimationFrame.html | 35 +++ ...layer.render-opportunities.toBlob-expected.html | 35 +++ .../2d.layer.render-opportunities.toBlob.html | 35 +++ ...er.render-opportunities.toDataURL-expected.html | 32 ++ .../2d.layer.render-opportunities.toDataURL.html | 32 ++ .../layers/2d.layer.restore-style-expected.html | 24 ++ .../element/layers/2d.layer.restore-style.html | 25 ++ .../layers/2d.layer.several-complex-expected.html | 34 +++ .../element/layers/2d.layer.several-complex.html | 34 +++ .../element/layers/2d.layer.unclosed-expected.html | 23 ++ .../canvas/element/layers/2d.layer.unclosed.html | 22 ++ .../element/line-styles/2d.line.cap.butt.html | 60 ++++ .../element/line-styles/2d.line.cap.closed.html | 45 +++ .../element/line-styles/2d.line.cap.invalid.html | 51 ++++ .../element/line-styles/2d.line.cap.open.html | 45 +++ .../element/line-styles/2d.line.cap.round.html | 76 +++++ .../element/line-styles/2d.line.cap.square.html | 60 ++++ .../element/line-styles/2d.line.cap.valid.html | 33 ++ .../canvas/element/line-styles/2d.line.cross.html | 42 +++ .../element/line-styles/2d.line.defaults.html | 29 ++ .../line-styles/2d.line.invalid.strokestyle.html | 36 +++ .../element/line-styles/2d.line.join.bevel.html | 79 +++++ .../element/line-styles/2d.line.join.closed.html | 44 +++ .../element/line-styles/2d.line.join.invalid.html | 51 ++++ .../element/line-styles/2d.line.join.miter.html | 70 +++++ .../element/line-styles/2d.line.join.open.html | 44 +++ .../element/line-styles/2d.line.join.parallel.html | 41 +++ .../element/line-styles/2d.line.join.round.html | 77 +++++ .../element/line-styles/2d.line.join.valid.html | 33 ++ .../element/line-styles/2d.line.miter.acute.html | 51 ++++ .../line-styles/2d.line.miter.exceeded.html | 43 +++ .../element/line-styles/2d.line.miter.invalid.html | 59 ++++ .../line-styles/2d.line.miter.lineedge.html | 40 +++ .../element/line-styles/2d.line.miter.obtuse.html | 51 ++++ .../line-styles/2d.line.miter.rightangle.html | 43 +++ .../element/line-styles/2d.line.miter.valid.html | 36 +++ .../element/line-styles/2d.line.miter.within.html | 43 +++ .../canvas/element/line-styles/2d.line.union.html | 45 +++ .../element/line-styles/2d.line.width.basic.html | 62 ++++ .../element/line-styles/2d.line.width.invalid.html | 59 ++++ .../line-styles/2d.line.width.scaledefault.html | 39 +++ .../line-styles/2d.line.width.transformed.html | 68 +++++ .../element/line-styles/2d.line.width.valid.html | 36 +++ .../tests/html/canvas/element/manual/README.md | 1 + .../canvas_complexshapes_arcto_001-ref.htm | 22 ++ .../canvas_complexshapes_arcto_001.htm | 26 ++ .../canvas_complexshapes_beziercurveto_001-ref.htm | 32 ++ .../canvas_complexshapes_beziercurveto_001.htm | 35 +++ .../compositing/alpha_filter_shadow-ref.html | 15 + .../manual/compositing/alpha_filter_shadow.html | 16 + ...ompositing_globalcompositeoperation_001-ref.htm | 11 + ...as_compositing_globalcompositeoperation_001.htm | 32 ++ .../context-attributes/canvas-with-padding.html | 10 + .../clearRect_alpha_false-ref.html | 10 + .../context-attributes/clearRect_alpha_false.html | 15 + .../drawImage_alpha_false-ref.html | 10 + .../context-attributes/drawImage_alpha_false.html | 20 ++ .../fillRect_alpha_false-ref.html | 10 + .../context-attributes/fillRect_alpha_false.html | 14 + .../context-attributes/fill_alpha_false-ref.html | 10 + .../context-attributes/fill_alpha_false.html | 18 ++ .../context-attributes/getContextAttributes.html | 46 +++ .../initial_color_alpha_false-ref.html | 10 + .../initial_color_alpha_false.html | 13 + .../reset_color_alpha_false-ref.html | 10 + .../reset_color_alpha_false.html | 17 ++ .../drawimage_canvas.html | 203 +++++++++++++ .../drawimage_canvas_self.html | 17 ++ .../drawimage_canvas_self_ref.html | 11 + .../drawimage_crossorigin.sub.html | 61 ++++ .../drawimage_html_image.html | 268 +++++++++++++++++ .../drawimage_svg_image_1.html | 31 ++ ...g_image_with_foreign_object_does_not_taint.html | 32 ++ .../drawimage_zerosize-image.html | 33 ++ ...drawImage-from-bitmap-orientation-none-ref.html | 12 + ...age-from-bitmap-orientation-none.tentative.html | 31 ++ .../drawImage-from-bitmap-ref.html | 12 + ...map-swap-width-height-orientation-none-ref.html | 12 + ...ap-width-height-orientation-none.tentative.html | 32 ++ ...rawImage-from-bitmap-swap-width-height-ref.html | 12 + ...ge-from-bitmap-swap-width-height.tentative.html | 32 ++ .../drawImage-from-bitmap.tentative.html | 31 ++ .../image-orientation/drawImage-from-blob-ref.html | 10 + .../drawImage-from-blob.tentative.html | 37 +++ ...rawImage-from-element-orientation-none-ref.html | 12 + ...ge-from-element-orientation-none.tentative.html | 24 ++ .../drawImage-from-element-ref.html | 12 + ...ent-swap-width-height-orientation-none-ref.html | 12 + ...ap-width-height-orientation-none.tentative.html | 24 ++ ...awImage-from-element-swap-width-height-ref.html | 12 + ...e-from-element-swap-width-height.tentative.html | 24 ++ .../drawImage-from-element.tentative.html | 24 ++ .../drawImage-with-src-rect-ref.html | 22 ++ .../drawImage-with-src-rect.tentative.html | 25 ++ .../canvas_complexshapes_ispointInpath_001.htm | 31 ++ ...as_focus_drawFocusIfNeeded_AAPI_001-manual.html | 50 +++ .../drawFocusIfNeeded_001.html | 66 ++++ .../drawFocusIfNeeded_002.html | 68 +++++ .../drawFocusIfNeeded_003.html | 69 +++++ .../drawFocusIfNeeded_004.html | 88 ++++++ .../drawFocusIfNeeded_005.html | 88 ++++++ .../canvas.2d.disconnected-ref.html | 16 + .../canvas.2d.disconnected.html | 24 ++ .../canvas.2d.fontStretch-ref.html | 30 ++ .../canvas.2d.fontStretch.condensed.html | 37 +++ .../canvas.2d.fontStretch.expanded.html | 37 +++ .../canvas.2d.fontStretch.extra-condensed.html | 37 +++ .../canvas.2d.fontStretch.extra-expanded.html | 37 +++ .../canvas.2d.fontStretch.normal.html | 36 +++ .../canvas.2d.fontStretch.semi-condensed.html | 37 +++ .../canvas.2d.fontStretch.semi-expanded.html | 37 +++ .../canvas.2d.fontStretch.ultra-condensed.html | 37 +++ .../canvas.2d.fontStretch.ultra-expanded.html | 37 +++ .../2d.fillStyle.parse.current.notrendered.html | 31 ++ ...as_colorsandstyles_createlineargradient_001.htm | 59 ++++ .../conic-gradient-expected.html | 22 ++ .../conic-gradient-rotation-expected.html | 22 ++ .../conic-gradient-rotation.html | 30 ++ .../fill-and-stroke-styles/conic-gradient.html | 30 ++ .../manual/filters/canvas-fillStyle-opacity.html | 27 ++ ...ilter-opacity-alpha-and-fillStyle-expected.html | 41 +++ .../canvas-filter-opacity-alpha-and-fillStyle.html | 35 +++ .../manual/filters/canvas-filter-opacity.html | 35 +++ ...filter-shadow-and-properties-blur-expected.html | 33 ++ .../canvas-filter-shadow-and-properties-blur.html | 29 ++ ...nvas-filter-shadow-and-properties-expected.html | 21 ++ .../canvas-filter-shadow-and-properties.html | 20 ++ .../filters/canvas-filter-shadow-expected.html | 16 + .../manual/filters/canvas-filter-shadow.html | 15 + .../element/manual/filters/canvas-globalAlpha.html | 35 +++ .../canvas-opacity-blend-modes-expected.html | 48 +++ .../manual/filters/canvas-opacity-blend-modes.html | 50 +++ .../manual/filters/canvas-opacity-expected.html | 66 ++++ .../canvas-filter-object-blur-expected.html | 19 ++ .../tentative/canvas-filter-object-blur.html | 24 ++ ...-filter-object-component-transfer-expected.html | 65 ++++ .../canvas-filter-object-component-transfer.html | 62 ++++ ...vas-filter-object-convolve-matrix-expected.html | 77 +++++ .../canvas-filter-object-convolve-matrix.html | 60 ++++ .../canvas-filter-object-turbulence-expected.html | 37 +++ .../tentative/canvas-filter-object-turbulence.html | 26 ++ .../canvas-filter-boolean-conversion-expected.html | 30 ++ .../canvas-filter-boolean-conversion.html | 58 ++++ .../canvas-filter-long-conversion-expected.html | 26 ++ .../canvas-filter-long-conversion.html | 35 +++ .../canvas-filter-sequence-conversion.html | 55 ++++ .../manual/image-smoothing/imagesmoothing.html | 119 ++++++++ .../imagebitmap/canvas-ImageBitmap-close.html | 89 ++++++ .../canvas-createImageBitmap-resize.html | 170 +++++++++++ .../canvas-createImageBitmap-video-resize.html | 61 ++++ .../element/manual/imagebitmap/common.sub.js | 168 +++++++++++ .../createImageBitmap-blob-invalidtype.html | 27 ++ .../imagebitmap/createImageBitmap-bounds.html | 67 +++++ .../createImageBitmap-colorSpaceConversion.html | 50 +++ .../createImageBitmap-drawImage-closed.html | 27 ++ .../imagebitmap/createImageBitmap-drawImage.html | 87 ++++++ .../createImageBitmap-exif-orientation.html | 121 ++++++++ .../createImageBitmap-exif-orientation_none.html | 61 ++++ .../imagebitmap/createImageBitmap-flipY.html | 73 +++++ .../createImageBitmap-in-worker-transfer.html | 20 ++ .../createImageBitmap-invalid-args.html | 239 +++++++++++++++ .../imagebitmap/createImageBitmap-origin.sub.html | 47 +++ .../createImageBitmap-serializable.html | 52 ++++ .../createImageBitmap-sizeOverflow.html | 52 ++++ .../imagebitmap/createImageBitmap-transfer.html | 53 ++++ .../manual/imagebitmap/createImageBitmap-worker.js | 17 ++ ...-from-imageData-no-image-rotation-expected.html | 18 ++ ...ageBitmap-from-imageData-no-image-rotation.html | 26 ++ ...Rendering-transferFromImageBitmap-expected.html | 27 ++ ...g-transferFromImageBitmap-flipped-expected.html | 27 ++ ...pRendering-transferFromImageBitmap-flipped.html | 34 +++ ...ing-transferFromImageBitmap-webgl-expected.html | 35 +++ ...mapRendering-transferFromImageBitmap-webgl.html | 38 +++ ...ageBitmapRendering-transferFromImageBitmap.html | 34 +++ .../imagebitmap-replication-exif-orientation.html | 146 +++++++++ .../manual/imagebitmap/resources/squares_1.jpg | Bin 0 -> 1227 bytes .../manual/imagebitmap/resources/squares_2.jpg | Bin 0 -> 1227 bytes .../manual/imagebitmap/resources/squares_3.jpg | Bin 0 -> 1227 bytes .../manual/imagebitmap/resources/squares_4.jpg | Bin 0 -> 1227 bytes .../manual/imagebitmap/resources/squares_5.jpg | Bin 0 -> 1227 bytes .../manual/imagebitmap/resources/squares_6.jpg | Bin 0 -> 1227 bytes .../manual/imagebitmap/resources/squares_7.jpg | Bin 0 -> 1227 bytes .../manual/imagebitmap/resources/squares_8.jpg | Bin 0 -> 1227 bytes .../element/manual/imagebitmap/serialize-worker.js | 3 + .../element/manual/imagebitmap/transfer-worker.js | 3 + .../manual/imagebitmap/worker-onmessage-noop.js | 3 + .../canvas_linestyles_linecap_001-ref.htm | 11 + .../line-styles/canvas_linestyles_linecap_001.htm | 37 +++ .../element/manual/line-styles/lineto_a.html | 26 ++ .../element/manual/line-styles/lineto_ref.html | 15 + .../element/manual/line-styles/setLineDash.html | 104 +++++++ .../element/manual/shadows/canvas_shadows_001.htm | 60 ++++ .../manual/shadows/canvas_shadows_002-ref.htm | 27 ++ .../element/manual/shadows/canvas_shadows_002.htm | 34 +++ .../canvas_shadows_system_colors-expected.html | 11 + .../shadows/canvas_shadows_system_colors.html | 19 ++ .../shadows/shadowBlur_gaussian_tolerance.1.html | 191 ++++++++++++ .../text-styles/canvas_text_font_001-ref.htm | 22 ++ .../manual/text-styles/canvas_text_font_001.htm | 33 ++ ...2d.state.saverestore.imageSmoothingEnabled.html | 47 +++ .../the-canvas-state/2d.zero.size.canvas.html | 16 + .../canvas_state_restore_001-ref.htm | 11 + .../the-canvas-state/canvas_state_restore_001.htm | 42 +++ .../2d.transformation.getTransform.html | 39 +++ .../canvas_transformations_reset_001-ref.html | 21 ++ .../canvas_transformations_reset_001.html | 22 ++ .../canvas_transformations_scale_001-ref.htm | 11 + .../canvas_transformations_scale_001.htm | 31 ++ .../manual/transformations/transform_a.html | 22 ++ .../manual/transformations/transform_ref.html | 16 + .../element/manual/unclosed-canvas-1-expected.htm | 10 + .../canvas/element/manual/unclosed-canvas-1.htm | 14 + .../element/manual/unclosed-canvas-2-expected.htm | 14 + .../canvas/element/manual/unclosed-canvas-2.htm | 15 + .../element/manual/unclosed-canvas-3-expected.htm | 13 + .../canvas/element/manual/unclosed-canvas-3.htm | 16 + .../element/manual/unclosed-canvas-4-expected.htm | 14 + .../canvas/element/manual/unclosed-canvas-4.htm | 17 ++ .../wide-gamut-canvas/ImageData-fidelity.html | 126 ++++++++ ...nvas-display-p3-drawImage-ImageBitmap-Blob.html | 35 +++ ...splay-p3-drawImage-ImageBitmap-ImageBitmap.html | 47 +++ ...display-p3-drawImage-ImageBitmap-ImageData.html | 46 +++ ...as-display-p3-drawImage-ImageBitmap-canvas.html | 53 ++++ ...as-display-p3-drawImage-ImageBitmap-cloned.html | 70 +++++ ...vas-display-p3-drawImage-ImageBitmap-image.html | 44 +++ ...vas-display-p3-drawImage-ImageBitmap-video.html | 57 ++++ .../canvas-display-p3-drawImage-video.html | 52 ++++ .../canvas-display-p3-drawImage.https.html | 41 +++ .../canvas-display-p3-pattern-canvas.html | 44 +++ .../canvas-display-p3-pattern-image.html | 37 +++ .../canvas-display-p3-settings.html | 36 +++ .../manual/wide-gamut-canvas/canvas-display-p3.js | 283 +++++++++++++++++ .../imagedata-no-color-settings-crash.html | 26 ++ .../resources/Adobe-RGB-BB0000CC.png | Bin 0 -> 575 bytes .../resources/Adobe-RGB-BB0000FF.png | Bin 0 -> 562 bytes .../resources/Adobe-RGB-BBBC00000000CCCC.png | Bin 0 -> 560 bytes .../resources/Adobe-RGB-BBBC00000000FFFF.png | Bin 0 -> 554 bytes .../resources/Adobe-RGB-FF0000CC.png | Bin 0 -> 575 bytes .../resources/Adobe-RGB-FF0000FF.png | Bin 0 -> 562 bytes .../resources/Adobe-RGB-FFFF00000000CCCC.png | Bin 0 -> 575 bytes .../resources/Adobe-RGB-FFFF00000000FFFF.png | Bin 0 -> 562 bytes .../resources/Display-P3-0.7333-0-0.svg | 3 + .../resources/Display-P3-1-0-0.svg | 3 + .../resources/Display-P3-BB0000CC.png | Bin 0 -> 620 bytes .../resources/Display-P3-BB0000FF.png | Bin 0 -> 607 bytes .../resources/Display-P3-BBBC00000000CCCC.png | Bin 0 -> 605 bytes .../resources/Display-P3-BBBC00000000FFFF.png | Bin 0 -> 599 bytes .../resources/Display-P3-FF0000CC.png | Bin 0 -> 620 bytes .../resources/Display-P3-FF0000FF.png | Bin 0 -> 607 bytes .../resources/Display-P3-FFFF00000000CCCC.png | Bin 0 -> 620 bytes .../resources/Display-P3-FFFF00000000FFFF.png | Bin 0 -> 607 bytes .../resources/Generic-CMYK-BE000000.jpg | Bin 0 -> 55590 bytes .../resources/Generic-CMYK-FF000000.jpg | Bin 0 -> 55590 bytes .../resources/Rec2020-222000000.mp4 | Bin 0 -> 3275 bytes .../resources/Rec2020-222000000.webm | Bin 0 -> 604 bytes .../resources/Rec2020-3FF000000.mp4 | Bin 0 -> 3275 bytes .../resources/Rec2020-3FF000000.webm | Bin 0 -> 605 bytes .../resources/pattern-semitransparent-p3d65.png | Bin 0 -> 5912 bytes .../resources/pattern-semitransparent-rec2020.png | Bin 0 -> 6136 bytes .../resources/pattern-semitransparent-srgb.png | Bin 0 -> 5319 bytes .../resources/pattern-srgb-fullcolor.ogv | Bin 0 -> 3710 bytes .../resources/pattern-srgb-transparent.avif | Bin 0 -> 529 bytes .../resources/pattern-srgb-transparent.bmp | Bin 0 -> 1738 bytes .../resources/pattern-srgb-transparent.ico | Bin 0 -> 1742 bytes .../resources/pattern-srgb-transparent.png | Bin 0 -> 5319 bytes .../resources/pattern-srgb-transparent.webp | Bin 0 -> 252 bytes .../wide-gamut-canvas/resources/pattern-srgb.avif | Bin 0 -> 330 bytes .../wide-gamut-canvas/resources/pattern-srgb.bmp | Bin 0 -> 1738 bytes .../wide-gamut-canvas/resources/pattern-srgb.gif | Bin 0 -> 117 bytes .../wide-gamut-canvas/resources/pattern-srgb.ico | Bin 0 -> 1742 bytes .../wide-gamut-canvas/resources/pattern-srgb.jpg | Bin 0 -> 898 bytes .../wide-gamut-canvas/resources/pattern-srgb.png | Bin 0 -> 163 bytes .../wide-gamut-canvas/resources/pattern-srgb.svg | 6 + .../wide-gamut-canvas/resources/pattern-srgb.webp | Bin 0 -> 208 bytes .../png-16bit/2x2_16bit_AdobeRGB_opaque.png | Bin 0 -> 3164 bytes .../png-16bit/2x2_16bit_AdobeRGB_transparent.png | Bin 0 -> 3175 bytes .../png-16bit/2x2_16bit_DisplayP3_opaque.png | Bin 0 -> 3262 bytes .../png-16bit/2x2_16bit_DisplayP3_transparent.png | Bin 0 -> 3271 bytes .../png-16bit/2x2_16bit_ProPhoto_opaque.png | Bin 0 -> 3338 bytes .../png-16bit/2x2_16bit_ProPhoto_transparent.png | Bin 0 -> 3347 bytes .../png-16bit/2x2_16bit_Rec2020_opaque.png | Bin 0 -> 3144 bytes .../png-16bit/2x2_16bit_Rec2020_transparent.png | Bin 0 -> 3153 bytes .../2x2_16bit_interlaced_AdobeRGB_opaque.png | Bin 0 -> 3165 bytes .../2x2_16bit_interlaced_AdobeRGB_transparent.png | Bin 0 -> 3174 bytes .../2x2_16bit_interlaced_DisplayP3_opaque.png | Bin 0 -> 3265 bytes .../2x2_16bit_interlaced_DisplayP3_transparent.png | Bin 0 -> 3272 bytes .../2x2_16bit_interlaced_ProPhoto_opaque.png | Bin 0 -> 3339 bytes .../2x2_16bit_interlaced_ProPhoto_transparent.png | Bin 0 -> 3348 bytes .../2x2_16bit_interlaced_Rec2020_opaque.png | Bin 0 -> 3147 bytes .../2x2_16bit_interlaced_Rec2020_transparent.png | Bin 0 -> 3153 bytes .../png-16bit/2x2_16bit_interlaced_sRGB_opaque.png | Bin 0 -> 2868 bytes .../2x2_16bit_interlaced_sRGB_transparent.png | Bin 0 -> 2876 bytes .../resources/png-16bit/2x2_16bit_sRGB_opaque.png | Bin 0 -> 2867 bytes .../png-16bit/2x2_16bit_sRGB_transparent.png | Bin 0 -> 2672 bytes .../png-16bit/2x2_8bit_AdobeRGB_opaque.png | Bin 0 -> 3173 bytes .../png-16bit/2x2_8bit_AdobeRGB_transparent.png | Bin 0 -> 3177 bytes .../png-16bit/2x2_8bit_DisplayP3_opaque.png | Bin 0 -> 3250 bytes .../png-16bit/2x2_8bit_DisplayP3_transparent.png | Bin 0 -> 3255 bytes .../png-16bit/2x2_8bit_ProPhoto_opaque.png | Bin 0 -> 3325 bytes .../png-16bit/2x2_8bit_ProPhoto_transparent.png | Bin 0 -> 3331 bytes .../png-16bit/2x2_8bit_Rec2020_opaque.png | Bin 0 -> 3132 bytes .../png-16bit/2x2_8bit_Rec2020_transparent.png | Bin 0 -> 3136 bytes .../resources/png-16bit/2x2_8bit_sRGB_opaque.png | Bin 0 -> 2853 bytes .../png-16bit/2x2_8bit_sRGB_transparent.png | Bin 0 -> 2857 bytes .../wide-gamut-canvas/resources/sRGB-BB0000.mp4 | Bin 0 -> 1600 bytes .../wide-gamut-canvas/resources/sRGB-BB0000.svg | 3 + .../wide-gamut-canvas/resources/sRGB-BB0000.webm | Bin 0 -> 604 bytes .../wide-gamut-canvas/resources/sRGB-BB0000CC.png | Bin 0 -> 243 bytes .../wide-gamut-canvas/resources/sRGB-BB0000FF.png | Bin 0 -> 230 bytes .../resources/sRGB-BBBC00000000CCCC.png | Bin 0 -> 228 bytes .../resources/sRGB-BBBC00000000FFFF.png | Bin 0 -> 222 bytes .../wide-gamut-canvas/resources/sRGB-FF0000.svg | 3 + .../wide-gamut-canvas/resources/sRGB-FF0000CC.png | Bin 0 -> 243 bytes .../wide-gamut-canvas/resources/sRGB-FF0000FF.png | Bin 0 -> 230 bytes .../wide-gamut-canvas/resources/sRGB-FF0100.mp4 | Bin 0 -> 1600 bytes .../wide-gamut-canvas/resources/sRGB-FF0100.webm | Bin 0 -> 605 bytes .../resources/sRGB-FFFF00000000CCCC.png | Bin 0 -> 243 bytes .../resources/sRGB-FFFF00000000FFFF.png | Bin 0 -> 230 bytes .../element/path-objects/2d.path.arc.angle.1.html | 33 ++ .../element/path-objects/2d.path.arc.angle.2.html | 33 ++ .../element/path-objects/2d.path.arc.angle.3.html | 33 ++ .../element/path-objects/2d.path.arc.angle.4.html | 36 +++ .../element/path-objects/2d.path.arc.angle.5.html | 33 ++ .../element/path-objects/2d.path.arc.angle.6.html | 36 +++ .../element/path-objects/2d.path.arc.default.html | 33 ++ .../element/path-objects/2d.path.arc.empty.html | 33 ++ .../element/path-objects/2d.path.arc.end.html | 35 +++ .../element/path-objects/2d.path.arc.negative.html | 28 ++ .../element/path-objects/2d.path.arc.nonempty.html | 34 +++ .../path-objects/2d.path.arc.nonfinite.html | 76 +++++ .../element/path-objects/2d.path.arc.scale.1.html | 53 ++++ .../element/path-objects/2d.path.arc.scale.2.html | 43 +++ .../path-objects/2d.path.arc.selfintersect.1.html | 37 +++ .../path-objects/2d.path.arc.selfintersect.2.html | 41 +++ .../element/path-objects/2d.path.arc.shape.1.html | 38 +++ .../element/path-objects/2d.path.arc.shape.2.html | 38 +++ .../element/path-objects/2d.path.arc.shape.3.html | 37 +++ .../element/path-objects/2d.path.arc.shape.4.html | 37 +++ .../element/path-objects/2d.path.arc.shape.5.html | 37 +++ .../element/path-objects/2d.path.arc.twopie.1.html | 33 ++ .../element/path-objects/2d.path.arc.twopie.2.html | 33 ++ .../element/path-objects/2d.path.arc.twopie.3.html | 33 ++ .../element/path-objects/2d.path.arc.twopie.4.html | 33 ++ .../element/path-objects/2d.path.arc.zero.1.html | 33 ++ .../element/path-objects/2d.path.arc.zero.2.html | 33 ++ .../path-objects/2d.path.arc.zeroradius.html | 34 +++ .../path-objects/2d.path.arcTo.coincide.1.html | 45 +++ .../path-objects/2d.path.arcTo.coincide.2.html | 35 +++ .../path-objects/2d.path.arcTo.collinear.1.html | 42 +++ .../path-objects/2d.path.arcTo.collinear.2.html | 42 +++ .../path-objects/2d.path.arcTo.collinear.3.html | 47 +++ .../2d.path.arcTo.ensuresubpath.1.html | 33 ++ .../2d.path.arcTo.ensuresubpath.2.html | 34 +++ .../path-objects/2d.path.arcTo.negative.html | 28 ++ .../path-objects/2d.path.arcTo.nonfinite.html | 74 +++++ .../element/path-objects/2d.path.arcTo.scale.html | 46 +++ .../path-objects/2d.path.arcTo.shape.curve1.html | 59 ++++ .../path-objects/2d.path.arcTo.shape.curve2.html | 58 ++++ .../path-objects/2d.path.arcTo.shape.end.html | 39 +++ .../path-objects/2d.path.arcTo.shape.start.html | 39 +++ .../path-objects/2d.path.arcTo.transformation.html | 45 +++ .../element/path-objects/2d.path.arcTo.zero.1.html | 42 +++ .../element/path-objects/2d.path.arcTo.zero.2.html | 42 +++ .../element/path-objects/2d.path.beginPath.html | 32 ++ .../path-objects/2d.path.bezierCurveTo.basic.html | 34 +++ .../2d.path.bezierCurveTo.ensuresubpath.1.html | 34 +++ .../2d.path.bezierCurveTo.ensuresubpath.2.html | 34 +++ .../2d.path.bezierCurveTo.nonfinite.html | 108 +++++++ .../path-objects/2d.path.bezierCurveTo.scaled.html | 39 +++ .../path-objects/2d.path.bezierCurveTo.shape.html | 38 +++ .../element/path-objects/2d.path.clip.basic.1.html | 36 +++ .../element/path-objects/2d.path.clip.basic.2.html | 36 +++ .../element/path-objects/2d.path.clip.empty.html | 35 +++ .../path-objects/2d.path.clip.intersect.html | 39 +++ .../path-objects/2d.path.clip.unaffected.html | 41 +++ .../path-objects/2d.path.clip.winding.1.html | 44 +++ .../path-objects/2d.path.clip.winding.2.html | 48 +++ .../path-objects/2d.path.closePath.empty.html | 31 ++ .../path-objects/2d.path.closePath.newline.html | 36 +++ .../path-objects/2d.path.closePath.nextpoint.html | 35 +++ .../path-objects/2d.path.ellipse.basics.html | 32 ++ .../path-objects/2d.path.fill.closed.basic.html | 36 +++ .../2d.path.fill.closed.unaffected.html | 39 +++ .../element/path-objects/2d.path.fill.overlap.html | 35 +++ .../element/path-objects/2d.path.fill.overlap.png | Bin 0 -> 205 bytes .../path-objects/2d.path.fill.winding.add.html | 41 +++ .../2d.path.fill.winding.subtract.1.html | 41 +++ .../2d.path.fill.winding.subtract.2.html | 40 +++ .../2d.path.fill.winding.subtract.3.html | 46 +++ .../element/path-objects/2d.path.initial.html | 31 ++ .../path-objects/2d.path.isPointInPath.arc.html | 34 +++ .../2d.path.isPointInPath.basic.1.html | 28 ++ .../2d.path.isPointInPath.basic.2.html | 28 ++ .../path-objects/2d.path.isPointInPath.basic.html | 65 ++++ .../path-objects/2d.path.isPointInPath.bezier.html | 47 +++ .../path-objects/2d.path.isPointInPath.bigarc.html | 34 +++ .../path-objects/2d.path.isPointInPath.edge.html | 38 +++ .../path-objects/2d.path.isPointInPath.empty.html | 26 ++ .../2d.path.isPointInPath.nonfinite.html | 33 ++ .../2d.path.isPointInPath.outside.html | 33 ++ .../2d.path.isPointInPath.subpath.html | 33 ++ .../2d.path.isPointInPath.transform.1.html | 33 ++ .../2d.path.isPointInPath.transform.2.html | 33 ++ .../2d.path.isPointInPath.transform.3.html | 33 ++ .../2d.path.isPointInPath.transform.4.html | 31 ++ .../2d.path.isPointInPath.unclosed.html | 31 ++ .../2d.path.isPointInPath.winding.html | 46 +++ .../2d.path.isPointInStroke.scaleddashes.html | 39 +++ .../2d.path.isPointInpath.invalid.html | 50 +++ .../2d.path.isPointInpath.multi.path.html | 48 +++ .../element/path-objects/2d.path.lineTo.basic.html | 34 +++ .../2d.path.lineTo.ensuresubpath.1.html | 33 ++ .../2d.path.lineTo.ensuresubpath.2.html | 34 +++ .../path-objects/2d.path.lineTo.nextpoint.html | 35 +++ .../2d.path.lineTo.nonfinite.details.html | 30 ++ .../path-objects/2d.path.lineTo.nonfinite.html | 40 +++ .../element/path-objects/2d.path.moveTo.basic.html | 35 +++ .../path-objects/2d.path.moveTo.multiple.html | 35 +++ .../path-objects/2d.path.moveTo.newsubpath.html | 35 +++ .../path-objects/2d.path.moveTo.nonfinite.html | 39 +++ .../2d.path.quadraticCurveTo.basic.html | 34 +++ .../2d.path.quadraticCurveTo.ensuresubpath.1.html | 34 +++ .../2d.path.quadraticCurveTo.ensuresubpath.2.html | 34 +++ .../2d.path.quadraticCurveTo.nonfinite.html | 56 ++++ .../2d.path.quadraticCurveTo.scaled.html | 39 +++ .../2d.path.quadraticCurveTo.shape.html | 38 +++ .../element/path-objects/2d.path.rect.basic.html | 31 ++ .../element/path-objects/2d.path.rect.closed.html | 33 ++ .../element/path-objects/2d.path.rect.end.1.html | 33 ++ .../element/path-objects/2d.path.rect.end.2.html | 38 +++ .../path-objects/2d.path.rect.negative.html | 38 +++ .../path-objects/2d.path.rect.newsubpath.html | 35 +++ .../path-objects/2d.path.rect.nonfinite.html | 56 ++++ .../path-objects/2d.path.rect.selfintersect.html | 33 ++ .../element/path-objects/2d.path.rect.winding.html | 38 +++ .../element/path-objects/2d.path.rect.zero.1.html | 33 ++ .../element/path-objects/2d.path.rect.zero.2.html | 33 ++ .../element/path-objects/2d.path.rect.zero.3.html | 33 ++ .../element/path-objects/2d.path.rect.zero.4.html | 33 ++ .../element/path-objects/2d.path.rect.zero.5.html | 33 ++ .../element/path-objects/2d.path.rect.zero.6.html | 35 +++ .../2d.path.roundrect.1.radius.dompoint.html | 54 ++++ ...oundrect.1.radius.dompoint.single argument.html | 54 ++++ .../2d.path.roundrect.1.radius.dompointinit.html | 54 ++++ ...rect.1.radius.dompointinit.single.argument.html | 54 ++++ .../2d.path.roundrect.1.radius.double.html | 34 +++ ....roundrect.1.radius.double.single.argument.html | 34 +++ .../2d.path.roundrect.2.radii.1.dompoint.html | 46 +++ .../2d.path.roundrect.2.radii.1.dompointinit.html | 46 +++ .../2d.path.roundrect.2.radii.1.double.html | 34 +++ .../2d.path.roundrect.2.radii.2.dompoint.html | 46 +++ .../2d.path.roundrect.2.radii.2.dompointinit.html | 46 +++ .../2d.path.roundrect.2.radii.2.double.html | 34 +++ .../2d.path.roundrect.3.radii.1.dompoint.html | 41 +++ .../2d.path.roundrect.3.radii.1.dompointinit.html | 41 +++ .../2d.path.roundrect.3.radii.1.double.html | 34 +++ .../2d.path.roundrect.3.radii.2.dompoint.html | 46 +++ .../2d.path.roundrect.3.radii.2.dompointinit.html | 46 +++ .../2d.path.roundrect.3.radii.2.double.html | 34 +++ .../2d.path.roundrect.3.radii.3.dompoint.html | 41 +++ .../2d.path.roundrect.3.radii.3.dompointinit.html | 41 +++ .../2d.path.roundrect.3.radii.3.double.html | 34 +++ .../2d.path.roundrect.4.radii.1.dompoint.html | 41 +++ .../2d.path.roundrect.4.radii.1.dompointinit.html | 41 +++ .../2d.path.roundrect.4.radii.1.double.html | 34 +++ .../2d.path.roundrect.4.radii.2.dompoint.html | 41 +++ .../2d.path.roundrect.4.radii.2.dompointinit.html | 41 +++ .../2d.path.roundrect.4.radii.2.double.html | 34 +++ .../2d.path.roundrect.4.radii.3.dompoint.html | 41 +++ .../2d.path.roundrect.4.radii.3.dompointinit.html | 41 +++ .../2d.path.roundrect.4.radii.3.double.html | 34 +++ .../2d.path.roundrect.4.radii.4.dompoint.html | 41 +++ .../2d.path.roundrect.4.radii.4.dompointinit.html | 41 +++ .../2d.path.roundrect.4.radii.4.double.html | 34 +++ .../path-objects/2d.path.roundrect.badinput.html | 33 ++ .../path-objects/2d.path.roundrect.closed.html | 33 ++ .../path-objects/2d.path.roundrect.end.1.html | 33 ++ .../path-objects/2d.path.roundrect.end.2.html | 38 +++ .../path-objects/2d.path.roundrect.end.3.html | 36 +++ .../path-objects/2d.path.roundrect.end.4.html | 36 +++ .../path-objects/2d.path.roundrect.negative.html | 44 +++ .../path-objects/2d.path.roundrect.newsubpath.html | 35 +++ .../path-objects/2d.path.roundrect.nonfinite.html | 115 +++++++ .../2d.path.roundrect.radius.intersecting.1.html | 39 +++ .../2d.path.roundrect.radius.intersecting.2.html | 39 +++ .../2d.path.roundrect.radius.negative.html | 31 ++ .../2d.path.roundrect.radius.noargument.html | 49 +++ .../2d.path.roundrect.radius.noarugment.html | 49 +++ .../2d.path.roundrect.radius.none.html | 26 ++ .../2d.path.roundrect.radius.toomany.html | 26 ++ .../2d.path.roundrect.selfintersect.html | 33 ++ .../path-objects/2d.path.roundrect.winding.html | 38 +++ .../path-objects/2d.path.roundrect.zero.1.html | 33 ++ .../path-objects/2d.path.roundrect.zero.2.html | 33 ++ .../path-objects/2d.path.roundrect.zero.3.html | 33 ++ .../path-objects/2d.path.roundrect.zero.4.html | 33 ++ .../path-objects/2d.path.roundrect.zero.5.html | 33 ++ .../path-objects/2d.path.roundrect.zero.6.html | 35 +++ .../element/path-objects/2d.path.stroke.empty.html | 39 +++ .../path-objects/2d.path.stroke.overlap.html | 37 +++ .../path-objects/2d.path.stroke.overlap.png | Bin 0 -> 205 bytes .../path-objects/2d.path.stroke.prune.arc.html | 44 +++ .../path-objects/2d.path.stroke.prune.closed.html | 40 +++ .../path-objects/2d.path.stroke.prune.corner.html | 42 +++ .../path-objects/2d.path.stroke.prune.curve.html | 44 +++ .../path-objects/2d.path.stroke.prune.line.html | 39 +++ .../path-objects/2d.path.stroke.prune.rect.html | 40 +++ .../path-objects/2d.path.stroke.scale1.html | 53 ++++ .../path-objects/2d.path.stroke.scale2.html | 55 ++++ .../element/path-objects/2d.path.stroke.skew.html | 69 +++++ .../path-objects/2d.path.stroke.unaffected.html | 41 +++ .../element/path-objects/2d.path.stroke.union.html | 37 +++ .../path-objects/2d.path.transformation.basic.html | 35 +++ .../2d.path.transformation.changing.html | 41 +++ .../2d.path.transformation.multiple.html | 46 +++ .../2d.imageData.create.and.resize.html | 34 +++ .../2d.imageData.create1.basic.html | 26 ++ .../2d.imageData.create1.initial.html | 37 +++ .../2d.imageData.create1.this.html | 29 ++ .../2d.imageData.create1.type.html | 32 ++ .../2d.imageData.create1.zero.html | 26 ++ .../2d.imageData.create2.basic.html | 26 ++ .../2d.imageData.create2.double.html | 31 ++ .../2d.imageData.create2.initial.html | 34 +++ .../2d.imageData.create2.large.html | 34 +++ .../2d.imageData.create2.negative.html | 32 ++ .../2d.imageData.create2.nonfinite.html | 42 +++ .../2d.imageData.create2.round.html | 29 ++ .../2d.imageData.create2.this.html | 28 ++ .../2d.imageData.create2.type.html | 32 ++ .../2d.imageData.create2.zero.html | 30 ++ .../pixel-manipulation/2d.imageData.get.basic.html | 26 ++ .../pixel-manipulation/2d.imageData.get.clamp.html | 37 +++ .../2d.imageData.get.double.html | 31 ++ .../2d.imageData.get.invalid.html | 44 +++ .../2d.imageData.get.large.crash.html | 26 ++ .../2d.imageData.get.length.html | 27 ++ .../2d.imageData.get.nonfinite.html | 74 +++++ .../2d.imageData.get.nonpremul.html | 33 ++ .../2d.imageData.get.order.alpha.html | 30 ++ .../2d.imageData.get.order.cols.html | 33 ++ .../2d.imageData.get.order.rgb.html | 36 +++ .../2d.imageData.get.order.rows.html | 33 ++ .../pixel-manipulation/2d.imageData.get.range.html | 33 ++ .../2d.imageData.get.rounding.html | 44 +++ .../2d.imageData.get.source.negative.html | 45 +++ .../2d.imageData.get.source.outside.html | 85 ++++++ .../2d.imageData.get.source.size.html | 29 ++ .../pixel-manipulation/2d.imageData.get.type.html | 32 ++ .../2d.imageData.get.unaffected.html | 41 +++ .../pixel-manipulation/2d.imageData.get.zero.html | 32 ++ .../2d.imageData.object.clamp.html | 54 ++++ .../2d.imageData.object.ctor.array.bounds.html | 33 ++ .../2d.imageData.object.ctor.array.html | 32 ++ .../2d.imageData.object.ctor.basics.html | 111 +++++++ .../2d.imageData.object.ctor.size.bounds.html | 30 ++ .../2d.imageData.object.ctor.size.html | 34 +++ .../2d.imageData.object.nan.html | 32 ++ .../2d.imageData.object.properties.html | 29 ++ .../2d.imageData.object.readonly.html | 39 +++ .../2d.imageData.object.round.html | 54 ++++ .../2d.imageData.object.set.html | 30 ++ .../2d.imageData.object.string.html | 35 +++ .../2d.imageData.object.undefined.html | 29 ++ .../pixel-manipulation/2d.imageData.put.alpha.html | 32 ++ .../pixel-manipulation/2d.imageData.put.alpha.png | Bin 0 -> 221 bytes .../pixel-manipulation/2d.imageData.put.basic.html | 32 ++ .../pixel-manipulation/2d.imageData.put.clip.html | 36 +++ .../2d.imageData.put.created.html | 36 +++ .../pixel-manipulation/2d.imageData.put.cross.html | 34 +++ .../2d.imageData.put.dirty.negative.html | 43 +++ .../2d.imageData.put.dirty.outside.html | 45 +++ .../2d.imageData.put.dirty.rect1.html | 43 +++ .../2d.imageData.put.dirty.rect2.html | 43 +++ .../2d.imageData.put.dirty.zero.html | 32 ++ .../2d.imageData.put.modified.html | 37 +++ .../2d.imageData.put.nonfinite.html | 108 +++++++ .../pixel-manipulation/2d.imageData.put.null.html | 26 ++ .../pixel-manipulation/2d.imageData.put.path.html | 33 ++ .../2d.imageData.put.unaffected.html | 38 +++ .../2d.imageData.put.unchanged.html | 43 +++ .../2d.imageData.put.wrongtype.html | 29 ++ .../html/canvas/element/reset/2d.reset.basic.html | 35 +++ .../scroll/2d.scrollPathIntoView.basic.html | 37 +++ .../element/scroll/2d.scrollPathIntoView.path.html | 37 +++ .../scroll/2d.scrollPathIntoView.verticalLR.html | 38 +++ .../scroll/2d.scrollPathIntoView.verticalRL.html | 40 +++ .../canvas/element/shadows/2d.shadow.alpha.1.html | 33 ++ .../canvas/element/shadows/2d.shadow.alpha.2.html | 33 ++ .../canvas/element/shadows/2d.shadow.alpha.2.png | Bin 0 -> 206 bytes .../canvas/element/shadows/2d.shadow.alpha.3.html | 35 +++ .../canvas/element/shadows/2d.shadow.alpha.3.png | Bin 0 -> 206 bytes .../canvas/element/shadows/2d.shadow.alpha.4.html | 35 +++ .../canvas/element/shadows/2d.shadow.alpha.4.png | Bin 0 -> 206 bytes .../canvas/element/shadows/2d.shadow.alpha.5.html | 34 +++ .../canvas/element/shadows/2d.shadow.alpha.5.png | Bin 0 -> 206 bytes .../2d.shadow.attributes.shadowBlur.initial.html | 27 ++ .../2d.shadow.attributes.shadowBlur.invalid.html | 53 ++++ .../2d.shadow.attributes.shadowBlur.valid.html | 37 +++ .../2d.shadow.attributes.shadowColor.initial.html | 27 ++ .../2d.shadow.attributes.shadowColor.invalid.html | 41 +++ .../2d.shadow.attributes.shadowColor.valid.html | 31 ++ .../2d.shadow.attributes.shadowOffset.initial.html | 28 ++ .../2d.shadow.attributes.shadowOffset.invalid.html | 67 +++++ .../2d.shadow.attributes.shadowOffset.valid.html | 50 +++ .../shadows/2d.shadow.blur.high-manual.html | 32 ++ .../canvas/element/shadows/2d.shadow.blur.high.png | Bin 0 -> 246 bytes .../element/shadows/2d.shadow.blur.low-manual.html | 39 +++ .../canvas/element/shadows/2d.shadow.blur.low.png | Bin 0 -> 1586 bytes .../element/shadows/2d.shadow.canvas.alpha.html | 41 +++ .../element/shadows/2d.shadow.canvas.alpha.png | Bin 0 -> 206 bytes .../element/shadows/2d.shadow.canvas.basic.html | 40 +++ .../shadows/2d.shadow.canvas.transparent.1.html | 38 +++ .../shadows/2d.shadow.canvas.transparent.2.html | 46 +++ .../canvas/element/shadows/2d.shadow.clip.1.html | 42 +++ .../canvas/element/shadows/2d.shadow.clip.2.html | 42 +++ .../canvas/element/shadows/2d.shadow.clip.3.html | 43 +++ .../element/shadows/2d.shadow.composite.1.html | 35 +++ .../element/shadows/2d.shadow.composite.2.html | 35 +++ .../element/shadows/2d.shadow.composite.3.html | 36 +++ .../element/shadows/2d.shadow.enable.blur.html | 32 ++ .../element/shadows/2d.shadow.enable.off.1.html | 30 ++ .../element/shadows/2d.shadow.enable.off.2.html | 31 ++ .../canvas/element/shadows/2d.shadow.enable.x.html | 32 ++ .../canvas/element/shadows/2d.shadow.enable.y.html | 32 ++ .../element/shadows/2d.shadow.gradient.alpha.html | 37 +++ .../element/shadows/2d.shadow.gradient.alpha.png | Bin 0 -> 206 bytes .../element/shadows/2d.shadow.gradient.basic.html | 37 +++ .../shadows/2d.shadow.gradient.transparent.1.html | 37 +++ .../shadows/2d.shadow.gradient.transparent.2.html | 43 +++ .../element/shadows/2d.shadow.image.alpha.html | 34 +++ .../element/shadows/2d.shadow.image.alpha.png | Bin 0 -> 206 bytes .../element/shadows/2d.shadow.image.basic.html | 34 +++ .../element/shadows/2d.shadow.image.scale.html | 36 +++ .../element/shadows/2d.shadow.image.section.html | 36 +++ .../shadows/2d.shadow.image.transparent.1.html | 34 +++ .../shadows/2d.shadow.image.transparent.2.html | 40 +++ .../shadows/2d.shadow.offset.negativeX.html | 34 +++ .../shadows/2d.shadow.offset.negativeY.html | 34 +++ .../shadows/2d.shadow.offset.positiveX.html | 34 +++ .../shadows/2d.shadow.offset.positiveY.html | 34 +++ .../canvas/element/shadows/2d.shadow.outside.html | 42 +++ .../element/shadows/2d.shadow.pattern.alpha.html | 36 +++ .../element/shadows/2d.shadow.pattern.alpha.png | Bin 0 -> 206 bytes .../element/shadows/2d.shadow.pattern.basic.html | 36 +++ .../shadows/2d.shadow.pattern.transparent.1.html | 36 +++ .../shadows/2d.shadow.pattern.transparent.2.html | 40 +++ .../element/shadows/2d.shadow.stroke.basic.html | 40 +++ .../element/shadows/2d.shadow.stroke.cap.1.html | 43 +++ .../element/shadows/2d.shadow.stroke.cap.2.html | 41 +++ .../element/shadows/2d.shadow.stroke.join.1.html | 43 +++ .../element/shadows/2d.shadow.stroke.join.2.html | 45 +++ .../element/shadows/2d.shadow.stroke.join.3.html | 44 +++ .../element/shadows/2d.shadow.transform.1.html | 34 +++ .../element/shadows/2d.shadow.transform.2.html | 34 +++ .../element/text-styles/2d.text.align.default.html | 27 ++ .../element/text-styles/2d.text.align.invalid.html | 41 +++ .../element/text-styles/2d.text.align.valid.html | 40 +++ .../text-styles/2d.text.baseline.default.html | 27 ++ .../text-styles/2d.text.baseline.invalid.html | 41 +++ .../text-styles/2d.text.baseline.valid.html | 43 +++ .../2d.text.draw.baseline.alphabetic.html | 48 +++ .../text-styles/2d.text.draw.baseline.bottom.html | 48 +++ .../text-styles/2d.text.draw.baseline.hanging.html | 48 +++ .../2d.text.draw.baseline.ideographic.html | 48 +++ .../text-styles/2d.text.draw.baseline.middle.html | 48 +++ .../text-styles/2d.text.draw.baseline.top.html | 48 +++ .../2d.text.draw.space.collapse.end.html | 44 +++ .../2d.text.draw.space.collapse.other.html | 43 +++ .../2d.text.draw.space.collapse.space.html | 43 +++ .../2d.text.draw.space.collapse.start.html | 43 +++ .../element/text-styles/2d.text.font.default.html | 27 ++ .../text-styles/2d.text.font.parse.basic.html | 31 ++ .../text-styles/2d.text.font.parse.complex.html | 28 ++ .../text-styles/2d.text.font.parse.family.html | 28 ++ .../text-styles/2d.text.font.parse.invalid.html | 72 +++++ ...2d.text.font.parse.size.percentage.default.html | 30 ++ .../2d.text.font.parse.size.percentage.html | 30 ++ .../text-styles/2d.text.font.parse.system.html | 28 ++ .../text-styles/2d.text.font.parse.tiny.html | 28 ++ .../text-styles/2d.text.font.relative_size.html | 30 ++ .../text-styles/2d.text.measure.width.space.html | 48 +++ .../text-styles/parent-style-relative-units.html | 22 ++ .../2d.state.saverestore.bitmap.html | 33 ++ .../2d.state.saverestore.clip.html | 35 +++ .../2d.state.saverestore.fillStyle.html | 41 +++ .../2d.state.saverestore.font.html | 41 +++ .../2d.state.saverestore.globalAlpha.html | 41 +++ ...state.saverestore.globalCompositeOperation.html | 41 +++ .../2d.state.saverestore.lineCap.html | 41 +++ .../2d.state.saverestore.lineJoin.html | 41 +++ .../2d.state.saverestore.lineWidth.html | 41 +++ .../2d.state.saverestore.miterLimit.html | 41 +++ .../2d.state.saverestore.path.html | 34 +++ .../2d.state.saverestore.shadowBlur.html | 41 +++ .../2d.state.saverestore.shadowColor.html | 41 +++ .../2d.state.saverestore.shadowOffsetX.html | 41 +++ .../2d.state.saverestore.shadowOffsetY.html | 41 +++ .../2d.state.saverestore.stack.html | 36 +++ .../2d.state.saverestore.stackdepth.html | 37 +++ .../2d.state.saverestore.strokeStyle.html | 41 +++ .../2d.state.saverestore.textAlign.html | 41 +++ .../2d.state.saverestore.textBaseline.html | 41 +++ .../2d.state.saverestore.transformation.html | 34 +++ .../2d.state.saverestore.underflow.html | 31 ++ .../transformations/2d.transformation.order.html | 33 ++ .../2d.transformation.rotate.direction.html | 32 ++ .../2d.transformation.rotate.nonfinite.html | 37 +++ .../2d.transformation.rotate.radians.html | 32 ++ .../2d.transformation.rotate.wrap.html | 37 +++ .../2d.transformation.rotate.wrapnegative.html | 34 +++ .../2d.transformation.rotate.zero.html | 32 ++ .../2d.transformation.scale.basic.html | 32 ++ .../2d.transformation.scale.large.html | 32 ++ .../2d.transformation.scale.multiple.html | 33 ++ .../2d.transformation.scale.negative.html | 41 +++ .../2d.transformation.scale.nonfinite.html | 41 +++ .../2d.transformation.scale.zero.html | 43 +++ .../2d.transformation.setTransform.multiple.html | 34 +++ .../2d.transformation.setTransform.nonfinite.html | 109 +++++++ .../2d.transformation.setTransform.skewed.html | 54 ++++ .../2d.transformation.transform.identity.html | 32 ++ .../2d.transformation.transform.multiply.html | 33 ++ .../2d.transformation.transform.nonfinite.html | 109 +++++++ .../2d.transformation.transform.skewed.html | 54 ++++ .../2d.transformation.translate.basic.html | 32 ++ .../2d.transformation.translate.nonfinite.html | 41 +++ .../canvas/element/video/2d.video.invalid.html | 30 ++ .../2d.color.space.p3.fillText.html | 58 ++++ .../2d.color.space.p3.fillText.shadow.html | 62 ++++ .../2d.color.space.p3.strokeText.html | 59 ++++ .../wide-gamut-canvas/2d.color.space.p3.to.p3.html | 38 +++ .../2d.color.space.p3.to.srgb.html | 37 +++ .../2d.color.space.p3.toBlob.p3.canvas.html | 50 +++ ...2d.color.space.p3.toBlob.with.putImageData.html | 56 ++++ ...2d.color.space.p3.toDataURL.jpeg.p3.canvas.html | 46 +++ .../2d.color.space.p3.toDataURL.p3.canvas.html | 46 +++ ...color.space.p3.toDataURL.with.putImageData.html | 53 ++++ 1450 files changed, 46337 insertions(+) create mode 100644 testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.basics.html create mode 100644 testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.delete.html create mode 100644 testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.drawings.html create mode 100644 testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.missingargs.html create mode 100644 testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.clear.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.lighter.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.xor.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvascopy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvaspattern.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.fill.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.image.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.imagepattern.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.range.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.casesensitive.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.clear.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.darker.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.get.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.highlight.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.nullsuffix.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.unrecognised.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.png create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.html create mode 100644 testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.png create mode 100644 testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.basics.html create mode 100644 testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.delete.html create mode 100644 testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.drawings.html create mode 100644 testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.missingargs.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.3arg.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.5arg.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.broken.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.clip.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.composite.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.floatsource.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedest.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedir.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativesource.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonexistent.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nowrap.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.null.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.svg.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.transform.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.paragraph.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic.png create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large.png create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl.png create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.kern.consistent-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic.png create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-ltr.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-rtl.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-default-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-rtl-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSRGB.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.transparency.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.halftransparent.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.solid.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.transparent.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidstring.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidtype.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.system.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.toStringFunctionCallback.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.invalid.inputs.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.solid.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.compare.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.png create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidcolor.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.return.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.type.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.update.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.front.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.top.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.equal.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.animated.gif.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.image.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.nocontext.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.type.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.crosscanvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.broken.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent-but-loading.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nosrc.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.null.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.string.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.undefined.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zeroheight.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zerowidth.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.case.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.null.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.undefined.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.nonexistent.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zeroheight.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zerowidth.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.identity.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.infinity.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.transparency.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.exceptions.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/filters/2d.filter.value.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.butt.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.closed.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.open.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.round.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.square.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cross.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.defaults.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.invalid.strokestyle.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.bevel.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.closed.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.miter.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.open.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.parallel.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.round.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.acute.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.exceeded.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.lineedge.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.obtuse.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.rightangle.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.within.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.union.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.scaledefault.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.transformed.html create mode 100644 testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/README.md create mode 100644 testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/canvas-with-padding.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/getContextAttributes.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self_ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_zerosize-image.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_focus_drawFocusIfNeeded_AAPI_001-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-fillStyle-opacity.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-globalAlpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-sequence-conversion.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/image-smoothing/imagesmoothing.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/common.sub.js create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation_none.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-worker.js create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imagebitmap-replication-exif-orientation.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_1.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_2.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_3.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_4.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_5.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_6.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_7.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_8.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/serialize-worker.js create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/transfer-worker.js create mode 100644 testing/web-platform/tests/html/canvas/element/manual/imagebitmap/worker-onmessage-noop.js create mode 100644 testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_a.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/line-styles/setLineDash.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors-expected.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/transformations/2d.transformation.getTransform.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001-ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001-ref.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/transformations/transform_a.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/transformations/transform_ref.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1-expected.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2-expected.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3-expected.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4-expected.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4.htm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000CC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000FF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000CCCC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000FFFF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000CC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000FF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000CCCC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000FFFF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-0.7333-0-0.svg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-1-0-0.svg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000CC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000FF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000CCCC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000FFFF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000CC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000FF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000CCCC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000FFFF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-BE000000.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-FF000000.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.mp4 create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.webm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.mp4 create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.webm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-p3d65.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-rec2020.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-srgb.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.avif create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.bmp create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.ico create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.webp create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.avif create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.bmp create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.gif create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.ico create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.jpg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.svg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.webp create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_opaque.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_transparent.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.mp4 create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.svg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.webm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000CC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000FF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000CCCC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000FFFF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000.svg create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000CC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000FF.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.mp4 create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.webm create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000CCCC.png create mode 100644 testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000FFFF.png create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.5.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.6.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.end.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonempty.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.5.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zeroradius.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.scale.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.end.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.start.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.transformation.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.beginPath.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.scaled.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.shape.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.intersect.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.unaffected.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.newline.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.nextpoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.ellipse.basics.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.unaffected.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.png create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.add.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.initial.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.arc.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bezier.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bigarc.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.edge.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.subpath.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.unclosed.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.winding.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInStroke.scaleddashes.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.multi.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nextpoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.details.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.multiple.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.newsubpath.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.scaled.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.shape.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.closed.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.newsubpath.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.selfintersect.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.winding.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.5.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.6.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.single argument.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.single.argument.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.single.argument.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompoint.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.badinput.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.closed.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.newsubpath.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noargument.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noarugment.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.none.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.selfintersect.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.winding.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.5.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.6.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.empty.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.png create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.arc.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closed.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.corner.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.curve.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.line.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.rect.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale1.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale2.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.skew.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.unaffected.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.union.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.changing.html create mode 100644 testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.multiple.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create.and.resize.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.initial.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.this.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.type.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.initial.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.large.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.round.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.this.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.type.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.clamp.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.double.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.length.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonpremul.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.cols.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rgb.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rows.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.range.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.rounding.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.size.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.type.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.unaffected.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.clamp.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.bounds.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.bounds.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.nan.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.properties.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.readonly.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.round.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.set.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.string.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.undefined.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.png create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.clip.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.created.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.cross.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect1.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect2.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.modified.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.null.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unaffected.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unchanged.html create mode 100644 testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.wrongtype.html create mode 100644 testing/web-platform/tests/html/canvas/element/reset/2d.reset.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalLR.html create mode 100644 testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalRL.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.initial.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.initial.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.initial.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low-manual.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.blur.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.x.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.y.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.scale.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.section.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeX.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeY.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveX.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveY.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.outside.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.png create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.3.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.1.html create mode 100644 testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.2.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.valid.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.alphabetic.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.bottom.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.hanging.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.ideographic.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.middle.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.top.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.end.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.other.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.space.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.start.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.complex.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.family.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.default.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.system.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.tiny.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.relative_size.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/2d.text.measure.width.space.html create mode 100644 testing/web-platform/tests/html/canvas/element/text-styles/parent-style-relative-units.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.bitmap.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.clip.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.fillStyle.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.font.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalAlpha.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineCap.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineJoin.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineWidth.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.miterLimit.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.path.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowBlur.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowColor.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetX.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetY.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stack.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stackdepth.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.strokeStyle.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textAlign.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textBaseline.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.transformation.html create mode 100644 testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.underflow.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.order.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.direction.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.radians.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrap.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrapnegative.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.large.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.multiple.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.negative.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.zero.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.multiple.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.skewed.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.identity.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.multiply.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.skewed.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.basic.html create mode 100644 testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.nonfinite.html create mode 100644 testing/web-platform/tests/html/canvas/element/video/2d.video.invalid.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.shadow.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.strokeText.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.srgb.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.p3.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.with.putImageData.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.jpeg.p3.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas.html create mode 100644 testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.with.putImageData.html (limited to 'testing/web-platform/tests/html/canvas/element') diff --git a/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.basics.html b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.basics.html new file mode 100644 index 0000000000..fed4aa61ba --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.basics.html @@ -0,0 +1,62 @@ + + +Canvas test: 2d.conformance.requirements.basics + + + + + + +

2d.conformance.requirements.basics

+

void methods return undefined

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.delete.html b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.delete.html new file mode 100644 index 0000000000..bfdf94319b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.delete.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.conformance.requirements.delete + + + + + + +

2d.conformance.requirements.delete

+

window.CanvasRenderingContext2D is Configurable

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.drawings.html b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.drawings.html new file mode 100644 index 0000000000..40038b2191 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.drawings.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.conformance.requirements.drawings + + + + + + +

2d.conformance.requirements.drawings

+

void methods return undefined

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.missingargs.html b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.missingargs.html new file mode 100644 index 0000000000..2ac3d58f4e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/2d.conformance.requirements.missingargs.html @@ -0,0 +1,141 @@ + + +Canvas test: 2d.conformance.requirements.missingargs + + + + + + +

2d.conformance.requirements.missingargs

+

Missing arguments cause TypeError

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree-ref.html b/testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree-ref.html new file mode 100644 index 0000000000..707bafd320 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree-ref.html @@ -0,0 +1,9 @@ + +Test reference + + diff --git a/testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree.html b/testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree.html new file mode 100644 index 0000000000..cf76967a1e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/2d.text-outside-of-the-flat-tree.html @@ -0,0 +1,19 @@ + + +Canvas outside the flat tree + + + + +
+ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.html new file mode 100644 index 0000000000..40685597c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.clear + + + + + + +

2d.composite.canvas.clear

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.clear.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.html new file mode 100644 index 0000000000..ac022f95e0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.copy + + + + + + +

2d.composite.canvas.copy

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.png new file mode 100644 index 0000000000..f5e9c21964 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.html new file mode 100644 index 0000000000..29cf9bcc53 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.destination-atop + + + + + + +

2d.composite.canvas.destination-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.png new file mode 100644 index 0000000000..504b42756e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.html new file mode 100644 index 0000000000..dc748df153 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.destination-in + + + + + + +

2d.composite.canvas.destination-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.png new file mode 100644 index 0000000000..790e418a6b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.html new file mode 100644 index 0000000000..ebf33f3eba --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.destination-out + + + + + + +

2d.composite.canvas.destination-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.png new file mode 100644 index 0000000000..7f5ed1a836 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.html new file mode 100644 index 0000000000..6727e324c6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.destination-over + + + + + + +

2d.composite.canvas.destination-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.png new file mode 100644 index 0000000000..226390b2f8 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.destination-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.html new file mode 100644 index 0000000000..abb1fe0ea7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.lighter + + + + + + +

2d.composite.canvas.lighter

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.png new file mode 100644 index 0000000000..fc33f3301e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.lighter.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.html new file mode 100644 index 0000000000..76ee7db053 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.source-atop + + + + + + +

2d.composite.canvas.source-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.png new file mode 100644 index 0000000000..1ef9630195 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.html new file mode 100644 index 0000000000..77cbb5e0a6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.source-in + + + + + + +

2d.composite.canvas.source-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.png new file mode 100644 index 0000000000..c26cdccf02 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.html new file mode 100644 index 0000000000..353dcd4438 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.source-out + + + + + + +

2d.composite.canvas.source-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.png new file mode 100644 index 0000000000..c26cdccf02 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.html new file mode 100644 index 0000000000..06516cb751 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.source-over + + + + + + +

2d.composite.canvas.source-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.png new file mode 100644 index 0000000000..e63ab7e308 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.source-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.html new file mode 100644 index 0000000000..3bc6eb5d79 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.canvas.xor + + + + + + +

2d.composite.canvas.xor

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.png new file mode 100644 index 0000000000..1ef9630195 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.canvas.xor.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.clear.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.clear.html new file mode 100644 index 0000000000..1757870e99 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.clear.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.clear + + + + + + +

2d.composite.clip.clear

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.copy.html new file mode 100644 index 0000000000..ace0618cca --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.copy.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.copy + + + + + + +

2d.composite.clip.copy

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-atop.html new file mode 100644 index 0000000000..45301941d7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-atop.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.destination-atop + + + + + + +

2d.composite.clip.destination-atop

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-in.html new file mode 100644 index 0000000000..2ace910253 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-in.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.destination-in + + + + + + +

2d.composite.clip.destination-in

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-out.html new file mode 100644 index 0000000000..4b3acf9b86 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-out.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.destination-out + + + + + + +

2d.composite.clip.destination-out

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-over.html new file mode 100644 index 0000000000..0b1f9b5271 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.destination-over.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.destination-over + + + + + + +

2d.composite.clip.destination-over

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.lighter.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.lighter.html new file mode 100644 index 0000000000..4d2525d751 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.lighter.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.lighter + + + + + + +

2d.composite.clip.lighter

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-atop.html new file mode 100644 index 0000000000..db722a8983 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-atop.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.source-atop + + + + + + +

2d.composite.clip.source-atop

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-in.html new file mode 100644 index 0000000000..4347924052 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-in.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.source-in + + + + + + +

2d.composite.clip.source-in

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-out.html new file mode 100644 index 0000000000..358dad372e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-out.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.source-out + + + + + + +

2d.composite.clip.source-out

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-over.html new file mode 100644 index 0000000000..542f889e7f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.source-over.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.source-over + + + + + + +

2d.composite.clip.source-over

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.xor.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.xor.html new file mode 100644 index 0000000000..edbf6b0be2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.clip.xor.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.composite.clip.xor + + + + + + +

2d.composite.clip.xor

+

fill() does not affect pixels outside the clip region.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvas.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvas.html new file mode 100644 index 0000000000..525a56ebc9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvas.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.globalAlpha.canvas + + + + + + +

2d.composite.globalAlpha.canvas

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvascopy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvascopy.html new file mode 100644 index 0000000000..17a46cfca2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvascopy.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.composite.globalAlpha.canvascopy + + + + + + +

2d.composite.globalAlpha.canvascopy

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvaspattern.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvaspattern.html new file mode 100644 index 0000000000..eea076c974 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.canvaspattern.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.composite.globalAlpha.canvaspattern + + + + + + +

2d.composite.globalAlpha.canvaspattern

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.default.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.default.html new file mode 100644 index 0000000000..97cdf267c7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.default.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.composite.globalAlpha.default + + + + + + +

2d.composite.globalAlpha.default

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.fill.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.fill.html new file mode 100644 index 0000000000..5766fdbe77 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.fill.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.composite.globalAlpha.fill + + + + + + +

2d.composite.globalAlpha.fill

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.image.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.image.html new file mode 100644 index 0000000000..5de1d5ff3e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.image.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.composite.globalAlpha.image + + + + + + +

2d.composite.globalAlpha.image

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.imagepattern.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.imagepattern.html new file mode 100644 index 0000000000..87e884524e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.imagepattern.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.globalAlpha.imagepattern + + + + + + +

2d.composite.globalAlpha.imagepattern

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.invalid.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.invalid.html new file mode 100644 index 0000000000..db67f882f6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.invalid.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.composite.globalAlpha.invalid + + + + + + +

2d.composite.globalAlpha.invalid

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.range.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.range.html new file mode 100644 index 0000000000..883b0cac69 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.globalAlpha.range.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.composite.globalAlpha.range + + + + + + +

2d.composite.globalAlpha.range

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.html new file mode 100644 index 0000000000..b9ab69b838 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.clear + + + + + + +

2d.composite.image.clear

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.clear.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.html new file mode 100644 index 0000000000..f32e03bbae --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.copy + + + + + + +

2d.composite.image.copy

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.png new file mode 100644 index 0000000000..f5e9c21964 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.html new file mode 100644 index 0000000000..2da0d198d0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.destination-atop + + + + + + +

2d.composite.image.destination-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.png new file mode 100644 index 0000000000..504b42756e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.html new file mode 100644 index 0000000000..63871b2d8e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.destination-in + + + + + + +

2d.composite.image.destination-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.png new file mode 100644 index 0000000000..790e418a6b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.html new file mode 100644 index 0000000000..3d96b191ec --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.destination-out + + + + + + +

2d.composite.image.destination-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.png new file mode 100644 index 0000000000..7f5ed1a836 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.html new file mode 100644 index 0000000000..8e3dafb635 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.destination-over + + + + + + +

2d.composite.image.destination-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.png new file mode 100644 index 0000000000..226390b2f8 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.destination-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.html new file mode 100644 index 0000000000..6271a77594 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.lighter + + + + + + +

2d.composite.image.lighter

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.png new file mode 100644 index 0000000000..fc33f3301e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.lighter.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.html new file mode 100644 index 0000000000..eb7d75449d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.source-atop + + + + + + +

2d.composite.image.source-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.png new file mode 100644 index 0000000000..1ef9630195 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.html new file mode 100644 index 0000000000..0f2fdad979 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.source-in + + + + + + +

2d.composite.image.source-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.png new file mode 100644 index 0000000000..c26cdccf02 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.html new file mode 100644 index 0000000000..fd920855d4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.source-out + + + + + + +

2d.composite.image.source-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.png new file mode 100644 index 0000000000..c26cdccf02 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.html new file mode 100644 index 0000000000..ce5b6c631b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.source-over + + + + + + +

2d.composite.image.source-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.png new file mode 100644 index 0000000000..e63ab7e308 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.source-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.html new file mode 100644 index 0000000000..68ce901d2a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.image.xor + + + + + + +

2d.composite.image.xor

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.png new file mode 100644 index 0000000000..1ef9630195 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.image.xor.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.casesensitive.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.casesensitive.html new file mode 100644 index 0000000000..13ae99b35f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.casesensitive.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.composite.operation.casesensitive + + + + + + +

2d.composite.operation.casesensitive

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.clear.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.clear.html new file mode 100644 index 0000000000..c1e88b4894 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.clear.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.composite.operation.clear + + + + + + +

2d.composite.operation.clear

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.darker.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.darker.html new file mode 100644 index 0000000000..4fb6998f71 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.darker.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.composite.operation.darker + + + + + + +

2d.composite.operation.darker

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.default.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.default.html new file mode 100644 index 0000000000..5ccd488b3c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.default.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.composite.operation.default + + + + + + +

2d.composite.operation.default

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.get.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.get.html new file mode 100644 index 0000000000..27b89c9fed --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.get.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.operation.get + + + + + + +

2d.composite.operation.get

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.highlight.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.highlight.html new file mode 100644 index 0000000000..45c5dd15eb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.highlight.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.composite.operation.highlight + + + + + + +

2d.composite.operation.highlight

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.nullsuffix.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.nullsuffix.html new file mode 100644 index 0000000000..8a2443ff41 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.nullsuffix.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.composite.operation.nullsuffix + + + + + + +

2d.composite.operation.nullsuffix

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.over.html new file mode 100644 index 0000000000..1d742ef3cc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.over.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.composite.operation.over + + + + + + +

2d.composite.operation.over

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.unrecognised.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.unrecognised.html new file mode 100644 index 0000000000..e4aa877d96 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.operation.unrecognised.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.composite.operation.unrecognised + + + + + + +

2d.composite.operation.unrecognised

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.html new file mode 100644 index 0000000000..e270df33ab --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.clear + + + + + + +

2d.composite.solid.clear

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.clear.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.html new file mode 100644 index 0000000000..74d9ad5cc2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.copy + + + + + + +

2d.composite.solid.copy

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.png new file mode 100644 index 0000000000..fc0883e74f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.html new file mode 100644 index 0000000000..5e8f60474e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.destination-atop + + + + + + +

2d.composite.solid.destination-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.png new file mode 100644 index 0000000000..dd04072baf Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.html new file mode 100644 index 0000000000..246bdee545 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.destination-in + + + + + + +

2d.composite.solid.destination-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.png new file mode 100644 index 0000000000..dd04072baf Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.html new file mode 100644 index 0000000000..7227cf41d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.destination-out + + + + + + +

2d.composite.solid.destination-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.html new file mode 100644 index 0000000000..48671cee5b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.destination-over + + + + + + +

2d.composite.solid.destination-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.png new file mode 100644 index 0000000000..dd04072baf Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.destination-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.html new file mode 100644 index 0000000000..f869b6d1a9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.lighter + + + + + + +

2d.composite.solid.lighter

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.png new file mode 100644 index 0000000000..bf48767a88 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.lighter.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.html new file mode 100644 index 0000000000..14041236d2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.source-atop + + + + + + +

2d.composite.solid.source-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.png new file mode 100644 index 0000000000..fc0883e74f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.html new file mode 100644 index 0000000000..8f1cfcd16f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.source-in + + + + + + +

2d.composite.solid.source-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.png new file mode 100644 index 0000000000..fc0883e74f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.html new file mode 100644 index 0000000000..55522d54c2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.source-out + + + + + + +

2d.composite.solid.source-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.html new file mode 100644 index 0000000000..6194526396 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.source-over + + + + + + +

2d.composite.solid.source-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.png new file mode 100644 index 0000000000..fc0883e74f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.source-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.html new file mode 100644 index 0000000000..431b8a3346 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.solid.xor + + + + + + +

2d.composite.solid.xor

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.solid.xor.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.html new file mode 100644 index 0000000000..606d925f10 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.clear + + + + + + +

2d.composite.transparent.clear

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.clear.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.html new file mode 100644 index 0000000000..58673a12f8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.copy + + + + + + +

2d.composite.transparent.copy

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.png new file mode 100644 index 0000000000..b0cbe3a552 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.html new file mode 100644 index 0000000000..4d22016fea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.destination-atop + + + + + + +

2d.composite.transparent.destination-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.png new file mode 100644 index 0000000000..5db0a0484a Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.html new file mode 100644 index 0000000000..e946c72151 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.destination-in + + + + + + +

2d.composite.transparent.destination-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.png new file mode 100644 index 0000000000..c6895de985 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.html new file mode 100644 index 0000000000..6e24825193 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.destination-out + + + + + + +

2d.composite.transparent.destination-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.png new file mode 100644 index 0000000000..873a9c45d8 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.html new file mode 100644 index 0000000000..4c9c9fbc5f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.destination-over + + + + + + +

2d.composite.transparent.destination-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.png new file mode 100644 index 0000000000..5a8726bbca Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.destination-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.html new file mode 100644 index 0000000000..4b3d148447 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.lighter + + + + + + +

2d.composite.transparent.lighter

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.png new file mode 100644 index 0000000000..0e1c28c0cd Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.lighter.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.html new file mode 100644 index 0000000000..4b0987764a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.source-atop + + + + + + +

2d.composite.transparent.source-atop

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.png new file mode 100644 index 0000000000..e0afff6b00 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.html new file mode 100644 index 0000000000..236f01b49e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.source-in + + + + + + +

2d.composite.transparent.source-in

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.png new file mode 100644 index 0000000000..1459b5e54e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.html new file mode 100644 index 0000000000..d597ff9e06 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.source-out + + + + + + +

2d.composite.transparent.source-out

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.png new file mode 100644 index 0000000000..1459b5e54e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.html new file mode 100644 index 0000000000..e2f8a7f6f8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.source-over + + + + + + +

2d.composite.transparent.source-over

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.png new file mode 100644 index 0000000000..02acb7a861 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.source-over.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.html new file mode 100644 index 0000000000..83027e5520 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.transparent.xor + + + + + + +

2d.composite.transparent.xor

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.png new file mode 100644 index 0000000000..e0afff6b00 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.transparent.xor.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.html new file mode 100644 index 0000000000..cd443ae6aa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.fill.copy + + + + + + +

2d.composite.uncovered.fill.copy

+

fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.html new file mode 100644 index 0000000000..9182124ecf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.fill.destination-atop + + + + + + +

2d.composite.uncovered.fill.destination-atop

+

fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.html new file mode 100644 index 0000000000..7906c159d4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.fill.destination-in + + + + + + +

2d.composite.uncovered.fill.destination-in

+

fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.html new file mode 100644 index 0000000000..d46b7d4476 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.fill.source-in + + + + + + +

2d.composite.uncovered.fill.source-in

+

fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.html new file mode 100644 index 0000000000..08a026496d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.fill.source-out + + + + + + +

2d.composite.uncovered.fill.source-out

+

fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.html new file mode 100644 index 0000000000..e909612a5f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.image.copy + + + + + + +

2d.composite.uncovered.image.copy

+

drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.html new file mode 100644 index 0000000000..d257e2f2af --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.image.destination-atop + + + + + + +

2d.composite.uncovered.image.destination-atop

+

drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.html new file mode 100644 index 0000000000..c3e3bc0c47 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.image.destination-in + + + + + + +

2d.composite.uncovered.image.destination-in

+

drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.html new file mode 100644 index 0000000000..fbcb3c23df --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.image.source-in + + + + + + +

2d.composite.uncovered.image.source-in

+

drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.html new file mode 100644 index 0000000000..03979e6ffe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.image.source-out + + + + + + +

2d.composite.uncovered.image.source-out

+

drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.html new file mode 100644 index 0000000000..4bdf1d2176 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.uncovered.nocontext.copy + + + + + + +

2d.composite.uncovered.nocontext.copy

+

drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.html new file mode 100644 index 0000000000..093b682953 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.uncovered.nocontext.destination-atop + + + + + + +

2d.composite.uncovered.nocontext.destination-atop

+

drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.html new file mode 100644 index 0000000000..dc613bd061 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.uncovered.nocontext.destination-in + + + + + + +

2d.composite.uncovered.nocontext.destination-in

+

drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.html new file mode 100644 index 0000000000..6616b4ebe4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.uncovered.nocontext.source-in + + + + + + +

2d.composite.uncovered.nocontext.source-in

+

drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.html new file mode 100644 index 0000000000..fe2d70f258 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.composite.uncovered.nocontext.source-out + + + + + + +

2d.composite.uncovered.nocontext.source-out

+

drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.html new file mode 100644 index 0000000000..4d6a91de91 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.pattern.copy + + + + + + +

2d.composite.uncovered.pattern.copy

+

Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.html new file mode 100644 index 0000000000..bf03da0791 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.pattern.destination-atop + + + + + + +

2d.composite.uncovered.pattern.destination-atop

+

Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.html new file mode 100644 index 0000000000..f5a5fe3f9d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.pattern.destination-in + + + + + + +

2d.composite.uncovered.pattern.destination-in

+

Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.html new file mode 100644 index 0000000000..385334d4c6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.pattern.source-in + + + + + + +

2d.composite.uncovered.pattern.source-in

+

Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.png differ diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.html b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.html new file mode 100644 index 0000000000..ae0be111a9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.composite.uncovered.pattern.source-out + + + + + + +

2d.composite.uncovered.pattern.source-out

+

Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.png b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.png differ diff --git a/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.basics.html b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.basics.html new file mode 100644 index 0000000000..cea531f9db --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.basics.html @@ -0,0 +1,61 @@ + + +Canvas test: 2d.conformance.requirements.basics + + + + + + +

2d.conformance.requirements.basics

+

void methods return undefined

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.delete.html b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.delete.html new file mode 100644 index 0000000000..a33cc869d6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.delete.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.conformance.requirements.delete + + + + + + +

2d.conformance.requirements.delete

+

window.CanvasRenderingContext2D is Configurable

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.drawings.html b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.drawings.html new file mode 100644 index 0000000000..efdad2eab9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.drawings.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.conformance.requirements.drawings + + + + + + +

2d.conformance.requirements.drawings

+

void methods return undefined

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.missingargs.html b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.missingargs.html new file mode 100644 index 0000000000..6744c6c381 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/conformance-requirements/2d.conformance.requirements.missingargs.html @@ -0,0 +1,140 @@ + + +Canvas test: 2d.conformance.requirements.missingargs + + + + + + +

2d.conformance.requirements.missingargs

+

Missing arguments cause TypeError

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.3arg.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.3arg.html new file mode 100644 index 0000000000..d9e2de563b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.3arg.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.drawImage.3arg + + + + + + +

2d.drawImage.3arg

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.5arg.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.5arg.html new file mode 100644 index 0000000000..befa7108f8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.5arg.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.drawImage.5arg + + + + + + +

2d.drawImage.5arg

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html new file mode 100644 index 0000000000..f71eebc2e0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.drawImage.9arg.basic + + + + + + +

2d.drawImage.9arg.basic

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html new file mode 100644 index 0000000000..98da8eccbd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.drawImage.9arg.destpos + + + + + + +

2d.drawImage.9arg.destpos

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html new file mode 100644 index 0000000000..f21096cd96 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.drawImage.9arg.destsize + + + + + + +

2d.drawImage.9arg.destsize

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html new file mode 100644 index 0000000000..ca4cc18948 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.drawImage.9arg.sourcepos + + + + + + +

2d.drawImage.9arg.sourcepos

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html new file mode 100644 index 0000000000..fb38943cfa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.drawImage.9arg.sourcesize + + + + + + +

2d.drawImage.9arg.sourcesize

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.alpha.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.alpha.html new file mode 100644 index 0000000000..52acd11803 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.alpha.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.drawImage.alpha + + + + + + +

2d.drawImage.alpha

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html new file mode 100644 index 0000000000..ffe19ce9bc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.drawImage.animated.apng + + + + + + +

2d.drawImage.animated.apng

+

drawImage() of an APNG with no poster frame draws the first frame

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html new file mode 100644 index 0000000000..6330d06ade --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.drawImage.animated.gif + + + + + + +

2d.drawImage.animated.gif

+

drawImage() of an animated GIF draws the first frame

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html new file mode 100644 index 0000000000..2d28bc1283 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.drawImage.animated.poster + + + + + + +

2d.drawImage.animated.poster

+

drawImage() of an APNG draws the poster frame

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.broken.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.broken.html new file mode 100644 index 0000000000..f6516a8ecc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.broken.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.drawImage.broken + + + + + + +

2d.drawImage.broken

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.canvas.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.canvas.html new file mode 100644 index 0000000000..d1f9aeb326 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.canvas.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.drawImage.canvas + + + + + + +

2d.drawImage.canvas

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.clip.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.clip.html new file mode 100644 index 0000000000..70ec029d8e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.clip.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.drawImage.clip + + + + + + +

2d.drawImage.clip

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.composite.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.composite.html new file mode 100644 index 0000000000..4ff2026aad --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.composite.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.drawImage.composite + + + + + + +

2d.drawImage.composite

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.floatsource.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.floatsource.html new file mode 100644 index 0000000000..3e100c257f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.floatsource.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.drawImage.floatsource + + + + + + +

2d.drawImage.floatsource

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html new file mode 100644 index 0000000000..849f41aaf6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.drawImage.incomplete.emptysrc + + + + + + +

2d.drawImage.incomplete.emptysrc

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html new file mode 100644 index 0000000000..d2e8108d90 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.drawImage.incomplete.immediate + + + + + + +

2d.drawImage.incomplete.immediate

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html new file mode 100644 index 0000000000..dccf75c6d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.drawImage.incomplete.nosrc + + + + + + +

2d.drawImage.incomplete.nosrc

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html new file mode 100644 index 0000000000..b4a8440e46 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.drawImage.incomplete.reload + + + + + + +

2d.drawImage.incomplete.reload

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html new file mode 100644 index 0000000000..91e11eb15c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.drawImage.incomplete.removedsrc + + + + + + +

2d.drawImage.incomplete.removedsrc

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedest.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedest.html new file mode 100644 index 0000000000..94d4f71a7e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedest.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.drawImage.negativedest + + + + + + +

2d.drawImage.negativedest

+

Negative destination width/height represents the correct rectangle

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedir.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedir.html new file mode 100644 index 0000000000..281da9a573 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedir.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.drawImage.negativedir + + + + + + +

2d.drawImage.negativedir

+

Negative dimensions do not affect the direction of the image

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativesource.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativesource.html new file mode 100644 index 0000000000..5a504973d1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativesource.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.drawImage.negativesource + + + + + + +

2d.drawImage.negativesource

+

Negative source width/height represents the correct rectangle

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonexistent.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonexistent.html new file mode 100644 index 0000000000..0cebf6cf68 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonexistent.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.drawImage.nonexistent + + + + + + +

2d.drawImage.nonexistent

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html new file mode 100644 index 0000000000..8225d15fdd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html @@ -0,0 +1,335 @@ + + +Canvas test: 2d.drawImage.nonfinite + + + + + + +

2d.drawImage.nonfinite

+

drawImage() with Infinity/NaN is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nowrap.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nowrap.html new file mode 100644 index 0000000000..8c32461b3a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.nowrap.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.drawImage.nowrap + + + + + + +

2d.drawImage.nowrap

+

Stretched images do not get pixels wrapping around the edges

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.null.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.null.html new file mode 100644 index 0000000000..0f46c97dce --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.null.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.drawImage.null + + + + + + +

2d.drawImage.null

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.path.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.path.html new file mode 100644 index 0000000000..52852ec32e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.path.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.drawImage.path + + + + + + +

2d.drawImage.path

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.1.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.1.html new file mode 100644 index 0000000000..90eaaea5d9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.1.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.drawImage.self.1 + + + + + + +

2d.drawImage.self.1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.2.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.2.html new file mode 100644 index 0000000000..39e619ddc5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.self.2.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.drawImage.self.2 + + + + + + +

2d.drawImage.self.2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.svg.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.svg.html new file mode 100644 index 0000000000..bcfcdadb28 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.svg.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.drawImage.svg + + + + + + +

2d.drawImage.svg

+

drawImage() of an SVG image

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.transform.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.transform.html new file mode 100644 index 0000000000..42a277e200 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.transform.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.drawImage.transform + + + + + + +

2d.drawImage.transform

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html new file mode 100644 index 0000000000..73e8f45090 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.drawImage.wrongtype + + + + + + +

2d.drawImage.wrongtype

+

Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.paragraph.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.paragraph.html new file mode 100644 index 0000000000..ef0be39ca7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.wrongtype.paragraph.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.drawImage.wrongtype.paragraph + + + + + + +

2d.drawImage.wrongtype.paragraph

+

Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html new file mode 100644 index 0000000000..d3c644cf88 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.drawImage.zerocanvas + + + + + + +

2d.drawImage.zerocanvas

+

drawImage with zero-sized canvas as the source shoud throw exception

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.html new file mode 100644 index 0000000000..2b7b4ebea6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.drawImage.zerosource + + + + + + +

2d.drawImage.zerosource

+

drawImage with zero-sized source rectangle draws nothing without exception

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html new file mode 100644 index 0000000000..ea00f1f9a1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.drawImage.zerosource.image + + + + + + +

2d.drawImage.zerosource.image

+

drawImage with zero-sized source rectangle from image draws nothing without exception

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html new file mode 100644 index 0000000000..78a8c3ac06 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.clearRect.basic + + + + + + +

2d.clearRect.basic

+

clearRect clears to transparent black

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html new file mode 100644 index 0000000000..eb43a401e7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.clearRect.clip + + + + + + +

2d.clearRect.clip

+

clearRect is affected by clipping regions

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html new file mode 100644 index 0000000000..73b87ecc81 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.clearRect.globalalpha + + + + + + +

2d.clearRect.globalalpha

+

clearRect is not affected by globalAlpha

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html new file mode 100644 index 0000000000..9eb3d33834 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.clearRect.globalcomposite + + + + + + +

2d.clearRect.globalcomposite

+

clearRect is not affected by globalCompositeOperation

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html new file mode 100644 index 0000000000..baa48e2ba3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.clearRect.negative + + + + + + +

2d.clearRect.negative

+

clearRect of negative sizes works

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html new file mode 100644 index 0000000000..726ed05772 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.clearRect.nonfinite + + + + + + +

2d.clearRect.nonfinite

+

clearRect() with Infinity/NaN is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.path.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.path.html new file mode 100644 index 0000000000..77c9c037b7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.path.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.clearRect.path + + + + + + +

2d.clearRect.path

+

clearRect does not affect the current path

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html new file mode 100644 index 0000000000..8240073a28 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.clearRect.shadow + + + + + + +

2d.clearRect.shadow

+

clearRect does not draw shadows

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html new file mode 100644 index 0000000000..347bedb835 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.clearRect.transform + + + + + + +

2d.clearRect.transform

+

clearRect is affected by transforms

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html new file mode 100644 index 0000000000..2c192a7102 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.clearRect.zero + + + + + + +

2d.clearRect.zero

+

clearRect of zero pixels has no effect

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html new file mode 100644 index 0000000000..f29daf426a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.fillRect.basic + + + + + + +

2d.fillRect.basic

+

fillRect works

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html new file mode 100644 index 0000000000..cc46b765d4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.fillRect.clip + + + + + + +

2d.fillRect.clip

+

fillRect is affected by clipping regions

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html new file mode 100644 index 0000000000..7c64952e8b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.fillRect.negative + + + + + + +

2d.fillRect.negative

+

fillRect of negative sizes works

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html new file mode 100644 index 0000000000..090607766d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html @@ -0,0 +1,52 @@ + + +Canvas test: 2d.fillRect.nonfinite + + + + + + +

2d.fillRect.nonfinite

+

fillRect() with Infinity/NaN is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.path.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.path.html new file mode 100644 index 0000000000..39a6e18103 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.path.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.fillRect.path + + + + + + +

2d.fillRect.path

+

fillRect does not affect the current path

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html new file mode 100644 index 0000000000..48aa8538f1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.fillRect.shadow + + + + + + +

2d.fillRect.shadow

+

fillRect draws shadows

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html new file mode 100644 index 0000000000..de6f790bc7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.fillRect.transform + + + + + + +

2d.fillRect.transform

+

fillRect is affected by transforms

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html new file mode 100644 index 0000000000..095eb19a66 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.fillRect.zero + + + + + + +

2d.fillRect.zero

+

fillRect of zero pixels has no effect

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html new file mode 100644 index 0000000000..d2ea813178 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.strokeRect.basic + + + + + + +

2d.strokeRect.basic

+

strokeRect works

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html new file mode 100644 index 0000000000..31db69b6cd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.strokeRect.clip + + + + + + +

2d.strokeRect.clip

+

strokeRect is affected by clipping regions

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html new file mode 100644 index 0000000000..323b663145 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.strokeRect.globalalpha + + + + + + +

2d.strokeRect.globalalpha

+

strokeRect is affected by globalAlpha

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html new file mode 100644 index 0000000000..671db7f07a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.strokeRect.globalcomposite + + + + + + +

2d.strokeRect.globalcomposite

+

strokeRect is not affected by globalCompositeOperation

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html new file mode 100644 index 0000000000..20bbc5bafe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.strokeRect.negative + + + + + + +

2d.strokeRect.negative

+

strokeRect of negative sizes works

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html new file mode 100644 index 0000000000..af7a393c8f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.strokeRect.nonfinite + + + + + + +

2d.strokeRect.nonfinite

+

strokeRect() with Infinity/NaN is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html new file mode 100644 index 0000000000..121789d864 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.strokeRect.path + + + + + + +

2d.strokeRect.path

+

strokeRect does not affect the current path

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html new file mode 100644 index 0000000000..8e7a50a745 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.strokeRect.shadow + + + + + + +

2d.strokeRect.shadow

+

strokeRect draws shadows

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html new file mode 100644 index 0000000000..312b9d2003 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.strokeRect.transform + + + + + + +

2d.strokeRect.transform

+

fillRect is affected by transforms

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html new file mode 100644 index 0000000000..c140a2668b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.strokeRect.zero.1 + + + + + + +

2d.strokeRect.zero.1

+

strokeRect of 0x0 pixels draws nothing

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html new file mode 100644 index 0000000000..f17620a302 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.strokeRect.zero.2 + + + + + + +

2d.strokeRect.zero.2

+

strokeRect of 0x0 pixels draws nothing, including caps and joins

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html new file mode 100644 index 0000000000..e671ae4116 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.strokeRect.zero.3 + + + + + + +

2d.strokeRect.zero.3

+

strokeRect of Nx0 pixels draws a straight line

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html new file mode 100644 index 0000000000..ff3c4040b3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.strokeRect.zero.4 + + + + + + +

2d.strokeRect.zero.4

+

strokeRect of Nx0 pixels draws a closed line with no caps

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html new file mode 100644 index 0000000000..809781ab43 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.strokeRect.zero.5 + + + + + + +

2d.strokeRect.zero.5

+

strokeRect of Nx0 pixels draws a closed line with joins

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html new file mode 100644 index 0000000000..71a7cae30a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.center.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.align.center + + + + + + + +

2d.text.draw.align.center

+

textAlign center is the center of the em squares (not the bounding box)

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html new file mode 100644 index 0000000000..5bd7aa10b0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.align.end.ltr + + + + + + + +

2d.text.draw.align.end.ltr

+

textAlign end with ltr is the right edge

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html new file mode 100644 index 0000000000..d37a29c558 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.align.end.rtl + + + + + + + +

2d.text.draw.align.end.rtl

+

textAlign end with rtl is the left edge

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html new file mode 100644 index 0000000000..5a4bdb6abb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.left.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.align.left + + + + + + + +

2d.text.draw.align.left

+

textAlign left is the left of the first em square (not the bounding box)

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html new file mode 100644 index 0000000000..29e009e722 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.right.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.align.right + + + + + + + +

2d.text.draw.align.right

+

textAlign right is the right of the last em square (not the bounding box)

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html new file mode 100644 index 0000000000..d74a4b89e4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.align.start.ltr + + + + + + + +

2d.text.draw.align.start.ltr

+

textAlign start with ltr is the left edge

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html new file mode 100644 index 0000000000..8dd671cf20 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.align.start.rtl + + + + + + + +

2d.text.draw.align.start.rtl

+

textAlign start with rtl is the right edge

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic-manual.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic-manual.html new file mode 100644 index 0000000000..3652a2191d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic-manual.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.text.draw.fill.basic + + + + + + +

2d.text.draw.fill.basic

+

fillText draws filled text

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic.png b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic.png new file mode 100644 index 0000000000..70d7b046cb Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.basic.png differ diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html new file mode 100644 index 0000000000..d33df3c78c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.text.draw.fill.maxWidth.NaN + + + + + + +

2d.text.draw.fill.maxWidth.NaN

+

fillText handles maxWidth correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html new file mode 100644 index 0000000000..50c6729349 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.text.draw.fill.maxWidth.bound + + + + + + + +

2d.text.draw.fill.maxWidth.bound

+

fillText handles maxWidth based on line size, not bounding box size

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html new file mode 100644 index 0000000000..1e133a6736 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.text.draw.fill.maxWidth.fontface + + + + + + + +

2d.text.draw.fill.maxWidth.fontface

+

fillText works on @font-face fonts

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large-manual.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large-manual.html new file mode 100644 index 0000000000..761679ecf8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large-manual.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.text.draw.fill.maxWidth.large + + + + + + +

2d.text.draw.fill.maxWidth.large

+

fillText handles maxWidth correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large.png b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large.png new file mode 100644 index 0000000000..70d7b046cb Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large.png differ diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html new file mode 100644 index 0000000000..b9febd1150 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.text.draw.fill.maxWidth.negative + + + + + + +

2d.text.draw.fill.maxWidth.negative

+

fillText handles maxWidth correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html new file mode 100644 index 0000000000..0d7b8ff2fb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.text.draw.fill.maxWidth.small + + + + + + +

2d.text.draw.fill.maxWidth.small

+

fillText handles maxWidth correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html new file mode 100644 index 0000000000..64a3fdc5a7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.text.draw.fill.maxWidth.zero + + + + + + +

2d.text.draw.fill.maxWidth.zero

+

fillText handles maxWidth correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl-manual.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl-manual.html new file mode 100644 index 0000000000..07eeeb497a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl-manual.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.text.draw.fill.rtl + + + + + + +

2d.text.draw.fill.rtl

+

fillText respects Right-To-Left Override characters

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl.png b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl.png new file mode 100644 index 0000000000..70d7b046cb Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.rtl.png differ diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html new file mode 100644 index 0000000000..cb1e7dbae0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.text.draw.fill.unaffected + + + + + + +

2d.text.draw.fill.unaffected

+

fillText does not start a new path or subpath

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html new file mode 100644 index 0000000000..9adcf3560d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.text.draw.fontface + + + + + + + +

2d.text.draw.fontface

+

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html new file mode 100644 index 0000000000..6ccb0c020a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.text.draw.fontface.notinpage + + + + + + + +

2d.text.draw.fontface.notinpage

+

@font-face fonts should work even if they are not used in the page

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html new file mode 100644 index 0000000000..457c48c3d1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.text.draw.fontface.repeat + + + + + + + +

2d.text.draw.fontface.repeat

+

Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.kern.consistent-manual.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.kern.consistent-manual.html new file mode 100644 index 0000000000..f27c2a7c24 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.kern.consistent-manual.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.text.draw.kern.consistent + + + + + + +

2d.text.draw.kern.consistent

+

Stroked and filled text should have exactly the same kerning so it overlaps

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html new file mode 100644 index 0000000000..26f8114e20 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.basic.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.draw.space.basic + + + + + + + +

2d.text.draw.space.basic

+

U+0020 is rendered the correct size (1em wide)

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html new file mode 100644 index 0000000000..e105ec358e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.draw.space.collapse.nonspace + + + + + + + +

2d.text.draw.space.collapse.nonspace

+

Non-space characters are not converted to U+0020 and collapsed

+ + +A +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic-manual.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic-manual.html new file mode 100644 index 0000000000..4481a0d25a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic-manual.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.text.draw.stroke.basic + + + + + + +

2d.text.draw.stroke.basic

+

strokeText draws stroked text

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic.png b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic.png new file mode 100644 index 0000000000..fb3b5b830d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.basic.png differ diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html new file mode 100644 index 0000000000..728765c1fe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.draw.stroke.unaffected + + + + + + +

2d.text.draw.stroke.unaffected

+

strokeText does not start a new path or subpath

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html new file mode 100644 index 0000000000..f6c3826317 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.text.drawing.style.fontKerning + + + + + + +

2d.text.drawing.style.fontKerning

+

Testing basic functionalities of fontKerning for canvas

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html new file mode 100644 index 0000000000..db62fbe81a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html @@ -0,0 +1,56 @@ + + +Canvas test: 2d.text.drawing.style.fontKerning.with.uppercase + + + + + + +

2d.text.drawing.style.fontKerning.with.uppercase

+

Testing basic functionalities of fontKerning for canvas

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html new file mode 100644 index 0000000000..6fdd1454b2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html @@ -0,0 +1,75 @@ + + +Canvas test: 2d.text.drawing.style.fontVariant.settings + + + + + + +

2d.text.drawing.style.fontVariant.settings

+

Testing basic functionalities of fontKerning for canvas

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html new file mode 100644 index 0000000000..9bf2440900 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.invalid.spacing.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.drawing.style.invalid.spacing + + + + + + +

2d.text.drawing.style.invalid.spacing

+

Testing letter spacing and word spacing with invalid units

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html new file mode 100644 index 0000000000..3b88ab6ee1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.change.font.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.text.drawing.style.letterSpacing.change.font + + + + + + +

2d.text.drawing.style.letterSpacing.change.font

+

Set letter spacing and word spacing to font dependent value and verify it works after font change.

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html new file mode 100644 index 0000000000..ba8656ec1a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.letterSpacing.measure.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.text.drawing.style.letterSpacing.measure + + + + + + +

2d.text.drawing.style.letterSpacing.measure

+

Testing letter spacing and word spacing

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html new file mode 100644 index 0000000000..f197d22afa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.text.drawing.style.nonfinite.spacing + + + + + + +

2d.text.drawing.style.nonfinite.spacing

+

Testing letter spacing and word spacing with nonfinite inputs

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html new file mode 100644 index 0000000000..b5a411e1db --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.text.drawing.style.spacing + + + + + + +

2d.text.drawing.style.spacing

+

Testing letter spacing and word spacing

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html new file mode 100644 index 0000000000..f6634ee1a0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html @@ -0,0 +1,57 @@ + + +Canvas test: 2d.text.drawing.style.textRendering.settings + + + + + + +

2d.text.drawing.style.textRendering.settings

+

Testing basic functionalities of textRendering in Canvas

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html new file mode 100644 index 0000000000..d29bc8ec20 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.change.font.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.text.drawing.style.wordSpacing.change.font + + + + + + +

2d.text.drawing.style.wordSpacing.change.font

+

Set word spacing and word spacing to font dependent value and verify it works after font change.

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html new file mode 100644 index 0000000000..4898c23ee7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.wordSpacing.measure.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.text.drawing.style.wordSpacing.measure + + + + + + +

2d.text.drawing.style.wordSpacing.measure

+

Testing if word spacing is working properly

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html new file mode 100644 index 0000000000..44cff25d1a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html @@ -0,0 +1,65 @@ + + +Canvas test: 2d.text.measure.actualBoundingBox + + + + + + + +

2d.text.measure.actualBoundingBox

+

Testing actualBoundingBox

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html new file mode 100644 index 0000000000..e7039c7879 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.advances.html @@ -0,0 +1,57 @@ + + +Canvas test: 2d.text.measure.advances + + + + + + + +

2d.text.measure.advances

+

Testing width advances

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html new file mode 100644 index 0000000000..812949e25f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.baselines.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.text.measure.baselines + + + + + + + +

2d.text.measure.baselines

+

Testing baselines

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html new file mode 100644 index 0000000000..4387b6ca97 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.direction.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.text.measure.boundingBox.direction + + + + + + +

2d.text.measure.boundingBox.direction

+

Measurement should follow text direction

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html new file mode 100644 index 0000000000..65c030936b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.boundingBox.textAlign.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.text.measure.boundingBox.textAlign + + + + + + +

2d.text.measure.boundingBox.textAlign

+

Measurement should be related to textAlignment

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html new file mode 100644 index 0000000000..7a4b779543 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.emHeights.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.text.measure.emHeights + + + + + + + +

2d.text.measure.emHeights

+

Testing emHeights

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html new file mode 100644 index 0000000000..7af141ac8e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.ahem.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.measure.fontBoundingBox.ahem + + + + + + + +

2d.text.measure.fontBoundingBox.ahem

+

Testing fontBoundingBox for font ahem

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html new file mode 100644 index 0000000000..6cdd7b8cf3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.measure.fontBoundingBox + + + + + + + +

2d.text.measure.fontBoundingBox

+

Testing fontBoundingBox

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html new file mode 100644 index 0000000000..539eab0715 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.rtl.text.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.text.measure.rtl.text + + + + + + + +

2d.text.measure.rtl.text

+

Measurement should follow canvas direction instead text direction

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html new file mode 100644 index 0000000000..4c528ed06a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.basic.html @@ -0,0 +1,47 @@ + + +Canvas test: 2d.text.measure.width.basic + + + + + + + +

2d.text.measure.width.basic

+

The width of character is same as font used

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html new file mode 100644 index 0000000000..8368631422 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.measure.width.empty.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.text.measure.width.empty + + + + + + + +

2d.text.measure.width.empty

+

The empty string has zero width

+ + +A +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html new file mode 100644 index 0000000000..0ad92181a0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-inherit-rtl.html @@ -0,0 +1,31 @@ + + +HTML Canvas Test: the 'direction' property + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-ltr.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-ltr.html new file mode 100644 index 0000000000..42a39ac589 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-ltr.html @@ -0,0 +1,31 @@ + + +HTML Canvas Test: the 'direction' property + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-rtl.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-rtl.html new file mode 100644 index 0000000000..3cc67c69f5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/direction-rtl.html @@ -0,0 +1,31 @@ + + +HTML Canvas Test: the 'direction' property + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-default-ref.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-default-ref.html new file mode 100644 index 0000000000..cef6df259c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-default-ref.html @@ -0,0 +1,27 @@ + + +HTML Canvas Reference: the 'direction' property + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-rtl-ref.html b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-rtl-ref.html new file mode 100644 index 0000000000..010526d667 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/drawing-text-to-the-canvas/reference/direction-rtl-ref.html @@ -0,0 +1,27 @@ + + +HTML Canvas Reference: the 'direction' property + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html new file mode 100644 index 0000000000..cc48c2e147 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.fillStyle.CSSHSL + + + + + + +

2d.fillStyle.CSSHSL

+

CSSHSL works as color input

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSRGB.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSRGB.html new file mode 100644 index 0000000000..0e3fcd4f67 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSRGB.html @@ -0,0 +1,60 @@ + + +Canvas test: 2d.fillStyle.CSSRGB + + + + + + +

2d.fillStyle.CSSRGB

+

CSSRGB works as color input

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.html new file mode 100644 index 0000000000..ae6507350c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.fillStyle.colorObject + + + + + + +

2d.fillStyle.colorObject

+

ctx.fillStyle works with color objects

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.transparency.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.transparency.html new file mode 100644 index 0000000000..b48715f093 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.transparency.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.fillStyle.colorObject.transparency + + + + + + +

2d.fillStyle.colorObject.transparency

+

ctx.fillStyle with color objects has transparency

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.default.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.default.html new file mode 100644 index 0000000000..31e051ae6c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.default.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.fillStyle.default + + + + + + +

2d.fillStyle.default

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.halftransparent.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.halftransparent.html new file mode 100644 index 0000000000..4101bf4ce9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.halftransparent.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.fillStyle.get.halftransparent + + + + + + +

2d.fillStyle.get.halftransparent

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html new file mode 100644 index 0000000000..9f17847309 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.fillStyle.get.semitransparent + + + + + + +

2d.fillStyle.get.semitransparent

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.solid.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.solid.html new file mode 100644 index 0000000000..9361389541 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.solid.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.fillStyle.get.solid + + + + + + +

2d.fillStyle.get.solid

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.transparent.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.transparent.html new file mode 100644 index 0000000000..fd381eb814 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.transparent.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.fillStyle.get.transparent + + + + + + +

2d.fillStyle.get.transparent

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidstring.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidstring.html new file mode 100644 index 0000000000..16bb9235c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidstring.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.fillStyle.invalidstring + + + + + + +

2d.fillStyle.invalidstring

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidtype.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidtype.html new file mode 100644 index 0000000000..d218368359 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidtype.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.fillStyle.invalidtype + + + + + + +

2d.fillStyle.invalidtype

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html new file mode 100644 index 0000000000..12a338e066 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-1 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html new file mode 100644 index 0000000000..71db4187ac --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-2 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html new file mode 100644 index 0000000000..6c84e94b03 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-3 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html new file mode 100644 index 0000000000..d37965702e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-4 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html new file mode 100644 index 0000000000..62ad91f1db --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-5 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-5

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html new file mode 100644 index 0000000000..9c879828d0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-6 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-6

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html new file mode 100644 index 0000000000..c3e2334d44 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-7 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-7

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html new file mode 100644 index 0000000000..b9baf11e2b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-8 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-8

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html new file mode 100644 index 0000000000..274585c3c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsl-9 + + + + + + +

2d.fillStyle.parse.css-color-4-hsl-9

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html new file mode 100644 index 0000000000..e4a5cbc094 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-1 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html new file mode 100644 index 0000000000..976bf71b87 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-2 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html new file mode 100644 index 0000000000..16100e6a94 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-3 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html new file mode 100644 index 0000000000..eb0158e392 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-4 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html new file mode 100644 index 0000000000..c1b7c566b3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-5 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-5

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html new file mode 100644 index 0000000000..06aa355d25 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-6 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-6

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html new file mode 100644 index 0000000000..eb66e2748a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-7 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-7

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html new file mode 100644 index 0000000000..0c13368ac2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-8 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-8

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html new file mode 100644 index 0000000000..fd2cedd56d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-hsla-9 + + + + + + +

2d.fillStyle.parse.css-color-4-hsla-9

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html new file mode 100644 index 0000000000..7fa79bf07d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgb-1 + + + + + + +

2d.fillStyle.parse.css-color-4-rgb-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html new file mode 100644 index 0000000000..89ef2183a7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgb-2 + + + + + + +

2d.fillStyle.parse.css-color-4-rgb-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html new file mode 100644 index 0000000000..6be6f06067 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgb-3 + + + + + + +

2d.fillStyle.parse.css-color-4-rgb-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html new file mode 100644 index 0000000000..23c69bd939 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgb-4 + + + + + + +

2d.fillStyle.parse.css-color-4-rgb-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html new file mode 100644 index 0000000000..b853fbf353 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgb-5 + + + + + + +

2d.fillStyle.parse.css-color-4-rgb-5

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html new file mode 100644 index 0000000000..8a62fa22d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgb-6 + + + + + + +

2d.fillStyle.parse.css-color-4-rgb-6

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html new file mode 100644 index 0000000000..66834dd706 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgba-1 + + + + + + +

2d.fillStyle.parse.css-color-4-rgba-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html new file mode 100644 index 0000000000..4a4cb78c62 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgba-2 + + + + + + +

2d.fillStyle.parse.css-color-4-rgba-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html new file mode 100644 index 0000000000..51e9468786 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgba-3 + + + + + + +

2d.fillStyle.parse.css-color-4-rgba-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html new file mode 100644 index 0000000000..07a65ac8f3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgba-4 + + + + + + +

2d.fillStyle.parse.css-color-4-rgba-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html new file mode 100644 index 0000000000..2f798f47f3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgba-5 + + + + + + +

2d.fillStyle.parse.css-color-4-rgba-5

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html new file mode 100644 index 0000000000..5ca7564a05 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.css-color-4-rgba-6 + + + + + + +

2d.fillStyle.parse.css-color-4-rgba-6

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.png new file mode 100644 index 0000000000..c5661de82b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html new file mode 100644 index 0000000000..e48d05ceab --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.current.basic + + + + + + +

2d.fillStyle.parse.current.basic

+

currentColor is computed from the canvas element

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html new file mode 100644 index 0000000000..f298af5adb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.fillStyle.parse.current.changed + + + + + + +

2d.fillStyle.parse.current.changed

+

currentColor is computed when the attribute is set, not when it is painted

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html new file mode 100644 index 0000000000..2642b888e9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.fillStyle.parse.current.removed + + + + + + +

2d.fillStyle.parse.current.removed

+

currentColor is solid black when the canvas element is not in a document

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.png new file mode 100644 index 0000000000..d638d03386 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html new file mode 100644 index 0000000000..9fbb275014 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hex3 + + + + + + +

2d.fillStyle.parse.hex3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html new file mode 100644 index 0000000000..fc79cc7d3f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hex4 + + + + + + +

2d.fillStyle.parse.hex4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html new file mode 100644 index 0000000000..b946c30e17 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hex6 + + + + + + +

2d.fillStyle.parse.hex6

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html new file mode 100644 index 0000000000..5865e98f3f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hex8 + + + + + + +

2d.fillStyle.parse.hex8

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html new file mode 100644 index 0000000000..e169904889 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-1 + + + + + + +

2d.fillStyle.parse.hsl-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html new file mode 100644 index 0000000000..ec61f580eb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-2 + + + + + + +

2d.fillStyle.parse.hsl-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html new file mode 100644 index 0000000000..0ec6fce487 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-3 + + + + + + +

2d.fillStyle.parse.hsl-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html new file mode 100644 index 0000000000..b3119da927 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-4 + + + + + + +

2d.fillStyle.parse.hsl-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html new file mode 100644 index 0000000000..1867bba7cb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-5 + + + + + + +

2d.fillStyle.parse.hsl-5

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html new file mode 100644 index 0000000000..7a5e764d95 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-6 + + + + + + +

2d.fillStyle.parse.hsl-6

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html new file mode 100644 index 0000000000..f623320cd5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-clamp-1 + + + + + + +

2d.fillStyle.parse.hsl-clamp-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html new file mode 100644 index 0000000000..0293acd9eb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-clamp-2 + + + + + + +

2d.fillStyle.parse.hsl-clamp-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.png new file mode 100644 index 0000000000..88fd827985 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html new file mode 100644 index 0000000000..2ea1a5115a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-clamp-3 + + + + + + +

2d.fillStyle.parse.hsl-clamp-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.png new file mode 100644 index 0000000000..bf48767a88 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html new file mode 100644 index 0000000000..add688ebc9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsl-clamp-4 + + + + + + +

2d.fillStyle.parse.hsl-clamp-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.png new file mode 100644 index 0000000000..d638d03386 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html new file mode 100644 index 0000000000..38427cfc3a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-1 + + + + + + +

2d.fillStyle.parse.hsla-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.png new file mode 100644 index 0000000000..2aa6265f06 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html new file mode 100644 index 0000000000..01a83676ad --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-2 + + + + + + +

2d.fillStyle.parse.hsla-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html new file mode 100644 index 0000000000..b7914e3a02 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-clamp-1 + + + + + + +

2d.fillStyle.parse.hsla-clamp-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html new file mode 100644 index 0000000000..94b6237456 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-clamp-2 + + + + + + +

2d.fillStyle.parse.hsla-clamp-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.png new file mode 100644 index 0000000000..88fd827985 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html new file mode 100644 index 0000000000..bc2466b6b5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-clamp-3 + + + + + + +

2d.fillStyle.parse.hsla-clamp-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.png new file mode 100644 index 0000000000..bf48767a88 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html new file mode 100644 index 0000000000..35c0d00011 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-clamp-4 + + + + + + +

2d.fillStyle.parse.hsla-clamp-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.png new file mode 100644 index 0000000000..d638d03386 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html new file mode 100644 index 0000000000..13fac2fd58 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-clamp-5 + + + + + + +

2d.fillStyle.parse.hsla-clamp-5

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html new file mode 100644 index 0000000000..ba76ad6a99 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.hsla-clamp-6 + + + + + + +

2d.fillStyle.parse.hsla-clamp-6

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.html new file mode 100644 index 0000000000..ae54397c92 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.html4 + + + + + + +

2d.fillStyle.parse.html4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html new file mode 100644 index 0000000000..1850125baa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-1 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsl-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html new file mode 100644 index 0000000000..b4fd4a6fd9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-2 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsl-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html new file mode 100644 index 0000000000..224da3a981 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-3 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsl-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html new file mode 100644 index 0000000000..0e4b77ba80 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-4 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsl-4

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html new file mode 100644 index 0000000000..08e03db12f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-5 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsl-5

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html new file mode 100644 index 0000000000..62f82953fd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-1 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsla-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html new file mode 100644 index 0000000000..d6b78e923d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-2 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsla-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html new file mode 100644 index 0000000000..c5717406a2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-3 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-hsla-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html new file mode 100644 index 0000000000..01ff94e8b0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-1 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgb-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html new file mode 100644 index 0000000000..2b782e35fc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-2 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgb-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html new file mode 100644 index 0000000000..54849f6c55 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-3 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgb-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html new file mode 100644 index 0000000000..97d5748aaf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-4 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgb-4

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html new file mode 100644 index 0000000000..666c3c3d3e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-5 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgb-5

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html new file mode 100644 index 0000000000..fefe336c19 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-1 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgba-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html new file mode 100644 index 0000000000..bf12006745 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-2 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgba-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html new file mode 100644 index 0000000000..a4e4e906af --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-3 + + + + + + +

2d.fillStyle.parse.invalid.css-color-4-rgba-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html new file mode 100644 index 0000000000..04c67e343e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex1 + + + + + + +

2d.fillStyle.parse.invalid.hex1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html new file mode 100644 index 0000000000..7027db50ca --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex2 + + + + + + +

2d.fillStyle.parse.invalid.hex2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html new file mode 100644 index 0000000000..ae7a32a5a4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex3 + + + + + + +

2d.fillStyle.parse.invalid.hex3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html new file mode 100644 index 0000000000..d355309c19 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex4 + + + + + + +

2d.fillStyle.parse.invalid.hex4

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html new file mode 100644 index 0000000000..0b80566b8c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex5 + + + + + + +

2d.fillStyle.parse.invalid.hex5

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html new file mode 100644 index 0000000000..02b75c3aba --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex6 + + + + + + +

2d.fillStyle.parse.invalid.hex6

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html new file mode 100644 index 0000000000..6a73bc1f75 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex7 + + + + + + +

2d.fillStyle.parse.invalid.hex7

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html new file mode 100644 index 0000000000..3a03959ec4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hex8 + + + + + + +

2d.fillStyle.parse.invalid.hex8

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html new file mode 100644 index 0000000000..38a01fc107 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsl-1 + + + + + + +

2d.fillStyle.parse.invalid.hsl-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html new file mode 100644 index 0000000000..6783a18e87 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsl-2 + + + + + + +

2d.fillStyle.parse.invalid.hsl-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html new file mode 100644 index 0000000000..8f9137e4d7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsl-3 + + + + + + +

2d.fillStyle.parse.invalid.hsl-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html new file mode 100644 index 0000000000..56c7228b41 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsl-4 + + + + + + +

2d.fillStyle.parse.invalid.hsl-4

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html new file mode 100644 index 0000000000..df84f6854f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsl-5 + + + + + + +

2d.fillStyle.parse.invalid.hsl-5

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html new file mode 100644 index 0000000000..2a7d0753d9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsl-6 + + + + + + +

2d.fillStyle.parse.invalid.hsl-6

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html new file mode 100644 index 0000000000..5d22135c5c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsla-1 + + + + + + +

2d.fillStyle.parse.invalid.hsla-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html new file mode 100644 index 0000000000..f1a29cdac2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsla-2 + + + + + + +

2d.fillStyle.parse.invalid.hsla-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html new file mode 100644 index 0000000000..e48d086ef2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.hsla-3 + + + + + + +

2d.fillStyle.parse.invalid.hsla-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html new file mode 100644 index 0000000000..80433bcffd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.name-1 + + + + + + +

2d.fillStyle.parse.invalid.name-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html new file mode 100644 index 0000000000..e1a49f97c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.name-2 + + + + + + +

2d.fillStyle.parse.invalid.name-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html new file mode 100644 index 0000000000..c8a7f2e658 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.name-3 + + + + + + +

2d.fillStyle.parse.invalid.name-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html new file mode 100644 index 0000000000..b9c491fd31 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.name-4 + + + + + + +

2d.fillStyle.parse.invalid.name-4

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html new file mode 100644 index 0000000000..15dab0bef5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.name-5 + + + + + + +

2d.fillStyle.parse.invalid.name-5

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html new file mode 100644 index 0000000000..7ab4a42fa8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgb-1 + + + + + + +

2d.fillStyle.parse.invalid.rgb-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html new file mode 100644 index 0000000000..1aa36bb32b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgb-2 + + + + + + +

2d.fillStyle.parse.invalid.rgb-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html new file mode 100644 index 0000000000..7ce48c1b7e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgb-3 + + + + + + +

2d.fillStyle.parse.invalid.rgb-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html new file mode 100644 index 0000000000..d3bd36dcf2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgba-1 + + + + + + +

2d.fillStyle.parse.invalid.rgba-1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html new file mode 100644 index 0000000000..0f468b66fa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgba-2 + + + + + + +

2d.fillStyle.parse.invalid.rgba-2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html new file mode 100644 index 0000000000..20da461ad9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgba-3 + + + + + + +

2d.fillStyle.parse.invalid.rgba-3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html new file mode 100644 index 0000000000..6dc36ea341 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgba-4 + + + + + + +

2d.fillStyle.parse.invalid.rgba-4

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html new file mode 100644 index 0000000000..86afaa7097 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.invalid.rgba-5 + + + + + + +

2d.fillStyle.parse.invalid.rgba-5

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html new file mode 100644 index 0000000000..dfaac14637 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-clamp-1 + + + + + + +

2d.fillStyle.parse.rgb-clamp-1

+

+ +

Assumes colors are clamped to [0,255]. +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html new file mode 100644 index 0000000000..5247f46731 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-clamp-2 + + + + + + +

2d.fillStyle.parse.rgb-clamp-2

+

+ +

Assumes colors are clamped to [0,255]. +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html new file mode 100644 index 0000000000..8db471c3c0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-clamp-3 + + + + + + +

2d.fillStyle.parse.rgb-clamp-3

+

+ +

Assumes colors are clamped to [0,255]. +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html new file mode 100644 index 0000000000..e7a210f48d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-clamp-4 + + + + + + +

2d.fillStyle.parse.rgb-clamp-4

+

+ +

Assumes colors are clamped to [0,255]. +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html new file mode 100644 index 0000000000..1f1e9ef70f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-clamp-5 + + + + + + +

2d.fillStyle.parse.rgb-clamp-5

+

+ +

Assumes colors are clamped to [0,255]. +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html new file mode 100644 index 0000000000..b69c779a7a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-eof + + + + + + +

2d.fillStyle.parse.rgb-eof

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html new file mode 100644 index 0000000000..7d9d5eda56 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-num + + + + + + +

2d.fillStyle.parse.rgb-num

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html new file mode 100644 index 0000000000..ea5529c0ee --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgb-percent + + + + + + +

2d.fillStyle.parse.rgb-percent

+

+ +

CSS3 Color says "The integer value 255 corresponds to 100%". (In particular, it is not 254...) +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html new file mode 100644 index 0000000000..c5816e0660 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-clamp-1 + + + + + + +

2d.fillStyle.parse.rgba-clamp-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html new file mode 100644 index 0000000000..69a55cfc9a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-clamp-2 + + + + + + +

2d.fillStyle.parse.rgba-clamp-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html new file mode 100644 index 0000000000..12c296dcfb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-eof + + + + + + +

2d.fillStyle.parse.rgba-eof

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html new file mode 100644 index 0000000000..41968883df --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-num-1 + + + + + + +

2d.fillStyle.parse.rgba-num-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.png new file mode 100644 index 0000000000..2aa6265f06 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html new file mode 100644 index 0000000000..f7fb6185ea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-num-2 + + + + + + +

2d.fillStyle.parse.rgba-num-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.png new file mode 100644 index 0000000000..2aa6265f06 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html new file mode 100644 index 0000000000..3f1a7305bd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-percent + + + + + + +

2d.fillStyle.parse.rgba-percent

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.png new file mode 100644 index 0000000000..2aa6265f06 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html new file mode 100644 index 0000000000..efa7eb8928 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-solid-1 + + + + + + +

2d.fillStyle.parse.rgba-solid-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html new file mode 100644 index 0000000000..eaf917e2c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-solid-2 + + + + + + +

2d.fillStyle.parse.rgba-solid-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html new file mode 100644 index 0000000000..c525f824a9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-solid-3 + + + + + + +

2d.fillStyle.parse.rgba-solid-3

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html new file mode 100644 index 0000000000..b7f96741bd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.rgba-solid-4 + + + + + + +

2d.fillStyle.parse.rgba-solid-4

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.png new file mode 100644 index 0000000000..2733836c99 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html new file mode 100644 index 0000000000..9a9a280c47 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.svg-1 + + + + + + +

2d.fillStyle.parse.svg-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.png new file mode 100644 index 0000000000..5bc39cc699 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html new file mode 100644 index 0000000000..26c2abec09 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.svg-2 + + + + + + +

2d.fillStyle.parse.svg-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.png new file mode 100644 index 0000000000..5bc39cc699 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.system.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.system.html new file mode 100644 index 0000000000..d6c6195176 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.system.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.fillStyle.parse.system + + + + + + +

2d.fillStyle.parse.system

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html new file mode 100644 index 0000000000..9ab01f0cbb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.transparent-1 + + + + + + +

2d.fillStyle.parse.transparent-1

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html new file mode 100644 index 0000000000..d7730a5504 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.fillStyle.parse.transparent-2 + + + + + + +

2d.fillStyle.parse.transparent-2

+

+ +

+

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.png new file mode 100644 index 0000000000..eeedd0ff05 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.toStringFunctionCallback.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.toStringFunctionCallback.html new file mode 100644 index 0000000000..d420bbfc36 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.toStringFunctionCallback.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.fillStyle.toStringFunctionCallback + + + + + + +

2d.fillStyle.toStringFunctionCallback

+

Passing a function in to ctx.fillStyle or ctx.strokeStyle with a toString callback works as specified

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.invalid.inputs.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.invalid.inputs.html new file mode 100644 index 0000000000..ab10f44b2f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.invalid.inputs.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.gradient.conic.invalid.inputs + + + + + + +

2d.gradient.conic.invalid.inputs

+

Conic gradient function with invalid inputs

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html new file mode 100644 index 0000000000..f61b614f70 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.gradient.conic.negative.rotation + + + + + + +

2d.gradient.conic.negative.rotation

+

Conic gradient with negative rotation

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html new file mode 100644 index 0000000000..ffe9586658 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.gradient.conic.positive.rotation + + + + + + +

2d.gradient.conic.positive.rotation

+

Conic gradient with positive rotation

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.empty.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.empty.html new file mode 100644 index 0000000000..bdf702fb49 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.empty.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.gradient.empty + + + + + + +

2d.gradient.empty

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html new file mode 100644 index 0000000000..e0ed47e03f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.gradient.interpolate.alpha + + + + + + +

2d.gradient.interpolate.alpha

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.png new file mode 100644 index 0000000000..af5ac0f07d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.html new file mode 100644 index 0000000000..e6806d7df1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.gradient.interpolate.color + + + + + + +

2d.gradient.interpolate.color

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.png new file mode 100644 index 0000000000..af5ac0f07d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html new file mode 100644 index 0000000000..33fee527d4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.gradient.interpolate.coloralpha + + + + + + +

2d.gradient.interpolate.coloralpha

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.png new file mode 100644 index 0000000000..552e6ee44b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html new file mode 100644 index 0000000000..adfac66d57 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.gradient.interpolate.multiple + + + + + + +

2d.gradient.interpolate.multiple

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.png new file mode 100644 index 0000000000..86122450d3 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.outside.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.outside.html new file mode 100644 index 0000000000..abad0b5cb0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.outside.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.gradient.interpolate.outside + + + + + + +

2d.gradient.interpolate.outside

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html new file mode 100644 index 0000000000..ecd61728c2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html @@ -0,0 +1,52 @@ + + +Canvas test: 2d.gradient.interpolate.overlap + + + + + + +

2d.gradient.interpolate.overlap

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.png new file mode 100644 index 0000000000..5c2bb964e0 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html new file mode 100644 index 0000000000..3b54469505 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.gradient.interpolate.overlap2 + + + + + + +

2d.gradient.interpolate.overlap2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.solid.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.solid.html new file mode 100644 index 0000000000..f6fa97475b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.solid.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.gradient.interpolate.solid + + + + + + +

2d.gradient.interpolate.solid

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html new file mode 100644 index 0000000000..5297996c06 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.gradient.interpolate.vertical + + + + + + +

2d.gradient.interpolate.vertical

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.png new file mode 100644 index 0000000000..37d6a00c62 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html new file mode 100644 index 0000000000..8c6b944cff --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.gradient.interpolate.zerosize.fill + + + + + + +

2d.gradient.interpolate.zerosize.fill

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html new file mode 100644 index 0000000000..3a7fe18a34 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.gradient.interpolate.zerosize.fillRect + + + + + + +

2d.gradient.interpolate.zerosize.fillRect

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html new file mode 100644 index 0000000000..619dc843e8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.gradient.interpolate.zerosize.fillText + + + + + + +

2d.gradient.interpolate.zerosize.fillText

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html new file mode 100644 index 0000000000..e5fb648202 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.interpolate.zerosize.stroke + + + + + + +

2d.gradient.interpolate.zerosize.stroke

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html new file mode 100644 index 0000000000..54f49233b7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.gradient.interpolate.zerosize.strokeRect + + + + + + +

2d.gradient.interpolate.zerosize.strokeRect

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html new file mode 100644 index 0000000000..df8553d67e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.gradient.interpolate.zerosize.strokeText + + + + + + +

2d.gradient.interpolate.zerosize.strokeText

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html new file mode 100644 index 0000000000..2a7e270b34 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html @@ -0,0 +1,49 @@ + + +Canvas test: 2d.gradient.linear.nonfinite + + + + + + +

2d.gradient.linear.nonfinite

+

createLinearGradient() throws TypeError if arguments are not finite

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.1.html new file mode 100644 index 0000000000..b2b1f78ffd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.1.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.gradient.linear.transform.1 + + + + + + +

2d.gradient.linear.transform.1

+

Linear gradient coordinates are relative to the coordinate space at the time of filling

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.2.html new file mode 100644 index 0000000000..49ff026226 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.2.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.gradient.linear.transform.2 + + + + + + +

2d.gradient.linear.transform.2

+

Linear gradient coordinates are relative to the coordinate space at the time of filling

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.3.html new file mode 100644 index 0000000000..36f5e46972 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.3.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.gradient.linear.transform.3 + + + + + + +

2d.gradient.linear.transform.3

+

Linear gradient transforms do not experience broken caching effects

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.compare.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.compare.html new file mode 100644 index 0000000000..cc20035d28 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.compare.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.gradient.object.compare + + + + + + +

2d.gradient.object.compare

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html new file mode 100644 index 0000000000..3b185b4dfe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.gradient.object.crosscanvas + + + + + + +

2d.gradient.object.crosscanvas

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.html new file mode 100644 index 0000000000..b0d5c01cae --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.gradient.object.current + + + + + + +

2d.gradient.object.current

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.png b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.png new file mode 100644 index 0000000000..d638d03386 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.png differ diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidcolor.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidcolor.html new file mode 100644 index 0000000000..3150e9c75a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidcolor.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.gradient.object.invalidcolor + + + + + + +

2d.gradient.object.invalidcolor

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html new file mode 100644 index 0000000000..b11a1a5c88 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.gradient.object.invalidoffset + + + + + + +

2d.gradient.object.invalidoffset

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.return.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.return.html new file mode 100644 index 0000000000..80af9caaa5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.return.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.gradient.object.return + + + + + + +

2d.gradient.object.return

+

createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.type.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.type.html new file mode 100644 index 0000000000..e79f8d0b2e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.type.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.gradient.object.type + + + + + + +

2d.gradient.object.type

+

window.CanvasGradient exists and has the right properties

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.update.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.update.html new file mode 100644 index 0000000000..6f363177e3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.update.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.gradient.object.update + + + + + + +

2d.gradient.object.update

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html new file mode 100644 index 0000000000..4200a1e7b8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.cone.behind + + + + + + +

2d.gradient.radial.cone.behind

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html new file mode 100644 index 0000000000..ab183f9030 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.cone.beside + + + + + + +

2d.gradient.radial.cone.beside

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html new file mode 100644 index 0000000000..872420b302 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.cone.bottom + + + + + + +

2d.gradient.radial.cone.bottom

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html new file mode 100644 index 0000000000..fae7ef86ba --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.cone.cylinder + + + + + + +

2d.gradient.radial.cone.cylinder

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.front.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.front.html new file mode 100644 index 0000000000..ff74382496 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.front.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.cone.front + + + + + + +

2d.gradient.radial.cone.front

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html new file mode 100644 index 0000000000..7e95eb25b2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.gradient.radial.cone.shape1 + + + + + + +

2d.gradient.radial.cone.shape1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html new file mode 100644 index 0000000000..7ebe7d26c5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.gradient.radial.cone.shape2 + + + + + + +

2d.gradient.radial.cone.shape2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.top.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.top.html new file mode 100644 index 0000000000..5db91b7ff6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.top.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.cone.top + + + + + + +

2d.gradient.radial.cone.top

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.equal.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.equal.html new file mode 100644 index 0000000000..aeb4990eec --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.equal.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.equal + + + + + + +

2d.gradient.radial.equal

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside1.html new file mode 100644 index 0000000000..102a31bf21 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside1.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.inside1 + + + + + + +

2d.gradient.radial.inside1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside2.html new file mode 100644 index 0000000000..5b26ec5ebd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside2.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.inside2 + + + + + + +

2d.gradient.radial.inside2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside3.html new file mode 100644 index 0000000000..30612d458c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside3.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.gradient.radial.inside3 + + + + + + +

2d.gradient.radial.inside3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.negative.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.negative.html new file mode 100644 index 0000000000..ab2ecf2d2d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.negative.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.gradient.radial.negative + + + + + + +

2d.gradient.radial.negative

+

createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html new file mode 100644 index 0000000000..b60266181a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html @@ -0,0 +1,101 @@ + + +Canvas test: 2d.gradient.radial.nonfinite + + + + + + +

2d.gradient.radial.nonfinite

+

createRadialGradient() throws TypeError if arguments are not finite

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside1.html new file mode 100644 index 0000000000..cb1614455e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside1.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.outside1 + + + + + + +

2d.gradient.radial.outside1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside2.html new file mode 100644 index 0000000000..6853849682 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside2.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.outside2 + + + + + + +

2d.gradient.radial.outside2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside3.html new file mode 100644 index 0000000000..9330fcdefa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside3.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.gradient.radial.outside3 + + + + + + +

2d.gradient.radial.outside3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch1.html new file mode 100644 index 0000000000..3a13947d3c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch1.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.touch1 + + + + + + +

2d.gradient.radial.touch1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch2.html new file mode 100644 index 0000000000..ca6c1b7e1f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch2.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.gradient.radial.touch2 + + + + + + +

2d.gradient.radial.touch2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch3.html new file mode 100644 index 0000000000..bd032a94de --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch3.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.gradient.radial.touch3 + + + + + + +

2d.gradient.radial.touch3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.1.html new file mode 100644 index 0000000000..505dd69829 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.1.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.gradient.radial.transform.1 + + + + + + +

2d.gradient.radial.transform.1

+

Radial gradient coordinates are relative to the coordinate space at the time of filling

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.2.html new file mode 100644 index 0000000000..d8d475fc5a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.2.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.gradient.radial.transform.2 + + + + + + +

2d.gradient.radial.transform.2

+

Radial gradient coordinates are relative to the coordinate space at the time of filling

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.3.html new file mode 100644 index 0000000000..ff27cb0cc8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.3.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.gradient.radial.transform.3 + + + + + + +

2d.gradient.radial.transform.3

+

Radial gradient transforms do not experience broken caching effects

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.animated.gif.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.animated.gif.html new file mode 100644 index 0000000000..9b975228ea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.animated.gif.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.pattern.animated.gif + + + + + + +

2d.pattern.animated.gif

+

createPattern() of an animated GIF draws the first frame

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.canvas.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.canvas.html new file mode 100644 index 0000000000..f0e50d0df5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.canvas.html @@ -0,0 +1,49 @@ + + +Canvas test: 2d.pattern.basic.canvas + + + + + + +

2d.pattern.basic.canvas

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.image.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.image.html new file mode 100644 index 0000000000..31999965d1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.image.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.pattern.basic.image + + + + + + +

2d.pattern.basic.image

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.nocontext.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.nocontext.html new file mode 100644 index 0000000000..09e0a0474a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.nocontext.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.pattern.basic.nocontext + + + + + + +

2d.pattern.basic.nocontext

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.type.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.type.html new file mode 100644 index 0000000000..c07005e201 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.type.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.pattern.basic.type + + + + + + +

2d.pattern.basic.type

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html new file mode 100644 index 0000000000..eba1ad50fe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.pattern.basic.zerocanvas + + + + + + +

2d.pattern.basic.zerocanvas

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.crosscanvas.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.crosscanvas.html new file mode 100644 index 0000000000..cbda7d0a2d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.crosscanvas.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.pattern.crosscanvas + + + + + + +

2d.pattern.crosscanvas

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.broken.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.broken.html new file mode 100644 index 0000000000..9f1bb2d036 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.broken.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.pattern.image.broken + + + + + + +

2d.pattern.image.broken

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html new file mode 100644 index 0000000000..82b86241ed --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.pattern.image.incomplete.emptysrc + + + + + + +

2d.pattern.image.incomplete.emptysrc

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html new file mode 100644 index 0000000000..91d92feab7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.pattern.image.incomplete.immediate + + + + + + +

2d.pattern.image.incomplete.immediate

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html new file mode 100644 index 0000000000..69d039994f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.pattern.image.incomplete.nosrc + + + + + + +

2d.pattern.image.incomplete.nosrc

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html new file mode 100644 index 0000000000..0acd089f8e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.pattern.image.incomplete.reload + + + + + + +

2d.pattern.image.incomplete.reload

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html new file mode 100644 index 0000000000..6df23c0c39 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.pattern.image.incomplete.removedsrc + + + + + + +

2d.pattern.image.incomplete.removedsrc

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent-but-loading.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent-but-loading.html new file mode 100644 index 0000000000..fe2722fd88 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent-but-loading.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.pattern.image.nonexistent-but-loading + + + + + + +

2d.pattern.image.nonexistent-but-loading

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent.html new file mode 100644 index 0000000000..71a31e3626 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.pattern.image.nonexistent + + + + + + +

2d.pattern.image.nonexistent

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nosrc.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nosrc.html new file mode 100644 index 0000000000..b1bcad566d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nosrc.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.pattern.image.nosrc + + + + + + +

2d.pattern.image.nosrc

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.null.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.null.html new file mode 100644 index 0000000000..0a9407ba55 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.null.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.image.null + + + + + + +

2d.pattern.image.null

+

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.string.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.string.html new file mode 100644 index 0000000000..c612982e9c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.string.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.image.string + + + + + + +

2d.pattern.image.string

+

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.undefined.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.undefined.html new file mode 100644 index 0000000000..27fea1849a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.undefined.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.image.undefined + + + + + + +

2d.pattern.image.undefined

+

+ +

Defined in "Web IDL" (draft) +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zeroheight.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zeroheight.html new file mode 100644 index 0000000000..aebf34e957 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zeroheight.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.pattern.image.zeroheight + + + + + + +

2d.pattern.image.zeroheight

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zerowidth.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zerowidth.html new file mode 100644 index 0000000000..0e74363a15 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zerowidth.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.pattern.image.zerowidth + + + + + + +

2d.pattern.image.zerowidth

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas1.html new file mode 100644 index 0000000000..066b30a9b8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas1.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.pattern.modify.canvas1 + + + + + + +

2d.pattern.modify.canvas1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas2.html new file mode 100644 index 0000000000..10f9c0ab18 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas2.html @@ -0,0 +1,49 @@ + + +Canvas test: 2d.pattern.modify.canvas2 + + + + + + +

2d.pattern.modify.canvas2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image1.html new file mode 100644 index 0000000000..5ac850a446 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image1.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.pattern.modify.image1 + + + + + + +

2d.pattern.modify.image1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image2.html new file mode 100644 index 0000000000..1c95aa0909 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image2.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.pattern.modify.image2 + + + + + + +

2d.pattern.modify.image2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html new file mode 100644 index 0000000000..6b0fb8c309 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.pattern.paint.norepeat.basic + + + + + + +

2d.pattern.paint.norepeat.basic

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html new file mode 100644 index 0000000000..1b1b9bb1b5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.pattern.paint.norepeat.coord1 + + + + + + +

2d.pattern.paint.norepeat.coord1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html new file mode 100644 index 0000000000..c483e4f64e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.pattern.paint.norepeat.coord2 + + + + + + +

2d.pattern.paint.norepeat.coord2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html new file mode 100644 index 0000000000..733f728ad6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.pattern.paint.norepeat.coord3 + + + + + + +

2d.pattern.paint.norepeat.coord3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html new file mode 100644 index 0000000000..a7279943d4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.pattern.paint.norepeat.outside + + + + + + +

2d.pattern.paint.norepeat.outside

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html new file mode 100644 index 0000000000..b45c95be1f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.pattern.paint.orientation.canvas + + + + + + +

2d.pattern.paint.orientation.canvas

+

Canvas patterns do not get flipped when painted

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html new file mode 100644 index 0000000000..a618223b06 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.pattern.paint.orientation.image + + + + + + +

2d.pattern.paint.orientation.image

+

Image patterns do not get flipped when painted

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html new file mode 100644 index 0000000000..238f155b2a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.pattern.paint.repeat.basic + + + + + + +

2d.pattern.paint.repeat.basic

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html new file mode 100644 index 0000000000..cfc270d379 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.pattern.paint.repeat.coord1 + + + + + + +

2d.pattern.paint.repeat.coord1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html new file mode 100644 index 0000000000..b05feec937 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.pattern.paint.repeat.coord2 + + + + + + +

2d.pattern.paint.repeat.coord2

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html new file mode 100644 index 0000000000..223d8c0215 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.pattern.paint.repeat.coord3 + + + + + + +

2d.pattern.paint.repeat.coord3

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html new file mode 100644 index 0000000000..ca140400d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.pattern.paint.repeat.outside + + + + + + +

2d.pattern.paint.repeat.outside

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html new file mode 100644 index 0000000000..9f2f871c0b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.pattern.paint.repeatx.basic + + + + + + +

2d.pattern.paint.repeatx.basic

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html new file mode 100644 index 0000000000..38ad51b237 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.pattern.paint.repeatx.coord1 + + + + + + +

2d.pattern.paint.repeatx.coord1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html new file mode 100644 index 0000000000..ba01bf3092 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.pattern.paint.repeatx.outside + + + + + + +

2d.pattern.paint.repeatx.outside

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html new file mode 100644 index 0000000000..bb07aca80e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.pattern.paint.repeaty.basic + + + + + + +

2d.pattern.paint.repeaty.basic

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html new file mode 100644 index 0000000000..c7ec99e720 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.pattern.paint.repeaty.coord1 + + + + + + +

2d.pattern.paint.repeaty.coord1

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html new file mode 100644 index 0000000000..a3267d9701 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.pattern.paint.repeaty.outside + + + + + + +

2d.pattern.paint.repeaty.outside

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.case.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.case.html new file mode 100644 index 0000000000..ccbef07f65 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.case.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.repeat.case + + + + + + +

2d.pattern.repeat.case

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.empty.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.empty.html new file mode 100644 index 0000000000..48db7da219 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.empty.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.pattern.repeat.empty + + + + + + +

2d.pattern.repeat.empty

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.null.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.null.html new file mode 100644 index 0000000000..7a4b264d2a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.null.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.repeat.null + + + + + + +

2d.pattern.repeat.null

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html new file mode 100644 index 0000000000..b28bf57036 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.repeat.nullsuffix + + + + + + +

2d.pattern.repeat.nullsuffix

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.undefined.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.undefined.html new file mode 100644 index 0000000000..ba40af07b8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.undefined.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.repeat.undefined + + + + + + +

2d.pattern.repeat.undefined

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html new file mode 100644 index 0000000000..5c26a41845 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.repeat.unrecognised + + + + + + +

2d.pattern.repeat.unrecognised

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html new file mode 100644 index 0000000000..f9b47f5be6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.pattern.repeat.unrecognisednull + + + + + + +

2d.pattern.repeat.unrecognisednull

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.nonexistent.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.nonexistent.html new file mode 100644 index 0000000000..1f25bbc82a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.nonexistent.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.pattern.svgimage.nonexistent + + + + + + +

2d.pattern.svgimage.nonexistent

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zeroheight.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zeroheight.html new file mode 100644 index 0000000000..b18611353e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zeroheight.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.pattern.svgimage.zeroheight + + + + + + +

2d.pattern.svgimage.zeroheight

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zerowidth.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zerowidth.html new file mode 100644 index 0000000000..2f93d7c342 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zerowidth.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.pattern.svgimage.zerowidth + + + + + + +

2d.pattern.svgimage.zerowidth

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.identity.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.identity.html new file mode 100644 index 0000000000..775d360e1c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.identity.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.pattern.transform.identity + + + + + + +

2d.pattern.transform.identity

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.infinity.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.infinity.html new file mode 100644 index 0000000000..8650ed9a1d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.infinity.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.pattern.transform.infinity + + + + + + +

2d.pattern.transform.infinity

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.invalid.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.invalid.html new file mode 100644 index 0000000000..ebd2801241 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.invalid.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.pattern.transform.invalid + + + + + + +

2d.pattern.transform.invalid

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.html new file mode 100644 index 0000000000..308e6b54b7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.strokeStyle.colorObject + + + + + + +

2d.strokeStyle.colorObject

+

ctx.strokeStyle works with color objects

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.transparency.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.transparency.html new file mode 100644 index 0000000000..0232140eaf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.transparency.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.strokeStyle.colorObject.transparency + + + + + + +

2d.strokeStyle.colorObject.transparency

+

ctx.strokeStyle with color objects has transparency

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.default.html b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.default.html new file mode 100644 index 0000000000..91542e2892 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.default.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.strokeStyle.default + + + + + + +

2d.strokeStyle.default

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html new file mode 100644 index 0000000000..2abd7cdee7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.filter.canvasFilterObject.blur.exceptions.tentative + + + + + + +

2d.filter.canvasFilterObject.blur.exceptions.tentative

+

Test exceptions on CanvasFilter() blur.object

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html new file mode 100644 index 0000000000..61c0f37591 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html @@ -0,0 +1,68 @@ + + +Canvas test: 2d.filter.canvasFilterObject.colorMatrix.tentative + + + + + + +

2d.filter.canvasFilterObject.colorMatrix.tentative

+

Test the functionality of ColorMatrix filters in CanvasFilter objects

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html new file mode 100644 index 0000000000..0512cac1c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html @@ -0,0 +1,66 @@ + + +Canvas test: 2d.filter.canvasFilterObject.componentTransfer.discrete.tentative + + + + + + +

2d.filter.canvasFilterObject.componentTransfer.discrete.tentative

+

Test pixels on CanvasFilter() componentTransfer with discrete type

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html new file mode 100644 index 0000000000..c6feb50a35 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html @@ -0,0 +1,57 @@ + + +Canvas test: 2d.filter.canvasFilterObject.componentTransfer.gamma.tentative + + + + + + +

2d.filter.canvasFilterObject.componentTransfer.gamma.tentative

+

Test pixels on CanvasFilter() componentTransfer with gamma type

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html new file mode 100644 index 0000000000..bb7dc41c3d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.filter.canvasFilterObject.componentTransfer.identity.tentative + + + + + + +

2d.filter.canvasFilterObject.componentTransfer.identity.tentative

+

Test pixels on CanvasFilter() componentTransfer with identity type

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html new file mode 100644 index 0000000000..ee4a053961 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html @@ -0,0 +1,56 @@ + + +Canvas test: 2d.filter.canvasFilterObject.componentTransfer.linear.tentative + + + + + + +

2d.filter.canvasFilterObject.componentTransfer.linear.tentative

+

Test pixels on CanvasFilter() componentTransfer with linear type

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html new file mode 100644 index 0000000000..510d130424 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html @@ -0,0 +1,66 @@ + + +Canvas test: 2d.filter.canvasFilterObject.componentTransfer.table.tentative + + + + + + +

2d.filter.canvasFilterObject.componentTransfer.table.tentative

+

Test pixels on CanvasFilter() componentTransfer with table type

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html new file mode 100644 index 0000000000..4f4a9c17bd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative + + + + + + +

2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative

+

Test exceptions on CanvasFilter() convolveMatrix

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.exceptions.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.exceptions.tentative.html new file mode 100644 index 0000000000..2a14e30bb7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.exceptions.tentative.html @@ -0,0 +1,123 @@ + + +Canvas test: 2d.filter.canvasFilterObject.dropShadow.exceptions.tentative + + + + + + +

2d.filter.canvasFilterObject.dropShadow.exceptions.tentative

+

Test exceptions on CanvasFilter() dropShadow object

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative-expected.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative-expected.html new file mode 100644 index 0000000000..86c5710132 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative-expected.html @@ -0,0 +1,57 @@ + + +Canvas test: 2d.filter.canvasFilterObject.dropShadow.tentative +

2d.filter.canvasFilterObject.dropShadow.tentative

+

Test CanvasFilter() dropShadow object.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative.html new file mode 100644 index 0000000000..09eb09473d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.dropShadow.tentative.html @@ -0,0 +1,107 @@ + + + +Canvas test: 2d.filter.canvasFilterObject.dropShadow.tentative +

2d.filter.canvasFilterObject.dropShadow.tentative

+

Test CanvasFilter() dropShadow object.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.tentative.html new file mode 100644 index 0000000000..059a71025d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.tentative.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.filter.canvasFilterObject.tentative + + + + + + +

2d.filter.canvasFilterObject.tentative

+

Test CanvasFilter() object

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html new file mode 100644 index 0000000000..7ab62e368d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html @@ -0,0 +1,129 @@ + + +Canvas test: 2d.filter.canvasFilterObject.turbulence.inputTypes.tentative + + + + + + +

2d.filter.canvasFilterObject.turbulence.inputTypes.tentative

+

Test exceptions on CanvasFilter() turbulence object

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/filters/2d.filter.value.html b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.value.html new file mode 100644 index 0000000000..5716b9bd16 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/filters/2d.filter.value.html @@ -0,0 +1,55 @@ + + +Canvas test: 2d.filter.value + + + + + + +

2d.filter.value

+

test if ctx.filter works correctly

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone-expected.html new file mode 100644 index 0000000000..607526e437 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone-expected.html @@ -0,0 +1,21 @@ + + +Canvas test: 2d.layer.endlayer.alone +

2d.layer.endlayer.alone

+

A test to make sure a single endLayer with no beginLayer is a no-op.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone.html new file mode 100644 index 0000000000..a7a5933b33 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.alone.html @@ -0,0 +1,24 @@ + + + +Canvas test: 2d.layer.endlayer.alone +

2d.layer.endlayer.alone

+

A test to make sure a single endLayer with no beginLayer is a no-op.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched-expected.html new file mode 100644 index 0000000000..e6dd85b7e2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched-expected.html @@ -0,0 +1,24 @@ + + +Canvas test: 2d.layer.endlayer.unmatched +

2d.layer.endlayer.unmatched

+

A test to make sure an unmatched endLayer is a no-op and has no effect on the code following it.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched.html new file mode 100644 index 0000000000..5f53983232 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.endlayer.unmatched.html @@ -0,0 +1,28 @@ + + + +Canvas test: 2d.layer.endlayer.unmatched +

2d.layer.endlayer.unmatched

+

A test to make sure an unmatched endLayer is a no-op and has no effect on the code following it.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha-expected.html new file mode 100644 index 0000000000..0666e3098a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha-expected.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.layer.global-states.alpha +

2d.layer.global-states.alpha

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending-expected.html new file mode 100644 index 0000000000..8a45027588 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending-expected.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.layer.global-states.alpha.blending +

2d.layer.global-states.alpha.blending

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html new file mode 100644 index 0000000000..8e15a2b936 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html @@ -0,0 +1,35 @@ + + + +Canvas test: 2d.layer.global-states.alpha.blending +

2d.layer.global-states.alpha.blending

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow-expected.html new file mode 100644 index 0000000000..d7ba158d16 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow-expected.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.layer.global-states.alpha.blending.shadow +

2d.layer.global-states.alpha.blending.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html new file mode 100644 index 0000000000..22946174cd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html @@ -0,0 +1,38 @@ + + + +Canvas test: 2d.layer.global-states.alpha.blending.shadow +

2d.layer.global-states.alpha.blending.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite-expected.html new file mode 100644 index 0000000000..951049e638 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite-expected.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.layer.global-states.alpha.composite +

2d.layer.global-states.alpha.composite

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html new file mode 100644 index 0000000000..1ac6a2cbfe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html @@ -0,0 +1,35 @@ + + + +Canvas test: 2d.layer.global-states.alpha.composite +

2d.layer.global-states.alpha.composite

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow-expected.html new file mode 100644 index 0000000000..a669a2271e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow-expected.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.layer.global-states.alpha.composite.shadow +

2d.layer.global-states.alpha.composite.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html new file mode 100644 index 0000000000..c07e717a66 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html @@ -0,0 +1,38 @@ + + + +Canvas test: 2d.layer.global-states.alpha.composite.shadow +

2d.layer.global-states.alpha.composite.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.html new file mode 100644 index 0000000000..829796acbf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.html @@ -0,0 +1,34 @@ + + + +Canvas test: 2d.layer.global-states.alpha +

2d.layer.global-states.alpha

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow-expected.html new file mode 100644 index 0000000000..206eb75013 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow-expected.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.layer.global-states.alpha.shadow +

2d.layer.global-states.alpha.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html new file mode 100644 index 0000000000..bcb7fe5096 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html @@ -0,0 +1,37 @@ + + + +Canvas test: 2d.layer.global-states.alpha.shadow +

2d.layer.global-states.alpha.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending-expected.html new file mode 100644 index 0000000000..33fdf46a28 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending-expected.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.layer.global-states.blending +

2d.layer.global-states.blending

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.html new file mode 100644 index 0000000000..7d4d9ae4b5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.html @@ -0,0 +1,34 @@ + + + +Canvas test: 2d.layer.global-states.blending +

2d.layer.global-states.blending

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow-expected.html new file mode 100644 index 0000000000..02275c8cc2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow-expected.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.layer.global-states.blending.shadow +

2d.layer.global-states.blending.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html new file mode 100644 index 0000000000..80f414d4ee --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html @@ -0,0 +1,37 @@ + + + +Canvas test: 2d.layer.global-states.blending.shadow +

2d.layer.global-states.blending.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite-expected.html new file mode 100644 index 0000000000..ed7669c4cf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite-expected.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.layer.global-states.composite +

2d.layer.global-states.composite

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.html new file mode 100644 index 0000000000..898d149924 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.html @@ -0,0 +1,34 @@ + + + +Canvas test: 2d.layer.global-states.composite +

2d.layer.global-states.composite

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow-expected.html new file mode 100644 index 0000000000..e380cccab8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow-expected.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.layer.global-states.composite.shadow +

2d.layer.global-states.composite.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html new file mode 100644 index 0000000000..9e32dddd40 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html @@ -0,0 +1,37 @@ + + + +Canvas test: 2d.layer.global-states.composite.shadow +

2d.layer.global-states.composite.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha-expected.html new file mode 100644 index 0000000000..f304700feb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha-expected.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.layer.global-states.filter.alpha +

2d.layer.global-states.filter.alpha

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending-expected.html new file mode 100644 index 0000000000..7c91ce4229 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending-expected.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.layer.global-states.filter.alpha.blending +

2d.layer.global-states.filter.alpha.blending

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html new file mode 100644 index 0000000000..6f92e6d33f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html @@ -0,0 +1,38 @@ + + + +Canvas test: 2d.layer.global-states.filter.alpha.blending +

2d.layer.global-states.filter.alpha.blending

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow-expected.html new file mode 100644 index 0000000000..d9c93719b9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow-expected.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.layer.global-states.filter.alpha.blending.shadow +

2d.layer.global-states.filter.alpha.blending.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html new file mode 100644 index 0000000000..68bdee684d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html @@ -0,0 +1,41 @@ + + + +Canvas test: 2d.layer.global-states.filter.alpha.blending.shadow +

2d.layer.global-states.filter.alpha.blending.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite-expected.html new file mode 100644 index 0000000000..8e0d98648e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite-expected.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.layer.global-states.filter.alpha.composite +

2d.layer.global-states.filter.alpha.composite

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html new file mode 100644 index 0000000000..72282d6559 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html @@ -0,0 +1,38 @@ + + + +Canvas test: 2d.layer.global-states.filter.alpha.composite +

2d.layer.global-states.filter.alpha.composite

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow-expected.html new file mode 100644 index 0000000000..26d13a4cae --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow-expected.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.layer.global-states.filter.alpha.composite.shadow +

2d.layer.global-states.filter.alpha.composite.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html new file mode 100644 index 0000000000..71c99dba35 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html @@ -0,0 +1,41 @@ + + + +Canvas test: 2d.layer.global-states.filter.alpha.composite.shadow +

2d.layer.global-states.filter.alpha.composite.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html new file mode 100644 index 0000000000..9e687bcaf8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html @@ -0,0 +1,37 @@ + + + +Canvas test: 2d.layer.global-states.filter.alpha +

2d.layer.global-states.filter.alpha

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow-expected.html new file mode 100644 index 0000000000..9cc735fd42 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow-expected.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.layer.global-states.filter.alpha.shadow +

2d.layer.global-states.filter.alpha.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html new file mode 100644 index 0000000000..a9564c44a7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html @@ -0,0 +1,40 @@ + + + +Canvas test: 2d.layer.global-states.filter.alpha.shadow +

2d.layer.global-states.filter.alpha.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending-expected.html new file mode 100644 index 0000000000..f81dcf72dc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending-expected.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.layer.global-states.filter.blending +

2d.layer.global-states.filter.blending

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.html new file mode 100644 index 0000000000..a812563398 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.html @@ -0,0 +1,37 @@ + + + +Canvas test: 2d.layer.global-states.filter.blending +

2d.layer.global-states.filter.blending

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow-expected.html new file mode 100644 index 0000000000..a48485f7e8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow-expected.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.layer.global-states.filter.blending.shadow +

2d.layer.global-states.filter.blending.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html new file mode 100644 index 0000000000..bf30126ff2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html @@ -0,0 +1,40 @@ + + + +Canvas test: 2d.layer.global-states.filter.blending.shadow +

2d.layer.global-states.filter.blending.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite-expected.html new file mode 100644 index 0000000000..97e85a1593 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite-expected.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.layer.global-states.filter.composite +

2d.layer.global-states.filter.composite

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.html new file mode 100644 index 0000000000..a2636d8525 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.html @@ -0,0 +1,37 @@ + + + +Canvas test: 2d.layer.global-states.filter.composite +

2d.layer.global-states.filter.composite

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow-expected.html new file mode 100644 index 0000000000..79191ee391 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow-expected.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.layer.global-states.filter.composite.shadow +

2d.layer.global-states.filter.composite.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html new file mode 100644 index 0000000000..85b83b59b9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html @@ -0,0 +1,40 @@ + + + +Canvas test: 2d.layer.global-states.filter.composite.shadow +

2d.layer.global-states.filter.composite.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states-expected.html new file mode 100644 index 0000000000..e56fe0b360 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states-expected.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.layer.global-states.filter.no-global-states +

2d.layer.global-states.filter.no-global-states

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html new file mode 100644 index 0000000000..af495b21cd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html @@ -0,0 +1,37 @@ + + + +Canvas test: 2d.layer.global-states.filter.no-global-states +

2d.layer.global-states.filter.no-global-states

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow-expected.html new file mode 100644 index 0000000000..59cf16fa87 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow-expected.html @@ -0,0 +1,52 @@ + + +Canvas test: 2d.layer.global-states.filter.shadow +

2d.layer.global-states.filter.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html new file mode 100644 index 0000000000..2c692d6db7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html @@ -0,0 +1,39 @@ + + + +Canvas test: 2d.layer.global-states.filter.shadow +

2d.layer.global-states.filter.shadow

+

Checks that layers with filters correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states-expected.html new file mode 100644 index 0000000000..b91a2ae8b5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states-expected.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.layer.global-states.no-global-states +

2d.layer.global-states.no-global-states

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states.html new file mode 100644 index 0000000000..d561be2341 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.no-global-states.html @@ -0,0 +1,34 @@ + + + +Canvas test: 2d.layer.global-states.no-global-states +

2d.layer.global-states.no-global-states

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow-expected.html new file mode 100644 index 0000000000..ba56644d6c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow-expected.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.layer.global-states.shadow +

2d.layer.global-states.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow.html new file mode 100644 index 0000000000..bd9e868d1e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.global-states.shadow.html @@ -0,0 +1,36 @@ + + + +Canvas test: 2d.layer.global-states.shadow +

2d.layer.global-states.shadow

+

Checks that layers correctly use global render states.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested-expected.html new file mode 100644 index 0000000000..65525d4d6a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested-expected.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.layer.nested +

2d.layer.nested

+

Tests nested canvas layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested.html new file mode 100644 index 0000000000..a508d8e5c8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.nested.html @@ -0,0 +1,36 @@ + + + +Canvas test: 2d.layer.nested +

2d.layer.nested

+

Tests nested canvas layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap-expected.html new file mode 100644 index 0000000000..8ce0c51e8e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap-expected.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.layer.render-opportunities.createImageBitmap +

2d.layer.render-opportunities.createImageBitmap

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap.html new file mode 100644 index 0000000000..4ffcaa3e3c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.createImageBitmap.html @@ -0,0 +1,32 @@ + + + +Canvas test: 2d.layer.render-opportunities.createImageBitmap +

2d.layer.render-opportunities.createImageBitmap

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage-expected.html new file mode 100644 index 0000000000..1ddc6d1b44 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage-expected.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.layer.render-opportunities.drawImage +

2d.layer.render-opportunities.drawImage

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage.html new file mode 100644 index 0000000000..4eb0b6f721 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.drawImage.html @@ -0,0 +1,34 @@ + + + +Canvas test: 2d.layer.render-opportunities.drawImage +

2d.layer.render-opportunities.drawImage

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData-expected.html new file mode 100644 index 0000000000..ea0e78e0f2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData-expected.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.layer.render-opportunities.getImageData +

2d.layer.render-opportunities.getImageData

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData.html new file mode 100644 index 0000000000..3cf514a03f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.getImageData.html @@ -0,0 +1,32 @@ + + + +Canvas test: 2d.layer.render-opportunities.getImageData +

2d.layer.render-opportunities.getImageData

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData-expected.html new file mode 100644 index 0000000000..3d63bbe776 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData-expected.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.layer.render-opportunities.putImageData +

2d.layer.render-opportunities.putImageData

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData.html new file mode 100644 index 0000000000..8da3dafbb7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.putImageData.html @@ -0,0 +1,34 @@ + + + +Canvas test: 2d.layer.render-opportunities.putImageData +

2d.layer.render-opportunities.putImageData

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame-expected.html new file mode 100644 index 0000000000..138f3a7ccb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame-expected.html @@ -0,0 +1,35 @@ + + + +Canvas test: 2d.layer.render-opportunities.requestAnimationFrame +

2d.layer.render-opportunities.requestAnimationFrame

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame.html new file mode 100644 index 0000000000..889ff5ba09 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.requestAnimationFrame.html @@ -0,0 +1,35 @@ + + + + +Canvas test: 2d.layer.render-opportunities.requestAnimationFrame +

2d.layer.render-opportunities.requestAnimationFrame

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob-expected.html new file mode 100644 index 0000000000..fda8e8d7c6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob-expected.html @@ -0,0 +1,35 @@ + + + +Canvas test: 2d.layer.render-opportunities.toBlob +

2d.layer.render-opportunities.toBlob

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob.html new file mode 100644 index 0000000000..908730424a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toBlob.html @@ -0,0 +1,35 @@ + + + + +Canvas test: 2d.layer.render-opportunities.toBlob +

2d.layer.render-opportunities.toBlob

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL-expected.html new file mode 100644 index 0000000000..22a9770331 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL-expected.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.layer.render-opportunities.toDataURL +

2d.layer.render-opportunities.toDataURL

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL.html new file mode 100644 index 0000000000..152f66a12b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.render-opportunities.toDataURL.html @@ -0,0 +1,32 @@ + + + +Canvas test: 2d.layer.render-opportunities.toDataURL +

2d.layer.render-opportunities.toDataURL

+

Check that layers state stack is flushed and rebuilt on frame renders.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style-expected.html new file mode 100644 index 0000000000..1d0ac3558d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style-expected.html @@ -0,0 +1,24 @@ + + +Canvas test: 2d.layer.restore-style +

2d.layer.restore-style

+

Test that ensure layers restores style values upon endLayer.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style.html new file mode 100644 index 0000000000..2537f409d6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.restore-style.html @@ -0,0 +1,25 @@ + + + + +Canvas test: 2d.layer.restore-style +

2d.layer.restore-style

+

Test that ensure layers restores style values upon endLayer.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex-expected.html new file mode 100644 index 0000000000..84ad624474 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex-expected.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.layer.several-complex +

2d.layer.several-complex

+

Test to ensure beginlayer works for filter, alpha and shadow, even with consecutive layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex.html new file mode 100644 index 0000000000..6ae78f690a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.several-complex.html @@ -0,0 +1,34 @@ + + + + +Canvas test: 2d.layer.several-complex +

2d.layer.several-complex

+

Test to ensure beginlayer works for filter, alpha and shadow, even with consecutive layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed-expected.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed-expected.html new file mode 100644 index 0000000000..c41b253c95 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed-expected.html @@ -0,0 +1,23 @@ + + +Canvas test: 2d.layer.unclosed +

2d.layer.unclosed

+

Check that layers are rendered even if not closed.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed.html b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed.html new file mode 100644 index 0000000000..788889ee7e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/layers/2d.layer.unclosed.html @@ -0,0 +1,22 @@ + + + +Canvas test: 2d.layer.unclosed +

2d.layer.unclosed

+

Check that layers are rendered even if not closed.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.butt.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.butt.html new file mode 100644 index 0000000000..f8c7cab1f2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.butt.html @@ -0,0 +1,60 @@ + + +Canvas test: 2d.line.cap.butt + + + + + + +

2d.line.cap.butt

+

lineCap 'butt' is rendered correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.closed.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.closed.html new file mode 100644 index 0000000000..263c6c6c76 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.closed.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.line.cap.closed + + + + + + +

2d.line.cap.closed

+

Line caps are not drawn at the corners of an unclosed rectangle

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.invalid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.invalid.html new file mode 100644 index 0000000000..22e98ee326 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.invalid.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.line.cap.invalid + + + + + + +

2d.line.cap.invalid

+

Setting lineCap to invalid values is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.open.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.open.html new file mode 100644 index 0000000000..6f7918a1c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.open.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.line.cap.open + + + + + + +

2d.line.cap.open

+

Line caps are drawn at the corners of an unclosed rectangle

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.round.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.round.html new file mode 100644 index 0000000000..3990ad384e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.round.html @@ -0,0 +1,76 @@ + + +Canvas test: 2d.line.cap.round + + + + + + +

2d.line.cap.round

+

lineCap 'round' is rendered correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.square.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.square.html new file mode 100644 index 0000000000..8d6af320fe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.square.html @@ -0,0 +1,60 @@ + + +Canvas test: 2d.line.cap.square + + + + + + +

2d.line.cap.square

+

lineCap 'square' is rendered correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.valid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.valid.html new file mode 100644 index 0000000000..a11d32030e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cap.valid.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.line.cap.valid + + + + + + +

2d.line.cap.valid

+

Setting lineCap to valid values works

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cross.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cross.html new file mode 100644 index 0000000000..e6866e3e40 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.cross.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.line.cross + + + + + + +

2d.line.cross

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.defaults.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.defaults.html new file mode 100644 index 0000000000..daa4634387 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.defaults.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.line.defaults + + + + + + +

2d.line.defaults

+

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.invalid.strokestyle.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.invalid.strokestyle.html new file mode 100644 index 0000000000..89a234ecc3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.invalid.strokestyle.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.line.invalid.strokestyle + + + + + + +

2d.line.invalid.strokestyle

+

Verify correct behavior of canvas on an invalid strokeStyle()

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.bevel.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.bevel.html new file mode 100644 index 0000000000..041e9a1605 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.bevel.html @@ -0,0 +1,79 @@ + + +Canvas test: 2d.line.join.bevel + + + + + + +

2d.line.join.bevel

+

lineJoin 'bevel' is rendered correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.closed.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.closed.html new file mode 100644 index 0000000000..a52219ccce --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.closed.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.line.join.closed + + + + + + +

2d.line.join.closed

+

Line joins are drawn at the corner of a closed rectangle

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.invalid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.invalid.html new file mode 100644 index 0000000000..3c34ef3475 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.invalid.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.line.join.invalid + + + + + + +

2d.line.join.invalid

+

Setting lineJoin to invalid values is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.miter.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.miter.html new file mode 100644 index 0000000000..5a3472e92d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.miter.html @@ -0,0 +1,70 @@ + + +Canvas test: 2d.line.join.miter + + + + + + +

2d.line.join.miter

+

lineJoin 'miter' is rendered correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.open.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.open.html new file mode 100644 index 0000000000..55b7a8b49e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.open.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.line.join.open + + + + + + +

2d.line.join.open

+

Line joins are not drawn at the corner of an unclosed rectangle

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.parallel.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.parallel.html new file mode 100644 index 0000000000..cd736b503d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.parallel.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.line.join.parallel + + + + + + +

2d.line.join.parallel

+

Line joins are drawn at 180-degree joins

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.round.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.round.html new file mode 100644 index 0000000000..fb968b9966 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.round.html @@ -0,0 +1,77 @@ + + +Canvas test: 2d.line.join.round + + + + + + +

2d.line.join.round

+

lineJoin 'round' is rendered correctly

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.valid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.valid.html new file mode 100644 index 0000000000..3e5e200cb5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.join.valid.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.line.join.valid + + + + + + +

2d.line.join.valid

+

Setting lineJoin to valid values works

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.acute.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.acute.html new file mode 100644 index 0000000000..6acba4f3d2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.acute.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.line.miter.acute + + + + + + +

2d.line.miter.acute

+

Miter joins are drawn correctly with acute angles

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.exceeded.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.exceeded.html new file mode 100644 index 0000000000..542851d580 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.exceeded.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.line.miter.exceeded + + + + + + +

2d.line.miter.exceeded

+

Miter joins are not drawn when the miter limit is exceeded

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.invalid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.invalid.html new file mode 100644 index 0000000000..826a6e24a7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.invalid.html @@ -0,0 +1,59 @@ + + +Canvas test: 2d.line.miter.invalid + + + + + + +

2d.line.miter.invalid

+

Setting miterLimit to invalid values is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.lineedge.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.lineedge.html new file mode 100644 index 0000000000..68eeb06162 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.lineedge.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.line.miter.lineedge + + + + + + +

2d.line.miter.lineedge

+

Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.obtuse.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.obtuse.html new file mode 100644 index 0000000000..2dd08f6afc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.obtuse.html @@ -0,0 +1,51 @@ + + +Canvas test: 2d.line.miter.obtuse + + + + + + +

2d.line.miter.obtuse

+

Miter joins are drawn correctly with obtuse angles

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.rightangle.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.rightangle.html new file mode 100644 index 0000000000..7ae9f5e232 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.rightangle.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.line.miter.rightangle + + + + + + +

2d.line.miter.rightangle

+

Miter joins are not drawn when the miter limit is exceeded, on exact right angles

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.valid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.valid.html new file mode 100644 index 0000000000..51b00c292d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.valid.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.line.miter.valid + + + + + + +

2d.line.miter.valid

+

Setting miterLimit to valid values works

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.within.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.within.html new file mode 100644 index 0000000000..f438866009 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.miter.within.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.line.miter.within + + + + + + +

2d.line.miter.within

+

Miter joins are drawn when the miter limit is not quite exceeded

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.union.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.union.html new file mode 100644 index 0000000000..9d43cebee7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.union.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.line.union + + + + + + +

2d.line.union

+

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.basic.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.basic.html new file mode 100644 index 0000000000..f2e9a9f86d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.basic.html @@ -0,0 +1,62 @@ + + +Canvas test: 2d.line.width.basic + + + + + + +

2d.line.width.basic

+

lineWidth determines the width of line strokes

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.invalid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.invalid.html new file mode 100644 index 0000000000..363060cf6d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.invalid.html @@ -0,0 +1,59 @@ + + +Canvas test: 2d.line.width.invalid + + + + + + +

2d.line.width.invalid

+

Setting lineWidth to invalid values is ignored

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.scaledefault.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.scaledefault.html new file mode 100644 index 0000000000..6c4ec52b5d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.scaledefault.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.line.width.scaledefault + + + + + + +

2d.line.width.scaledefault

+

Default lineWidth strokes are affected by scale transformations

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.transformed.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.transformed.html new file mode 100644 index 0000000000..600ce93fb7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.transformed.html @@ -0,0 +1,68 @@ + + +Canvas test: 2d.line.width.transformed + + + + + + +

2d.line.width.transformed

+

Line stroke widths are affected by scale transformations

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + diff --git a/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.valid.html b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.valid.html new file mode 100644 index 0000000000..1a76b0ed4c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/line-styles/2d.line.width.valid.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.line.width.valid + + + + + + +

2d.line.width.valid

+

Setting lineWidth to valid values works

+ + +

Actual output:

+

FAIL (fallback content)

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/README.md b/testing/web-platform/tests/html/canvas/element/manual/README.md new file mode 100644 index 0000000000..68d877200b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/README.md @@ -0,0 +1 @@ +This folder contains tests that were manually added to the repository. All other tests have been autogenerated by html/canvas/tools/build.sh \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001-ref.htm new file mode 100644 index 0000000000..31ddfcafd9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001-ref.htm @@ -0,0 +1,22 @@ + + + + HTML5 Canvas Test: arcTo() adds to subpath if same point + + + + +

Description: If x1,y1 and x2,y2 are the same point, then arcTo must add x1,y1 to the subpath, and connect that point to x0,y0 with a straight line.

+ Browser does not support HTML5 Canvas (test ref). + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001.htm b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001.htm new file mode 100644 index 0000000000..c3f2fb6f43 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001.htm @@ -0,0 +1,26 @@ + + + + HTML5 Canvas Test: arcTo() adds to subpath if same point + + + + + + + +

Description: If x1,y1 and x2,y2 are the same point, then arcTo must add x1,y1 to the subpath, and connect that point to x0,y0 with a straight line.

+ Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001-ref.htm new file mode 100644 index 0000000000..6be08c0b3c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001-ref.htm @@ -0,0 +1,32 @@ + + + + HTML5 Canvas Test: bezierCurveTo() must ensure subpaths + + + + +

Description: bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) must ensure there is a subpath for the point (cp1x,cp1y) if the context has no subpaths, then it must connect the last point in the subpath to the point (x,y).

+ Browser does not support HTML5 Canvas (ref test). + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001.htm b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001.htm new file mode 100644 index 0000000000..d04926ebac --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001.htm @@ -0,0 +1,35 @@ + + + + HTML5 Canvas Test: bezierCurveTo() must ensure subpaths + + + + + + + +

Description: bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) must ensure there is a subpath for the point (cp1x,cp1y) if the context has no subpaths, then it must connect the last point in the subpath to the point (x,y).

+ Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow-ref.html b/testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow-ref.html new file mode 100644 index 0000000000..3ff0ed291d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow-ref.html @@ -0,0 +1,15 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow.html b/testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow.html new file mode 100644 index 0000000000..1df227ce0b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/compositing/alpha_filter_shadow.html @@ -0,0 +1,16 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001-ref.htm new file mode 100644 index 0000000000..70196fb36a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001-ref.htm @@ -0,0 +1,11 @@ + + + + HTML5 Canvas Test: globalCompositeOperation "destination-over" + + + +

Description: If the globalCompositeOperation is set to "destination-over", display the destination image wherever the destination image is opaque.

+
black rectangle
+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001.htm b/testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001.htm new file mode 100644 index 0000000000..8d6208eb32 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001.htm @@ -0,0 +1,32 @@ + + + + HTML5 Canvas Test: globalCompositeOperation "destination-over" + + + + + + + +

Description: If the globalCompositeOperation is set to "destination-over", display the destination image wherever the destination image is opaque.

+ Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/canvas-with-padding.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/canvas-with-padding.html new file mode 100644 index 0000000000..5a93ef680a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/canvas-with-padding.html @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false-ref.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false-ref.html new file mode 100644 index 0000000000..eccfc4e2cc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false-ref.html @@ -0,0 +1,10 @@ + + +CanvasRenderingContext 2D with alpha=flase, fillRect with semi-transparent color. +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false.html new file mode 100644 index 0000000000..a328fbf97a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/clearRect_alpha_false.html @@ -0,0 +1,15 @@ + + +CanvasRenderingContext 2D with alpha=flase, clearRect + + + + +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false-ref.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false-ref.html new file mode 100644 index 0000000000..2c9e5620b2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false-ref.html @@ -0,0 +1,10 @@ + + +CanvasRenderingContext 2D with alpha=flase, drawing a transparent image. +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false.html new file mode 100644 index 0000000000..64f38bceb1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/drawImage_alpha_false.html @@ -0,0 +1,20 @@ + + +CanvasRenderingContext 2D with alpha=flase, drawing a transparent image + + + + +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false-ref.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false-ref.html new file mode 100644 index 0000000000..eccfc4e2cc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false-ref.html @@ -0,0 +1,10 @@ + + +CanvasRenderingContext 2D with alpha=flase, fillRect with semi-transparent color. +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false.html new file mode 100644 index 0000000000..143756eb0c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fillRect_alpha_false.html @@ -0,0 +1,14 @@ + + +CanvasRenderingContext 2D with alpha=flase, fillRect with semi-transparent color. + + + + +

Test passes if a 100x100 black square is displayed below.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false-ref.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false-ref.html new file mode 100644 index 0000000000..03265a656e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false-ref.html @@ -0,0 +1,10 @@ + + +CanvasRenderingContext 2D with alpha=flase, path fill with transparent color and 'copy' composite operation. +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false.html new file mode 100644 index 0000000000..7872a79380 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/fill_alpha_false.html @@ -0,0 +1,18 @@ + + +CanvasRenderingContext 2D with alpha=flase, path fill with transparent color and 'copy' composite operation. + + + + +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/getContextAttributes.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/getContextAttributes.html new file mode 100644 index 0000000000..47b3d96233 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/getContextAttributes.html @@ -0,0 +1,46 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false-ref.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false-ref.html new file mode 100644 index 0000000000..b67513c464 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false-ref.html @@ -0,0 +1,10 @@ + + +CanvasRenderingContext 2D with alpha=flase context creation parameter is initialized with solid black. +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false.html new file mode 100644 index 0000000000..9e86e5ce2c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/initial_color_alpha_false.html @@ -0,0 +1,13 @@ + + +CanvasRenderingContext 2D with alpha=flase context creation parameter is initialized with solid black. + + + + +

Test passes if a 100x100 black square is displayed below.

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false-ref.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false-ref.html new file mode 100644 index 0000000000..d663131148 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false-ref.html @@ -0,0 +1,10 @@ + + +CanvasRenderingContext 2D with alpha=flase context creation parameter is re-initialized with solid black. +

Test passes if a 100x100 black square is displayed below.

+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false.html b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false.html new file mode 100644 index 0000000000..191975e0f4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/context-attributes/reset_color_alpha_false.html @@ -0,0 +1,17 @@ + + +CanvasRenderingContext 2D with alpha=flase context creation parameter is re-initialized with solid black. + + + + +

Test passes if a 100x100 black square is displayed below.

+ + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas.html new file mode 100644 index 0000000000..36bd085136 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas.html @@ -0,0 +1,203 @@ + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self.html new file mode 100644 index 0000000000..83cf53583c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self_ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self_ref.html new file mode 100644 index 0000000000..9f297cacdc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self_ref.html @@ -0,0 +1,11 @@ + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html new file mode 100644 index 0000000000..3d57d9f064 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html @@ -0,0 +1,61 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image.html new file mode 100644 index 0000000000..59a7d64465 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image.html @@ -0,0 +1,268 @@ + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1.html new file mode 100644 index 0000000000..ea3300bef2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1.html @@ -0,0 +1,31 @@ + + +Load a 100x100 image to a SVG image and draw it to a 100x100 canvas. + + + +
+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html new file mode 100644 index 0000000000..f29b2bf5a8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html @@ -0,0 +1,32 @@ + + +Draw an SVG image with a foreignObject to a canvas + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_zerosize-image.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_zerosize-image.html new file mode 100644 index 0000000000..1c4e74866a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_zerosize-image.html @@ -0,0 +1,33 @@ + +Canvas test: 2d.drawImage.zerosource.image + + + + + + +

2d.drawImage.zerosource.image

+

drawImage with zero-sized source rectangle from image draws nothing without exception

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

+ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none-ref.html new file mode 100644 index 0000000000..320a9b8108 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none-ref.html @@ -0,0 +1,12 @@ + + + + +reference for drawImage from a createImageBitmap source with image orientation: none + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative.html new file mode 100644 index 0000000000..39ed4a25dc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative.html @@ -0,0 +1,31 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: none + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-ref.html new file mode 100644 index 0000000000..261d6a0b7c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-ref.html @@ -0,0 +1,12 @@ + + + + +reference for drawImage from a createImageBitmap source with image orientation: from-image + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none-ref.html new file mode 100644 index 0000000000..3a78aad068 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none-ref.html @@ -0,0 +1,12 @@ + + + + +reference for drawImage from a createImageBitmap source with image orientation: none + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative.html new file mode 100644 index 0000000000..3b16241c97 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative.html @@ -0,0 +1,32 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: none + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-ref.html new file mode 100644 index 0000000000..247d7f4049 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-ref.html @@ -0,0 +1,12 @@ + + + + +reference for drawImage from a createImageBitmap source with image orientation: from-image + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative.html new file mode 100644 index 0000000000..744ca54f47 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative.html @@ -0,0 +1,32 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: from-image + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html new file mode 100644 index 0000000000..632a170b88 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html @@ -0,0 +1,31 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: from-image + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob-ref.html new file mode 100644 index 0000000000..2bd6037835 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob-ref.html @@ -0,0 +1,10 @@ + + + + +createImageBitmap and drawImage from a blob with image orientation: from-image, reference + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html new file mode 100644 index 0000000000..330b3cbfe5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html @@ -0,0 +1,37 @@ + + + + +createImageBitmap and drawImage from a blob with image orientation: from-image + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none-ref.html new file mode 100644 index 0000000000..b847b9eb73 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none-ref.html @@ -0,0 +1,12 @@ + + + + +reference for drawImage from an element source with image orientation: none + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative.html new file mode 100644 index 0000000000..61563da738 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative.html @@ -0,0 +1,24 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: none + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-ref.html new file mode 100644 index 0000000000..3f4d1e5ff4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-ref.html @@ -0,0 +1,12 @@ + + + + +reference for drawImage from an element source with image orientation: from-image + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none-ref.html new file mode 100644 index 0000000000..b26154b40a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none-ref.html @@ -0,0 +1,12 @@ + + + + +reference drawImage from an element source with image orientation: none + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative.html new file mode 100644 index 0000000000..290d7acf3a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative.html @@ -0,0 +1,24 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: none + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-ref.html new file mode 100644 index 0000000000..21f0f88b88 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-ref.html @@ -0,0 +1,12 @@ + + + + +reference drawImage from an element source with image orientation: from-image + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html new file mode 100644 index 0000000000..20d59358b4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html @@ -0,0 +1,24 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: from-image + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative.html new file mode 100644 index 0000000000..62cdf20c79 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative.html @@ -0,0 +1,24 @@ + + + + +createImageBitmap and drawImage from an element source with image orientation: from-image + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect-ref.html new file mode 100644 index 0000000000..19ffcc39c9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect-ref.html @@ -0,0 +1,22 @@ + + + + +reference for drawImage with image orientation: from-image and a sub-image source rect + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative.html new file mode 100644 index 0000000000..d889e39302 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative.html @@ -0,0 +1,25 @@ + + + + +drawImage with image orientation: from-image and a sub-image source rect + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm new file mode 100644 index 0000000000..18c3c9afb9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm @@ -0,0 +1,31 @@ + + + + HTML5 Canvas Test: isPointInPath() unaffected by the current transformation matrix + + + + + + + + +

Description: isPointInPath must check the point (x, y) as coordinates unaffected by the current transformation matrix.

+ Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_focus_drawFocusIfNeeded_AAPI_001-manual.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_focus_drawFocusIfNeeded_AAPI_001-manual.html new file mode 100644 index 0000000000..bf38fa68b7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_focus_drawFocusIfNeeded_AAPI_001-manual.html @@ -0,0 +1,50 @@ + + + + drawFocusIfNeeded() - AAPI test + + + + + +

Description

+

This manual test can be used to verify that drawFocusIfNeeded actually updates the accessible location information (i.e. UIAutomation's CurrentBoundingRectangle) in the Accessibility API. To perform this test, you will need an accessibility API inspector. To perform this test, use the tab key to move from the first focusable element to through to the fourth. This test passes if the first parameter of the bounding rectangle increases by 100 when focus is moved from the gray square to the orange square.

+

First focusable element

+ + Second focusable element + Third focusable element + +

Fourth focusable element

+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html new file mode 100644 index 0000000000..6daf32a2af --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html @@ -0,0 +1,66 @@ + + + + drawFocusIfNeeded() + + + + + + +

Description

+

This test uses drawFocusIfNeeded to draw a focus ring in the canvas, then compare the ImageData before and after the invocation of the method to check that the focus ring was actually drawn.

+
+

Before:

+ + +

After:

+ + + +
+ +
+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html new file mode 100644 index 0000000000..ec0a4ef427 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html @@ -0,0 +1,68 @@ + + + + drawFocusIfNeeded() + + + + + + +

Description

+

This test uses drawFocusIfNeeded does nothing if the element is not in focus but comparing ImageData from before and after.

+
+

Before:

+ + +

After:

+ + + +
+ +
+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html new file mode 100644 index 0000000000..b62c0641f5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html @@ -0,0 +1,69 @@ + + + + drawFocusIfNeeded() + + + + + + +

Description

+

This test uses drawFocusIfNeeded does nothing if the element is not a descendant but comparing ImageData from before and after.

+
+

Before:

+ + + +

After:

+ + +
+ +
+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html new file mode 100644 index 0000000000..326db0daa8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html @@ -0,0 +1,88 @@ + + + + drawFocusIfNeeded() + + + + + + +

Description

+

This test uses drawFocusIfNeeded to draw a complex path focus then compare ImageData from before and after.

+
+

Before:

+ + +

After:

+ + + +
+ +
+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html new file mode 100644 index 0000000000..96a4e3fd5d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html @@ -0,0 +1,88 @@ + + + + drawFocusIfNeeded() + + + + + + +

Description

+

This test uses drawFocusIfNeeded to draw a complex path focus then compare ImageData from before and after.

+
+

Before:

+ + +

After:

+ +

This is text.

+
+
+ +
+ + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-ref.html new file mode 100644 index 0000000000..b36d29b97f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-ref.html @@ -0,0 +1,16 @@ + + +HTML Canvas reference + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html new file mode 100644 index 0000000000..a1715f6663 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected.html @@ -0,0 +1,24 @@ + + +HTML Canvas testcase: canvas element not in document + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch-ref.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch-ref.html new file mode 100644 index 0000000000..4b3b28baf9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch-ref.html @@ -0,0 +1,30 @@ + +Canvas test: 2d.text.fontStretch + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed.html new file mode 100644 index 0000000000..2bda32082e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded.html new file mode 100644 index 0000000000..c679ccb57b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed.html new file mode 100644 index 0000000000..a3a18c05c6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded.html new file mode 100644 index 0000000000..4f1bf6838d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal.html new file mode 100644 index 0000000000..b60d25f579 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal.html @@ -0,0 +1,36 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed.html new file mode 100644 index 0000000000..c356ee176e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded.html new file mode 100644 index 0000000000..bc9bb2bfa5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed.html new file mode 100644 index 0000000000..62af778092 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded.html b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded.html new file mode 100644 index 0000000000..4faf47b074 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded.html @@ -0,0 +1,37 @@ + +Canvas test: 2d.text.fontStretch + + + +

FAIL (fallback content)

+ \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html new file mode 100644 index 0000000000..37701bacee --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html @@ -0,0 +1,31 @@ + +Canvas test: 2d.fillStyle.parse.current.notrendered + + + + + + +

2d.fillStyle.parse.current.basic

+

currentColor is computed from the canvas element

+ + +

Actual output:

+

FAIL (fallback content)

+

Expected output:

+

    + diff --git a/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm new file mode 100644 index 0000000000..5b77c98de7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm @@ -0,0 +1,59 @@ + + + + HTML5 Canvas Test: createlinearGradient() with two points same + + + + + + + + +

    Description: If the two points in a linear gradient have identical x,y coordinates, the canvas must paint nothing.

    +

    Test passes if there is one left-to-right, green-to-blue linear gradient seen on the page and no red is seen on the page.

    + Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-expected.html b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-expected.html new file mode 100644 index 0000000000..f347abc9d3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-expected.html @@ -0,0 +1,22 @@ + + + + + + + +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation-expected.html b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation-expected.html new file mode 100644 index 0000000000..68d750f462 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation-expected.html @@ -0,0 +1,22 @@ + + + + + + + +
    + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation.html b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation.html new file mode 100644 index 0000000000..e8b213b3d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation.html @@ -0,0 +1,30 @@ + + + + Conic gradient + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient.html b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient.html new file mode 100644 index 0000000000..73fcf6c23e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient.html @@ -0,0 +1,30 @@ + + + + Conic gradient + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-fillStyle-opacity.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-fillStyle-opacity.html new file mode 100644 index 0000000000..b5f9d98b89 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-fillStyle-opacity.html @@ -0,0 +1,27 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle-expected.html new file mode 100644 index 0000000000..f87794f0b7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle-expected.html @@ -0,0 +1,41 @@ + + +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle.html new file mode 100644 index 0000000000..24c97d62ec --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity-alpha-and-fillStyle.html @@ -0,0 +1,35 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity.html new file mode 100644 index 0000000000..cb2fc018af --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-opacity.html @@ -0,0 +1,35 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur-expected.html new file mode 100644 index 0000000000..1f218b4bd2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur-expected.html @@ -0,0 +1,33 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur.html new file mode 100644 index 0000000000..ab3699906d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-blur.html @@ -0,0 +1,29 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-expected.html new file mode 100644 index 0000000000..294a219b70 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties-expected.html @@ -0,0 +1,21 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties.html new file mode 100644 index 0000000000..2057b95c3e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-and-properties.html @@ -0,0 +1,20 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-expected.html new file mode 100644 index 0000000000..04bc6392cc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow-expected.html @@ -0,0 +1,16 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow.html new file mode 100644 index 0000000000..ddc6c89ee5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-filter-shadow.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-globalAlpha.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-globalAlpha.html new file mode 100644 index 0000000000..6d7bbcd03d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-globalAlpha.html @@ -0,0 +1,35 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes-expected.html new file mode 100644 index 0000000000..3eb7581981 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes-expected.html @@ -0,0 +1,48 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes.html new file mode 100644 index 0000000000..a2d513eb62 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-blend-modes.html @@ -0,0 +1,50 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-expected.html new file mode 100644 index 0000000000..caf6b53ce3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/canvas-opacity-expected.html @@ -0,0 +1,66 @@ + + +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur-expected.html new file mode 100644 index 0000000000..ae8911b2de --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur-expected.html @@ -0,0 +1,19 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur.html new file mode 100644 index 0000000000..957d73de2f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-blur.html @@ -0,0 +1,24 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer-expected.html new file mode 100644 index 0000000000..a2351cbcf2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer-expected.html @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer.html new file mode 100644 index 0000000000..76da185d13 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-component-transfer.html @@ -0,0 +1,62 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix-expected.html new file mode 100644 index 0000000000..896a93542e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix-expected.html @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix.html new file mode 100644 index 0000000000..c02f77b7f9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-convolve-matrix.html @@ -0,0 +1,60 @@ + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence-expected.html new file mode 100644 index 0000000000..ff0eebe2e0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence-expected.html @@ -0,0 +1,37 @@ + + > + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence.html new file mode 100644 index 0000000000..8e1eaf54bc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/canvas-filter-object-turbulence.html @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion-expected.html new file mode 100644 index 0000000000..f79cdd1eeb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion-expected.html @@ -0,0 +1,30 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion.html new file mode 100644 index 0000000000..16c40e4162 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-boolean-conversion.html @@ -0,0 +1,58 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion-expected.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion-expected.html new file mode 100644 index 0000000000..8b4262ed04 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion-expected.html @@ -0,0 +1,26 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion.html new file mode 100644 index 0000000000..c742633224 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-long-conversion.html @@ -0,0 +1,35 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-sequence-conversion.html b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-sequence-conversion.html new file mode 100644 index 0000000000..8b1a5cdf60 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/filters/tentative/idl-conversions/canvas-filter-sequence-conversion.html @@ -0,0 +1,55 @@ + +Canvas test: canvas-filter-sequence-conversion + + + + + + +

    canvas-filter-sequence-conversion

    +

    Test converting types into sequences

    + + +

    Actual output:

    +

    FAIL (fallback content)

    + +
      + diff --git a/testing/web-platform/tests/html/canvas/element/manual/image-smoothing/imagesmoothing.html b/testing/web-platform/tests/html/canvas/element/manual/image-smoothing/imagesmoothing.html new file mode 100644 index 0000000000..1a86a8f201 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/image-smoothing/imagesmoothing.html @@ -0,0 +1,119 @@ + + +CanvasRenderingContext2D imageSmoothingEnabled test + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close.html new file mode 100644 index 0000000000..fca8274528 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close.html @@ -0,0 +1,89 @@ + + +

      Tests that the close method of ImageBitmap does dispose the image data.

      + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize.html new file mode 100644 index 0000000000..782c7e130c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize.html @@ -0,0 +1,170 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize.html new file mode 100644 index 0000000000..c7555405a8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize.html @@ -0,0 +1,61 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/common.sub.js b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/common.sub.js new file mode 100644 index 0000000000..1889035202 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/common.sub.js @@ -0,0 +1,168 @@ +function makeCanvas() { + return new Promise(resolve => { + var testCanvas = document.createElement("canvas"); + testCanvas.width = 20; + testCanvas.height = 20; + var testCtx = testCanvas.getContext("2d"); + testCtx.fillStyle = "rgb(255, 0, 0)"; + testCtx.fillRect(0, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 255, 0)"; + testCtx.fillRect(10, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 255)"; + testCtx.fillRect(0, 10, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 0)"; + testCtx.fillRect(10, 10, 10, 10); + resolve(testCanvas); + }); +} + +function makeOffscreenCanvas() { + return new Promise(resolve => { + let canvas = new OffscreenCanvas(20, 20); + var testCtx = canvas.getContext("2d"); + testCtx.fillStyle = "rgb(255, 0, 0)"; + testCtx.fillRect(0, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 255, 0)"; + testCtx.fillRect(10, 0, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 255)"; + testCtx.fillRect(0, 10, 10, 10); + testCtx.fillStyle = "rgb(0, 0, 0)"; + testCtx.fillRect(10, 10, 10, 10); + resolve(canvas); + }); +} + +var imageBitmapVideoPromise = new Promise(function(resolve, reject) { + var video = document.createElement("video"); + video.oncanplaythrough = function() { + resolve(video); + }; + video.onerror = reject; + + // preload=auto is required to ensure a frame is available once + // canplaythrough is fired. The default of preload=metadata does not + // gaurantee this. + video.preload = "auto"; + video.src = getVideoURI("/images/pattern"); + + // Prevent WebKit from garbage collecting event handlers. + window._video = video; +}); + +function makeVideo() { + return imageBitmapVideoPromise; +} + +var imageBitmapDataUrlVideoPromise = fetch(getVideoURI("/images/pattern")) + .then(response => Promise.all([response.headers.get("Content-Type"), response.arrayBuffer()])) + .then(([type, data]) => { + return new Promise(function(resolve, reject) { + var video = document.createElement("video"); + video.oncanplaythrough = function() { + resolve(video); + }; + video.onerror = reject; + + var encoded = btoa(String.fromCodePoint(...new Uint8Array(data))); + var dataUrl = `data:${type};base64,${encoded}`; + + // preload=auto is required to ensure a frame is available once + // canplaythrough is fired. The default of preload=metadata does not + // gaurantee this. + video.preload = "auto"; + video.src = dataUrl; + + // Prevent WebKit from garbage collecting event handlers. + window._dataVideo = video; + }); + }); + +function makeDataUrlVideo() { + return imageBitmapDataUrlVideoPromise; +} + +function makeMakeHTMLImage(src) { + return function() { + return new Promise((resolve, reject) => { + var img = new Image(); + img.onload = function() { + resolve(img); + }; + img.onerror = reject; + img.src = src; + }); + } +} + +function makeMakeSVGImage(src) { + return function() { + return new Promise((resolve, reject) => { + var image = document.createElementNS("http://www.w3.org/2000/svg", "image"); + image.onload = () => resolve(image); + image.onerror = reject; + image.setAttribute("externalResourcesRequired", "true"); + image.setAttributeNS("http://www.w3.org/1999/xlink", 'xlink:href', src); + document.body.appendChild(image); + }); + } +} + +function makeImageData() { + return new Promise(function(resolve, reject) { + var width = 20, height = 20; + var imgData = new ImageData(width, height); + for (var i = 0; i < width * height * 4; i += 4) { + imgData.data[i] = 0; + imgData.data[i + 1] = 0; + imgData.data[i + 2] = 0; + imgData.data[i + 3] = 255; //alpha channel: 255 + } + var halfWidth = width / 2; + var halfHeight = height / 2; + // initialize to R, G, B, Black, with each one 10*10 pixels + for (var i = 0; i < halfHeight; i++) + for (var j = 0; j < halfWidth; j++) + imgData.data[i * width * 4 + j * 4] = 255; + for (var i = 0; i < halfHeight; i++) + for (var j = halfWidth; j < width; j++) + imgData.data[i * width * 4 + j * 4 + 1] = 255; + for (var i = halfHeight; i < height; i++) + for (var j = 0; j < halfWidth; j++) + imgData.data[i * width * 4 + j * 4 + 2] = 255; + resolve(imgData); + }); +} + +function makeImageBitmap() { + return makeCanvas().then(canvas => { + return createImageBitmap(canvas); + }); +} + +function makeBlob(src) { + return function () { + return new Promise(function(resolve, reject) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", src); + xhr.responseType = 'blob'; + xhr.send(); + xhr.onload = function() { + resolve(xhr.response); + }; + }); + } +} + +var imageSourceTypes = [ + { name: 'an HTMLCanvasElement', factory: makeCanvas }, + { name: 'an HTMLVideoElement', factory: makeVideo }, + { name: 'an HTMLVideoElement from a data URL', factory: makeDataUrlVideo }, + { name: 'a bitmap HTMLImageElement', factory: makeMakeHTMLImage("/images/pattern.png") }, + { name: 'a vector HTMLImageElement', factory: makeMakeHTMLImage("/images/pattern.svg") }, + { name: 'a bitmap SVGImageElement', factory: makeMakeSVGImage("/images/pattern.png") }, + { name: 'a vector SVGImageElement', factory: makeMakeSVGImage("/images/pattern.svg") }, + { name: 'an OffscreenCanvas', factory: makeOffscreenCanvas }, + { name: 'an ImageData', factory: makeImageData }, + { name: 'an ImageBitmap', factory: makeImageBitmap }, + { name: 'a Blob', factory: makeBlob("/images/pattern.png") }, +]; diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype.html new file mode 100644 index 0000000000..23af96408a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype.html @@ -0,0 +1,27 @@ + + +createImageBitmap: blob with wrong mime type + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds.html new file mode 100644 index 0000000000..a2dcf0cc0b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds.html @@ -0,0 +1,67 @@ + + +createImageBitmap: clipping to the bitmap + + + +
      + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html new file mode 100644 index 0000000000..2ddf3648f5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html @@ -0,0 +1,50 @@ + + +Test colorSpaceConversion option for createImageBitmap + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed.html new file mode 100644 index 0000000000..3b8644cff5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed.html @@ -0,0 +1,27 @@ + + +attempt to draw a closed ImageBitmap to a 2d canvas throws INVALID_STATE_ERR + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html new file mode 100644 index 0000000000..5b5698813a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html @@ -0,0 +1,87 @@ + + +createImageBitmap + drawImage test + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html new file mode 100644 index 0000000000..8b2a33e85b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html @@ -0,0 +1,121 @@ + +Test that createImageBitmap honors EXIF orientation + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation_none.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation_none.html new file mode 100644 index 0000000000..807925b88a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation_none.html @@ -0,0 +1,61 @@ + +Test that createImageBitmap honors EXIF orientation + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html new file mode 100644 index 0000000000..9b0d2dfb79 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html @@ -0,0 +1,73 @@ + + +createImageBitmap + drawImage test + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer.html new file mode 100644 index 0000000000..727a8a4978 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer.html @@ -0,0 +1,20 @@ + + +createImageBitmap in worker and transfer + + +
      + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html new file mode 100644 index 0000000000..3cae3523ef --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html @@ -0,0 +1,239 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html new file mode 100644 index 0000000000..ae3d23cfbc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html @@ -0,0 +1,47 @@ + + +createImageBitmap: origin-clean flag + + + + + +
      + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html new file mode 100644 index 0000000000..c185cd9cbd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html @@ -0,0 +1,52 @@ + + +createImageBitmap serialize test + + + + + + +
      + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow.html new file mode 100644 index 0000000000..25c1fb6885 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow.html @@ -0,0 +1,52 @@ + + +createImageBitmap with size overflow + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html new file mode 100644 index 0000000000..3ec02fcbf4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html @@ -0,0 +1,53 @@ + + +createImageBitmap transferring test + + + + + +
      + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-worker.js b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-worker.js new file mode 100644 index 0000000000..67a0904e47 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-worker.js @@ -0,0 +1,17 @@ +function makeBlob() { + return new Promise(function(resolve, reject) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", '/images/pattern.png'); + xhr.responseType = 'blob'; + xhr.send(); + xhr.onload = function() { + resolve(xhr.response); + }; + }); +} + +addEventListener("message", () => { + makeBlob().then(createImageBitmap).then(bitmap => { + postMessage(bitmap, [bitmap]); + }); +}); diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation-expected.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation-expected.html new file mode 100644 index 0000000000..64b1791afe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation-expected.html @@ -0,0 +1,18 @@ + + + +> + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation.html new file mode 100644 index 0000000000..e93c17c8e8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation.html @@ -0,0 +1,26 @@ + + + + + +> + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-expected.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-expected.html new file mode 100644 index 0000000000..bababda44c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-expected.html @@ -0,0 +1,27 @@ + + +

      Test whether the imageOrientation "from-image" works when creating an ImageBitmap from the ImageData of a canvas, and then transfered to an ImageBitmapRenderingContext.

      + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped-expected.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped-expected.html new file mode 100644 index 0000000000..5e21671973 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped-expected.html @@ -0,0 +1,27 @@ + + +

      Test whether the imageOrientation "flipY" works when creating an ImageBitmap from the ImageData of a canvas, and then transfered to an ImageBitmapRenderingContext.

      + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped.html new file mode 100644 index 0000000000..02e0690876 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-flipped.html @@ -0,0 +1,34 @@ + + + +

      Test whether the imageOrientation "flipY" works when creating an ImageBitmap from the ImageData of a canvas, and then transfered to an ImageBitmapRenderingContext.

      + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl-expected.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl-expected.html new file mode 100644 index 0000000000..4f155316f0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl-expected.html @@ -0,0 +1,35 @@ + + + +

      + Test creating an ImageBitmap from the transferToImageBitmap of a webgl OffscreenCanvas, and then + transferred to an ImageBitmapRenderingContext. +

      + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl.html new file mode 100644 index 0000000000..049a3822cd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap-webgl.html @@ -0,0 +1,38 @@ + + + + +

      + Test creating an ImageBitmap from the transferToImageBitmap of a webgl OffscreenCanvas, and then + transferred to an ImageBitmapRenderingContext. +

      + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap.html new file mode 100644 index 0000000000..6d3d886759 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imageBitmapRendering-transferFromImageBitmap.html @@ -0,0 +1,34 @@ + + + +

      Test whether the imageOrientation "from-image" works when creating an ImageBitmap from the ImageData of a canvas, and then transfered to an ImageBitmapRenderingContext.

      + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imagebitmap-replication-exif-orientation.html b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imagebitmap-replication-exif-orientation.html new file mode 100644 index 0000000000..ab4331adef --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/imagebitmap-replication-exif-orientation.html @@ -0,0 +1,146 @@ + + + + +Verify that image orientation is propagated when ImageBitmap objects are replicated. + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_1.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_1.jpg new file mode 100644 index 0000000000..0f0e8866b4 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_1.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_2.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_2.jpg new file mode 100644 index 0000000000..526f7a6c82 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_2.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_3.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_3.jpg new file mode 100644 index 0000000000..a21e521c2d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_3.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_4.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_4.jpg new file mode 100644 index 0000000000..c4380b1e67 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_4.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_5.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_5.jpg new file mode 100644 index 0000000000..0bdd89aa1b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_5.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_6.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_6.jpg new file mode 100644 index 0000000000..f197760a11 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_6.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_7.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_7.jpg new file mode 100644 index 0000000000..9b1a346888 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_7.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_8.jpg b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_8.jpg new file mode 100644 index 0000000000..41d2fbe7f0 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/resources/squares_8.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/serialize-worker.js b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/serialize-worker.js new file mode 100644 index 0000000000..a76537cc9e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/serialize-worker.js @@ -0,0 +1,3 @@ +addEventListener('message', evt => { + postMessage(evt.data); +}); diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/transfer-worker.js b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/transfer-worker.js new file mode 100644 index 0000000000..55465a899c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/transfer-worker.js @@ -0,0 +1,3 @@ +addEventListener('message', evt => { + postMessage(evt.data, [evt.data.bitmap]); +}); diff --git a/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/worker-onmessage-noop.js b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/worker-onmessage-noop.js new file mode 100644 index 0000000000..c0a352b4d9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/worker-onmessage-noop.js @@ -0,0 +1,3 @@ +self.onmessage = function(e) { +}; + diff --git a/testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001-ref.htm new file mode 100644 index 0000000000..f85af9aab2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001-ref.htm @@ -0,0 +1,11 @@ + + + + HTML5 Canvas Test: "square" lineCap + + + +

      Description: The square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.

      +
      black rect
      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001.htm b/testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001.htm new file mode 100644 index 0000000000..583dbc9d13 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001.htm @@ -0,0 +1,37 @@ + + + + HTML5 Canvas Test: "square" lineCap + + + + + + + +

      Description: The square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.

      + Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_a.html b/testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_a.html new file mode 100644 index 0000000000..7e692f937d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_a.html @@ -0,0 +1,26 @@ + + + + + +Your browser does not support the HTML5 canvas tag. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_ref.html b/testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_ref.html new file mode 100644 index 0000000000..3dc78ff804 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/line-styles/lineto_ref.html @@ -0,0 +1,15 @@ + + + +
      diff --git a/testing/web-platform/tests/html/canvas/element/manual/line-styles/setLineDash.html b/testing/web-platform/tests/html/canvas/element/manual/line-styles/setLineDash.html new file mode 100644 index 0000000000..6b8d131da4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/line-styles/setLineDash.html @@ -0,0 +1,104 @@ + + +setLineDash + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_001.htm b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_001.htm new file mode 100644 index 0000000000..1763950d61 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_001.htm @@ -0,0 +1,60 @@ + + + + HTML5 Canvas Test: Shadows for linear gradients + + + + + + + + +

      Description: Shadows must be drawn for linear gradients.

      +

      Test passes if there is one gradient filled rectangle and one black rectangle, and no red seen on the page.

      + Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002-ref.htm new file mode 100644 index 0000000000..0658be808e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002-ref.htm @@ -0,0 +1,27 @@ + + + + HTML5 Canvas Test: Shadows for images + + + + + + + +

      Description: Shadows must be drawn for images.

      +

      Test passes if two black rectangles are shown and there is no red visible on the page.

      + Browser does not support HTML5 Canvas. + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002.htm b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002.htm new file mode 100644 index 0000000000..908fffea13 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_002.htm @@ -0,0 +1,34 @@ + + + + HTML5 Canvas Test: Shadows for images + + + + + + + +

      Description: Shadows must be drawn for images.

      +

      Test passes if two black rectangles are shown and there is no red visible on the page.

      + Browser does not support HTML5 Canvas. + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors-expected.html b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors-expected.html new file mode 100644 index 0000000000..e568aa9a5c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors-expected.html @@ -0,0 +1,11 @@ + + + + + System Colors work for Canvas Drop-Shadow Filters + + +
      +
      + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors.html b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors.html new file mode 100644 index 0000000000..42978fb18f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors.html @@ -0,0 +1,19 @@ + + + + + System Colors work for Canvas Drop-Shadow Filters + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1.html b/testing/web-platform/tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1.html new file mode 100644 index 0000000000..eec27bf108 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1.html @@ -0,0 +1,191 @@ + +Test of canvas shadowBlur Gaussian blur pixel values + + + + +

      Test of canvas shadowBlur Gaussian blur pixel values

      + diff --git a/testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001-ref.htm new file mode 100644 index 0000000000..1a19757e00 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001-ref.htm @@ -0,0 +1,22 @@ + + + + HTML5 Canvas Test: Ignore property-independent style sheet syntax "inherit" in Text (reference) + + + +

      Description: Ignore "inherit" property-independent style sheet syntax without assigning a new font value.

      +

      Test passes if there are two identical black boxes below.

      + Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001.htm b/testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001.htm new file mode 100644 index 0000000000..923ce71c07 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/text-styles/canvas_text_font_001.htm @@ -0,0 +1,33 @@ + + + + HTML5 Canvas Test: Ignore property-independent style sheet syntax "inherit" in Text + + + + + + + +

      Description: Ignore "inherit" property-independent style sheet syntax without assigning a new font value.

      +

      Test passes if there are two identical black boxes below.

      + Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html new file mode 100644 index 0000000000..e99be83d5f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html @@ -0,0 +1,47 @@ + + +CanvasRenderingContext2D imageSmoothingEnabled save/restore test + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas.html b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas.html new file mode 100644 index 0000000000..273e5c7484 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas.html @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001-ref.htm new file mode 100644 index 0000000000..aee610d2ec --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001-ref.htm @@ -0,0 +1,11 @@ + + + + HTML5 Canvas Test: restore() pops top entry in drawing state stack + + + +

      Description: restore() pops the top entry in the drawing state stack.

      +
      3 colors
      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001.htm b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001.htm new file mode 100644 index 0000000000..6d5a3cb20f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001.htm @@ -0,0 +1,42 @@ + + + + HTML5 Canvas Test: restore() pops top entry in drawing state stack + + + + + + + +

      Description: restore() pops the top entry in the drawing state stack.

      + Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/transformations/2d.transformation.getTransform.html b/testing/web-platform/tests/html/canvas/element/manual/transformations/2d.transformation.getTransform.html new file mode 100644 index 0000000000..664efd50e6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/transformations/2d.transformation.getTransform.html @@ -0,0 +1,39 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001-ref.html b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001-ref.html new file mode 100644 index 0000000000..caeea04cef --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001-ref.html @@ -0,0 +1,21 @@ + + + + + +
      +
      +
      + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001.html b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001.html new file mode 100644 index 0000000000..c12acbf6f3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001.html @@ -0,0 +1,22 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001-ref.htm b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001-ref.htm new file mode 100644 index 0000000000..1201bcca9f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001-ref.htm @@ -0,0 +1,11 @@ + + + + HTML5 Canvas Test: scale() transformation + + + +

      Description: The scale(x, y) method must add the scaling transformation described by the arguments to the transformation matrix.

      +
      black rectangle
      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001.htm b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001.htm new file mode 100644 index 0000000000..73f71351ea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001.htm @@ -0,0 +1,31 @@ + + + + + HTML5 Canvas Test: scale() transformation + + + + + + + +

      Description: The scale(x, y) method must add the scaling transformation described by the arguments to the transformation matrix.

      + Browser does not support HTML5 Canvas. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/transformations/transform_a.html b/testing/web-platform/tests/html/canvas/element/manual/transformations/transform_a.html new file mode 100644 index 0000000000..8c1f59efda --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/transformations/transform_a.html @@ -0,0 +1,22 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/transformations/transform_ref.html b/testing/web-platform/tests/html/canvas/element/manual/transformations/transform_ref.html new file mode 100644 index 0000000000..2a166c36ce --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/transformations/transform_ref.html @@ -0,0 +1,16 @@ + + + +
      diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1-expected.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1-expected.htm new file mode 100644 index 0000000000..3272f32fb8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1-expected.htm @@ -0,0 +1,10 @@ + + + + unclosed canvas tag in body + + +

      There should be no text below this, because the text is inside a canvas element. + The canvas is never closed, and the rest of the body ends up inside it.

      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1.htm new file mode 100644 index 0000000000..5e0c914755 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-1.htm @@ -0,0 +1,14 @@ + + + + unclosed canvas tag in body + + + + + +

      There should be no text below this, because the text is inside a canvas element. + The canvas is never closed, and the rest of the body ends up inside it.

      + This text should NOT be visible if JavaScript is enabled. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2-expected.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2-expected.htm new file mode 100644 index 0000000000..fd48cd0db1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2-expected.htm @@ -0,0 +1,14 @@ + + + + unclosed canvas tag in body + + +
      +

      This text should be visible, even though it's preceded by an unclosed canvas tag, + because of the </div> that closes an element opened before the canvas. + There's nothing special about div; we get the same results with other types of + elements. +

      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2.htm new file mode 100644 index 0000000000..fb329e73d6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-2.htm @@ -0,0 +1,15 @@ + + + + unclosed canvas tag in body + + + + + +
      +

      This text should be visible, even though it's preceded by an unclosed canvas tag, + because of the </div> that closes an element opened before the canvas. + There's nothing special about div; we get the same results with other types of elements.

      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3-expected.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3-expected.htm new file mode 100644 index 0000000000..efd239b4fb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3-expected.htm @@ -0,0 +1,13 @@ + + + + unclosed canvas tag in body + + +

      There should be no text below this, because the text is inside a canvas element + and the </div> that's also inside the canvas element does not close an open + element. The canvas is never closed, and the rest of the body ends up inside it. + There's nothing special about div; we get the same results with other types of + elements.

      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3.htm new file mode 100644 index 0000000000..8ffaa0f9eb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-3.htm @@ -0,0 +1,16 @@ + + + + unclosed canvas tag in body + + + + + +

      There should be no text below this, because the text is inside a canvas element + and the </div> that's also inside the canvas element does not close an open element. + The canvas is never closed, and the rest of the body ends up inside it. + There's nothing special about div; we get the same results with other types of elements.

      + This text should NOT be visible if JavaScript is enabled. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4-expected.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4-expected.htm new file mode 100644 index 0000000000..492449261e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4-expected.htm @@ -0,0 +1,14 @@ + + + + unclosed canvas tag in body + + +

      There should be no text below this, because the text is inside a canvas element + and the </div> that's also inside the canvas element does not close an open + element. The canvas is never closed, and the rest of the body ends up inside it. + There's nothing special about div; we get the same results with other types of + elements. The fact that the canvas tag uses XML self-closing syntax has no effect. +

      + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4.htm b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4.htm new file mode 100644 index 0000000000..aa5fd14438 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/unclosed-canvas-4.htm @@ -0,0 +1,17 @@ + + + + unclosed canvas tag in body + + + + + +

      There should be no text below this, because the text is inside a canvas element + and the </div> that's also inside the canvas element does not close an open element. + The canvas is never closed, and the rest of the body ends up inside it. + There's nothing special about div; we get the same results with other types of elements. + The fact that the canvas tag uses XML self-closing syntax has no effect.

      + This text should NOT be visible if JavaScript is enabled. + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity.html new file mode 100644 index 0000000000..c2d158f893 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity.html @@ -0,0 +1,126 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob.html new file mode 100644 index 0000000000..9b96b1a6d2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob.html @@ -0,0 +1,35 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap.html new file mode 100644 index 0000000000..0bd18e9beb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap.html @@ -0,0 +1,47 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData.html new file mode 100644 index 0000000000..2216b46dd8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData.html @@ -0,0 +1,46 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas.html new file mode 100644 index 0000000000..f3156349ed --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas.html @@ -0,0 +1,53 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned.html new file mode 100644 index 0000000000..cf4f38f8db --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned.html @@ -0,0 +1,70 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image.html new file mode 100644 index 0000000000..e7e85c915d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image.html @@ -0,0 +1,44 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video.html new file mode 100644 index 0000000000..3e86bb5596 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video.html @@ -0,0 +1,57 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video.html new file mode 100644 index 0000000000..1b04cde779 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video.html @@ -0,0 +1,52 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https.html new file mode 100644 index 0000000000..35ee91343d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https.html @@ -0,0 +1,41 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas.html new file mode 100644 index 0000000000..2b9fb9b8f4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas.html @@ -0,0 +1,44 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image.html new file mode 100644 index 0000000000..75a8392c02 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image.html @@ -0,0 +1,37 @@ + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings.html new file mode 100644 index 0000000000..2b1447437d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings.html @@ -0,0 +1,36 @@ + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js new file mode 100644 index 0000000000..c6ee97b788 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js @@ -0,0 +1,283 @@ +// Each PNG: +// * is 2x2 and has a single color +// * has a filename that indicates its contents: +// -<8-or-16-bit-color-value>.png +// * was generated using ImageMagick commands like: +// convert -size 2x2 xc:'#BB0000FF' -profile Display-P3.icc Display-P3-BB0000FF.png +// convert -size 2x2 xc:'#BBBC00000000FFFF' -profile Adobe-RGB.icc Adobe-RGB-BBBC00000000FFFF.png + +// Top level key is the image filename. Second level key is the pair of +// CanvasRenderingContext2DSettings.colorSpace and ImageDataSettings.colorSpace. +const imageTests = { + // 8 bit source images + + "sRGB-FF0000FF.png": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [234, 51, 35, 255], + }, + "sRGB-FF0000CC.png": { + "srgb srgb": [255, 0, 0, 204], + "srgb display-p3": [234, 51, 35, 204], + "display-p3 srgb": [255, 0, 0, 204], + "display-p3 display-p3": [234, 51, 35, 204], + }, + "sRGB-BB0000FF.png": { + "srgb srgb": [187, 0, 0, 255], + "srgb display-p3": [171, 35, 23, 255], + "display-p3 srgb": [187, 1, 0, 255], + "display-p3 display-p3": [171, 35, 23, 255], + }, + "sRGB-BB0000CC.png": { + "srgb srgb": [187, 0, 0, 204], + "srgb display-p3": [171, 35, 23, 204], + "display-p3 srgb": [187, 1, 0, 204], + "display-p3 display-p3": [171, 35, 23, 204], + }, + + "Display-P3-FF0000FF.png": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [255, 0, 0, 255], + }, + "Display-P3-FF0000CC.png": { + "srgb srgb": [255, 0, 0, 204], + "srgb display-p3": [234, 51, 35, 204], + "display-p3 srgb": [255, 0, 0, 204], + "display-p3 display-p3": [255, 0, 0, 204], + }, + "Display-P3-BB0000FF.png": { + "srgb srgb": [205, 0, 0, 255], + "srgb display-p3": [188, 39, 26, 255], + "display-p3 srgb": [205, 0, 0, 255], + "display-p3 display-p3": [187, 0, 0, 255], + }, + "Display-P3-BB0000CC.png": { + "srgb srgb": [205, 0, 0, 204], + "srgb display-p3": [188, 39, 26, 204], + "display-p3 srgb": [205, 0, 0, 204], + "display-p3 display-p3": [187, 0, 0, 204], + }, + + "Adobe-RGB-FF0000FF.png": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 19, 11, 255], + "display-p3 display-p3": [255, 61, 43, 255], + }, + "Adobe-RGB-FF0000CC.png": { + "srgb srgb": [255, 0, 0, 204], + "srgb display-p3": [234, 51, 35, 204], + "display-p3 srgb": [255, 19, 11, 204], + "display-p3 display-p3": [255, 61, 43, 204], + }, + "Adobe-RGB-BB0000FF.png": { + "srgb srgb": [219, 0, 0, 255], + "srgb display-p3": [201, 42, 29, 255], + "display-p3 srgb": [219, 0, 1, 255], + "display-p3 display-p3": [201, 42, 29, 255], + }, + "Adobe-RGB-BB0000CC.png": { + "srgb srgb": [219, 0, 0, 204], + "srgb display-p3": [201, 42, 29, 204], + "display-p3 srgb": [219, 0, 1, 204], + "display-p3 display-p3": [201, 42, 29, 204], + }, + + "Generic-CMYK-FF000000.jpg": { + "srgb srgb": [0, 163, 218, 255], + "srgb display-p3": [72, 161, 213, 255], + "display-p3 srgb": [0, 163, 218, 255], + "display-p3 display-p3": [0, 160, 213, 255], + }, + "Generic-CMYK-BE000000.jpg": { + "srgb srgb": [0, 180, 223, 255], + "srgb display-p3": [80, 177, 219, 255], + "display-p3 srgb": [0, 180, 223, 255], + "display-p3 display-p3": [65, 177, 219, 255], + }, + + // 16 bit source images + + "sRGB-FFFF00000000FFFF.png": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [234, 51, 35, 255], + }, + "sRGB-FFFF00000000CCCC.png": { + "srgb srgb": [255, 0, 0, 204], + "srgb display-p3": [234, 51, 35, 204], + "display-p3 srgb": [255, 0, 0, 204], + "display-p3 display-p3": [234, 51, 35, 204], + }, + "sRGB-BBBC00000000FFFF.png": { + "srgb srgb": [187, 0, 0, 255], + "srgb display-p3": [171, 35, 23, 255], + "display-p3 srgb": [187, 1, 0, 255], + "display-p3 display-p3": [171, 35, 23, 255], + }, + "sRGB-BBBC00000000CCCC.png": { + "srgb srgb": [187, 0, 0, 204], + "srgb display-p3": [171, 35, 23, 204], + "display-p3 srgb": [187, 1, 0, 204], + "display-p3 display-p3": [171, 35, 23, 204], + }, + + "Display-P3-FFFF00000000FFFF.png": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [255, 0, 0, 255], + }, + "Display-P3-FFFF00000000CCCC.png": { + "srgb srgb": [255, 0, 0, 204], + "srgb display-p3": [234, 51, 35, 204], + "display-p3 srgb": [255, 0, 0, 204], + "display-p3 display-p3": [255, 0, 0, 204], + }, + "Display-P3-BBBC00000000FFFF.png": { + "srgb srgb": [205, 0, 0, 255], + "srgb display-p3": [188, 39, 26, 255], + "display-p3 srgb": [205, 0, 0, 255], + "display-p3 display-p3": [187, 0, 0, 255], + }, + "Display-P3-BBBC00000000CCCC.png": { + "srgb srgb": [205, 0, 0, 204], + "srgb display-p3": [188, 39, 26, 204], + "display-p3 srgb": [205, 0, 0, 204], + "display-p3 display-p3": [187, 0, 0, 204], + }, + + "Adobe-RGB-FFFF00000000FFFF.png": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 19, 11, 255], + "display-p3 display-p3": [255, 61, 43, 255], + }, + "Adobe-RGB-FFFF00000000CCCC.png": { + "srgb srgb": [255, 0, 0, 204], + "srgb display-p3": [234, 51, 35, 204], + "display-p3 srgb": [255, 19, 11, 204], + "display-p3 display-p3": [255, 61, 43, 204], + }, + "Adobe-RGB-BBBC00000000FFFF.png": { + "srgb srgb": [219, 0, 0, 255], + "srgb display-p3": [201, 42, 29, 255], + "display-p3 srgb": [219, 0, 1, 255], + "display-p3 display-p3": [201, 42, 29, 255], + }, + "Adobe-RGB-BBBC00000000CCCC.png": { + "srgb srgb": [219, 0, 0, 204], + "srgb display-p3": [201, 42, 29, 204], + "display-p3 srgb": [219, 0, 1, 204], + "display-p3 display-p3": [201, 42, 29, 204], + }, +}; + +const svgImageTests = { + // SVG source images + + "sRGB-FF0000.svg": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [234, 51, 35, 255], + }, + "sRGB-BB0000.svg": { + "srgb srgb": [187, 0, 0, 255], + "srgb display-p3": [171, 35, 23, 255], + "display-p3 srgb": [187, 1, 0, 255], + "display-p3 display-p3": [171, 35, 23, 255], + }, + + "Display-P3-1-0-0.svg": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [255, 0, 0, 255], + }, + "Display-P3-0.7333-0-0.svg": { + "srgb srgb": [205, 0, 0, 255], + "srgb display-p3": [188, 39, 26, 255], + "display-p3 srgb": [205, 0, 0, 255], + "display-p3 display-p3": [187, 0, 0, 255], + }, +}; + +// Each video: +// * is 300x200 and has a single color +// * has a filename base that indicates its contents: +// +// -<8-or-10-bit-color-value> +// +// * was generated using commands like: +// +// W=300 H=200 Y=3F Cb=66 Cr=F0 ; \ +// perl -e "print pack('c', 0x$Y) x ($W * $H), pack('c', 0x$Cb) x ($W * $H / 4), pack('c', 0x$Cr) x ($W * $H / 4)" | \ +// ffmpeg -f rawvideo -pix_fmt yuv420p -s:v ${W}x$H -r 25 -i - -pix_fmt yuv420p -colorspace bt709 -color_primaries bt709 -color_trc iec61966_2_1 sRGB-FF0100.webm +// +// W=300 H=200 Y=0BB Cb=1BD Cr=2EF ; \ +// perl -e "print pack('s', 0x$Y) x ($W * $H), pack('s', 0x$Cb) x ($W * $H / 4), pack('s', 0x$Cr) x ($W * $H / 4)" | \ +// ffmpeg -f rawvideo -pix_fmt yuv420p10le -s:v ${W}x$H -r 25 -i - -c:v libx265 -vtag hvc1 -pix_fmt yuv420p10le -colorspace bt2020nc -color_primaries bt2020 -color_trc bt2020-10 Rec2020-222000000.mp4 +// +// W=300 H=200 Y=0BB Cb=1BD Cr=2EF ; \ +// perl -e "print pack('s', 0x$Y) x ($W * $H), pack('s', 0x$Cb) x ($W * $H / 4), pack('s', 0x$Cr) x ($W * $H / 4)" | \ +// ffmpeg -f rawvideo -pix_fmt yuv420p10le -s:v ${W}x$H -r 25 -i - -vcodec libvpx-vp9 -profile:v 2 -pix_fmt yuv420p10le -colorspace bt2020nc -color_primaries bt2020 -color_trc bt2020-10 Rec2020-222000000.webm +// +// where the Y'CbCr values were computed using https://jdashg.github.io/misc/colors/from-coeffs.html. +const videoTests = { + // Rec.709 Y'CbCr (0x3F, 0x66, 0xF0) = sRGB (0xFF, 0x01, 0x00) + "sRGB-FF0100": { + "srgb srgb": [255, 1, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [234, 51, 35, 255], + }, + // Rec.709 Y'CbCr (0x32, 0x6D, 0xD2) = sRGB (0xBB, 0x00, 0x00) + "sRGB-BB0000": { + "srgb srgb": [187, 0, 0, 255], + "srgb display-p3": [171, 35, 23, 255], + "display-p3 srgb": [187, 1, 0, 255], + "display-p3 display-p3": [171, 35, 23, 255], + }, + + // 10 bit Rec.2020 Y'CbCr (0x126, 0x183, 0x3C0) = Rec.2020 (0x3FF, 0x000, 0x000) + "Rec2020-3FF000000": { + "srgb srgb": [255, 0, 0, 255], + "srgb display-p3": [234, 51, 35, 255], + "display-p3 srgb": [255, 0, 0, 255], + "display-p3 display-p3": [255, 0, 9, 255], + }, + // 10 bit Rec.2020 Y'CbCr (0x0BB, 0x1BD, 0x2EF) = Rec.2020 (0x222, 0x000, 0x000) + "Rec2020-222000000": { + "srgb srgb": [186, 0, 0, 255], + "srgb display-p3": [170, 34, 23, 255], + "display-p3 srgb": [186, 0, 0, 255], + "display-p3 display-p3": [169, 0, 3, 255], + }, +}; + +const fromSRGBToDisplayP3 = { + "255,0,0,255": [234, 51, 35, 255], + "255,0,0,204": [234, 51, 35, 204], + "187,0,0,255": [171, 35, 23, 255], + "187,0,0,204": [171, 35, 23, 204], +}; + +const fromDisplayP3ToSRGB = { + "255,0,0,255": [255, 0, 0, 255], + "255,0,0,204": [255, 0, 0, 204], + "187,0,0,255": [205, 0, 0, 255], + "187,0,0,204": [205, 0, 0, 204], +}; + +function pixelsApproximatelyEqual(p1, p2) { + for (let i = 0; i < 4; ++i) { + if (Math.abs(p1[i] - p2[i]) > 3) + return false; + } + return true; +} diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html new file mode 100644 index 0000000000..b21eaf72ab --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html @@ -0,0 +1,26 @@ + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000CC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000CC.png new file mode 100644 index 0000000000..9b3db7e22e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000CC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000FF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000FF.png new file mode 100644 index 0000000000..78237d5a9d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000FF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000CCCC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000CCCC.png new file mode 100644 index 0000000000..3fbe7cadc0 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000CCCC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000FFFF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000FFFF.png new file mode 100644 index 0000000000..ab9b1bf5b7 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000FFFF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000CC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000CC.png new file mode 100644 index 0000000000..a83344933d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000CC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000FF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000FF.png new file mode 100644 index 0000000000..3222c5e26f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000FF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000CCCC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000CCCC.png new file mode 100644 index 0000000000..60f1239943 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000CCCC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000FFFF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000FFFF.png new file mode 100644 index 0000000000..c558eb10b3 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000FFFF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-0.7333-0-0.svg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-0.7333-0-0.svg new file mode 100644 index 0000000000..2737814877 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-0.7333-0-0.svg @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-1-0-0.svg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-1-0-0.svg new file mode 100644 index 0000000000..5c1b07362a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-1-0-0.svg @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000CC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000CC.png new file mode 100644 index 0000000000..2036aeae25 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000CC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000FF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000FF.png new file mode 100644 index 0000000000..35347a3055 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000FF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000CCCC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000CCCC.png new file mode 100644 index 0000000000..87f11b5d97 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000CCCC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000FFFF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000FFFF.png new file mode 100644 index 0000000000..ea2f84caa1 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000FFFF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000CC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000CC.png new file mode 100644 index 0000000000..8a0abc74dd Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000CC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000FF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000FF.png new file mode 100644 index 0000000000..7b6d4a6150 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000FF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000CCCC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000CCCC.png new file mode 100644 index 0000000000..8a0abc74dd Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000CCCC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000FFFF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000FFFF.png new file mode 100644 index 0000000000..7b6d4a6150 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000FFFF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-BE000000.jpg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-BE000000.jpg new file mode 100644 index 0000000000..21eecaa25e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-BE000000.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-FF000000.jpg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-FF000000.jpg new file mode 100644 index 0000000000..32f3b691e2 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-FF000000.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.mp4 b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.mp4 new file mode 100644 index 0000000000..71ad32c5f0 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.mp4 differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.webm b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.webm new file mode 100644 index 0000000000..5e4eae49dc Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.webm differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.mp4 b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.mp4 new file mode 100644 index 0000000000..0e2880a93a Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.mp4 differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.webm b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.webm new file mode 100644 index 0000000000..4f28de8cea Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.webm differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-p3d65.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-p3d65.png new file mode 100644 index 0000000000..5eb3f6a15f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-p3d65.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-rec2020.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-rec2020.png new file mode 100644 index 0000000000..b64db07379 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-rec2020.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-srgb.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-srgb.png new file mode 100644 index 0000000000..bfbba8b8e2 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-srgb.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv new file mode 100644 index 0000000000..43a72bf271 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.avif b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.avif new file mode 100644 index 0000000000..c3890c5cf6 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.avif differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.bmp b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.bmp new file mode 100644 index 0000000000..9c9561c704 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.bmp differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.ico b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.ico new file mode 100644 index 0000000000..87e8ff45de Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.ico differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.png new file mode 100644 index 0000000000..bfbba8b8e2 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.webp b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.webp new file mode 100644 index 0000000000..925646067a Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.webp differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.avif b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.avif new file mode 100644 index 0000000000..c13b320ea8 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.avif differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.bmp b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.bmp new file mode 100644 index 0000000000..465d203d98 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.bmp differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.gif b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.gif new file mode 100644 index 0000000000..25bcefb2bf Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.gif differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.ico b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.ico new file mode 100644 index 0000000000..e5375826ab Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.ico differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.jpg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.jpg new file mode 100644 index 0000000000..c4579e8f06 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.jpg differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.png new file mode 100644 index 0000000000..1b5876b5f3 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.svg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.svg new file mode 100644 index 0000000000..0517130849 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.webp b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.webp new file mode 100644 index 0000000000..b7c0a421dc Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.webp differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_opaque.png new file mode 100644 index 0000000000..c4496db19b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_transparent.png new file mode 100644 index 0000000000..3b4cfda52c Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_opaque.png new file mode 100644 index 0000000000..e7a142cd2e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_transparent.png new file mode 100644 index 0000000000..0b035317c8 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_opaque.png new file mode 100644 index 0000000000..a1dc7ddb0d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_transparent.png new file mode 100644 index 0000000000..be2eb1208e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_opaque.png new file mode 100644 index 0000000000..e2a2d14451 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_transparent.png new file mode 100644 index 0000000000..960d7d8e75 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_opaque.png new file mode 100644 index 0000000000..80cf9785eb Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_transparent.png new file mode 100644 index 0000000000..3ec565f8c2 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_opaque.png new file mode 100644 index 0000000000..5f3134b79c Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_transparent.png new file mode 100644 index 0000000000..500a70eff8 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_opaque.png new file mode 100644 index 0000000000..b5d0e07a7a Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_transparent.png new file mode 100644 index 0000000000..e4ec3e4454 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_opaque.png new file mode 100644 index 0000000000..c487d5846f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_transparent.png new file mode 100644 index 0000000000..78fe202c0e Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_opaque.png new file mode 100644 index 0000000000..babf232a36 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_transparent.png new file mode 100644 index 0000000000..3016404009 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_opaque.png new file mode 100644 index 0000000000..8a665345e9 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_transparent.png new file mode 100644 index 0000000000..e51cda77c4 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_opaque.png new file mode 100644 index 0000000000..8b787b5c87 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_transparent.png new file mode 100644 index 0000000000..727028e765 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_opaque.png new file mode 100644 index 0000000000..fe8bdd4963 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_transparent.png new file mode 100644 index 0000000000..b836afebed Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_opaque.png new file mode 100644 index 0000000000..5ecd868606 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_transparent.png new file mode 100644 index 0000000000..85a349dc1d Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_opaque.png new file mode 100644 index 0000000000..599cd34040 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_transparent.png new file mode 100644 index 0000000000..ecf65c3d46 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_opaque.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_opaque.png new file mode 100644 index 0000000000..9cab6d12e6 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_opaque.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_transparent.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_transparent.png new file mode 100644 index 0000000000..5fa01e62c2 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_transparent.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.mp4 b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.mp4 new file mode 100644 index 0000000000..59572f5138 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.mp4 differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.svg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.svg new file mode 100644 index 0000000000..2b785f8cf4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.svg @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.webm b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.webm new file mode 100644 index 0000000000..23a6364bdb Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.webm differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000CC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000CC.png new file mode 100644 index 0000000000..fe463486ef Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000CC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000FF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000FF.png new file mode 100644 index 0000000000..be7009f613 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000FF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000CCCC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000CCCC.png new file mode 100644 index 0000000000..5220ccb7a9 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000CCCC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000FFFF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000FFFF.png new file mode 100644 index 0000000000..416ef12986 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000FFFF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000.svg b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000.svg new file mode 100644 index 0000000000..8798fdfc3a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000.svg @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000CC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000CC.png new file mode 100644 index 0000000000..e86f64b71b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000CC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000FF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000FF.png new file mode 100644 index 0000000000..22f33b14da Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000FF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.mp4 b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.mp4 new file mode 100644 index 0000000000..37a29f9f83 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.mp4 differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.webm b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.webm new file mode 100644 index 0000000000..31b69af924 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.webm differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000CCCC.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000CCCC.png new file mode 100644 index 0000000000..e86f64b71b Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000CCCC.png differ diff --git a/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000FFFF.png b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000FFFF.png new file mode 100644 index 0000000000..22f33b14da Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000FFFF.png differ diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.1.html new file mode 100644 index 0000000000..85ebff4c0a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.angle.1 + + + + + + +

      2d.path.arc.angle.1

      +

      arc() draws pi/2 .. -pi anticlockwise correctly

      + + +

      Actual output:

      +

      FAIL (fallback content)

      +

      Expected output:

      +

        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.2.html new file mode 100644 index 0000000000..7eefabd993 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.2.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.angle.2 + + + + + + +

        2d.path.arc.angle.2

        +

        arc() draws -3pi/2 .. -pi anticlockwise correctly

        + + +

        Actual output:

        +

        FAIL (fallback content)

        +

        Expected output:

        +

          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.3.html new file mode 100644 index 0000000000..899c50dc90 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.3.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.angle.3 + + + + + + +

          2d.path.arc.angle.3

          +

          arc() wraps angles mod 2pi when anticlockwise and end > start+2pi

          + + +

          Actual output:

          +

          FAIL (fallback content)

          +

          Expected output:

          +

            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.4.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.4.html new file mode 100644 index 0000000000..3f1bd84d69 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.4.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.arc.angle.4 + + + + + + +

            2d.path.arc.angle.4

            +

            arc() draws a full circle when clockwise and end > start+2pi

            + + +

            Actual output:

            +

            FAIL (fallback content)

            +

            Expected output:

            +

              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.5.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.5.html new file mode 100644 index 0000000000..2373bd4f0a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.5.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.angle.5 + + + + + + +

              2d.path.arc.angle.5

              +

              arc() wraps angles mod 2pi when clockwise and start > end+2pi

              + + +

              Actual output:

              +

              FAIL (fallback content)

              +

              Expected output:

              +

                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.6.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.6.html new file mode 100644 index 0000000000..b0b03cff79 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.angle.6.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.arc.angle.6 + + + + + + +

                2d.path.arc.angle.6

                +

                arc() draws a full circle when anticlockwise and start > end+2pi

                + + +

                Actual output:

                +

                FAIL (fallback content)

                +

                Expected output:

                +

                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.default.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.default.html new file mode 100644 index 0000000000..b52941fe3f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.default.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.default + + + + + + +

                  2d.path.arc.default

                  +

                  arc() with missing last argument defaults to clockwise

                  + + +

                  Actual output:

                  +

                  FAIL (fallback content)

                  +

                  Expected output:

                  +

                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.empty.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.empty.html new file mode 100644 index 0000000000..295ee4bbb2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.empty.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.empty + + + + + + +

                    2d.path.arc.empty

                    +

                    arc() with an empty path does not draw a straight line to the start point

                    + + +

                    Actual output:

                    +

                    FAIL (fallback content)

                    +

                    Expected output:

                    +

                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.end.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.end.html new file mode 100644 index 0000000000..a581a40e8e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.end.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.arc.end + + + + + + +

                      2d.path.arc.end

                      +

                      arc() adds the end point of the arc to the subpath

                      + + +

                      Actual output:

                      +

                      FAIL (fallback content)

                      +

                      Expected output:

                      +

                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.negative.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.negative.html new file mode 100644 index 0000000000..fd81ebadcd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.negative.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.path.arc.negative + + + + + + +

                        2d.path.arc.negative

                        +

                        arc() with negative radius throws INDEX_SIZE_ERR

                        + + +

                        Actual output:

                        +

                        FAIL (fallback content)

                        + +
                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonempty.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonempty.html new file mode 100644 index 0000000000..982829013d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonempty.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.arc.nonempty + + + + + + +

                          2d.path.arc.nonempty

                          +

                          arc() with a non-empty path does draw a straight line to the start point

                          + + +

                          Actual output:

                          +

                          FAIL (fallback content)

                          +

                          Expected output:

                          +

                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonfinite.html new file mode 100644 index 0000000000..a1b15e7a88 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.nonfinite.html @@ -0,0 +1,76 @@ + + +Canvas test: 2d.path.arc.nonfinite + + + + + + +

                            2d.path.arc.nonfinite

                            +

                            arc() with Infinity/NaN is ignored

                            + + +

                            Actual output:

                            +

                            FAIL (fallback content)

                            +

                            Expected output:

                            +

                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.1.html new file mode 100644 index 0000000000..951c9ae26c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.1.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.path.arc.scale.1 + + + + + + +

                              2d.path.arc.scale.1

                              +

                              Non-uniformly scaled arcs are the right shape

                              + + +

                              Actual output:

                              +

                              FAIL (fallback content)

                              +

                              Expected output:

                              +

                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.2.html new file mode 100644 index 0000000000..6b39e16222 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.scale.2.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.path.arc.scale.2 + + + + + + +

                                2d.path.arc.scale.2

                                +

                                Highly scaled arcs are the right shape

                                + + +

                                Actual output:

                                +

                                FAIL (fallback content)

                                +

                                Expected output:

                                +

                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.1.html new file mode 100644 index 0000000000..3bc81bd77a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.1.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.path.arc.selfintersect.1 + + + + + + +

                                  2d.path.arc.selfintersect.1

                                  +

                                  arc() with lineWidth > 2*radius is drawn sensibly

                                  + + +

                                  Actual output:

                                  +

                                  FAIL (fallback content)

                                  +

                                  Expected output:

                                  +

                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.2.html new file mode 100644 index 0000000000..e3b14a782f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.selfintersect.2.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.arc.selfintersect.2 + + + + + + +

                                    2d.path.arc.selfintersect.2

                                    +

                                    arc() with lineWidth > 2*radius is drawn sensibly

                                    + + +

                                    Actual output:

                                    +

                                    FAIL (fallback content)

                                    +

                                    Expected output:

                                    +

                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.1.html new file mode 100644 index 0000000000..8a456841ad --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.1.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.arc.shape.1 + + + + + + +

                                      2d.path.arc.shape.1

                                      +

                                      arc() from 0 to pi does not draw anything in the wrong half

                                      + + +

                                      Actual output:

                                      +

                                      FAIL (fallback content)

                                      +

                                      Expected output:

                                      +

                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.2.html new file mode 100644 index 0000000000..f820eed761 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.2.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.arc.shape.2 + + + + + + +

                                        2d.path.arc.shape.2

                                        +

                                        arc() from 0 to pi draws stuff in the right half

                                        + + +

                                        Actual output:

                                        +

                                        FAIL (fallback content)

                                        +

                                        Expected output:

                                        +

                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.3.html new file mode 100644 index 0000000000..aa08d44194 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.3.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.path.arc.shape.3 + + + + + + +

                                          2d.path.arc.shape.3

                                          +

                                          arc() from 0 to -pi/2 does not draw anything in the wrong quadrant

                                          + + +

                                          Actual output:

                                          +

                                          FAIL (fallback content)

                                          +

                                          Expected output:

                                          +

                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.4.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.4.html new file mode 100644 index 0000000000..b00d4468f2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.4.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.path.arc.shape.4 + + + + + + +

                                            2d.path.arc.shape.4

                                            +

                                            arc() from 0 to -pi/2 draws stuff in the right quadrant

                                            + + +

                                            Actual output:

                                            +

                                            FAIL (fallback content)

                                            +

                                            Expected output:

                                            +

                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.5.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.5.html new file mode 100644 index 0000000000..f5574d2773 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.shape.5.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.path.arc.shape.5 + + + + + + +

                                              2d.path.arc.shape.5

                                              +

                                              arc() from 0 to 5pi does not draw crazy things

                                              + + +

                                              Actual output:

                                              +

                                              FAIL (fallback content)

                                              +

                                              Expected output:

                                              +

                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.1.html new file mode 100644 index 0000000000..6312efb3e8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.twopie.1 + + + + + + +

                                                2d.path.arc.twopie.1

                                                +

                                                arc() draws nothing when end = start + 2pi-e and anticlockwise

                                                + + +

                                                Actual output:

                                                +

                                                FAIL (fallback content)

                                                +

                                                Expected output:

                                                +

                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.2.html new file mode 100644 index 0000000000..132c2d38dd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.2.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.twopie.2 + + + + + + +

                                                  2d.path.arc.twopie.2

                                                  +

                                                  arc() draws a full circle when end = start + 2pi-e and clockwise

                                                  + + +

                                                  Actual output:

                                                  +

                                                  FAIL (fallback content)

                                                  +

                                                  Expected output:

                                                  +

                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.3.html new file mode 100644 index 0000000000..204ed54a1e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.3.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.twopie.3 + + + + + + +

                                                    2d.path.arc.twopie.3

                                                    +

                                                    arc() draws a full circle when end = start + 2pi+e and anticlockwise

                                                    + + +

                                                    Actual output:

                                                    +

                                                    FAIL (fallback content)

                                                    +

                                                    Expected output:

                                                    +

                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.4.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.4.html new file mode 100644 index 0000000000..d5535a7949 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.twopie.4.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.twopie.4 + + + + + + +

                                                      2d.path.arc.twopie.4

                                                      +

                                                      arc() draws nothing when end = start + 2pi+e and clockwise

                                                      + + +

                                                      Actual output:

                                                      +

                                                      FAIL (fallback content)

                                                      +

                                                      Expected output:

                                                      +

                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.1.html new file mode 100644 index 0000000000..2c93425b1e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.zero.1 + + + + + + +

                                                        2d.path.arc.zero.1

                                                        +

                                                        arc() draws nothing when startAngle = endAngle and anticlockwise

                                                        + + +

                                                        Actual output:

                                                        +

                                                        FAIL (fallback content)

                                                        +

                                                        Expected output:

                                                        +

                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.2.html new file mode 100644 index 0000000000..c290c2f32f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zero.2.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arc.zero.2 + + + + + + +

                                                          2d.path.arc.zero.2

                                                          +

                                                          arc() draws nothing when startAngle = endAngle and clockwise

                                                          + + +

                                                          Actual output:

                                                          +

                                                          FAIL (fallback content)

                                                          +

                                                          Expected output:

                                                          +

                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zeroradius.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zeroradius.html new file mode 100644 index 0000000000..f75403b2f3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arc.zeroradius.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.arc.zeroradius + + + + + + +

                                                            2d.path.arc.zeroradius

                                                            +

                                                            arc() with zero radius draws a line to the start point

                                                            + + +

                                                            Actual output:

                                                            +

                                                            FAIL (fallback content)

                                                            +

                                                            Expected output:

                                                            +

                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.1.html new file mode 100644 index 0000000000..01c8091c46 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.1.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.path.arcTo.coincide.1 + + + + + + +

                                                              2d.path.arcTo.coincide.1

                                                              +

                                                              arcTo() has no effect if P0 = P1

                                                              + + +

                                                              Actual output:

                                                              +

                                                              FAIL (fallback content)

                                                              +

                                                              Expected output:

                                                              +

                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.2.html new file mode 100644 index 0000000000..d216949aae --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.coincide.2.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.arcTo.coincide.2 + + + + + + +

                                                                2d.path.arcTo.coincide.2

                                                                +

                                                                arcTo() draws a straight line to P1 if P1 = P2

                                                                + + +

                                                                Actual output:

                                                                +

                                                                FAIL (fallback content)

                                                                +

                                                                Expected output:

                                                                +

                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.1.html new file mode 100644 index 0000000000..e91e2e4b1b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.1.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.path.arcTo.collinear.1 + + + + + + +

                                                                  2d.path.arcTo.collinear.1

                                                                  +

                                                                  arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1

                                                                  + + +

                                                                  Actual output:

                                                                  +

                                                                  FAIL (fallback content)

                                                                  +

                                                                  Expected output:

                                                                  +

                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.2.html new file mode 100644 index 0000000000..97b1339295 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.2.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.path.arcTo.collinear.2 + + + + + + +

                                                                    2d.path.arcTo.collinear.2

                                                                    +

                                                                    arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1

                                                                    + + +

                                                                    Actual output:

                                                                    +

                                                                    FAIL (fallback content)

                                                                    +

                                                                    Expected output:

                                                                    +

                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.3.html new file mode 100644 index 0000000000..2f4394f038 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.collinear.3.html @@ -0,0 +1,47 @@ + + +Canvas test: 2d.path.arcTo.collinear.3 + + + + + + +

                                                                      2d.path.arcTo.collinear.3

                                                                      +

                                                                      arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1

                                                                      + + +

                                                                      Actual output:

                                                                      +

                                                                      FAIL (fallback content)

                                                                      +

                                                                      Expected output:

                                                                      +

                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.1.html new file mode 100644 index 0000000000..2781bcbba3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.arcTo.ensuresubpath.1 + + + + + + +

                                                                        2d.path.arcTo.ensuresubpath.1

                                                                        +

                                                                        If there is no subpath, the first control point is added (and nothing is drawn up to it)

                                                                        + + +

                                                                        Actual output:

                                                                        +

                                                                        FAIL (fallback content)

                                                                        +

                                                                        Expected output:

                                                                        +

                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.2.html new file mode 100644 index 0000000000..f5da07c1c6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.2.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.arcTo.ensuresubpath.2 + + + + + + +

                                                                          2d.path.arcTo.ensuresubpath.2

                                                                          +

                                                                          If there is no subpath, the first control point is added

                                                                          + + +

                                                                          Actual output:

                                                                          +

                                                                          FAIL (fallback content)

                                                                          +

                                                                          Expected output:

                                                                          +

                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.negative.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.negative.html new file mode 100644 index 0000000000..0091ca2a67 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.negative.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.path.arcTo.negative + + + + + + +

                                                                            2d.path.arcTo.negative

                                                                            +

                                                                            arcTo() with negative radius throws an exception

                                                                            + + +

                                                                            Actual output:

                                                                            +

                                                                            FAIL (fallback content)

                                                                            + +
                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.nonfinite.html new file mode 100644 index 0000000000..0d7be1d360 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.nonfinite.html @@ -0,0 +1,74 @@ + + +Canvas test: 2d.path.arcTo.nonfinite + + + + + + +

                                                                              2d.path.arcTo.nonfinite

                                                                              +

                                                                              arcTo() with Infinity/NaN is ignored

                                                                              + + +

                                                                              Actual output:

                                                                              +

                                                                              FAIL (fallback content)

                                                                              +

                                                                              Expected output:

                                                                              +

                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.scale.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.scale.html new file mode 100644 index 0000000000..6645f05260 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.scale.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.arcTo.scale + + + + + + +

                                                                                2d.path.arcTo.scale

                                                                                +

                                                                                arcTo scales the curve, not just the control points

                                                                                + + +

                                                                                Actual output:

                                                                                +

                                                                                FAIL (fallback content)

                                                                                +

                                                                                Expected output:

                                                                                +

                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve1.html new file mode 100644 index 0000000000..4617b2cbbb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve1.html @@ -0,0 +1,59 @@ + + +Canvas test: 2d.path.arcTo.shape.curve1 + + + + + + +

                                                                                  2d.path.arcTo.shape.curve1

                                                                                  +

                                                                                  arcTo() curves in the right kind of shape

                                                                                  + + +

                                                                                  Actual output:

                                                                                  +

                                                                                  FAIL (fallback content)

                                                                                  +

                                                                                  Expected output:

                                                                                  +

                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve2.html new file mode 100644 index 0000000000..bcc4326eea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.curve2.html @@ -0,0 +1,58 @@ + + +Canvas test: 2d.path.arcTo.shape.curve2 + + + + + + +

                                                                                    2d.path.arcTo.shape.curve2

                                                                                    +

                                                                                    arcTo() curves in the right kind of shape

                                                                                    + + +

                                                                                    Actual output:

                                                                                    +

                                                                                    FAIL (fallback content)

                                                                                    +

                                                                                    Expected output:

                                                                                    +

                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.end.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.end.html new file mode 100644 index 0000000000..829c70f5f4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.end.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.arcTo.shape.end + + + + + + +

                                                                                      2d.path.arcTo.shape.end

                                                                                      +

                                                                                      arcTo() does not draw anything from P1 to P2

                                                                                      + + +

                                                                                      Actual output:

                                                                                      +

                                                                                      FAIL (fallback content)

                                                                                      +

                                                                                      Expected output:

                                                                                      +

                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.start.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.start.html new file mode 100644 index 0000000000..0abeedf433 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.shape.start.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.arcTo.shape.start + + + + + + +

                                                                                        2d.path.arcTo.shape.start

                                                                                        +

                                                                                        arcTo() draws a straight line from P0 to P1

                                                                                        + + +

                                                                                        Actual output:

                                                                                        +

                                                                                        FAIL (fallback content)

                                                                                        +

                                                                                        Expected output:

                                                                                        +

                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.transformation.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.transformation.html new file mode 100644 index 0000000000..5aa8562b1d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.transformation.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.path.arcTo.transformation + + + + + + +

                                                                                          2d.path.arcTo.transformation

                                                                                          +

                                                                                          arcTo joins up to the last subpath point correctly

                                                                                          + + +

                                                                                          Actual output:

                                                                                          +

                                                                                          FAIL (fallback content)

                                                                                          +

                                                                                          Expected output:

                                                                                          +

                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.1.html new file mode 100644 index 0000000000..bb2cc1d3e3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.1.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.path.arcTo.zero.1 + + + + + + +

                                                                                            2d.path.arcTo.zero.1

                                                                                            +

                                                                                            arcTo() with zero radius draws a straight line from P0 to P1

                                                                                            + + +

                                                                                            Actual output:

                                                                                            +

                                                                                            FAIL (fallback content)

                                                                                            +

                                                                                            Expected output:

                                                                                            +

                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.2.html new file mode 100644 index 0000000000..d2eeee535d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.arcTo.zero.2.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.path.arcTo.zero.2 + + + + + + +

                                                                                              2d.path.arcTo.zero.2

                                                                                              +

                                                                                              arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear

                                                                                              + + +

                                                                                              Actual output:

                                                                                              +

                                                                                              FAIL (fallback content)

                                                                                              +

                                                                                              Expected output:

                                                                                              +

                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.beginPath.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.beginPath.html new file mode 100644 index 0000000000..316f6af942 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.beginPath.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.path.beginPath + + + + + + +

                                                                                                2d.path.beginPath

                                                                                                +

                                                                                                + + +

                                                                                                Actual output:

                                                                                                +

                                                                                                FAIL (fallback content)

                                                                                                +

                                                                                                Expected output:

                                                                                                +

                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.basic.html new file mode 100644 index 0000000000..0c3d7f948b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.basic.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.bezierCurveTo.basic + + + + + + +

                                                                                                  2d.path.bezierCurveTo.basic

                                                                                                  +

                                                                                                  + + +

                                                                                                  Actual output:

                                                                                                  +

                                                                                                  FAIL (fallback content)

                                                                                                  +

                                                                                                  Expected output:

                                                                                                  +

                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html new file mode 100644 index 0000000000..ebcce3f48c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.bezierCurveTo.ensuresubpath.1 + + + + + + +

                                                                                                    2d.path.bezierCurveTo.ensuresubpath.1

                                                                                                    +

                                                                                                    If there is no subpath, the first control point is added (and nothing is drawn up to it)

                                                                                                    + + +

                                                                                                    Actual output:

                                                                                                    +

                                                                                                    FAIL (fallback content)

                                                                                                    +

                                                                                                    Expected output:

                                                                                                    +

                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html new file mode 100644 index 0000000000..c269b72d33 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.bezierCurveTo.ensuresubpath.2 + + + + + + +

                                                                                                      2d.path.bezierCurveTo.ensuresubpath.2

                                                                                                      +

                                                                                                      If there is no subpath, the first control point is added

                                                                                                      + + +

                                                                                                      Actual output:

                                                                                                      +

                                                                                                      FAIL (fallback content)

                                                                                                      +

                                                                                                      Expected output:

                                                                                                      +

                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.nonfinite.html new file mode 100644 index 0000000000..6278a67283 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.nonfinite.html @@ -0,0 +1,108 @@ + + +Canvas test: 2d.path.bezierCurveTo.nonfinite + + + + + + +

                                                                                                        2d.path.bezierCurveTo.nonfinite

                                                                                                        +

                                                                                                        bezierCurveTo() with Infinity/NaN is ignored

                                                                                                        + + +

                                                                                                        Actual output:

                                                                                                        +

                                                                                                        FAIL (fallback content)

                                                                                                        +

                                                                                                        Expected output:

                                                                                                        +

                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.scaled.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.scaled.html new file mode 100644 index 0000000000..e7a5d8b524 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.scaled.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.bezierCurveTo.scaled + + + + + + +

                                                                                                          2d.path.bezierCurveTo.scaled

                                                                                                          +

                                                                                                          + + +

                                                                                                          Actual output:

                                                                                                          +

                                                                                                          FAIL (fallback content)

                                                                                                          +

                                                                                                          Expected output:

                                                                                                          +

                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.shape.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.shape.html new file mode 100644 index 0000000000..cbc2824425 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.bezierCurveTo.shape.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.bezierCurveTo.shape + + + + + + +

                                                                                                            2d.path.bezierCurveTo.shape

                                                                                                            +

                                                                                                            + + +

                                                                                                            Actual output:

                                                                                                            +

                                                                                                            FAIL (fallback content)

                                                                                                            +

                                                                                                            Expected output:

                                                                                                            +

                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.1.html new file mode 100644 index 0000000000..a5515e4f7e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.1.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.clip.basic.1 + + + + + + +

                                                                                                              2d.path.clip.basic.1

                                                                                                              +

                                                                                                              + + +

                                                                                                              Actual output:

                                                                                                              +

                                                                                                              FAIL (fallback content)

                                                                                                              +

                                                                                                              Expected output:

                                                                                                              +

                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.2.html new file mode 100644 index 0000000000..27e1ad0b0c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.basic.2.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.clip.basic.2 + + + + + + +

                                                                                                                2d.path.clip.basic.2

                                                                                                                +

                                                                                                                + + +

                                                                                                                Actual output:

                                                                                                                +

                                                                                                                FAIL (fallback content)

                                                                                                                +

                                                                                                                Expected output:

                                                                                                                +

                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.empty.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.empty.html new file mode 100644 index 0000000000..17208ad797 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.empty.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.clip.empty + + + + + + +

                                                                                                                  2d.path.clip.empty

                                                                                                                  +

                                                                                                                  + + +

                                                                                                                  Actual output:

                                                                                                                  +

                                                                                                                  FAIL (fallback content)

                                                                                                                  +

                                                                                                                  Expected output:

                                                                                                                  +

                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.intersect.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.intersect.html new file mode 100644 index 0000000000..c1057f2645 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.intersect.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.clip.intersect + + + + + + +

                                                                                                                    2d.path.clip.intersect

                                                                                                                    +

                                                                                                                    + + +

                                                                                                                    Actual output:

                                                                                                                    +

                                                                                                                    FAIL (fallback content)

                                                                                                                    +

                                                                                                                    Expected output:

                                                                                                                    +

                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.unaffected.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.unaffected.html new file mode 100644 index 0000000000..66f0379602 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.unaffected.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.clip.unaffected + + + + + + +

                                                                                                                      2d.path.clip.unaffected

                                                                                                                      +

                                                                                                                      + + +

                                                                                                                      Actual output:

                                                                                                                      +

                                                                                                                      FAIL (fallback content)

                                                                                                                      +

                                                                                                                      Expected output:

                                                                                                                      +

                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.1.html new file mode 100644 index 0000000000..46e4db9b6c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.1.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.path.clip.winding.1 + + + + + + +

                                                                                                                        2d.path.clip.winding.1

                                                                                                                        +

                                                                                                                        + + +

                                                                                                                        Actual output:

                                                                                                                        +

                                                                                                                        FAIL (fallback content)

                                                                                                                        +

                                                                                                                        Expected output:

                                                                                                                        +

                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.2.html new file mode 100644 index 0000000000..9341353a8d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.clip.winding.2.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.path.clip.winding.2 + + + + + + +

                                                                                                                          2d.path.clip.winding.2

                                                                                                                          +

                                                                                                                          + + +

                                                                                                                          Actual output:

                                                                                                                          +

                                                                                                                          FAIL (fallback content)

                                                                                                                          +

                                                                                                                          Expected output:

                                                                                                                          +

                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.empty.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.empty.html new file mode 100644 index 0000000000..898cdc5fa6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.empty.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.path.closePath.empty + + + + + + +

                                                                                                                            2d.path.closePath.empty

                                                                                                                            +

                                                                                                                            + + +

                                                                                                                            Actual output:

                                                                                                                            +

                                                                                                                            FAIL (fallback content)

                                                                                                                            +

                                                                                                                            Expected output:

                                                                                                                            +

                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.newline.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.newline.html new file mode 100644 index 0000000000..07ec4b2a82 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.newline.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.closePath.newline + + + + + + +

                                                                                                                              2d.path.closePath.newline

                                                                                                                              +

                                                                                                                              + + +

                                                                                                                              Actual output:

                                                                                                                              +

                                                                                                                              FAIL (fallback content)

                                                                                                                              +

                                                                                                                              Expected output:

                                                                                                                              +

                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.nextpoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.nextpoint.html new file mode 100644 index 0000000000..648d7ad37a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.closePath.nextpoint.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.closePath.nextpoint + + + + + + +

                                                                                                                                2d.path.closePath.nextpoint

                                                                                                                                +

                                                                                                                                + + +

                                                                                                                                Actual output:

                                                                                                                                +

                                                                                                                                FAIL (fallback content)

                                                                                                                                +

                                                                                                                                Expected output:

                                                                                                                                +

                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.ellipse.basics.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.ellipse.basics.html new file mode 100644 index 0000000000..d46dc31d26 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.ellipse.basics.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.path.ellipse.basics + + + + + + +

                                                                                                                                  2d.path.ellipse.basics

                                                                                                                                  +

                                                                                                                                  Verify canvas throws error when drawing ellipse with negative radii.

                                                                                                                                  + + +

                                                                                                                                  Actual output:

                                                                                                                                  +

                                                                                                                                  FAIL (fallback content)

                                                                                                                                  + +
                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.basic.html new file mode 100644 index 0000000000..010dbf43e1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.basic.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.fill.closed.basic + + + + + + +

                                                                                                                                    2d.path.fill.closed.basic

                                                                                                                                    +

                                                                                                                                    + + +

                                                                                                                                    Actual output:

                                                                                                                                    +

                                                                                                                                    FAIL (fallback content)

                                                                                                                                    +

                                                                                                                                    Expected output:

                                                                                                                                    +

                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.unaffected.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.unaffected.html new file mode 100644 index 0000000000..e00a6c8f55 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.closed.unaffected.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.fill.closed.unaffected + + + + + + +

                                                                                                                                      2d.path.fill.closed.unaffected

                                                                                                                                      +

                                                                                                                                      + + +

                                                                                                                                      Actual output:

                                                                                                                                      +

                                                                                                                                      FAIL (fallback content)

                                                                                                                                      +

                                                                                                                                      Expected output:

                                                                                                                                      +

                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.html new file mode 100644 index 0000000000..08782ed11e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.fill.overlap + + + + + + +

                                                                                                                                        2d.path.fill.overlap

                                                                                                                                        +

                                                                                                                                        + + +

                                                                                                                                        Actual output:

                                                                                                                                        +

                                                                                                                                        FAIL (fallback content)

                                                                                                                                        +

                                                                                                                                        Expected output:

                                                                                                                                        +

                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.png b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.png new file mode 100644 index 0000000000..e2a35d48d4 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.overlap.png differ diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.add.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.add.html new file mode 100644 index 0000000000..ef9a2a0f93 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.add.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.fill.winding.add + + + + + + +

                                                                                                                                          2d.path.fill.winding.add

                                                                                                                                          +

                                                                                                                                          + + +

                                                                                                                                          Actual output:

                                                                                                                                          +

                                                                                                                                          FAIL (fallback content)

                                                                                                                                          +

                                                                                                                                          Expected output:

                                                                                                                                          +

                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.1.html new file mode 100644 index 0000000000..eecf0198e2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.1.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.fill.winding.subtract.1 + + + + + + +

                                                                                                                                            2d.path.fill.winding.subtract.1

                                                                                                                                            +

                                                                                                                                            + + +

                                                                                                                                            Actual output:

                                                                                                                                            +

                                                                                                                                            FAIL (fallback content)

                                                                                                                                            +

                                                                                                                                            Expected output:

                                                                                                                                            +

                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.2.html new file mode 100644 index 0000000000..cf8b6a6ce9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.2.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.path.fill.winding.subtract.2 + + + + + + +

                                                                                                                                              2d.path.fill.winding.subtract.2

                                                                                                                                              +

                                                                                                                                              + + +

                                                                                                                                              Actual output:

                                                                                                                                              +

                                                                                                                                              FAIL (fallback content)

                                                                                                                                              +

                                                                                                                                              Expected output:

                                                                                                                                              +

                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.3.html new file mode 100644 index 0000000000..e056e33003 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.fill.winding.subtract.3.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.fill.winding.subtract.3 + + + + + + +

                                                                                                                                                2d.path.fill.winding.subtract.3

                                                                                                                                                +

                                                                                                                                                + + +

                                                                                                                                                Actual output:

                                                                                                                                                +

                                                                                                                                                FAIL (fallback content)

                                                                                                                                                +

                                                                                                                                                Expected output:

                                                                                                                                                +

                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.initial.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.initial.html new file mode 100644 index 0000000000..a3de93a799 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.initial.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.path.initial + + + + + + +

                                                                                                                                                  2d.path.initial

                                                                                                                                                  +

                                                                                                                                                  + + +

                                                                                                                                                  Actual output:

                                                                                                                                                  +

                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                  +

                                                                                                                                                  Expected output:

                                                                                                                                                  +

                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.arc.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.arc.html new file mode 100644 index 0000000000..bc4bc560e5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.arc.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.isPointInPath.arc + + + + + + +

                                                                                                                                                    2d.path.isPointInPath.arc

                                                                                                                                                    +

                                                                                                                                                    isPointInPath() works on arcs

                                                                                                                                                    + + +

                                                                                                                                                    Actual output:

                                                                                                                                                    +

                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                    + +
                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.1.html new file mode 100644 index 0000000000..22562c60a2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.1.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.path.isPointInPath.basic.1 + + + + + + +

                                                                                                                                                      2d.path.isPointInPath.basic.1

                                                                                                                                                      +

                                                                                                                                                      isPointInPath() detects whether the point is inside the path

                                                                                                                                                      + + +

                                                                                                                                                      Actual output:

                                                                                                                                                      +

                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                      + +
                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.2.html new file mode 100644 index 0000000000..9fc1060df8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.2.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.path.isPointInPath.basic.2 + + + + + + +

                                                                                                                                                        2d.path.isPointInPath.basic.2

                                                                                                                                                        +

                                                                                                                                                        isPointInPath() detects whether the point is inside the path

                                                                                                                                                        + + +

                                                                                                                                                        Actual output:

                                                                                                                                                        +

                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                        + +
                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.html new file mode 100644 index 0000000000..5e3edfcc80 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.basic.html @@ -0,0 +1,65 @@ + + +Canvas test: 2d.path.isPointInPath.basic + + + + + + +

                                                                                                                                                          2d.path.isPointInPath.basic

                                                                                                                                                          +

                                                                                                                                                          Verify the winding rule in isPointInPath works for for rect path.

                                                                                                                                                          + + +

                                                                                                                                                          Actual output:

                                                                                                                                                          +

                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                          + +
                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bezier.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bezier.html new file mode 100644 index 0000000000..b2f2d23724 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bezier.html @@ -0,0 +1,47 @@ + + +Canvas test: 2d.path.isPointInPath.bezier + + + + + + +

                                                                                                                                                            2d.path.isPointInPath.bezier

                                                                                                                                                            +

                                                                                                                                                            isPointInPath() works on Bezier curves

                                                                                                                                                            + + +

                                                                                                                                                            Actual output:

                                                                                                                                                            +

                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                            + +
                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bigarc.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bigarc.html new file mode 100644 index 0000000000..77cb495137 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.bigarc.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.isPointInPath.bigarc + + + + + + +

                                                                                                                                                              2d.path.isPointInPath.bigarc

                                                                                                                                                              +

                                                                                                                                                              isPointInPath() works on unclosed arcs larger than 2pi

                                                                                                                                                              + + +

                                                                                                                                                              Actual output:

                                                                                                                                                              +

                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                              + +
                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.edge.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.edge.html new file mode 100644 index 0000000000..b00da5a2a7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.edge.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.isPointInPath.edge + + + + + + +

                                                                                                                                                                2d.path.isPointInPath.edge

                                                                                                                                                                +

                                                                                                                                                                isPointInPath() counts points on the path as being inside

                                                                                                                                                                + + +

                                                                                                                                                                Actual output:

                                                                                                                                                                +

                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                + +
                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.empty.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.empty.html new file mode 100644 index 0000000000..3edfe01a2a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.empty.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.path.isPointInPath.empty + + + + + + +

                                                                                                                                                                  2d.path.isPointInPath.empty

                                                                                                                                                                  +

                                                                                                                                                                  isPointInPath() works when there is no path

                                                                                                                                                                  + + +

                                                                                                                                                                  Actual output:

                                                                                                                                                                  +

                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                  + +
                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.nonfinite.html new file mode 100644 index 0000000000..4ef541a431 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.nonfinite.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.isPointInPath.nonfinite + + + + + + +

                                                                                                                                                                    2d.path.isPointInPath.nonfinite

                                                                                                                                                                    +

                                                                                                                                                                    isPointInPath() returns false for non-finite arguments

                                                                                                                                                                    + + +

                                                                                                                                                                    Actual output:

                                                                                                                                                                    +

                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                    + +
                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.outside.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.outside.html new file mode 100644 index 0000000000..6431879eb6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.outside.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.isPointInPath.outside + + + + + + +

                                                                                                                                                                      2d.path.isPointInPath.outside

                                                                                                                                                                      +

                                                                                                                                                                      isPointInPath() works on paths outside the canvas

                                                                                                                                                                      + + +

                                                                                                                                                                      Actual output:

                                                                                                                                                                      +

                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                      + +
                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.subpath.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.subpath.html new file mode 100644 index 0000000000..5d664557d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.subpath.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.isPointInPath.subpath + + + + + + +

                                                                                                                                                                        2d.path.isPointInPath.subpath

                                                                                                                                                                        +

                                                                                                                                                                        isPointInPath() uses the current path, not just the subpath

                                                                                                                                                                        + + +

                                                                                                                                                                        Actual output:

                                                                                                                                                                        +

                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                        + +
                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.1.html new file mode 100644 index 0000000000..7268c3255f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.isPointInPath.transform.1 + + + + + + +

                                                                                                                                                                          2d.path.isPointInPath.transform.1

                                                                                                                                                                          +

                                                                                                                                                                          isPointInPath() handles transformations correctly

                                                                                                                                                                          + + +

                                                                                                                                                                          Actual output:

                                                                                                                                                                          +

                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                          + +
                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.2.html new file mode 100644 index 0000000000..3adac7a419 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.2.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.isPointInPath.transform.2 + + + + + + +

                                                                                                                                                                            2d.path.isPointInPath.transform.2

                                                                                                                                                                            +

                                                                                                                                                                            isPointInPath() handles transformations correctly

                                                                                                                                                                            + + +

                                                                                                                                                                            Actual output:

                                                                                                                                                                            +

                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                            + +
                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.3.html new file mode 100644 index 0000000000..8769c8a593 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.3.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.isPointInPath.transform.3 + + + + + + +

                                                                                                                                                                              2d.path.isPointInPath.transform.3

                                                                                                                                                                              +

                                                                                                                                                                              isPointInPath() handles transformations correctly

                                                                                                                                                                              + + +

                                                                                                                                                                              Actual output:

                                                                                                                                                                              +

                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                              + +
                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.4.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.4.html new file mode 100644 index 0000000000..1bcc0bc3a3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.transform.4.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.path.isPointInPath.transform.4 + + + + + + +

                                                                                                                                                                                2d.path.isPointInPath.transform.4

                                                                                                                                                                                +

                                                                                                                                                                                isPointInPath() handles transformations correctly

                                                                                                                                                                                + + +

                                                                                                                                                                                Actual output:

                                                                                                                                                                                +

                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                + +
                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.unclosed.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.unclosed.html new file mode 100644 index 0000000000..2e3b711129 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.unclosed.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.path.isPointInPath.unclosed + + + + + + +

                                                                                                                                                                                  2d.path.isPointInPath.unclosed

                                                                                                                                                                                  +

                                                                                                                                                                                  isPointInPath() works on unclosed subpaths

                                                                                                                                                                                  + + +

                                                                                                                                                                                  Actual output:

                                                                                                                                                                                  +

                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                  + +
                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.winding.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.winding.html new file mode 100644 index 0000000000..ec22570797 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInPath.winding.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.isPointInPath.winding + + + + + + +

                                                                                                                                                                                    2d.path.isPointInPath.winding

                                                                                                                                                                                    +

                                                                                                                                                                                    isPointInPath() uses the non-zero winding number rule

                                                                                                                                                                                    + + +

                                                                                                                                                                                    Actual output:

                                                                                                                                                                                    +

                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                    + +
                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInStroke.scaleddashes.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInStroke.scaleddashes.html new file mode 100644 index 0000000000..e27baa1549 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInStroke.scaleddashes.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.isPointInStroke.scaleddashes + + + + + + +

                                                                                                                                                                                      2d.path.isPointInStroke.scaleddashes

                                                                                                                                                                                      +

                                                                                                                                                                                      isPointInStroke() should return correct results on dashed paths at high scale factors

                                                                                                                                                                                      + + +

                                                                                                                                                                                      Actual output:

                                                                                                                                                                                      +

                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                      + +
                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.invalid.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.invalid.html new file mode 100644 index 0000000000..301c7c447d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.invalid.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.path.isPointInpath.invalid + + + + + + +

                                                                                                                                                                                        2d.path.isPointInpath.invalid

                                                                                                                                                                                        +

                                                                                                                                                                                        Verify isPointInPath throws exceptions with invalid inputs.

                                                                                                                                                                                        + + +

                                                                                                                                                                                        Actual output:

                                                                                                                                                                                        +

                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                        + +
                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.multi.path.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.multi.path.html new file mode 100644 index 0000000000..d71bd8a4c4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.isPointInpath.multi.path.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.path.isPointInpath.multi.path + + + + + + +

                                                                                                                                                                                          2d.path.isPointInpath.multi.path

                                                                                                                                                                                          +

                                                                                                                                                                                          Verify the winding rule in isPointInPath works for path object.

                                                                                                                                                                                          + + +

                                                                                                                                                                                          Actual output:

                                                                                                                                                                                          +

                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                          + +
                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.basic.html new file mode 100644 index 0000000000..c6f2caa196 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.basic.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.lineTo.basic + + + + + + +

                                                                                                                                                                                            2d.path.lineTo.basic

                                                                                                                                                                                            +

                                                                                                                                                                                            + + +

                                                                                                                                                                                            Actual output:

                                                                                                                                                                                            +

                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                            +

                                                                                                                                                                                            Expected output:

                                                                                                                                                                                            +

                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.1.html new file mode 100644 index 0000000000..ada8f0ca29 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.lineTo.ensuresubpath.1 + + + + + + +

                                                                                                                                                                                              2d.path.lineTo.ensuresubpath.1

                                                                                                                                                                                              +

                                                                                                                                                                                              If there is no subpath, the point is added and nothing is drawn

                                                                                                                                                                                              + + +

                                                                                                                                                                                              Actual output:

                                                                                                                                                                                              +

                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                              +

                                                                                                                                                                                              Expected output:

                                                                                                                                                                                              +

                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.2.html new file mode 100644 index 0000000000..ac1f9238ff --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.2.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.lineTo.ensuresubpath.2 + + + + + + +

                                                                                                                                                                                                2d.path.lineTo.ensuresubpath.2

                                                                                                                                                                                                +

                                                                                                                                                                                                If there is no subpath, the point is added and used for subsequent drawing

                                                                                                                                                                                                + + +

                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                +

                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                +

                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                +

                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nextpoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nextpoint.html new file mode 100644 index 0000000000..f403c6b508 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nextpoint.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.lineTo.nextpoint + + + + + + +

                                                                                                                                                                                                  2d.path.lineTo.nextpoint

                                                                                                                                                                                                  +

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                  +

                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                  +

                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                  +

                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.details.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.details.html new file mode 100644 index 0000000000..d7595db7d1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.details.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.path.lineTo.nonfinite.details + + + + + + +

                                                                                                                                                                                                    2d.path.lineTo.nonfinite.details

                                                                                                                                                                                                    +

                                                                                                                                                                                                    lineTo() with Infinity/NaN for first arg still converts the second arg

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                    +

                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                    +

                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.html new file mode 100644 index 0000000000..8246064ea3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.path.lineTo.nonfinite + + + + + + +

                                                                                                                                                                                                      2d.path.lineTo.nonfinite

                                                                                                                                                                                                      +

                                                                                                                                                                                                      lineTo() with Infinity/NaN is ignored

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                      +

                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                      +

                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.basic.html new file mode 100644 index 0000000000..d08d67621e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.basic.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.moveTo.basic + + + + + + +

                                                                                                                                                                                                        2d.path.moveTo.basic

                                                                                                                                                                                                        +

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                        +

                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                        +

                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.multiple.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.multiple.html new file mode 100644 index 0000000000..384d9fb437 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.multiple.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.moveTo.multiple + + + + + + +

                                                                                                                                                                                                          2d.path.moveTo.multiple

                                                                                                                                                                                                          +

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                          +

                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                          +

                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                          +

                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.newsubpath.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.newsubpath.html new file mode 100644 index 0000000000..2a3d69b637 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.newsubpath.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.moveTo.newsubpath + + + + + + +

                                                                                                                                                                                                            2d.path.moveTo.newsubpath

                                                                                                                                                                                                            +

                                                                                                                                                                                                            + + +

                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                            +

                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                            +

                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                            +

                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.nonfinite.html new file mode 100644 index 0000000000..c6cd6f8178 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.moveTo.nonfinite.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.moveTo.nonfinite + + + + + + +

                                                                                                                                                                                                              2d.path.moveTo.nonfinite

                                                                                                                                                                                                              +

                                                                                                                                                                                                              moveTo() with Infinity/NaN is ignored

                                                                                                                                                                                                              + + +

                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                              +

                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                              +

                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                              +

                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.basic.html new file mode 100644 index 0000000000..ffbf039440 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.basic.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.quadraticCurveTo.basic + + + + + + +

                                                                                                                                                                                                                2d.path.quadraticCurveTo.basic

                                                                                                                                                                                                                +

                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                +

                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                +

                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                +

                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html new file mode 100644 index 0000000000..f8b8b515ba --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.quadraticCurveTo.ensuresubpath.1 + + + + + + +

                                                                                                                                                                                                                  2d.path.quadraticCurveTo.ensuresubpath.1

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  If there is no subpath, the first control point is added (and nothing is drawn up to it)

                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html new file mode 100644 index 0000000000..189c744c65 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.quadraticCurveTo.ensuresubpath.2 + + + + + + +

                                                                                                                                                                                                                    2d.path.quadraticCurveTo.ensuresubpath.2

                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    If there is no subpath, the first control point is added

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                    +

                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.nonfinite.html new file mode 100644 index 0000000000..1488e78a00 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.nonfinite.html @@ -0,0 +1,56 @@ + + +Canvas test: 2d.path.quadraticCurveTo.nonfinite + + + + + + +

                                                                                                                                                                                                                      2d.path.quadraticCurveTo.nonfinite

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      quadraticCurveTo() with Infinity/NaN is ignored

                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.scaled.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.scaled.html new file mode 100644 index 0000000000..90973a8f97 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.scaled.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.quadraticCurveTo.scaled + + + + + + +

                                                                                                                                                                                                                        2d.path.quadraticCurveTo.scaled

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.shape.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.shape.html new file mode 100644 index 0000000000..23725c2421 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.quadraticCurveTo.shape.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.quadraticCurveTo.shape + + + + + + +

                                                                                                                                                                                                                          2d.path.quadraticCurveTo.shape

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.basic.html new file mode 100644 index 0000000000..716cd29af7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.basic.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.path.rect.basic + + + + + + +

                                                                                                                                                                                                                            2d.path.rect.basic

                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                            +

                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.closed.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.closed.html new file mode 100644 index 0000000000..385a88ab7e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.closed.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.closed + + + + + + +

                                                                                                                                                                                                                              2d.path.rect.closed

                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.1.html new file mode 100644 index 0000000000..e1fd8052d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.end.1 + + + + + + +

                                                                                                                                                                                                                                2d.path.rect.end.1

                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.2.html new file mode 100644 index 0000000000..d30bb111f1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.end.2.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.rect.end.2 + + + + + + +

                                                                                                                                                                                                                                  2d.path.rect.end.2

                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.negative.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.negative.html new file mode 100644 index 0000000000..b917137bae --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.negative.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.rect.negative + + + + + + +

                                                                                                                                                                                                                                    2d.path.rect.negative

                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.newsubpath.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.newsubpath.html new file mode 100644 index 0000000000..32b70ff2d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.newsubpath.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.rect.newsubpath + + + + + + +

                                                                                                                                                                                                                                      2d.path.rect.newsubpath

                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.nonfinite.html new file mode 100644 index 0000000000..c0d245a49c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.nonfinite.html @@ -0,0 +1,56 @@ + + +Canvas test: 2d.path.rect.nonfinite + + + + + + +

                                                                                                                                                                                                                                        2d.path.rect.nonfinite

                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        rect() with Infinity/NaN is ignored

                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.selfintersect.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.selfintersect.html new file mode 100644 index 0000000000..8ebbf0c1f5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.selfintersect.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.selfintersect + + + + + + +

                                                                                                                                                                                                                                          2d.path.rect.selfintersect

                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.winding.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.winding.html new file mode 100644 index 0000000000..d7350ef38c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.winding.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.rect.winding + + + + + + +

                                                                                                                                                                                                                                            2d.path.rect.winding

                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.1.html new file mode 100644 index 0000000000..c773ef61d0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.zero.1 + + + + + + +

                                                                                                                                                                                                                                              2d.path.rect.zero.1

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.2.html new file mode 100644 index 0000000000..5888231fc6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.2.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.zero.2 + + + + + + +

                                                                                                                                                                                                                                                2d.path.rect.zero.2

                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.3.html new file mode 100644 index 0000000000..c000b008fb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.3.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.zero.3 + + + + + + +

                                                                                                                                                                                                                                                  2d.path.rect.zero.3

                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.4.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.4.html new file mode 100644 index 0000000000..bb3ecb3aa5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.4.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.zero.4 + + + + + + +

                                                                                                                                                                                                                                                    2d.path.rect.zero.4

                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.5.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.5.html new file mode 100644 index 0000000000..081c753d91 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.5.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.rect.zero.5 + + + + + + +

                                                                                                                                                                                                                                                      2d.path.rect.zero.5

                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.6.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.6.html new file mode 100644 index 0000000000..dafb273d56 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.rect.zero.6.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.rect.zero.6 + + + + + + +

                                                                                                                                                                                                                                                        2d.path.rect.zero.6

                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.html new file mode 100644 index 0000000000..3bb890ae96 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.path.roundrect.1.radius.dompoint + + + + + + +

                                                                                                                                                                                                                                                          2d.path.roundrect.1.radius.dompoint

                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          Verify that when one radius is given to roundRect(), specified as a DOMPoint, it applies to all corners.

                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.single argument.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.single argument.html new file mode 100644 index 0000000000..96e933870b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.single argument.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.path.roundrect.1.radius.dompoint.single argument + + + + + + +

                                                                                                                                                                                                                                                            2d.path.roundrect.1.radius.dompoint.single argument

                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            Verify that when one radius is given to roundRect() as a non-array argument, specified as a DOMPoint, it applies to all corners.

                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.html new file mode 100644 index 0000000000..1315233d79 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.path.roundrect.1.radius.dompointinit + + + + + + +

                                                                                                                                                                                                                                                              2d.path.roundrect.1.radius.dompointinit

                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              Verify that when one radius is given to roundRect(), specified as a DOMPointInit, applies to all corners.

                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.single.argument.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.single.argument.html new file mode 100644 index 0000000000..f5c6d00959 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.single.argument.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.path.roundrect.1.radius.dompointinit.single.argument + + + + + + +

                                                                                                                                                                                                                                                                2d.path.roundrect.1.radius.dompointinit.single.argument

                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                Verify that when one radius is given to roundRect() as a non-array argument, specified as a DOMPointInit, applies to all corners.

                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.html new file mode 100644 index 0000000000..402631a7a0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.1.radius.double + + + + + + +

                                                                                                                                                                                                                                                                  2d.path.roundrect.1.radius.double

                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  Verify that when one radius is given to roundRect(), specified as a double, it applies to all corners.

                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.single.argument.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.single.argument.html new file mode 100644 index 0000000000..ed4887c2de --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.single.argument.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.1.radius.double.single.argument + + + + + + +

                                                                                                                                                                                                                                                                    2d.path.roundrect.1.radius.double.single.argument

                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    Verify that when one radius is given to roundRect() as a non-array argument, specified as a double, it applies to all corners.

                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompoint.html new file mode 100644 index 0000000000..00a9c14582 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompoint.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.roundrect.2.radii.1.dompoint + + + + + + +

                                                                                                                                                                                                                                                                      2d.path.roundrect.2.radii.1.dompoint

                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottom-right corners.

                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html new file mode 100644 index 0000000000..e9b3a7bf79 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.roundrect.2.radii.1.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                        2d.path.roundrect.2.radii.1.dompointinit

                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPointInit, applies to the top-left and bottom-right corners.

                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.double.html new file mode 100644 index 0000000000..a2f02104e2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.2.radii.1.double + + + + + + +

                                                                                                                                                                                                                                                                          2d.path.roundrect.2.radii.1.double

                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          Verify that when two radii are given to roundRect(), the first radius, specified as a double, applies to the top-left and bottom-right corners.

                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompoint.html new file mode 100644 index 0000000000..57df30d5ae --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompoint.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.roundrect.2.radii.2.dompoint + + + + + + +

                                                                                                                                                                                                                                                                            2d.path.roundrect.2.radii.2.dompoint

                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            Verify that when two radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottom-left corners.

                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html new file mode 100644 index 0000000000..5942ab750f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.roundrect.2.radii.2.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                              2d.path.roundrect.2.radii.2.dompointinit

                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              Verify that when two radii are given to roundRect(), the second radius, specified as a DOMPointInit, applies to the top-right and bottom-left corners.

                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.double.html new file mode 100644 index 0000000000..2390a61dfd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.2.radii.2.double + + + + + + +

                                                                                                                                                                                                                                                                                2d.path.roundrect.2.radii.2.double

                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                Verify that when two radii are given to roundRect(), the second radius, specified as a double, applies to the top-right and bottom-left corners.

                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompoint.html new file mode 100644 index 0000000000..f4fa76afac --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompoint.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.3.radii.1.dompoint + + + + + + +

                                                                                                                                                                                                                                                                                  2d.path.roundrect.3.radii.1.dompoint

                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  Verify that when three radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left corner.

                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html new file mode 100644 index 0000000000..4e7dc947f4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.3.radii.1.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                                    2d.path.roundrect.3.radii.1.dompointinit

                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    Verify that when three radii are given to roundRect(), the first radius, specified as a DOMPointInit, applies to the top-left corner.

                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.double.html new file mode 100644 index 0000000000..d7888da6d9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.3.radii.1.double + + + + + + +

                                                                                                                                                                                                                                                                                      2d.path.roundrect.3.radii.1.double

                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      Verify that when three radii are given to roundRect(), the first radius, specified as a double, applies to the top-left corner.

                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompoint.html new file mode 100644 index 0000000000..38a8baac53 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompoint.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.roundrect.3.radii.2.dompoint + + + + + + +

                                                                                                                                                                                                                                                                                        2d.path.roundrect.3.radii.2.dompoint

                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        Verify that when three radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottom-left corners.

                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html new file mode 100644 index 0000000000..5e867caf42 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.roundrect.3.radii.2.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                                          2d.path.roundrect.3.radii.2.dompointinit

                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          Verify that when three radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottom-left corners.

                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.double.html new file mode 100644 index 0000000000..41edff205c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.3.radii.2.double + + + + + + +

                                                                                                                                                                                                                                                                                            2d.path.roundrect.3.radii.2.double

                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            Verify that when three radii are given to roundRect(), the second radius, specified as a double, applies to the top-right and bottom-left corners.

                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompoint.html new file mode 100644 index 0000000000..6d6a1a6ae0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompoint.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.3.radii.3.dompoint + + + + + + +

                                                                                                                                                                                                                                                                                              2d.path.roundrect.3.radii.3.dompoint

                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              Verify that when three radii are given to roundRect(), the third radius, specified as a DOMPoint, applies to the bottom-right corner.

                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html new file mode 100644 index 0000000000..132420e343 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.3.radii.3.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                                                2d.path.roundrect.3.radii.3.dompointinit

                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                Verify that when three radii are given to roundRect(), the third radius, specified as a DOMPointInit, applies to the bottom-right corner.

                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.double.html new file mode 100644 index 0000000000..75a8e924ff --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.3.radii.3.double + + + + + + +

                                                                                                                                                                                                                                                                                                  2d.path.roundrect.3.radii.3.double

                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  Verify that when three radii are given to roundRect(), the third radius, specified as a double, applies to the bottom-right corner.

                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompoint.html new file mode 100644 index 0000000000..b681b59f4e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompoint.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.1.dompoint + + + + + + +

                                                                                                                                                                                                                                                                                                    2d.path.roundrect.4.radii.1.dompoint

                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                    Verify that when four radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left corner.

                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html new file mode 100644 index 0000000000..e5542894b3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.1.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                                                      2d.path.roundrect.4.radii.1.dompointinit

                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      Verify that when four radii are given to roundRect(), the first radius, specified as a DOMPointInit, applies to the top-left corner.

                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.double.html new file mode 100644 index 0000000000..028effa82b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.4.radii.1.double + + + + + + +

                                                                                                                                                                                                                                                                                                        2d.path.roundrect.4.radii.1.double

                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        Verify that when four radii are given to roundRect(), the first radius, specified as a double, applies to the top-left corner.

                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompoint.html new file mode 100644 index 0000000000..d3c16eb493 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompoint.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.2.dompoint + + + + + + +

                                                                                                                                                                                                                                                                                                          2d.path.roundrect.4.radii.2.dompoint

                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          Verify that when four radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right corner.

                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html new file mode 100644 index 0000000000..ab5ad3f4da --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.2.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                                                            2d.path.roundrect.4.radii.2.dompointinit

                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            Verify that when four radii are given to roundRect(), the second radius, specified as a DOMPointInit, applies to the top-right corner.

                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.double.html new file mode 100644 index 0000000000..ec229e396a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.4.radii.2.double + + + + + + +

                                                                                                                                                                                                                                                                                                              2d.path.roundrect.4.radii.2.double

                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              Verify that when four radii are given to roundRect(), the second radius, specified as a double, applies to the top-right corner.

                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompoint.html new file mode 100644 index 0000000000..5367543fa3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompoint.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.3.dompoint + + + + + + +

                                                                                                                                                                                                                                                                                                                2d.path.roundrect.4.radii.3.dompoint

                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                Verify that when four radii are given to roundRect(), the third radius, specified as a DOMPoint, applies to the bottom-right corner.

                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html new file mode 100644 index 0000000000..89df524d53 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.3.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                                                                  2d.path.roundrect.4.radii.3.dompointinit

                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  Verify that when four radii are given to roundRect(), the third radius, specified as a DOMPointInit, applies to the bottom-right corner.

                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.double.html new file mode 100644 index 0000000000..22ba747b37 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.4.radii.3.double + + + + + + +

                                                                                                                                                                                                                                                                                                                    2d.path.roundrect.4.radii.3.double

                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                    Verify that when four radii are given to roundRect(), the third radius, specified as a double, applies to the bottom-right corner.

                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompoint.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompoint.html new file mode 100644 index 0000000000..b15c291884 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompoint.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.4.dompoint + + + + + + +

                                                                                                                                                                                                                                                                                                                      2d.path.roundrect.4.radii.4.dompoint

                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      Verify that when four radii are given to roundRect(), the fourth radius, specified as a DOMPoint, applies to the bottom-left corner.

                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html new file mode 100644 index 0000000000..d9b03a1225 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.roundrect.4.radii.4.dompointinit + + + + + + +

                                                                                                                                                                                                                                                                                                                        2d.path.roundrect.4.radii.4.dompointinit

                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        Verify that when four radii are given to roundRect(), the fourth radius, specified as a DOMPointInit, applies to the bottom-left corner.

                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.double.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.double.html new file mode 100644 index 0000000000..62ccf85958 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.double.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.path.roundrect.4.radii.4.double + + + + + + +

                                                                                                                                                                                                                                                                                                                          2d.path.roundrect.4.radii.4.double

                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          Verify that when four radii are given to roundRect(), the fourth radius, specified as a double, applies to the bottom-left corner.

                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.badinput.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.badinput.html new file mode 100644 index 0000000000..39e1d0c655 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.badinput.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.badinput + + + + + + +

                                                                                                                                                                                                                                                                                                                            2d.path.roundrect.badinput

                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            roundRect() throws or does not throw errors given the strange inputs.

                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.closed.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.closed.html new file mode 100644 index 0000000000..89aeb3b865 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.closed.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.closed + + + + + + +

                                                                                                                                                                                                                                                                                                                              2d.path.roundrect.closed

                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.1.html new file mode 100644 index 0000000000..be98ce5841 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.end.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                2d.path.roundrect.end.1

                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.2.html new file mode 100644 index 0000000000..16131ad345 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.2.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.roundrect.end.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                  2d.path.roundrect.end.2

                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.3.html new file mode 100644 index 0000000000..f9454080eb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.3.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.roundrect.end.3 + + + + + + +

                                                                                                                                                                                                                                                                                                                                    2d.path.roundrect.end.3

                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.4.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.4.html new file mode 100644 index 0000000000..52d49c32e7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.end.4.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.path.roundrect.end.4 + + + + + + +

                                                                                                                                                                                                                                                                                                                                      2d.path.roundrect.end.4

                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.negative.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.negative.html new file mode 100644 index 0000000000..66e1172432 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.negative.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.path.roundrect.negative + + + + + + +

                                                                                                                                                                                                                                                                                                                                        2d.path.roundrect.negative

                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.newsubpath.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.newsubpath.html new file mode 100644 index 0000000000..df3990a376 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.newsubpath.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.roundrect.newsubpath + + + + + + +

                                                                                                                                                                                                                                                                                                                                          2d.path.roundrect.newsubpath

                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.nonfinite.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.nonfinite.html new file mode 100644 index 0000000000..5f0f0b6eaf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.nonfinite.html @@ -0,0 +1,115 @@ + + +Canvas test: 2d.path.roundrect.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                            2d.path.roundrect.nonfinite

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            roundRect() with Infinity/NaN is ignored

                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.1.html new file mode 100644 index 0000000000..913b17e45e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.1.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.roundrect.radius.intersecting.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                              2d.path.roundrect.radius.intersecting.1

                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                              Check that roundRects with intersecting corner arcs are rendered correctly.

                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.2.html new file mode 100644 index 0000000000..abd7f86088 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.2.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.roundrect.radius.intersecting.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                2d.path.roundrect.radius.intersecting.2

                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                Check that roundRects with intersecting corner arcs are rendered correctly.

                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.negative.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.negative.html new file mode 100644 index 0000000000..ac2532dcfe --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.negative.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.path.roundrect.radius.negative + + + + + + +

                                                                                                                                                                                                                                                                                                                                                  2d.path.roundrect.radius.negative

                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                  roundRect() with negative radius throws an exception

                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noargument.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noargument.html new file mode 100644 index 0000000000..cfaf87ecf2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noargument.html @@ -0,0 +1,49 @@ + + +Canvas test: 2d.path.roundrect.radius.noargument + + + + + + +

                                                                                                                                                                                                                                                                                                                                                    2d.path.roundrect.radius.noargument

                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                    Check that roundRect draws a rectangle when no radii are provided.

                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noarugment.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noarugment.html new file mode 100644 index 0000000000..08f576b379 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.noarugment.html @@ -0,0 +1,49 @@ + + +Canvas test: 2d.path.roundrect.radius.noarugment + + + + + + +

                                                                                                                                                                                                                                                                                                                                                      2d.path.roundrect.radius.noarugment

                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                      Check that roundRect draws a rectangle when no radii are provided.

                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                        + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.none.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.none.html new file mode 100644 index 0000000000..8363285ffc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.none.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.path.roundrect.radius.none + + + + + + +

                                                                                                                                                                                                                                                                                                                                                        2d.path.roundrect.radius.none

                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                        Check that roundRect throws an RangeError if radii is an empty array.

                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany.html new file mode 100644 index 0000000000..d8fe4bb45c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.path.roundrect.radius.toomany + + + + + + +

                                                                                                                                                                                                                                                                                                                                                          2d.path.roundrect.radius.toomany

                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                          Check that roundRect throws an IndeSizeError if radii has more than four items.

                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.selfintersect.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.selfintersect.html new file mode 100644 index 0000000000..7a69aaf4c6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.selfintersect.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.selfintersect + + + + + + +

                                                                                                                                                                                                                                                                                                                                                            2d.path.roundrect.selfintersect

                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.winding.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.winding.html new file mode 100644 index 0000000000..9c1f985eb9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.winding.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.path.roundrect.winding + + + + + + +

                                                                                                                                                                                                                                                                                                                                                              2d.path.roundrect.winding

                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.1.html new file mode 100644 index 0000000000..4e9a804dc2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.zero.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                2d.path.roundrect.zero.1

                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.2.html new file mode 100644 index 0000000000..ac64fa7818 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.2.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.zero.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                  2d.path.roundrect.zero.2

                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.3.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.3.html new file mode 100644 index 0000000000..a807715b35 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.3.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.zero.3 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                    2d.path.roundrect.zero.3

                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.4.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.4.html new file mode 100644 index 0000000000..fc51918c27 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.4.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.zero.4 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                      2d.path.roundrect.zero.4

                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.5.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.5.html new file mode 100644 index 0000000000..de7d41b68f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.5.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.path.roundrect.zero.5 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                        2d.path.roundrect.zero.5

                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.6.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.6.html new file mode 100644 index 0000000000..1e8e338a73 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.roundrect.zero.6.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.roundrect.zero.6 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                          2d.path.roundrect.zero.6

                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.empty.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.empty.html new file mode 100644 index 0000000000..aa459ec986 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.empty.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.stroke.empty + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                            2d.path.stroke.empty

                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                            Empty subpaths are not stroked

                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.html new file mode 100644 index 0000000000..a577f22769 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.path.stroke.overlap + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                              2d.path.stroke.overlap

                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                              Stroked subpaths are combined before being drawn

                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.png b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.png new file mode 100644 index 0000000000..e2a35d48d4 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.overlap.png differ diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.arc.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.arc.html new file mode 100644 index 0000000000..6474a15424 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.arc.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.path.stroke.prune.arc + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                2d.path.stroke.prune.arc

                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                Zero-length line segments from arcTo and arc are removed before stroking

                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closed.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closed.html new file mode 100644 index 0000000000..16b46852a1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.closed.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.path.stroke.prune.closed + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                  2d.path.stroke.prune.closed

                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                  Zero-length line segments from closed paths are removed before stroking

                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.corner.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.corner.html new file mode 100644 index 0000000000..226fccc6d4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.corner.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.path.stroke.prune.corner + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                    2d.path.stroke.prune.corner

                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                    Zero-length line segments are removed before stroking with miters

                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.curve.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.curve.html new file mode 100644 index 0000000000..8023b7b3f9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.curve.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.path.stroke.prune.curve + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                      2d.path.stroke.prune.curve

                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking

                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.line.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.line.html new file mode 100644 index 0000000000..97f88847c0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.line.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.path.stroke.prune.line + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                        2d.path.stroke.prune.line

                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        Zero-length line segments from lineTo are removed before stroking

                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.rect.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.rect.html new file mode 100644 index 0000000000..bf1fc9aa20 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.prune.rect.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.path.stroke.prune.rect + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                          2d.path.stroke.prune.rect

                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                          Zero-length line segments from rect and strokeRect are removed before stroking

                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale1.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale1.html new file mode 100644 index 0000000000..3e4651ec4a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale1.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.path.stroke.scale1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                            2d.path.stroke.scale1

                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                            Stroke line widths are scaled by the current transformation matrix

                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale2.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale2.html new file mode 100644 index 0000000000..099efec76c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.scale2.html @@ -0,0 +1,55 @@ + + +Canvas test: 2d.path.stroke.scale2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                              2d.path.stroke.scale2

                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                              Stroke line widths are scaled by the current transformation matrix

                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.skew.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.skew.html new file mode 100644 index 0000000000..86f3eebf1d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.skew.html @@ -0,0 +1,69 @@ + + +Canvas test: 2d.path.stroke.skew + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                2d.path.stroke.skew

                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                Strokes lines are skewed by the current transformation matrix

                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.unaffected.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.unaffected.html new file mode 100644 index 0000000000..8e6b41946f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.unaffected.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.stroke.unaffected + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                  2d.path.stroke.unaffected

                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                  Stroking does not start a new path or subpath

                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.union.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.union.html new file mode 100644 index 0000000000..73198ab24d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.stroke.union.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.path.stroke.union + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                    2d.path.stroke.union

                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                    Strokes in opposite directions are unioned, not subtracted

                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.basic.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.basic.html new file mode 100644 index 0000000000..1cdc81e4f6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.basic.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.path.transformation.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                      2d.path.transformation.basic

                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.changing.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.changing.html new file mode 100644 index 0000000000..8f711b6b9a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.changing.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.path.transformation.changing + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                        2d.path.transformation.changing

                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                        Transformations are applied while building paths, not when drawing

                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.multiple.html b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.multiple.html new file mode 100644 index 0000000000..af06c06371 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/path-objects/2d.path.transformation.multiple.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.path.transformation.multiple + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                          2d.path.transformation.multiple

                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                          Transformations are applied while building paths, not when drawing

                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create.and.resize.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create.and.resize.html new file mode 100644 index 0000000000..1ecd3fbd65 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create.and.resize.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.imageData.create.and.resize + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.create.and.resize

                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                            Verify no crash when resizing an image bitmap to zero.

                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                              + + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.basic.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.basic.html new file mode 100644 index 0000000000..1ea73690e8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.basic.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.imageData.create1.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.create1.basic

                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                              createImageData(imgdata) exists and returns something

                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.initial.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.initial.html new file mode 100644 index 0000000000..8709623a0c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.initial.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.imageData.create1.initial + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.create1.initial

                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                createImageData(imgdata) returns transparent black data of the right size

                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.this.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.this.html new file mode 100644 index 0000000000..dd4b80ec08 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.this.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.imageData.create1.this + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.create1.this

                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                  createImageData(imgdata) should throw when called with the wrong |this|

                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                  Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.type.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.type.html new file mode 100644 index 0000000000..36f3db99be --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.type.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.create1.type + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.create1.type

                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                    createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object

                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.zero.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.zero.html new file mode 100644 index 0000000000..02619376a1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create1.zero.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.imageData.create1.zero + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.create1.zero

                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                      createImageData(null) throws TypeError

                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.basic.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.basic.html new file mode 100644 index 0000000000..807b6dbfa2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.basic.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.imageData.create2.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.create2.basic

                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                        createImageData(sw, sh) exists and returns something

                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.double.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.double.html new file mode 100644 index 0000000000..31aa42d5a8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.double.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.imageData.create2.double + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.create2.double

                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                          createImageData(w, h) double is converted to long

                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.initial.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.initial.html new file mode 100644 index 0000000000..c2a69b4c06 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.initial.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.imageData.create2.initial + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.create2.initial

                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                            createImageData(sw, sh) returns transparent black data of the right size

                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.large.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.large.html new file mode 100644 index 0000000000..73b2a1c19f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.large.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.imageData.create2.large + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.create2.large

                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                              createImageData(sw, sh) works for sizes much larger than the canvas

                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.negative.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.negative.html new file mode 100644 index 0000000000..7c4a3944eb --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.negative.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.create2.negative + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.create2.negative

                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                createImageData(sw, sh) takes the absolute magnitude of the size arguments

                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.nonfinite.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.nonfinite.html new file mode 100644 index 0000000000..af30dc9124 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.nonfinite.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.imageData.create2.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.create2.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                  createImageData() throws TypeError if arguments are not finite

                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.round.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.round.html new file mode 100644 index 0000000000..c62243f418 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.round.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.imageData.create2.round + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.create2.round

                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                    createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)

                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.this.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.this.html new file mode 100644 index 0000000000..f5373d0edd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.this.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.imageData.create2.this + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.create2.this

                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                      createImageData(sw, sh) should throw when called with the wrong |this|

                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.type.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.type.html new file mode 100644 index 0000000000..d595d33845 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.type.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.create2.type + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.create2.type

                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                        createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object

                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.zero.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.zero.html new file mode 100644 index 0000000000..cc949162d3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.zero.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.imageData.create2.zero + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.create2.zero

                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                          createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero

                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.basic.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.basic.html new file mode 100644 index 0000000000..5f8f199540 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.basic.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.imageData.get.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.get.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                            getImageData() exists and returns something

                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.clamp.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.clamp.html new file mode 100644 index 0000000000..0047e910b7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.clamp.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.imageData.get.clamp + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.get.clamp

                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                              getImageData() clamps colors to the range [0, 255]

                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.double.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.double.html new file mode 100644 index 0000000000..5cea5fcbc2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.double.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.imageData.get.double + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.get.double

                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                createImageData(w, h) double is converted to long

                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.invalid.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.invalid.html new file mode 100644 index 0000000000..689e72f69b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.invalid.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.imageData.get.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.get.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Verify getImageData() behavior in invalid cases.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html new file mode 100644 index 0000000000..f41eec7b9b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.imageData.get.large.crash + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.get.large.crash

                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Test that canvas crash when image data cannot be allocated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.length.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.length.html new file mode 100644 index 0000000000..41b9832025 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.length.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.imageData.get.length + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.get.length

                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      getImageData() returns a correctly-sized Uint8ClampedArray

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonfinite.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonfinite.html new file mode 100644 index 0000000000..a80e905cfd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonfinite.html @@ -0,0 +1,74 @@ + + +Canvas test: 2d.imageData.get.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.get.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        getImageData() throws TypeError if arguments are not finite

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonpremul.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonpremul.html new file mode 100644 index 0000000000..bc833c2198 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.nonpremul.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.imageData.get.nonpremul + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.get.nonpremul

                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          getImageData() returns non-premultiplied colors

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.alpha.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.alpha.html new file mode 100644 index 0000000000..e5b57f650e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.alpha.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.imageData.get.order.alpha + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.get.order.alpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            getImageData() returns A in the fourth component

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.cols.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.cols.html new file mode 100644 index 0000000000..66fd984ebd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.cols.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.imageData.get.order.cols + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.get.order.cols

                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              getImageData() returns leftmost columns first

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rgb.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rgb.html new file mode 100644 index 0000000000..4d15ce7927 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rgb.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.imageData.get.order.rgb + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.get.order.rgb

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                getImageData() returns R then G then B

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rows.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rows.html new file mode 100644 index 0000000000..086ce322e0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rows.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.imageData.get.order.rows + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.get.order.rows

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  getImageData() returns topmost rows first

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.range.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.range.html new file mode 100644 index 0000000000..d921191772 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.range.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.imageData.get.range + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.get.range

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    getImageData() returns values in the range [0, 255]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.rounding.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.rounding.html new file mode 100644 index 0000000000..9255be087b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.rounding.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.imageData.get.rounding + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.get.rounding

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Test the handling of non-integer source coordinates in getImageData().

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.negative.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.negative.html new file mode 100644 index 0000000000..0b84b1caca --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.negative.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.imageData.get.source.negative + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.get.source.negative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        getImageData() works with negative width and height, and returns top-to-bottom left-to-right

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.outside.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.outside.html new file mode 100644 index 0000000000..fca97f2e6f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.outside.html @@ -0,0 +1,85 @@ + + +Canvas test: 2d.imageData.get.source.outside + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.get.source.outside

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          getImageData() returns transparent black outside the canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.size.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.size.html new file mode 100644 index 0000000000..800edb8baf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.source.size.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.imageData.get.source.size + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.get.source.size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            getImageData() returns bigger ImageData for bigger source rectangle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.type.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.type.html new file mode 100644 index 0000000000..748d46b166 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.type.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.get.type + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.get.type

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              getImageData() returns an ImageData object containing a Uint8ClampedArray object

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.unaffected.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.unaffected.html new file mode 100644 index 0000000000..f2f4a2e4fa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.unaffected.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.imageData.get.unaffected + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.get.unaffected

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                getImageData() is not affected by context state

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.zero.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.zero.html new file mode 100644 index 0000000000..438bc2fb1e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.get.zero.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.get.zero + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.get.zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  getImageData() throws INDEX_SIZE_ERR if size is zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.clamp.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.clamp.html new file mode 100644 index 0000000000..df8ef1ba20 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.clamp.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.imageData.object.clamp + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.object.clamp

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ImageData.data clamps numbers to [0, 255]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.bounds.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.bounds.html new file mode 100644 index 0000000000..01affeb947 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.bounds.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.imageData.object.ctor.array.bounds + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.object.ctor.array.bounds

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ImageData has a usable constructor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.html new file mode 100644 index 0000000000..0cdc025764 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.object.ctor.array + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.object.ctor.array

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ImageData has a usable constructor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html new file mode 100644 index 0000000000..f7811e7441 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html @@ -0,0 +1,111 @@ + + +Canvas test: 2d.imageData.object.ctor.basics + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.object.ctor.basics

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Testing different type of ImageData constructor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.bounds.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.bounds.html new file mode 100644 index 0000000000..5ea899ac86 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.bounds.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.imageData.object.ctor.size.bounds + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.object.ctor.size.bounds

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ImageData has a usable constructor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.html new file mode 100644 index 0000000000..a11d8e2340 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.imageData.object.ctor.size + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.object.ctor.size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ImageData has a usable constructor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.nan.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.nan.html new file mode 100644 index 0000000000..974b5898a3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.nan.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.object.nan + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.object.nan

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ImageData.data converts NaN to 0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.properties.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.properties.html new file mode 100644 index 0000000000..7eefdb2f55 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.properties.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.imageData.object.properties + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.object.properties

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ImageData objects have the right properties

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.readonly.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.readonly.html new file mode 100644 index 0000000000..f002466bab --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.readonly.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.imageData.object.readonly + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.object.readonly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ImageData objects properties are read-only

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.round.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.round.html new file mode 100644 index 0000000000..0f7da4fff5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.round.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.imageData.object.round + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.object.round

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ImageData.data rounds numbers with round-to-zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.set.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.set.html new file mode 100644 index 0000000000..3d03bd6769 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.set.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.imageData.object.set + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.object.set

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ImageData.data can be modified

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.string.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.string.html new file mode 100644 index 0000000000..eda6f2838d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.string.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.imageData.object.string + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.object.string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ImageData.data converts strings to numbers with ToNumber

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.undefined.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.undefined.html new file mode 100644 index 0000000000..96867bec4a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.object.undefined.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.imageData.object.undefined + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.object.undefined

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ImageData.data converts undefined to 0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.html new file mode 100644 index 0000000000..6ee38802f6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.put.alpha + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.put.alpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              putImageData() puts non-solid image data correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.png b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.png new file mode 100644 index 0000000000..5428c65524 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.png differ diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.basic.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.basic.html new file mode 100644 index 0000000000..17f7d3e8e6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.basic.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.put.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.put.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                putImageData() puts image data from getImageData() onto the canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.clip.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.clip.html new file mode 100644 index 0000000000..948f617095 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.clip.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.imageData.put.clip + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.put.clip

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  putImageData() is not affected by clipping regions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.created.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.created.html new file mode 100644 index 0000000000..4db45873a1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.created.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.imageData.put.created + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.put.created

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    putImageData() puts image data from createImageData() onto the canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.cross.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.cross.html new file mode 100644 index 0000000000..10226834a3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.cross.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.imageData.put.cross + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.put.cross

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      putImageData() accepts image data got from a different canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.negative.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.negative.html new file mode 100644 index 0000000000..efaa6f2550 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.negative.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.imageData.put.dirty.negative + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.put.dirty.negative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        putImageData() handles negative-sized dirty rectangles correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.outside.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.outside.html new file mode 100644 index 0000000000..86a77369f0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.outside.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.imageData.put.dirty.outside + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.put.dirty.outside

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          putImageData() handles dirty rectangles outside the canvas correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect1.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect1.html new file mode 100644 index 0000000000..786db5ac4f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect1.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.imageData.put.dirty.rect1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.put.dirty.rect1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            putImageData() only modifies areas inside the dirty rectangle, using width and height

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect2.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect2.html new file mode 100644 index 0000000000..f5f8a3a0d1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect2.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.imageData.put.dirty.rect2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.put.dirty.rect2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              putImageData() only modifies areas inside the dirty rectangle, using x and y

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.zero.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.zero.html new file mode 100644 index 0000000000..d3799104dd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.zero.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.imageData.put.dirty.zero + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.imageData.put.dirty.zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                putImageData() with zero-sized dirty rectangle puts nothing

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.modified.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.modified.html new file mode 100644 index 0000000000..70b70a866f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.modified.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.imageData.put.modified + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.imageData.put.modified

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  putImageData() puts modified image data correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.nonfinite.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.nonfinite.html new file mode 100644 index 0000000000..ab03f9f20f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.nonfinite.html @@ -0,0 +1,108 @@ + + +Canvas test: 2d.imageData.put.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.imageData.put.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    putImageData() throws TypeError if arguments are not finite

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.null.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.null.html new file mode 100644 index 0000000000..4ed429fe7c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.null.html @@ -0,0 +1,26 @@ + + +Canvas test: 2d.imageData.put.null + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.imageData.put.null

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      putImageData() with null imagedata throws TypeError

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.path.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.path.html new file mode 100644 index 0000000000..e32d7cc257 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.path.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.imageData.put.path + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.imageData.put.path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        putImageData() does not affect the current path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unaffected.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unaffected.html new file mode 100644 index 0000000000..bad06b745f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unaffected.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.imageData.put.unaffected + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.imageData.put.unaffected

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          putImageData() is not affected by context state

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unchanged.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unchanged.html new file mode 100644 index 0000000000..026e4347ed --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.unchanged.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.imageData.put.unchanged + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.imageData.put.unchanged

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            putImageData(getImageData(...), ...) has no effect

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.wrongtype.html b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.wrongtype.html new file mode 100644 index 0000000000..9e43b1fbe9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/pixel-manipulation/2d.imageData.put.wrongtype.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.imageData.put.wrongtype + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.imageData.put.wrongtype

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              putImageData() does not accept non-ImageData objects

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/reset/2d.reset.basic.html b/testing/web-platform/tests/html/canvas/element/reset/2d.reset.basic.html new file mode 100644 index 0000000000..0753ec6da8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/reset/2d.reset.basic.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.reset.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.reset.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                reset clears to transparent black

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.basic.html b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.basic.html new file mode 100644 index 0000000000..e4cf8ea9ad --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.basic.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.scrollPathIntoView.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.scrollPathIntoView.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  scrollPathIntoView() works

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.path.html b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.path.html new file mode 100644 index 0000000000..ee1f833aaf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.path.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.scrollPathIntoView.path + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.scrollPathIntoView.path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    scrollPathIntoView() with path argument works

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalLR.html b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalLR.html new file mode 100644 index 0000000000..9d09980b6f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalLR.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.scrollPathIntoView.verticalLR + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.scrollPathIntoView.verticalLR

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      scrollPathIntoView() works in vertical-lr writing mode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalRL.html b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalRL.html new file mode 100644 index 0000000000..8193106f8e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/scroll/2d.scrollPathIntoView.verticalRL.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.scrollPathIntoView.verticalRL + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.scrollPathIntoView.verticalRL

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        scrollPathIntoView() works in vertical-rl writing mode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.1.html new file mode 100644 index 0000000000..38d3bd74ee --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.1.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.shadow.alpha.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.alpha.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Shadow color alpha components are used

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.html new file mode 100644 index 0000000000..ae813036b8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.shadow.alpha.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.alpha.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Shadow color alpha components are used

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.2.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.html new file mode 100644 index 0000000000..42cabad36a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.shadow.alpha.3 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.shadow.alpha.3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Shadows are affected by globalAlpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.3.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.html new file mode 100644 index 0000000000..96af9df0fa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.shadow.alpha.4 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.shadow.alpha.4

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Shadows with alpha components are correctly affected by globalAlpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.4.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.html new file mode 100644 index 0000000000..2f0b6838d8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.alpha.5 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.shadow.alpha.5

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Shadows of shapes with alpha components are drawn correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.alpha.5.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.initial.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.initial.html new file mode 100644 index 0000000000..4d1d71c206 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.initial.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.shadow.attributes.shadowBlur.initial + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.shadow.attributes.shadowBlur.initial

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.invalid.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.invalid.html new file mode 100644 index 0000000000..cbd68c92d0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.invalid.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.shadow.attributes.shadowBlur.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.shadow.attributes.shadowBlur.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.valid.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.valid.html new file mode 100644 index 0000000000..1e6a1a80a7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowBlur.valid.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.shadow.attributes.shadowBlur.valid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.shadow.attributes.shadowBlur.valid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.initial.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.initial.html new file mode 100644 index 0000000000..5e02f3d122 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.initial.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.shadow.attributes.shadowColor.initial + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.attributes.shadowColor.initial

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.invalid.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.invalid.html new file mode 100644 index 0000000000..68b82d842e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.invalid.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.shadow.attributes.shadowColor.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.attributes.shadowColor.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.valid.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.valid.html new file mode 100644 index 0000000000..84728f0308 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowColor.valid.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.shadow.attributes.shadowColor.valid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.shadow.attributes.shadowColor.valid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.initial.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.initial.html new file mode 100644 index 0000000000..f15e383a06 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.initial.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.shadow.attributes.shadowOffset.initial + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.shadow.attributes.shadowOffset.initial

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.invalid.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.invalid.html new file mode 100644 index 0000000000..c9872cb49d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.invalid.html @@ -0,0 +1,67 @@ + + +Canvas test: 2d.shadow.attributes.shadowOffset.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.shadow.attributes.shadowOffset.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.valid.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.valid.html new file mode 100644 index 0000000000..dc89870e77 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.attributes.shadowOffset.valid.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.shadow.attributes.shadowOffset.valid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.shadow.attributes.shadowOffset.valid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high-manual.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high-manual.html new file mode 100644 index 0000000000..f5acaa97be --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high-manual.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.shadow.blur.high + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.shadow.blur.high

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Shadows look correct for large blurs

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high.png new file mode 100644 index 0000000000..743640b79f Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.high.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low-manual.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low-manual.html new file mode 100644 index 0000000000..ba594cea60 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low-manual.html @@ -0,0 +1,39 @@ + + +Canvas test: 2d.shadow.blur.low + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.shadow.blur.low

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Shadows look correct for small blurs

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low.png new file mode 100644 index 0000000000..99fb651c21 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.blur.low.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.html new file mode 100644 index 0000000000..5ad64e16fd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.shadow.canvas.alpha + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.canvas.alpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Shadows are drawn correctly for partially-transparent canvases

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.alpha.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.basic.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.basic.html new file mode 100644 index 0000000000..fd70884d02 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.basic.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.shadow.canvas.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.canvas.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Shadows are drawn for canvases

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.1.html new file mode 100644 index 0000000000..f18b7d7189 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.1.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.shadow.canvas.transparent.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.shadow.canvas.transparent.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Shadows are not drawn for transparent canvases

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.2.html new file mode 100644 index 0000000000..c9590543ea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.canvas.transparent.2.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.shadow.canvas.transparent.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.shadow.canvas.transparent.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Shadows are not drawn for transparent parts of canvases

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.1.html new file mode 100644 index 0000000000..f952096bbd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.1.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.shadow.clip.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.shadow.clip.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Shadows of clipped shapes are still drawn within the clipping region

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.2.html new file mode 100644 index 0000000000..22208c5ad3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.2.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.shadow.clip.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.shadow.clip.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Shadows are not drawn outside the clipping region

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.3.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.3.html new file mode 100644 index 0000000000..5af9b012ad --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.clip.3.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.shadow.clip.3 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.shadow.clip.3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Shadows of clipped shapes are still drawn within the clipping region

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.1.html new file mode 100644 index 0000000000..28a82e6586 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.1.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.shadow.composite.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.shadow.composite.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Shadows are drawn using globalCompositeOperation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.2.html new file mode 100644 index 0000000000..aeb6dc1053 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.2.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.shadow.composite.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.composite.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Shadows are drawn using globalCompositeOperation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.3.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.3.html new file mode 100644 index 0000000000..9a0c02e110 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.composite.3.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.shadow.composite.3 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.composite.3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Areas outside shadows are drawn correctly with destination-out

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.blur.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.blur.html new file mode 100644 index 0000000000..ffe70f1c38 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.blur.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.shadow.enable.blur + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.shadow.enable.blur

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Shadows are drawn if shadowBlur is set

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.1.html new file mode 100644 index 0000000000..e3adc9ae89 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.1.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.shadow.enable.off.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.shadow.enable.off.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Shadows are not drawn when only shadowColor is set

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.2.html new file mode 100644 index 0000000000..8dd3fc32d7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.off.2.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.shadow.enable.off.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.shadow.enable.off.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Shadows are not drawn when only shadowColor is set

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.x.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.x.html new file mode 100644 index 0000000000..54fa86e115 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.x.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.shadow.enable.x + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.shadow.enable.x

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Shadows are drawn if shadowOffsetX is set

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.y.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.y.html new file mode 100644 index 0000000000..7295d578be --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.enable.y.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.shadow.enable.y + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.shadow.enable.y

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Shadows are drawn if shadowOffsetY is set

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.html new file mode 100644 index 0000000000..7ae83ebe9a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.shadow.gradient.alpha + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.shadow.gradient.alpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Shadows are drawn correctly for partially-transparent gradient fills

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.alpha.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.basic.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.basic.html new file mode 100644 index 0000000000..233770e0d0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.basic.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.shadow.gradient.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.gradient.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Shadows are drawn for gradient fills

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.1.html new file mode 100644 index 0000000000..2427c7f59d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.1.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.shadow.gradient.transparent.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.gradient.transparent.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Shadows are not drawn for transparent gradient fills

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.2.html new file mode 100644 index 0000000000..e27b19cc0a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.gradient.transparent.2.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.shadow.gradient.transparent.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.shadow.gradient.transparent.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Shadows are not drawn for transparent parts of gradient fills

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.html new file mode 100644 index 0000000000..2c8133f630 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.image.alpha + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.shadow.image.alpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Shadows are drawn correctly for partially-transparent images

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.alpha.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.basic.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.basic.html new file mode 100644 index 0000000000..f91b195e4c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.basic.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.image.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.shadow.image.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Shadows are drawn for images

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.scale.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.scale.html new file mode 100644 index 0000000000..c0edc31373 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.scale.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.shadow.image.scale + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.shadow.image.scale

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Shadows are drawn correctly for scaled images

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.section.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.section.html new file mode 100644 index 0000000000..2ff2bf2a24 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.section.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.shadow.image.section + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.shadow.image.section

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Shadows are not drawn for areas outside image source rectangles

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.1.html new file mode 100644 index 0000000000..c152dc2962 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.1.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.image.transparent.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.shadow.image.transparent.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Shadows are not drawn for transparent images

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.2.html new file mode 100644 index 0000000000..636c72d9d6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.image.transparent.2.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.shadow.image.transparent.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.image.transparent.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Shadows are not drawn for transparent parts of images

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeX.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeX.html new file mode 100644 index 0000000000..828fe89f00 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeX.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.offset.negativeX + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.offset.negativeX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Shadows can be offset with negative x

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeY.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeY.html new file mode 100644 index 0000000000..daf9b7eec0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.negativeY.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.offset.negativeY + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.shadow.offset.negativeY

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Shadows can be offset with negative y

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveX.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveX.html new file mode 100644 index 0000000000..9d627ddfdd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveX.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.offset.positiveX + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.shadow.offset.positiveX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Shadows can be offset with positive x

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveY.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveY.html new file mode 100644 index 0000000000..619826342e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.offset.positiveY.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.offset.positiveY + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.shadow.offset.positiveY

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Shadows can be offset with positive y

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.outside.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.outside.html new file mode 100644 index 0000000000..331dca9246 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.outside.html @@ -0,0 +1,42 @@ + + +Canvas test: 2d.shadow.outside + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.shadow.outside

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Shadows of shapes outside the visible area can be offset onto the visible area

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.html new file mode 100644 index 0000000000..a995a4ab1f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.shadow.pattern.alpha + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.shadow.pattern.alpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Shadows are drawn correctly for partially-transparent fill patterns

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.png b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.png new file mode 100644 index 0000000000..8764e89b37 Binary files /dev/null and b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.alpha.png differ diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.basic.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.basic.html new file mode 100644 index 0000000000..adb8aeaedf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.basic.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.shadow.pattern.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.shadow.pattern.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Shadows are drawn for fill patterns

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.1.html new file mode 100644 index 0000000000..37af35d44d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.1.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.shadow.pattern.transparent.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.pattern.transparent.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Shadows are not drawn for transparent fill patterns

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.2.html new file mode 100644 index 0000000000..e96e9e33a4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.pattern.transparent.2.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.shadow.pattern.transparent.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.pattern.transparent.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Shadows are not drawn for transparent parts of fill patterns

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.basic.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.basic.html new file mode 100644 index 0000000000..c5834b86dc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.basic.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.shadow.stroke.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.shadow.stroke.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Shadows are drawn for strokes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.1.html new file mode 100644 index 0000000000..ff6a1c4c1d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.1.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.shadow.stroke.cap.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.shadow.stroke.cap.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Shadows are not drawn for areas outside stroke caps

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.2.html new file mode 100644 index 0000000000..40fd22a1c3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.cap.2.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.shadow.stroke.cap.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.shadow.stroke.cap.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Shadows are drawn for stroke caps

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.1.html new file mode 100644 index 0000000000..5c7cda8e7b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.1.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.shadow.stroke.join.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.shadow.stroke.join.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Shadows are not drawn for areas outside stroke joins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.2.html new file mode 100644 index 0000000000..0ed3c90cb8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.2.html @@ -0,0 +1,45 @@ + + +Canvas test: 2d.shadow.stroke.join.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.shadow.stroke.join.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Shadows are drawn for stroke joins

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.3.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.3.html new file mode 100644 index 0000000000..ada4e159fa --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.stroke.join.3.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.shadow.stroke.join.3 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.shadow.stroke.join.3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Shadows are drawn for stroke joins respecting miter limit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.1.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.1.html new file mode 100644 index 0000000000..5745051277 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.1.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.transform.1 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.shadow.transform.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Shadows take account of transformations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.2.html b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.2.html new file mode 100644 index 0000000000..dc97c0672c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/shadows/2d.shadow.transform.2.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.shadow.transform.2 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.shadow.transform.2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Shadow offsets are not affected by transformations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.default.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.default.html new file mode 100644 index 0000000000..5c725d4a93 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.default.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.text.align.default + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.text.align.default

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.invalid.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.invalid.html new file mode 100644 index 0000000000..7c69b5ae34 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.invalid.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.text.align.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.text.align.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.valid.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.valid.html new file mode 100644 index 0000000000..c8fb253a7b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.align.valid.html @@ -0,0 +1,40 @@ + + +Canvas test: 2d.text.align.valid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.text.align.valid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.default.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.default.html new file mode 100644 index 0000000000..8e442254f7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.default.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.text.baseline.default + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.text.baseline.default

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.invalid.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.invalid.html new file mode 100644 index 0000000000..1b31ce1be0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.invalid.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.text.baseline.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.text.baseline.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.valid.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.valid.html new file mode 100644 index 0000000000..3e1cb35811 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.baseline.valid.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.baseline.valid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.text.baseline.valid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.alphabetic.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.alphabetic.html new file mode 100644 index 0000000000..5bbd90f637 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.alphabetic.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.baseline.alphabetic + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.text.draw.baseline.alphabetic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.bottom.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.bottom.html new file mode 100644 index 0000000000..311be39f4f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.bottom.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.baseline.bottom + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.text.draw.baseline.bottom

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            textBaseline bottom is the bottom of the em square (not the bounding box)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.hanging.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.hanging.html new file mode 100644 index 0000000000..65aa7cd176 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.hanging.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.baseline.hanging + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.text.draw.baseline.hanging

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.ideographic.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.ideographic.html new file mode 100644 index 0000000000..84f126200a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.ideographic.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.baseline.ideographic + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.text.draw.baseline.ideographic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.middle.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.middle.html new file mode 100644 index 0000000000..a09a2f3153 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.middle.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.baseline.middle + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.text.draw.baseline.middle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  textBaseline middle is the middle of the em square (not the bounding box)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.top.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.top.html new file mode 100644 index 0000000000..b0c72c41ea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.baseline.top.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.draw.baseline.top + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.text.draw.baseline.top

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    textBaseline top is the top of the em square (not the bounding box)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.end.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.end.html new file mode 100644 index 0000000000..57de14adc2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.end.html @@ -0,0 +1,44 @@ + + +Canvas test: 2d.text.draw.space.collapse.end + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.text.draw.space.collapse.end

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Space characters at the end of a line are collapsed (per CSS)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.other.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.other.html new file mode 100644 index 0000000000..e593b9769e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.other.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.draw.space.collapse.other + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.text.draw.space.collapse.other

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Space characters are converted to U+0020, and collapsed (per CSS)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.space.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.space.html new file mode 100644 index 0000000000..6e24007b1c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.space.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.draw.space.collapse.space + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.text.draw.space.collapse.space

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Space characters are converted to U+0020, and collapsed (per CSS)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.start.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.start.html new file mode 100644 index 0000000000..5ec776e324 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.draw.space.collapse.start.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.text.draw.space.collapse.start + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.text.draw.space.collapse.start

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Space characters at the start of a line are collapsed (per CSS)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.default.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.default.html new file mode 100644 index 0000000000..135c9bd84a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.default.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.text.font.default + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.text.font.default

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.basic.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.basic.html new file mode 100644 index 0000000000..57db32b688 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.basic.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.text.font.parse.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.text.font.parse.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.complex.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.complex.html new file mode 100644 index 0000000000..cd6235ed3e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.complex.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.text.font.parse.complex + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.text.font.parse.complex

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.family.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.family.html new file mode 100644 index 0000000000..f5c24bdd50 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.family.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.text.font.parse.family + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.text.font.parse.family

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.invalid.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.invalid.html new file mode 100644 index 0000000000..e2735440ed --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.invalid.html @@ -0,0 +1,72 @@ + + +Canvas test: 2d.text.font.parse.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.text.font.parse.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.default.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.default.html new file mode 100644 index 0000000000..65bb5549c4 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.default.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.text.font.parse.size.percentage.default + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.text.font.parse.size.percentage.default

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.html new file mode 100644 index 0000000000..18476b3b7a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.size.percentage.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.text.font.parse.size.percentage + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.text.font.parse.size.percentage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.system.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.system.html new file mode 100644 index 0000000000..707be4ee10 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.system.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.text.font.parse.system + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.text.font.parse.system

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            System fonts must be computed to explicit values

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.tiny.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.tiny.html new file mode 100644 index 0000000000..e5215f1bc5 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.parse.tiny.html @@ -0,0 +1,28 @@ + + +Canvas test: 2d.text.font.parse.tiny + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.text.font.parse.tiny

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.relative_size.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.relative_size.html new file mode 100644 index 0000000000..8040d38916 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.font.relative_size.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.text.font.relative_size + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.text.font.relative_size

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.measure.width.space.html b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.measure.width.space.html new file mode 100644 index 0000000000..4d7ee4ef75 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/2d.text.measure.width.space.html @@ -0,0 +1,48 @@ + + +Canvas test: 2d.text.measure.width.space + + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.text.measure.width.space

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Space characters are converted to U+0020 and collapsed (per CSS)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +A +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/text-styles/parent-style-relative-units.html b/testing/web-platform/tests/html/canvas/element/text-styles/parent-style-relative-units.html new file mode 100644 index 0000000000..ee44c0b750 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/text-styles/parent-style-relative-units.html @@ -0,0 +1,22 @@ + +Canvas test: CanvasTextDrawingStyles.font with canvas relative units + + + + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.bitmap.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.bitmap.html new file mode 100644 index 0000000000..459e0d543f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.bitmap.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.state.saverestore.bitmap + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.state.saverestore.bitmap

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    save()/restore() does not affect the current bitmap

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.clip.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.clip.html new file mode 100644 index 0000000000..6d1ab02f89 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.clip.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.state.saverestore.clip + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.state.saverestore.clip

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      save()/restore() affects the clipping path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.fillStyle.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.fillStyle.html new file mode 100644 index 0000000000..a57274cc67 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.fillStyle.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.fillStyle + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.state.saverestore.fillStyle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        save()/restore() works for fillStyle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.font.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.font.html new file mode 100644 index 0000000000..ff674ac3f6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.font.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.font + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.state.saverestore.font

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          save()/restore() works for font

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalAlpha.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalAlpha.html new file mode 100644 index 0000000000..db48f9693e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalAlpha.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.globalAlpha + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.state.saverestore.globalAlpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            save()/restore() works for globalAlpha

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html new file mode 100644 index 0000000000..cbc4198bbd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.globalCompositeOperation + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.state.saverestore.globalCompositeOperation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              save()/restore() works for globalCompositeOperation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineCap.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineCap.html new file mode 100644 index 0000000000..fafbde6201 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineCap.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.lineCap + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.state.saverestore.lineCap

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                save()/restore() works for lineCap

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineJoin.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineJoin.html new file mode 100644 index 0000000000..46d3ec681d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineJoin.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.lineJoin + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.state.saverestore.lineJoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  save()/restore() works for lineJoin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineWidth.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineWidth.html new file mode 100644 index 0000000000..ac96381a7d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.lineWidth.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.lineWidth + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.state.saverestore.lineWidth

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    save()/restore() works for lineWidth

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.miterLimit.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.miterLimit.html new file mode 100644 index 0000000000..ab3c55eaf8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.miterLimit.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.miterLimit + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.state.saverestore.miterLimit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      save()/restore() works for miterLimit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.path.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.path.html new file mode 100644 index 0000000000..a8023f1448 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.path.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.state.saverestore.path + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.state.saverestore.path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        save()/restore() does not affect the current path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowBlur.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowBlur.html new file mode 100644 index 0000000000..2525271fe7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowBlur.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.shadowBlur + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.state.saverestore.shadowBlur

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          save()/restore() works for shadowBlur

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowColor.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowColor.html new file mode 100644 index 0000000000..64690e3ef9 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowColor.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.shadowColor + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.state.saverestore.shadowColor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            save()/restore() works for shadowColor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetX.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetX.html new file mode 100644 index 0000000000..a140c3fa0c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetX.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.shadowOffsetX + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.state.saverestore.shadowOffsetX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              save()/restore() works for shadowOffsetX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetY.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetY.html new file mode 100644 index 0000000000..8fc9b7c907 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetY.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.shadowOffsetY + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.state.saverestore.shadowOffsetY

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                save()/restore() works for shadowOffsetY

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stack.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stack.html new file mode 100644 index 0000000000..252074f41a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stack.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.state.saverestore.stack + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.state.saverestore.stack

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  save()/restore() can be nested as a stack

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stackdepth.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stackdepth.html new file mode 100644 index 0000000000..433e83c58a --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.stackdepth.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.state.saverestore.stackdepth + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.state.saverestore.stackdepth

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    save()/restore() stack depth is not unreasonably limited

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.strokeStyle.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.strokeStyle.html new file mode 100644 index 0000000000..aeae2f8b38 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.strokeStyle.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.strokeStyle + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.state.saverestore.strokeStyle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      save()/restore() works for strokeStyle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textAlign.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textAlign.html new file mode 100644 index 0000000000..3bac234ac3 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textAlign.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.textAlign + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.state.saverestore.textAlign

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        save()/restore() works for textAlign

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textBaseline.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textBaseline.html new file mode 100644 index 0000000000..238ee7eba2 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.textBaseline.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.state.saverestore.textBaseline + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.state.saverestore.textBaseline

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          save()/restore() works for textBaseline

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.transformation.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.transformation.html new file mode 100644 index 0000000000..6d035ef9ea --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.transformation.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.state.saverestore.transformation + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.state.saverestore.transformation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            save()/restore() affects the current transformation matrix

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.underflow.html b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.underflow.html new file mode 100644 index 0000000000..bbf6433e17 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/the-canvas-state/2d.state.saverestore.underflow.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.state.saverestore.underflow + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.state.saverestore.underflow

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              restore() with an empty stack has no effect

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.order.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.order.html new file mode 100644 index 0000000000..6c97bf7426 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.order.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.transformation.order + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.transformation.order

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Transformations are applied in the right order

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.direction.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.direction.html new file mode 100644 index 0000000000..0b583cd678 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.direction.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.transformation.rotate.direction + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.transformation.rotate.direction

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  rotate() is clockwise

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.nonfinite.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.nonfinite.html new file mode 100644 index 0000000000..3e685fa7a8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.nonfinite.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.transformation.rotate.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.transformation.rotate.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    rotate() with Infinity/NaN is ignored

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.radians.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.radians.html new file mode 100644 index 0000000000..63f895a0de --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.radians.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.transformation.rotate.radians + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.transformation.rotate.radians

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      rotate() uses radians

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrap.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrap.html new file mode 100644 index 0000000000..9b923e0008 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrap.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.transformation.rotate.wrap + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.transformation.rotate.wrap

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        rotate() wraps large positive values correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrapnegative.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrapnegative.html new file mode 100644 index 0000000000..96894ef20e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.wrapnegative.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.transformation.rotate.wrapnegative + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.transformation.rotate.wrapnegative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          rotate() wraps large negative values correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.zero.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.zero.html new file mode 100644 index 0000000000..7026ea9d1b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.rotate.zero.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.transformation.rotate.zero + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.transformation.rotate.zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            rotate() by 0 does nothing

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.basic.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.basic.html new file mode 100644 index 0000000000..7e4b3593b1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.basic.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.transformation.scale.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.transformation.scale.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              scale() works

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.large.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.large.html new file mode 100644 index 0000000000..ce7f6d9fae --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.large.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.transformation.scale.large + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.transformation.scale.large

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                scale() with large scale factors works

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Not really that large at all, but it hits the limits in Firefox. +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.multiple.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.multiple.html new file mode 100644 index 0000000000..73bfbc87c1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.multiple.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.transformation.scale.multiple + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.transformation.scale.multiple

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Multiple scale()s combine

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.negative.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.negative.html new file mode 100644 index 0000000000..a5aef69b63 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.negative.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.transformation.scale.negative + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.transformation.scale.negative

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    scale() with negative scale factors works

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.nonfinite.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.nonfinite.html new file mode 100644 index 0000000000..c06f96eb22 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.nonfinite.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.transformation.scale.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.transformation.scale.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      scale() with Infinity/NaN is ignored

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.zero.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.zero.html new file mode 100644 index 0000000000..ae15034a19 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.scale.zero.html @@ -0,0 +1,43 @@ + + +Canvas test: 2d.transformation.scale.zero + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.transformation.scale.zero

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        scale() with a scale factor of zero works

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.multiple.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.multiple.html new file mode 100644 index 0000000000..099831e638 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.multiple.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.transformation.setTransform.multiple + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.transformation.setTransform.multiple

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.nonfinite.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.nonfinite.html new file mode 100644 index 0000000000..019493ad16 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.nonfinite.html @@ -0,0 +1,109 @@ + + +Canvas test: 2d.transformation.setTransform.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.transformation.setTransform.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            setTransform() with Infinity/NaN is ignored

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.skewed.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.skewed.html new file mode 100644 index 0000000000..f6f8655b1e --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.setTransform.skewed.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.transformation.setTransform.skewed + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.transformation.setTransform.skewed

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.identity.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.identity.html new file mode 100644 index 0000000000..be5de19a45 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.identity.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.transformation.transform.identity + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.transformation.transform.identity

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transform() with the identity matrix does nothing

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.multiply.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.multiply.html new file mode 100644 index 0000000000..1e8e4cccdf --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.multiply.html @@ -0,0 +1,33 @@ + + +Canvas test: 2d.transformation.transform.multiply + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.transformation.transform.multiply

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transform() multiplies the CTM

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.nonfinite.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.nonfinite.html new file mode 100644 index 0000000000..d3fae8520c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.nonfinite.html @@ -0,0 +1,109 @@ + + +Canvas test: 2d.transformation.transform.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.transformation.transform.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transform() with Infinity/NaN is ignored

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.skewed.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.skewed.html new file mode 100644 index 0000000000..c69756bc1d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.transform.skewed.html @@ -0,0 +1,54 @@ + + +Canvas test: 2d.transformation.transform.skewed + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.transformation.transform.skewed

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transform() with skewy matrix transforms correctly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.basic.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.basic.html new file mode 100644 index 0000000000..189a1544b6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.basic.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.transformation.translate.basic + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.transformation.translate.basic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        translate() works

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.nonfinite.html b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.nonfinite.html new file mode 100644 index 0000000000..0857693aff --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/transformations/2d.transformation.translate.nonfinite.html @@ -0,0 +1,41 @@ + + +Canvas test: 2d.transformation.translate.nonfinite + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.transformation.translate.nonfinite

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          translate() with Infinity/NaN is ignored

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Expected output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/video/2d.video.invalid.html b/testing/web-platform/tests/html/canvas/element/video/2d.video.invalid.html new file mode 100644 index 0000000000..22b4e054f8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/video/2d.video.invalid.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.video.invalid + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.video.invalid

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Verify test doesn't crash with invalid video.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.html new file mode 100644 index 0000000000..9c3d1b3374 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.html @@ -0,0 +1,58 @@ + + +Canvas test: 2d.color.space.p3.fillText + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.color.space.p3.fillText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Test if fillText can be used with a solid display-p3 color

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.shadow.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.shadow.html new file mode 100644 index 0000000000..cc459fb2cd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.shadow.html @@ -0,0 +1,62 @@ + + +Canvas test: 2d.color.space.p3.fillText.shadow + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.color.space.p3.fillText.shadow

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Test if fillText can be used with a display-p3 shadow color

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.strokeText.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.strokeText.html new file mode 100644 index 0000000000..626a41b49b --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.strokeText.html @@ -0,0 +1,59 @@ + + +Canvas test: 2d.color.space.p3.strokeText + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2d.color.space.p3.strokeText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Test if strokeText can be used with a solid display-p3 color

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html new file mode 100644 index 0000000000..a03f49740f --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html @@ -0,0 +1,38 @@ + + +Canvas test: 2d.color.space.p3.to.p3 + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2d.color.space.p3.to.p3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    test getImageData with display-p3 and uint8 from display p3 uint8 canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.srgb.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.srgb.html new file mode 100644 index 0000000000..0433ae38c7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.srgb.html @@ -0,0 +1,37 @@ + + +Canvas test: 2d.color.space.p3.to.srgb + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2d.color.space.p3.to.srgb

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      test getImageData with srsb and uint8 from display p3 uint8 canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.p3.canvas.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.p3.canvas.html new file mode 100644 index 0000000000..1a44af20a6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.p3.canvas.html @@ -0,0 +1,50 @@ + + +Canvas test: 2d.color.space.p3.toBlob.p3.canvas + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2d.color.space.p3.toBlob.p3.canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        test if toblob returns p3 data from p3 color space canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.with.putImageData.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.with.putImageData.html new file mode 100644 index 0000000000..a53de72259 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.with.putImageData.html @@ -0,0 +1,56 @@ + + +Canvas test: 2d.color.space.p3.toBlob.with.putImageData + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2d.color.space.p3.toBlob.with.putImageData

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Use putImageData to put some p3 data in canvas and test if toBlob returns the same data

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.jpeg.p3.canvas.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.jpeg.p3.canvas.html new file mode 100644 index 0000000000..e0986cb8e8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.jpeg.p3.canvas.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.color.space.p3.toDataURL.jpeg.p3.canvas + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2d.color.space.p3.toDataURL.jpeg.p3.canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            test if toDataURL('image/jpeg') returns p3 data from canvas with p3 color space

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas.html new file mode 100644 index 0000000000..94ba703980 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas.html @@ -0,0 +1,46 @@ + + +Canvas test: 2d.color.space.p3.toDataURL.p3.canvas + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2d.color.space.p3.toDataURL.p3.canvas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              test if toDataURL returns p3 data from canvas with p3 color space

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.with.putImageData.html b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.with.putImageData.html new file mode 100644 index 0000000000..58d0718eba --- /dev/null +++ b/testing/web-platform/tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.with.putImageData.html @@ -0,0 +1,53 @@ + + +Canvas test: 2d.color.space.p3.toDataURL.with.putImageData + + + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2d.color.space.p3.toDataURL.with.putImageData

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use putImageData to put some p3 data in canvas and test if toDataURL returns the same data

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + -- cgit v1.2.3