Changeset 176144 in webkit


Ignore:
Timestamp:
Nov 14, 2014 3:45:41 PM (9 years ago)
Author:
commit-queue@webkit.org
Message:

Import w3c tests for canvas
https://bugs.webkit.org/show_bug.cgi?id=138324.

Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2014-11-14
Reviewed by Dean Jackson.

804 tests are ported from w3c canvas test suite. There are 39 tests failed on WebKit
and there are 45 tests need to be changed such that they can be automatically verified.

  • canvas: Added.
  • canvas/2d.canvas.readonly-expected.txt: Added.
  • canvas/2d.canvas.readonly.html: Added.
  • canvas/2d.canvas.reference-expected.txt: Added.
  • canvas/2d.canvas.reference.html: Added.
  • canvas/2d.clearRect.basic-expected.txt: Added.
  • canvas/2d.clearRect.basic.html: Added.
  • canvas/2d.clearRect.clip-expected.txt: Added.
  • canvas/2d.clearRect.clip.html: Added.
  • canvas/2d.clearRect.globalalpha-expected.txt: Added.
  • canvas/2d.clearRect.globalalpha.html: Added.
  • canvas/2d.clearRect.globalcomposite-expected.txt: Added.
  • canvas/2d.clearRect.globalcomposite.html: Added.
  • canvas/2d.clearRect.negative-expected.txt: Added.
  • canvas/2d.clearRect.negative.html: Added.
  • canvas/2d.clearRect.nonfinite-expected.txt: Added.
  • canvas/2d.clearRect.nonfinite.html: Added.
  • canvas/2d.clearRect.path-expected.txt: Added.
  • canvas/2d.clearRect.path.html: Added.
  • canvas/2d.clearRect.shadow-expected.txt: Added.
  • canvas/2d.clearRect.shadow.html: Added.
  • canvas/2d.clearRect.transform-expected.txt: Added.
  • canvas/2d.clearRect.transform.html: Added.
  • canvas/2d.clearRect.zero-expected.txt: Added.
  • canvas/2d.clearRect.zero.html: Added.
  • canvas/2d.composite.canvas.copy-expected.txt: Added.
  • canvas/2d.composite.canvas.copy.html: Added.
  • canvas/2d.composite.canvas.destination-atop-expected.txt: Added.
  • canvas/2d.composite.canvas.destination-atop.html: Added.
  • canvas/2d.composite.canvas.destination-in-expected.txt: Added.
  • canvas/2d.composite.canvas.destination-in.html: Added.
  • canvas/2d.composite.canvas.destination-out-expected.txt: Added.
  • canvas/2d.composite.canvas.destination-out.html: Added.
  • canvas/2d.composite.canvas.destination-over-expected.txt: Added.
  • canvas/2d.composite.canvas.destination-over.html: Added.
  • canvas/2d.composite.canvas.lighter-expected.txt: Added.
  • canvas/2d.composite.canvas.lighter.html: Added.
  • canvas/2d.composite.canvas.source-atop-expected.txt: Added.
  • canvas/2d.composite.canvas.source-atop.html: Added.
  • canvas/2d.composite.canvas.source-in-expected.txt: Added.
  • canvas/2d.composite.canvas.source-in.html: Added.
  • canvas/2d.composite.canvas.source-out-expected.txt: Added.
  • canvas/2d.composite.canvas.source-out.html: Added.
  • canvas/2d.composite.canvas.source-over-expected.txt: Added.
  • canvas/2d.composite.canvas.source-over.html: Added.
  • canvas/2d.composite.canvas.xor-expected.txt: Added.
  • canvas/2d.composite.canvas.xor.html: Added.
  • canvas/2d.composite.clip.copy-expected.txt: Added.
  • canvas/2d.composite.clip.copy.html: Added.
  • canvas/2d.composite.clip.destination-atop-expected.txt: Added.
  • canvas/2d.composite.clip.destination-atop.html: Added.
  • canvas/2d.composite.clip.destination-in-expected.txt: Added.
  • canvas/2d.composite.clip.destination-in.html: Added.
  • canvas/2d.composite.clip.destination-out-expected.txt: Added.
  • canvas/2d.composite.clip.destination-out.html: Added.
  • canvas/2d.composite.clip.destination-over-expected.txt: Added.
  • canvas/2d.composite.clip.destination-over.html: Added.
  • canvas/2d.composite.clip.lighter-expected.txt: Added.
  • canvas/2d.composite.clip.lighter.html: Added.
  • canvas/2d.composite.clip.source-atop-expected.txt: Added.
  • canvas/2d.composite.clip.source-atop.html: Added.
  • canvas/2d.composite.clip.source-in-expected.txt: Added.
  • canvas/2d.composite.clip.source-in.html: Added.
  • canvas/2d.composite.clip.source-out-expected.txt: Added.
  • canvas/2d.composite.clip.source-out.html: Added.
  • canvas/2d.composite.clip.source-over-expected.txt: Added.
  • canvas/2d.composite.clip.source-over.html: Added.
  • canvas/2d.composite.clip.xor-expected.txt: Added.
  • canvas/2d.composite.clip.xor.html: Added.
  • canvas/2d.composite.globalAlpha.canvas-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.canvas.html: Added.
  • canvas/2d.composite.globalAlpha.canvaspattern-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.canvaspattern.html: Added.
  • canvas/2d.composite.globalAlpha.default-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.default.html: Added.
  • canvas/2d.composite.globalAlpha.fill-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.fill.html: Added.
  • canvas/2d.composite.globalAlpha.image-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.image.html: Added.
  • canvas/2d.composite.globalAlpha.imagepattern-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.imagepattern.html: Added.
  • canvas/2d.composite.globalAlpha.invalid-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.invalid.html: Added.
  • canvas/2d.composite.globalAlpha.range-expected.txt: Added.
  • canvas/2d.composite.globalAlpha.range.html: Added.
  • canvas/2d.composite.image.copy-expected.txt: Added.
  • canvas/2d.composite.image.copy.html: Added.
  • canvas/2d.composite.image.destination-atop-expected.txt: Added.
  • canvas/2d.composite.image.destination-atop.html: Added.
  • canvas/2d.composite.image.destination-in-expected.txt: Added.
  • canvas/2d.composite.image.destination-in.html: Added.
  • canvas/2d.composite.image.destination-out-expected.txt: Added.
  • canvas/2d.composite.image.destination-out.html: Added.
  • canvas/2d.composite.image.destination-over-expected.txt: Added.
  • canvas/2d.composite.image.destination-over.html: Added.
  • canvas/2d.composite.image.lighter-expected.txt: Added.
  • canvas/2d.composite.image.lighter.html: Added.
  • canvas/2d.composite.image.source-atop-expected.txt: Added.
  • canvas/2d.composite.image.source-atop.html: Added.
  • canvas/2d.composite.image.source-in-expected.txt: Added.
  • canvas/2d.composite.image.source-in.html: Added.
  • canvas/2d.composite.image.source-out-expected.txt: Added.
  • canvas/2d.composite.image.source-out.html: Added.
  • canvas/2d.composite.image.source-over-expected.txt: Added.
  • canvas/2d.composite.image.source-over.html: Added.
  • canvas/2d.composite.image.xor-expected.txt: Added.
  • canvas/2d.composite.image.xor.html: Added.
  • canvas/2d.composite.operation.casesensitive-expected.txt: Added.
  • canvas/2d.composite.operation.casesensitive.html: Added.
  • canvas/2d.composite.operation.clear-expected.txt: Added.
  • canvas/2d.composite.operation.clear.html: Added.
  • canvas/2d.composite.operation.darker-expected.txt: Added.
  • canvas/2d.composite.operation.darker.html: Added.
  • canvas/2d.composite.operation.default-expected.txt: Added.
  • canvas/2d.composite.operation.default.html: Added.
  • canvas/2d.composite.operation.get-expected.txt: Added.
  • canvas/2d.composite.operation.get.html: Added.
  • canvas/2d.composite.operation.highlight-expected.txt: Added.
  • canvas/2d.composite.operation.highlight.html: Added.
  • canvas/2d.composite.operation.over-expected.txt: Added.
  • canvas/2d.composite.operation.over.html: Added.
  • canvas/2d.composite.operation.unrecognised-expected.txt: Added.
  • canvas/2d.composite.operation.unrecognised.html: Added.
  • canvas/2d.composite.solid.copy-expected.txt: Added.
  • canvas/2d.composite.solid.copy.html: Added.
  • canvas/2d.composite.solid.destination-atop-expected.txt: Added.
  • canvas/2d.composite.solid.destination-atop.html: Added.
  • canvas/2d.composite.solid.destination-in-expected.txt: Added.
  • canvas/2d.composite.solid.destination-in.html: Added.
  • canvas/2d.composite.solid.destination-out-expected.txt: Added.
  • canvas/2d.composite.solid.destination-out.html: Added.
  • canvas/2d.composite.solid.destination-over-expected.txt: Added.
  • canvas/2d.composite.solid.destination-over.html: Added.
  • canvas/2d.composite.solid.lighter-expected.txt: Added.
  • canvas/2d.composite.solid.lighter.html: Added.
  • canvas/2d.composite.solid.source-atop-expected.txt: Added.
  • canvas/2d.composite.solid.source-atop.html: Added.
  • canvas/2d.composite.solid.source-in-expected.txt: Added.
  • canvas/2d.composite.solid.source-in.html: Added.
  • canvas/2d.composite.solid.source-out-expected.txt: Added.
  • canvas/2d.composite.solid.source-out.html: Added.
  • canvas/2d.composite.solid.source-over-expected.txt: Added.
  • canvas/2d.composite.solid.source-over.html: Added.
  • canvas/2d.composite.solid.xor-expected.txt: Added.
  • canvas/2d.composite.solid.xor.html: Added.
  • canvas/2d.composite.transparent.copy-expected.txt: Added.
  • canvas/2d.composite.transparent.copy.html: Added.
  • canvas/2d.composite.transparent.destination-atop-expected.txt: Added.
  • canvas/2d.composite.transparent.destination-atop.html: Added.
  • canvas/2d.composite.transparent.destination-in-expected.txt: Added.
  • canvas/2d.composite.transparent.destination-in.html: Added.
  • canvas/2d.composite.transparent.destination-out-expected.txt: Added.
  • canvas/2d.composite.transparent.destination-out.html: Added.
  • canvas/2d.composite.transparent.destination-over-expected.txt: Added.
  • canvas/2d.composite.transparent.destination-over.html: Added.
  • canvas/2d.composite.transparent.lighter-expected.txt: Added.
  • canvas/2d.composite.transparent.lighter.html: Added.
  • canvas/2d.composite.transparent.source-atop-expected.txt: Added.
  • canvas/2d.composite.transparent.source-atop.html: Added.
  • canvas/2d.composite.transparent.source-in-expected.txt: Added.
  • canvas/2d.composite.transparent.source-in.html: Added.
  • canvas/2d.composite.transparent.source-out-expected.txt: Added.
  • canvas/2d.composite.transparent.source-out.html: Added.
  • canvas/2d.composite.transparent.source-over-expected.txt: Added.
  • canvas/2d.composite.transparent.source-over.html: Added.
  • canvas/2d.composite.transparent.xor-expected.txt: Added.
  • canvas/2d.composite.transparent.xor.html: Added.
  • canvas/2d.composite.uncovered.fill.copy-expected.txt: Added.
  • canvas/2d.composite.uncovered.fill.copy.html: Added.
  • canvas/2d.composite.uncovered.fill.destination-atop-expected.txt: Added.
  • canvas/2d.composite.uncovered.fill.destination-atop.html: Added.
  • canvas/2d.composite.uncovered.fill.destination-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.fill.destination-in.html: Added.
  • canvas/2d.composite.uncovered.fill.source-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.fill.source-in.html: Added.
  • canvas/2d.composite.uncovered.fill.source-out-expected.txt: Added.
  • canvas/2d.composite.uncovered.fill.source-out.html: Added.
  • canvas/2d.composite.uncovered.image.copy-expected.txt: Added.
  • canvas/2d.composite.uncovered.image.copy.html: Added.
  • canvas/2d.composite.uncovered.image.destination-atop-expected.txt: Added.
  • canvas/2d.composite.uncovered.image.destination-atop.html: Added.
  • canvas/2d.composite.uncovered.image.destination-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.image.destination-in.html: Added.
  • canvas/2d.composite.uncovered.image.source-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.image.source-in.html: Added.
  • canvas/2d.composite.uncovered.image.source-out-expected.txt: Added.
  • canvas/2d.composite.uncovered.image.source-out.html: Added.
  • canvas/2d.composite.uncovered.nocontext.copy-expected.txt: Added.
  • canvas/2d.composite.uncovered.nocontext.copy.html: Added.
  • canvas/2d.composite.uncovered.nocontext.destination-atop-expected.txt: Added.
  • canvas/2d.composite.uncovered.nocontext.destination-atop.html: Added.
  • canvas/2d.composite.uncovered.nocontext.destination-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.nocontext.destination-in.html: Added.
  • canvas/2d.composite.uncovered.nocontext.source-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.nocontext.source-in.html: Added.
  • canvas/2d.composite.uncovered.nocontext.source-out-expected.txt: Added.
  • canvas/2d.composite.uncovered.nocontext.source-out.html: Added.
  • canvas/2d.composite.uncovered.pattern.copy-expected.txt: Added.
  • canvas/2d.composite.uncovered.pattern.copy.html: Added.
  • canvas/2d.composite.uncovered.pattern.destination-atop-expected.txt: Added.
  • canvas/2d.composite.uncovered.pattern.destination-atop.html: Added.
  • canvas/2d.composite.uncovered.pattern.destination-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.pattern.destination-in.html: Added.
  • canvas/2d.composite.uncovered.pattern.source-in-expected.txt: Added.
  • canvas/2d.composite.uncovered.pattern.source-in.html: Added.
  • canvas/2d.composite.uncovered.pattern.source-out-expected.txt: Added.
  • canvas/2d.composite.uncovered.pattern.source-out.html: Added.
  • canvas/2d.coordinatespace.html: Added.
  • canvas/2d.drawImage.3arg-expected.txt: Added.
  • canvas/2d.drawImage.3arg.html: Added.
  • canvas/2d.drawImage.5arg-expected.txt: Added.
  • canvas/2d.drawImage.5arg.html: Added.
  • canvas/2d.drawImage.9arg.basic-expected.txt: Added.
  • canvas/2d.drawImage.9arg.basic.html: Added.
  • canvas/2d.drawImage.9arg.destpos-expected.txt: Added.
  • canvas/2d.drawImage.9arg.destpos.html: Added.
  • canvas/2d.drawImage.9arg.destsize-expected.txt: Added.
  • canvas/2d.drawImage.9arg.destsize.html: Added.
  • canvas/2d.drawImage.9arg.sourcepos-expected.txt: Added.
  • canvas/2d.drawImage.9arg.sourcepos.html: Added.
  • canvas/2d.drawImage.9arg.sourcesize-expected.txt: Added.
  • canvas/2d.drawImage.9arg.sourcesize.html: Added.
  • canvas/2d.drawImage.alpha-expected.txt: Added.
  • canvas/2d.drawImage.alpha.html: Added.
  • canvas/2d.drawImage.animated.apng.html: Added.
  • canvas/2d.drawImage.animated.gif.html: Added.
  • canvas/2d.drawImage.animated.poster-expected.txt: Added.
  • canvas/2d.drawImage.animated.poster.html: Added.
  • canvas/2d.drawImage.broken-expected.txt: Added.
  • canvas/2d.drawImage.broken.html: Added.
  • canvas/2d.drawImage.canvas-expected.txt: Added.
  • canvas/2d.drawImage.canvas.html: Added.
  • canvas/2d.drawImage.clip-expected.txt: Added.
  • canvas/2d.drawImage.clip.html: Added.
  • canvas/2d.drawImage.composite-expected.txt: Added.
  • canvas/2d.drawImage.composite.html: Added.
  • canvas/2d.drawImage.floatsource-expected.txt: Added.
  • canvas/2d.drawImage.floatsource.html: Added.
  • canvas/2d.drawImage.image.incomplete.empty-expected.txt: Added.
  • canvas/2d.drawImage.image.incomplete.empty.html: Added.
  • canvas/2d.drawImage.image.incomplete.omitted-expected.txt: Added.
  • canvas/2d.drawImage.image.incomplete.omitted.html: Added.
  • canvas/2d.drawImage.incomplete-expected.txt: Added.
  • canvas/2d.drawImage.incomplete.html: Added.
  • canvas/2d.drawImage.negativedest-expected.txt: Added.
  • canvas/2d.drawImage.negativedest.html: Added.
  • canvas/2d.drawImage.negativedir-expected.txt: Added.
  • canvas/2d.drawImage.negativedir.html: Added.
  • canvas/2d.drawImage.negativesource-expected.txt: Added.
  • canvas/2d.drawImage.negativesource.html: Added.
  • canvas/2d.drawImage.nonfinite-expected.txt: Added.
  • canvas/2d.drawImage.nonfinite.html: Added.
  • canvas/2d.drawImage.nowrap-expected.txt: Added.
  • canvas/2d.drawImage.nowrap.html: Added.
  • canvas/2d.drawImage.null-expected.txt: Added.
  • canvas/2d.drawImage.null.html: Added.
  • canvas/2d.drawImage.path-expected.txt: Added.
  • canvas/2d.drawImage.path.html: Added.
  • canvas/2d.drawImage.self.1-expected.txt: Added.
  • canvas/2d.drawImage.self.1.html: Added.
  • canvas/2d.drawImage.self.2-expected.txt: Added.
  • canvas/2d.drawImage.self.2.html: Added.
  • canvas/2d.drawImage.transform-expected.txt: Added.
  • canvas/2d.drawImage.transform.html: Added.
  • canvas/2d.drawImage.wrongtype-expected.txt: Added.
  • canvas/2d.drawImage.wrongtype.html: Added.
  • canvas/2d.drawImage.zerocanvas-expected.txt: Added.
  • canvas/2d.drawImage.zerocanvas.html: Added.
  • canvas/2d.drawImage.zerosource-expected.txt: Added.
  • canvas/2d.drawImage.zerosource.html: Added.
  • canvas/2d.fillRect.basic-expected.txt: Added.
  • canvas/2d.fillRect.basic.html: Added.
  • canvas/2d.fillRect.clip-expected.txt: Added.
  • canvas/2d.fillRect.clip.html: Added.
  • canvas/2d.fillRect.negative-expected.txt: Added.
  • canvas/2d.fillRect.negative.html: Added.
  • canvas/2d.fillRect.nonfinite-expected.txt: Added.
  • canvas/2d.fillRect.nonfinite.html: Added.
  • canvas/2d.fillRect.path-expected.txt: Added.
  • canvas/2d.fillRect.path.html: Added.
  • canvas/2d.fillRect.shadow-expected.txt: Added.
  • canvas/2d.fillRect.shadow.html: Added.
  • canvas/2d.fillRect.transform-expected.txt: Added.
  • canvas/2d.fillRect.transform.html: Added.
  • canvas/2d.fillRect.zero-expected.txt: Added.
  • canvas/2d.fillRect.zero.html: Added.
  • canvas/2d.fillStyle.default-expected.txt: Added.
  • canvas/2d.fillStyle.default.html: Added.
  • canvas/2d.fillStyle.get.semitransparent-expected.txt: Added.
  • canvas/2d.fillStyle.get.semitransparent.html: Added.
  • canvas/2d.fillStyle.get.solid-expected.txt: Added.
  • canvas/2d.fillStyle.get.solid.html: Added.
  • canvas/2d.fillStyle.get.transparent-expected.txt: Added.
  • canvas/2d.fillStyle.get.transparent.html: Added.
  • canvas/2d.fillStyle.invalidstring-expected.txt: Added.
  • canvas/2d.fillStyle.invalidstring.html: Added.
  • canvas/2d.fillStyle.invalidtype-expected.txt: Added.
  • canvas/2d.fillStyle.invalidtype.html: Added.
  • canvas/2d.fillStyle.parse.current.basic-expected.txt: Added.
  • canvas/2d.fillStyle.parse.current.basic.html: Added.
  • canvas/2d.fillStyle.parse.current.changed-expected.txt: Added.
  • canvas/2d.fillStyle.parse.current.changed.html: Added.
  • canvas/2d.fillStyle.parse.current.removed-expected.txt: Added.
  • canvas/2d.fillStyle.parse.current.removed.html: Added.
  • canvas/2d.fillStyle.parse.hex3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hex3.html: Added.
  • canvas/2d.fillStyle.parse.hex6-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hex6.html: Added.
  • canvas/2d.fillStyle.parse.hsl-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-1.html: Added.
  • canvas/2d.fillStyle.parse.hsl-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-2.html: Added.
  • canvas/2d.fillStyle.parse.hsl-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-3.html: Added.
  • canvas/2d.fillStyle.parse.hsl-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-4.html: Added.
  • canvas/2d.fillStyle.parse.hsl-5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-5.html: Added.
  • canvas/2d.fillStyle.parse.hsl-6-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-6.html: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-1.html: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-2.html: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-3.html: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsl-clamp-4.html: Added.
  • canvas/2d.fillStyle.parse.hsla-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-1.html: Added.
  • canvas/2d.fillStyle.parse.hsla-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-2.html: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-1.html: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-2.html: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-3.html: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-4.html: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-5.html: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-6-expected.txt: Added.
  • canvas/2d.fillStyle.parse.hsla-clamp-6.html: Added.
  • canvas/2d.fillStyle.parse.html4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.html4.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex1.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex2.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex3.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex4.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex5.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex6-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex6.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex7-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex7.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hex8-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hex8.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-1.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-2.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-3.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-4.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-5.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-6-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsl-6.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsla-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsla-1.html: Added.
  • canvas/2d.fillStyle.parse.invalid.hsla-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.hsla-2.html: Added.
  • canvas/2d.fillStyle.parse.invalid.name-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.name-1.html: Added.
  • canvas/2d.fillStyle.parse.invalid.name-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.name-2.html: Added.
  • canvas/2d.fillStyle.parse.invalid.name-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.name-3.html: Added.
  • canvas/2d.fillStyle.parse.invalid.name-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.name-4.html: Added.
  • canvas/2d.fillStyle.parse.invalid.name-5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.name-5.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-1.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-2.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-3.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-4.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-5.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-6-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-6.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-7-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgb-7.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-1.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-2.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-3.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-4.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-5.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-6-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-6.html: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-7-expected.txt: Added.
  • canvas/2d.fillStyle.parse.invalid.rgba-7.html: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-1.html: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-2.html: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-3.html: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-4.html: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-5-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-clamp-5.html: Added.
  • canvas/2d.fillStyle.parse.rgb-eof-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-eof.html: Added.
  • canvas/2d.fillStyle.parse.rgb-num-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-num.html: Added.
  • canvas/2d.fillStyle.parse.rgb-percent-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgb-percent.html: Added.
  • canvas/2d.fillStyle.parse.rgba-clamp-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-clamp-1.html: Added.
  • canvas/2d.fillStyle.parse.rgba-clamp-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-clamp-2.html: Added.
  • canvas/2d.fillStyle.parse.rgba-eof-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-eof.html: Added.
  • canvas/2d.fillStyle.parse.rgba-num-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-num-1.html: Added.
  • canvas/2d.fillStyle.parse.rgba-num-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-num-2.html: Added.
  • canvas/2d.fillStyle.parse.rgba-percent-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-percent.html: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-1.html: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-2.html: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-3-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-3.html: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-4-expected.txt: Added.
  • canvas/2d.fillStyle.parse.rgba-solid-4.html: Added.
  • canvas/2d.fillStyle.parse.svg-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.svg-1.html: Added.
  • canvas/2d.fillStyle.parse.svg-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.svg-2.html: Added.
  • canvas/2d.fillStyle.parse.system-expected.txt: Added.
  • canvas/2d.fillStyle.parse.system.html: Added.
  • canvas/2d.fillStyle.parse.transparent-1-expected.txt: Added.
  • canvas/2d.fillStyle.parse.transparent-1.html: Added.
  • canvas/2d.fillStyle.parse.transparent-2-expected.txt: Added.
  • canvas/2d.fillStyle.parse.transparent-2.html: Added.
  • canvas/2d.getcontext.exists-expected.txt: Added.
  • canvas/2d.getcontext.exists.html: Added.
  • canvas/2d.getcontext.extraargs-expected.txt: Added.
  • canvas/2d.getcontext.extraargs.html: Added.
  • canvas/2d.getcontext.shared-expected.txt: Added.
  • canvas/2d.getcontext.shared.html: Added.
  • canvas/2d.getcontext.unique-expected.txt: Added.
  • canvas/2d.getcontext.unique.html: Added.
  • canvas/2d.gradient.empty-expected.txt: Added.
  • canvas/2d.gradient.empty.html: Added.
  • canvas/2d.gradient.interpolate.alpha-expected.txt: Added.
  • canvas/2d.gradient.interpolate.alpha.html: Added.
  • canvas/2d.gradient.interpolate.colour-expected.txt: Added.
  • canvas/2d.gradient.interpolate.colour.html: Added.
  • canvas/2d.gradient.interpolate.colouralpha-expected.txt: Added.
  • canvas/2d.gradient.interpolate.colouralpha.html: Added.
  • canvas/2d.gradient.interpolate.multiple-expected.txt: Added.
  • canvas/2d.gradient.interpolate.multiple.html: Added.
  • canvas/2d.gradient.interpolate.outside-expected.txt: Added.
  • canvas/2d.gradient.interpolate.outside.html: Added.
  • canvas/2d.gradient.interpolate.overlap-expected.txt: Added.
  • canvas/2d.gradient.interpolate.overlap.html: Added.
  • canvas/2d.gradient.interpolate.overlap2-expected.txt: Added.
  • canvas/2d.gradient.interpolate.overlap2.html: Added.
  • canvas/2d.gradient.interpolate.solid-expected.txt: Added.
  • canvas/2d.gradient.interpolate.solid.html: Added.
  • canvas/2d.gradient.interpolate.vertical-expected.txt: Added.
  • canvas/2d.gradient.interpolate.vertical.html: Added.
  • canvas/2d.gradient.interpolate.zerosize-expected.txt: Added.
  • canvas/2d.gradient.interpolate.zerosize.fill-expected.txt: Added.
  • canvas/2d.gradient.interpolate.zerosize.fill.html: Added.
  • canvas/2d.gradient.interpolate.zerosize.fillRect-expected.txt: Added.
  • canvas/2d.gradient.interpolate.zerosize.fillRect.html: Added.
  • canvas/2d.gradient.interpolate.zerosize.fillText-expected.txt: Added.
  • canvas/2d.gradient.interpolate.zerosize.fillText.html: Added.
  • canvas/2d.gradient.interpolate.zerosize.html: Added.
  • canvas/2d.gradient.interpolate.zerosize.stroke-expected.txt: Added.
  • canvas/2d.gradient.interpolate.zerosize.stroke.html: Added.
  • canvas/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: Added.
  • canvas/2d.gradient.interpolate.zerosize.strokeRect.html: Added.
  • canvas/2d.gradient.interpolate.zerosize.strokeText-expected.txt: Added.
  • canvas/2d.gradient.interpolate.zerosize.strokeText.html: Added.
  • canvas/2d.gradient.linear.nonfinite-expected.txt: Added.
  • canvas/2d.gradient.linear.nonfinite.html: Added.
  • canvas/2d.gradient.linear.transform.1-expected.txt: Added.
  • canvas/2d.gradient.linear.transform.1.html: Added.
  • canvas/2d.gradient.linear.transform.2-expected.txt: Added.
  • canvas/2d.gradient.linear.transform.2.html: Added.
  • canvas/2d.gradient.linear.transform.3-expected.txt: Added.
  • canvas/2d.gradient.linear.transform.3.html: Added.
  • canvas/2d.gradient.object.compare-expected.txt: Added.
  • canvas/2d.gradient.object.compare.html: Added.
  • canvas/2d.gradient.object.crosscanvas-expected.txt: Added.
  • canvas/2d.gradient.object.crosscanvas.html: Added.
  • canvas/2d.gradient.object.current-expected.txt: Added.
  • canvas/2d.gradient.object.current.html: Added.
  • canvas/2d.gradient.object.invalidcolour-expected.txt: Added.
  • canvas/2d.gradient.object.invalidcolour.html: Added.
  • canvas/2d.gradient.object.invalidoffset-expected.txt: Added.
  • canvas/2d.gradient.object.invalidoffset.html: Added.
  • canvas/2d.gradient.object.return-expected.txt: Added.
  • canvas/2d.gradient.object.return.html: Added.
  • canvas/2d.gradient.object.update-expected.txt: Added.
  • canvas/2d.gradient.object.update.html: Added.
  • canvas/2d.gradient.radial.cone.behind-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.behind.html: Added.
  • canvas/2d.gradient.radial.cone.beside-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.beside.html: Added.
  • canvas/2d.gradient.radial.cone.bottom-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.bottom.html: Added.
  • canvas/2d.gradient.radial.cone.cylinder-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.cylinder.html: Added.
  • canvas/2d.gradient.radial.cone.front-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.front.html: Added.
  • canvas/2d.gradient.radial.cone.shape1-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.shape1.html: Added.
  • canvas/2d.gradient.radial.cone.shape2-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.shape2.html: Added.
  • canvas/2d.gradient.radial.cone.top-expected.txt: Added.
  • canvas/2d.gradient.radial.cone.top.html: Added.
  • canvas/2d.gradient.radial.equal-expected.txt: Added.
  • canvas/2d.gradient.radial.equal.html: Added.
  • canvas/2d.gradient.radial.inside1-expected.txt: Added.
  • canvas/2d.gradient.radial.inside1.html: Added.
  • canvas/2d.gradient.radial.inside2-expected.txt: Added.
  • canvas/2d.gradient.radial.inside2.html: Added.
  • canvas/2d.gradient.radial.inside3-expected.txt: Added.
  • canvas/2d.gradient.radial.inside3.html: Added.
  • canvas/2d.gradient.radial.negative-expected.txt: Added.
  • canvas/2d.gradient.radial.negative.html: Added.
  • canvas/2d.gradient.radial.nonfinite-expected.txt: Added.
  • canvas/2d.gradient.radial.nonfinite.html: Added.
  • canvas/2d.gradient.radial.outside1-expected.txt: Added.
  • canvas/2d.gradient.radial.outside1.html: Added.
  • canvas/2d.gradient.radial.outside2-expected.txt: Added.
  • canvas/2d.gradient.radial.outside2.html: Added.
  • canvas/2d.gradient.radial.outside3-expected.txt: Added.
  • canvas/2d.gradient.radial.outside3.html: Added.
  • canvas/2d.gradient.radial.touch1-expected.txt: Added.
  • canvas/2d.gradient.radial.touch1.html: Added.
  • canvas/2d.gradient.radial.touch2-expected.txt: Added.
  • canvas/2d.gradient.radial.touch2.html: Added.
  • canvas/2d.gradient.radial.touch3-expected.txt: Added.
  • canvas/2d.gradient.radial.touch3.html: Added.
  • canvas/2d.gradient.radial.transform.1-expected.txt: Added.
  • canvas/2d.gradient.radial.transform.1.html: Added.
  • canvas/2d.gradient.radial.transform.2-expected.txt: Added.
  • canvas/2d.gradient.radial.transform.2.html: Added.
  • canvas/2d.gradient.radial.transform.3-expected.txt: Added.
  • canvas/2d.gradient.radial.transform.3.html: Added.
  • canvas/2d.imageData.create1.basic-expected.txt: Added.
  • canvas/2d.imageData.create1.basic.html: Added.
  • canvas/2d.imageData.create1.initial-expected.txt: Added.
  • canvas/2d.imageData.create1.initial.html: Added.
  • canvas/2d.imageData.create1.type-expected.txt: Added.
  • canvas/2d.imageData.create1.type.html: Added.
  • canvas/2d.imageData.create1.zero-expected.txt: Added.
  • canvas/2d.imageData.create1.zero.html: Added.
  • canvas/2d.imageData.create2.basic-expected.txt: Added.
  • canvas/2d.imageData.create2.basic.html: Added.
  • canvas/2d.imageData.create2.initial-expected.txt: Added.
  • canvas/2d.imageData.create2.initial.html: Added.
  • canvas/2d.imageData.create2.large-expected.txt: Added.
  • canvas/2d.imageData.create2.large.html: Added.
  • canvas/2d.imageData.create2.negative-expected.txt: Added.
  • canvas/2d.imageData.create2.negative.html: Added.
  • canvas/2d.imageData.create2.nonfinite-expected.txt: Added.
  • canvas/2d.imageData.create2.nonfinite.html: Added.
  • canvas/2d.imageData.create2.round-expected.txt: Added.
  • canvas/2d.imageData.create2.round.html: Added.
  • canvas/2d.imageData.create2.tiny-expected.txt: Added.
  • canvas/2d.imageData.create2.tiny.html: Added.
  • canvas/2d.imageData.create2.type-expected.txt: Added.
  • canvas/2d.imageData.create2.type.html: Added.
  • canvas/2d.imageData.create2.zero-expected.txt: Added.
  • canvas/2d.imageData.create2.zero.html: Added.
  • canvas/2d.imageData.get.basic-expected.txt: Added.
  • canvas/2d.imageData.get.basic.html: Added.
  • canvas/2d.imageData.get.clamp-expected.txt: Added.
  • canvas/2d.imageData.get.clamp.html: Added.
  • canvas/2d.imageData.get.length-expected.txt: Added.
  • canvas/2d.imageData.get.length.html: Added.
  • canvas/2d.imageData.get.nonfinite-expected.txt: Added.
  • canvas/2d.imageData.get.nonfinite.html: Added.
  • canvas/2d.imageData.get.nonpremul-expected.txt: Added.
  • canvas/2d.imageData.get.nonpremul.html: Added.
  • canvas/2d.imageData.get.order.alpha-expected.txt: Added.
  • canvas/2d.imageData.get.order.alpha.html: Added.
  • canvas/2d.imageData.get.order.cols-expected.txt: Added.
  • canvas/2d.imageData.get.order.cols.html: Added.
  • canvas/2d.imageData.get.order.rgb-expected.txt: Added.
  • canvas/2d.imageData.get.order.rgb.html: Added.
  • canvas/2d.imageData.get.order.rows-expected.txt: Added.
  • canvas/2d.imageData.get.order.rows.html: Added.
  • canvas/2d.imageData.get.range-expected.txt: Added.
  • canvas/2d.imageData.get.range.html: Added.
  • canvas/2d.imageData.get.source.negative-expected.txt: Added.
  • canvas/2d.imageData.get.source.negative.html: Added.
  • canvas/2d.imageData.get.source.outside-expected.txt: Added.
  • canvas/2d.imageData.get.source.outside.html: Added.
  • canvas/2d.imageData.get.source.size-expected.txt: Added.
  • canvas/2d.imageData.get.source.size.html: Added.
  • canvas/2d.imageData.get.tiny-expected.txt: Added.
  • canvas/2d.imageData.get.tiny.html: Added.
  • canvas/2d.imageData.get.type-expected.txt: Added.
  • canvas/2d.imageData.get.type.html: Added.
  • canvas/2d.imageData.get.unaffected-expected.txt: Added.
  • canvas/2d.imageData.get.unaffected.html: Added.
  • canvas/2d.imageData.get.zero-expected.txt: Added.
  • canvas/2d.imageData.get.zero.html: Added.
  • canvas/2d.imageData.object.clamp-expected.txt: Added.
  • canvas/2d.imageData.object.clamp.html: Added.
  • canvas/2d.imageData.object.ctor-expected.txt: Added.
  • canvas/2d.imageData.object.ctor.html: Added.
  • canvas/2d.imageData.object.nan-expected.txt: Added.
  • canvas/2d.imageData.object.nan.html: Added.
  • canvas/2d.imageData.object.properties-expected.txt: Added.
  • canvas/2d.imageData.object.properties.html: Added.
  • canvas/2d.imageData.object.readonly-expected.txt: Added.
  • canvas/2d.imageData.object.readonly.html: Added.
  • canvas/2d.imageData.object.round-expected.txt: Added.
  • canvas/2d.imageData.object.round.html: Added.
  • canvas/2d.imageData.object.set-expected.txt: Added.
  • canvas/2d.imageData.object.set.html: Added.
  • canvas/2d.imageData.object.string-expected.txt: Added.
  • canvas/2d.imageData.object.string.html: Added.
  • canvas/2d.imageData.object.undefined-expected.txt: Added.
  • canvas/2d.imageData.object.undefined.html: Added.
  • canvas/2d.imageData.put.alpha-expected.txt: Added.
  • canvas/2d.imageData.put.alpha.html: Added.
  • canvas/2d.imageData.put.basic-expected.txt: Added.
  • canvas/2d.imageData.put.basic.html: Added.
  • canvas/2d.imageData.put.clip-expected.txt: Added.
  • canvas/2d.imageData.put.clip.html: Added.
  • canvas/2d.imageData.put.created-expected.txt: Added.
  • canvas/2d.imageData.put.created.html: Added.
  • canvas/2d.imageData.put.cross-expected.txt: Added.
  • canvas/2d.imageData.put.cross.html: Added.
  • canvas/2d.imageData.put.dirty.negative-expected.txt: Added.
  • canvas/2d.imageData.put.dirty.negative.html: Added.
  • canvas/2d.imageData.put.dirty.outside-expected.txt: Added.
  • canvas/2d.imageData.put.dirty.outside.html: Added.
  • canvas/2d.imageData.put.dirty.rect1-expected.txt: Added.
  • canvas/2d.imageData.put.dirty.rect1.html: Added.
  • canvas/2d.imageData.put.dirty.rect2-expected.txt: Added.
  • canvas/2d.imageData.put.dirty.rect2.html: Added.
  • canvas/2d.imageData.put.dirty.zero-expected.txt: Added.
  • canvas/2d.imageData.put.dirty.zero.html: Added.
  • canvas/2d.imageData.put.modified-expected.txt: Added.
  • canvas/2d.imageData.put.modified.html: Added.
  • canvas/2d.imageData.put.nonfinite-expected.txt: Added.
  • canvas/2d.imageData.put.nonfinite.html: Added.
  • canvas/2d.imageData.put.null-expected.txt: Added.
  • canvas/2d.imageData.put.null.html: Added.
  • canvas/2d.imageData.put.path-expected.txt: Added.
  • canvas/2d.imageData.put.path.html: Added.
  • canvas/2d.imageData.put.unaffected-expected.txt: Added.
  • canvas/2d.imageData.put.unaffected.html: Added.
  • canvas/2d.imageData.put.unchanged-expected.txt: Added.
  • canvas/2d.imageData.put.unchanged.html: Added.
  • canvas/2d.imageData.put.wrongtype-expected.txt: Added.
  • canvas/2d.imageData.put.wrongtype.html: Added.
  • canvas/2d.line.cap.butt-expected.txt: Added.
  • canvas/2d.line.cap.butt.html: Added.
  • canvas/2d.line.cap.closed-expected.txt: Added.
  • canvas/2d.line.cap.closed.html: Added.
  • canvas/2d.line.cap.open-expected.txt: Added.
  • canvas/2d.line.cap.open.html: Added.
  • canvas/2d.line.cap.round-expected.txt: Added.
  • canvas/2d.line.cap.round.html: Added.
  • canvas/2d.line.cap.square-expected.txt: Added.
  • canvas/2d.line.cap.square.html: Added.
  • canvas/2d.line.cap.valid-expected.txt: Added.
  • canvas/2d.line.cap.valid.html: Added.
  • canvas/2d.line.cross-expected.txt: Added.
  • canvas/2d.line.cross.html: Added.
  • canvas/2d.line.defaults-expected.txt: Added.
  • canvas/2d.line.defaults.html: Added.
  • canvas/2d.line.join.bevel-expected.txt: Added.
  • canvas/2d.line.join.bevel.html: Added.
  • canvas/2d.line.join.closed-expected.txt: Added.
  • canvas/2d.line.join.closed.html: Added.
  • canvas/2d.line.join.miter-expected.txt: Added.
  • canvas/2d.line.join.miter.html: Added.
  • canvas/2d.line.join.open-expected.txt: Added.
  • canvas/2d.line.join.open.html: Added.
  • canvas/2d.line.join.parallel-expected.txt: Added.
  • canvas/2d.line.join.parallel.html: Added.
  • canvas/2d.line.join.round-expected.txt: Added.
  • canvas/2d.line.join.round.html: Added.
  • canvas/2d.line.join.valid-expected.txt: Added.
  • canvas/2d.line.join.valid.html: Added.
  • canvas/2d.line.miter.acute-expected.txt: Added.
  • canvas/2d.line.miter.acute.html: Added.
  • canvas/2d.line.miter.exceeded-expected.txt: Added.
  • canvas/2d.line.miter.exceeded.html: Added.
  • canvas/2d.line.miter.invalid-expected.txt: Added.
  • canvas/2d.line.miter.invalid.html: Added.
  • canvas/2d.line.miter.lineedge-expected.txt: Added.
  • canvas/2d.line.miter.lineedge.html: Added.
  • canvas/2d.line.miter.obtuse-expected.txt: Added.
  • canvas/2d.line.miter.obtuse.html: Added.
  • canvas/2d.line.miter.rightangle-expected.txt: Added.
  • canvas/2d.line.miter.rightangle.html: Added.
  • canvas/2d.line.miter.valid-expected.txt: Added.
  • canvas/2d.line.miter.valid.html: Added.
  • canvas/2d.line.miter.within-expected.txt: Added.
  • canvas/2d.line.miter.within.html: Added.
  • canvas/2d.line.union-expected.txt: Added.
  • canvas/2d.line.union.html: Added.
  • canvas/2d.line.width.basic-expected.txt: Added.
  • canvas/2d.line.width.basic.html: Added.
  • canvas/2d.line.width.invalid-expected.txt: Added.
  • canvas/2d.line.width.invalid.html: Added.
  • canvas/2d.line.width.scaledefault-expected.txt: Added.
  • canvas/2d.line.width.scaledefault.html: Added.
  • canvas/2d.line.width.transformed-expected.txt: Added.
  • canvas/2d.line.width.transformed.html: Added.
  • canvas/2d.line.width.valid-expected.txt: Added.
  • canvas/2d.line.width.valid.html: Added.
  • canvas/2d.path.arc.angle.1-expected.txt: Added.
  • canvas/2d.path.arc.angle.1.html: Added.
  • canvas/2d.path.arc.angle.2-expected.txt: Added.
  • canvas/2d.path.arc.angle.2.html: Added.
  • canvas/2d.path.arc.angle.3-expected.txt: Added.
  • canvas/2d.path.arc.angle.3.html: Added.
  • canvas/2d.path.arc.angle.4-expected.txt: Added.
  • canvas/2d.path.arc.angle.4.html: Added.
  • canvas/2d.path.arc.angle.5-expected.txt: Added.
  • canvas/2d.path.arc.angle.5.html: Added.
  • canvas/2d.path.arc.angle.6-expected.txt: Added.
  • canvas/2d.path.arc.angle.6.html: Added.
  • canvas/2d.path.arc.default-expected.txt: Added.
  • canvas/2d.path.arc.default.html: Added.
  • canvas/2d.path.arc.empty-expected.txt: Added.
  • canvas/2d.path.arc.empty.html: Added.
  • canvas/2d.path.arc.end-expected.txt: Added.
  • canvas/2d.path.arc.end.html: Added.
  • canvas/2d.path.arc.negative-expected.txt: Added.
  • canvas/2d.path.arc.negative.html: Added.
  • canvas/2d.path.arc.nonempty-expected.txt: Added.
  • canvas/2d.path.arc.nonempty.html: Added.
  • canvas/2d.path.arc.nonfinite-expected.txt: Added.
  • canvas/2d.path.arc.nonfinite.html: Added.
  • canvas/2d.path.arc.scale.1-expected.txt: Added.
  • canvas/2d.path.arc.scale.1.html: Added.
  • canvas/2d.path.arc.scale.2-expected.txt: Added.
  • canvas/2d.path.arc.scale.2.html: Added.
  • canvas/2d.path.arc.selfintersect.1-expected.txt: Added.
  • canvas/2d.path.arc.selfintersect.1.html: Added.
  • canvas/2d.path.arc.selfintersect.2-expected.txt: Added.
  • canvas/2d.path.arc.selfintersect.2.html: Added.
  • canvas/2d.path.arc.shape.1-expected.txt: Added.
  • canvas/2d.path.arc.shape.1.html: Added.
  • canvas/2d.path.arc.shape.2-expected.txt: Added.
  • canvas/2d.path.arc.shape.2.html: Added.
  • canvas/2d.path.arc.shape.3-expected.txt: Added.
  • canvas/2d.path.arc.shape.3.html: Added.
  • canvas/2d.path.arc.shape.4-expected.txt: Added.
  • canvas/2d.path.arc.shape.4.html: Added.
  • canvas/2d.path.arc.shape.5-expected.txt: Added.
  • canvas/2d.path.arc.shape.5.html: Added.
  • canvas/2d.path.arc.twopie.1-expected.txt: Added.
  • canvas/2d.path.arc.twopie.1.html: Added.
  • canvas/2d.path.arc.twopie.2-expected.txt: Added.
  • canvas/2d.path.arc.twopie.2.html: Added.
  • canvas/2d.path.arc.twopie.3-expected.txt: Added.
  • canvas/2d.path.arc.twopie.3.html: Added.
  • canvas/2d.path.arc.twopie.4-expected.txt: Added.
  • canvas/2d.path.arc.twopie.4.html: Added.
  • canvas/2d.path.arc.zero.1-expected.txt: Added.
  • canvas/2d.path.arc.zero.1.html: Added.
  • canvas/2d.path.arc.zero.2-expected.txt: Added.
  • canvas/2d.path.arc.zero.2.html: Added.
  • canvas/2d.path.arc.zeroradius-expected.txt: Added.
  • canvas/2d.path.arc.zeroradius.html: Added.
  • canvas/2d.path.arcTo.coincide.1-expected.txt: Added.
  • canvas/2d.path.arcTo.coincide.1.html: Added.
  • canvas/2d.path.arcTo.coincide.2-expected.txt: Added.
  • canvas/2d.path.arcTo.coincide.2.html: Added.
  • canvas/2d.path.arcTo.collinear.1-expected.txt: Added.
  • canvas/2d.path.arcTo.collinear.1.html: Added.
  • canvas/2d.path.arcTo.collinear.2-expected.txt: Added.
  • canvas/2d.path.arcTo.collinear.2.html: Added.
  • canvas/2d.path.arcTo.collinear.3-expected.txt: Added.
  • canvas/2d.path.arcTo.collinear.3.html: Added.
  • canvas/2d.path.arcTo.ensuresubpath.1-expected.txt: Added.
  • canvas/2d.path.arcTo.ensuresubpath.1.html: Added.
  • canvas/2d.path.arcTo.ensuresubpath.2-expected.txt: Added.
  • canvas/2d.path.arcTo.ensuresubpath.2.html: Added.
  • canvas/2d.path.arcTo.negative-expected.txt: Added.
  • canvas/2d.path.arcTo.negative.html: Added.
  • canvas/2d.path.arcTo.nonfinite-expected.txt: Added.
  • canvas/2d.path.arcTo.nonfinite.html: Added.
  • canvas/2d.path.arcTo.scale-expected.txt: Added.
  • canvas/2d.path.arcTo.scale.html: Added.
  • canvas/2d.path.arcTo.shape.curve1-expected.txt: Added.
  • canvas/2d.path.arcTo.shape.curve1.html: Added.
  • canvas/2d.path.arcTo.shape.curve2-expected.txt: Added.
  • canvas/2d.path.arcTo.shape.curve2.html: Added.
  • canvas/2d.path.arcTo.shape.end-expected.txt: Added.
  • canvas/2d.path.arcTo.shape.end.html: Added.
  • canvas/2d.path.arcTo.shape.start-expected.txt: Added.
  • canvas/2d.path.arcTo.shape.start.html: Added.
  • canvas/2d.path.arcTo.transformation-expected.txt: Added.
  • canvas/2d.path.arcTo.transformation.html: Added.
  • canvas/2d.path.arcTo.zero.1-expected.txt: Added.
  • canvas/2d.path.arcTo.zero.1.html: Added.
  • canvas/2d.path.arcTo.zero.2-expected.txt: Added.
  • canvas/2d.path.arcTo.zero.2.html: Added.
  • canvas/2d.path.beginPath-expected.txt: Added.
  • canvas/2d.path.beginPath.html: Added.
  • canvas/2d.path.bezierCurveTo.basic-expected.txt: Added.
  • canvas/2d.path.bezierCurveTo.basic.html: Added.
  • canvas/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt: Added.
  • canvas/2d.path.bezierCurveTo.ensuresubpath.1.html: Added.
  • canvas/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt: Added.
  • canvas/2d.path.bezierCurveTo.ensuresubpath.2.html: Added.
  • canvas/2d.path.bezierCurveTo.nonfinite-expected.txt: Added.
  • canvas/2d.path.bezierCurveTo.nonfinite.html: Added.
  • canvas/2d.path.bezierCurveTo.scaled-expected.txt: Added.
  • canvas/2d.path.bezierCurveTo.scaled.html: Added.
  • canvas/2d.path.bezierCurveTo.shape-expected.txt: Added.
  • canvas/2d.path.bezierCurveTo.shape.html: Added.
  • canvas/2d.path.clip.basic.1-expected.txt: Added.
  • canvas/2d.path.clip.basic.1.html: Added.
  • canvas/2d.path.clip.basic.2-expected.txt: Added.
  • canvas/2d.path.clip.basic.2.html: Added.
  • canvas/2d.path.clip.empty-expected.txt: Added.
  • canvas/2d.path.clip.empty.html: Added.
  • canvas/2d.path.clip.intersect-expected.txt: Added.
  • canvas/2d.path.clip.intersect.html: Added.
  • canvas/2d.path.clip.unaffected-expected.txt: Added.
  • canvas/2d.path.clip.unaffected.html: Added.
  • canvas/2d.path.clip.winding.1-expected.txt: Added.
  • canvas/2d.path.clip.winding.1.html: Added.
  • canvas/2d.path.clip.winding.2-expected.txt: Added.
  • canvas/2d.path.clip.winding.2.html: Added.
  • canvas/2d.path.closePath.empty-expected.txt: Added.
  • canvas/2d.path.closePath.empty.html: Added.
  • canvas/2d.path.closePath.newline-expected.txt: Added.
  • canvas/2d.path.closePath.newline.html: Added.
  • canvas/2d.path.closePath.nextpoint-expected.txt: Added.
  • canvas/2d.path.closePath.nextpoint.html: Added.
  • canvas/2d.path.fill.closed.basic-expected.txt: Added.
  • canvas/2d.path.fill.closed.basic.html: Added.
  • canvas/2d.path.fill.closed.unaffected-expected.txt: Added.
  • canvas/2d.path.fill.closed.unaffected.html: Added.
  • canvas/2d.path.fill.overlap-expected.txt: Added.
  • canvas/2d.path.fill.overlap.html: Added.
  • canvas/2d.path.fill.winding.add-expected.txt: Added.
  • canvas/2d.path.fill.winding.add.html: Added.
  • canvas/2d.path.fill.winding.subtract.1-expected.txt: Added.
  • canvas/2d.path.fill.winding.subtract.1.html: Added.
  • canvas/2d.path.fill.winding.subtract.2-expected.txt: Added.
  • canvas/2d.path.fill.winding.subtract.2.html: Added.
  • canvas/2d.path.fill.winding.subtract.3-expected.txt: Added.
  • canvas/2d.path.fill.winding.subtract.3.html: Added.
  • canvas/2d.path.initial-expected.txt: Added.
  • canvas/2d.path.initial.html: Added.
  • canvas/2d.path.isPointInPath.arc-expected.txt: Added.
  • canvas/2d.path.isPointInPath.arc.html: Added.
  • canvas/2d.path.isPointInPath.basic.1-expected.txt: Added.
  • canvas/2d.path.isPointInPath.basic.1.html: Added.
  • canvas/2d.path.isPointInPath.basic.2-expected.txt: Added.
  • canvas/2d.path.isPointInPath.basic.2.html: Added.
  • canvas/2d.path.isPointInPath.bezier-expected.txt: Added.
  • canvas/2d.path.isPointInPath.bezier.html: Added.
  • canvas/2d.path.isPointInPath.bigarc-expected.txt: Added.
  • canvas/2d.path.isPointInPath.bigarc.html: Added.
  • canvas/2d.path.isPointInPath.edge-expected.txt: Added.
  • canvas/2d.path.isPointInPath.edge.html: Added.
  • canvas/2d.path.isPointInPath.empty-expected.txt: Added.
  • canvas/2d.path.isPointInPath.empty.html: Added.
  • canvas/2d.path.isPointInPath.nonfinite-expected.txt: Added.
  • canvas/2d.path.isPointInPath.nonfinite.html: Added.
  • canvas/2d.path.isPointInPath.outside-expected.txt: Added.
  • canvas/2d.path.isPointInPath.outside.html: Added.
  • canvas/2d.path.isPointInPath.subpath-expected.txt: Added.
  • canvas/2d.path.isPointInPath.subpath.html: Added.
  • canvas/2d.path.isPointInPath.transform.1-expected.txt: Added.
  • canvas/2d.path.isPointInPath.transform.1.html: Added.
  • canvas/2d.path.isPointInPath.transform.2-expected.txt: Added.
  • canvas/2d.path.isPointInPath.transform.2.html: Added.
  • canvas/2d.path.isPointInPath.transform.3-expected.txt: Added.
  • canvas/2d.path.isPointInPath.transform.3.html: Added.
  • canvas/2d.path.isPointInPath.unclosed-expected.txt: Added.
  • canvas/2d.path.isPointInPath.unclosed.html: Added.
  • canvas/2d.path.isPointInPath.winding-expected.txt: Added.
  • canvas/2d.path.isPointInPath.winding.html: Added.
  • canvas/2d.path.lineTo.basic-expected.txt: Added.
  • canvas/2d.path.lineTo.basic.html: Added.
  • canvas/2d.path.lineTo.ensuresubpath.1-expected.txt: Added.
  • canvas/2d.path.lineTo.ensuresubpath.1.html: Added.
  • canvas/2d.path.lineTo.ensuresubpath.2-expected.txt: Added.
  • canvas/2d.path.lineTo.ensuresubpath.2.html: Added.
  • canvas/2d.path.lineTo.nextpoint-expected.txt: Added.
  • canvas/2d.path.lineTo.nextpoint.html: Added.
  • canvas/2d.path.lineTo.nonfinite-expected.txt: Added.
  • canvas/2d.path.lineTo.nonfinite.html: Added.
  • canvas/2d.path.moveTo.basic-expected.txt: Added.
  • canvas/2d.path.moveTo.basic.html: Added.
  • canvas/2d.path.moveTo.multiple-expected.txt: Added.
  • canvas/2d.path.moveTo.multiple.html: Added.
  • canvas/2d.path.moveTo.newsubpath-expected.txt: Added.
  • canvas/2d.path.moveTo.newsubpath.html: Added.
  • canvas/2d.path.moveTo.nonfinite-expected.txt: Added.
  • canvas/2d.path.moveTo.nonfinite.html: Added.
  • canvas/2d.path.quadraticCurveTo.basic-expected.txt: Added.
  • canvas/2d.path.quadraticCurveTo.basic.html: Added.
  • canvas/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt: Added.
  • canvas/2d.path.quadraticCurveTo.ensuresubpath.1.html: Added.
  • canvas/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt: Added.
  • canvas/2d.path.quadraticCurveTo.ensuresubpath.2.html: Added.
  • canvas/2d.path.quadraticCurveTo.nonfinite-expected.txt: Added.
  • canvas/2d.path.quadraticCurveTo.nonfinite.html: Added.
  • canvas/2d.path.quadraticCurveTo.scaled-expected.txt: Added.
  • canvas/2d.path.quadraticCurveTo.scaled.html: Added.
  • canvas/2d.path.quadraticCurveTo.shape-expected.txt: Added.
  • canvas/2d.path.quadraticCurveTo.shape.html: Added.
  • canvas/2d.path.rect.basic-expected.txt: Added.
  • canvas/2d.path.rect.basic.html: Added.
  • canvas/2d.path.rect.closed-expected.txt: Added.
  • canvas/2d.path.rect.closed.html: Added.
  • canvas/2d.path.rect.end.1-expected.txt: Added.
  • canvas/2d.path.rect.end.1.html: Added.
  • canvas/2d.path.rect.end.2-expected.txt: Added.
  • canvas/2d.path.rect.end.2.html: Added.
  • canvas/2d.path.rect.negative-expected.txt: Added.
  • canvas/2d.path.rect.negative.html: Added.
  • canvas/2d.path.rect.newsubpath-expected.txt: Added.
  • canvas/2d.path.rect.newsubpath.html: Added.
  • canvas/2d.path.rect.nonfinite-expected.txt: Added.
  • canvas/2d.path.rect.nonfinite.html: Added.
  • canvas/2d.path.rect.selfintersect-expected.txt: Added.
  • canvas/2d.path.rect.selfintersect.html: Added.
  • canvas/2d.path.rect.winding-expected.txt: Added.
  • canvas/2d.path.rect.winding.html: Added.
  • canvas/2d.path.rect.zero.1-expected.txt: Added.
  • canvas/2d.path.rect.zero.1.html: Added.
  • canvas/2d.path.rect.zero.2-expected.txt: Added.
  • canvas/2d.path.rect.zero.2.html: Added.
  • canvas/2d.path.rect.zero.3-expected.txt: Added.
  • canvas/2d.path.rect.zero.3.html: Added.
  • canvas/2d.path.rect.zero.4-expected.txt: Added.
  • canvas/2d.path.rect.zero.4.html: Added.
  • canvas/2d.path.rect.zero.5-expected.txt: Added.
  • canvas/2d.path.rect.zero.5.html: Added.
  • canvas/2d.path.rect.zero.6-expected.txt: Added.
  • canvas/2d.path.rect.zero.6.html: Added.
  • canvas/2d.path.stroke.empty-expected.txt: Added.
  • canvas/2d.path.stroke.empty.html: Added.
  • canvas/2d.path.stroke.overlap-expected.txt: Added.
  • canvas/2d.path.stroke.overlap.html: Added.
  • canvas/2d.path.stroke.prune.arc-expected.txt: Added.
  • canvas/2d.path.stroke.prune.arc.html: Added.
  • canvas/2d.path.stroke.prune.closed-expected.txt: Added.
  • canvas/2d.path.stroke.prune.closed.html: Added.
  • canvas/2d.path.stroke.prune.corner-expected.txt: Added.
  • canvas/2d.path.stroke.prune.corner.html: Added.
  • canvas/2d.path.stroke.prune.curve-expected.txt: Added.
  • canvas/2d.path.stroke.prune.curve.html: Added.
  • canvas/2d.path.stroke.prune.line-expected.txt: Added.
  • canvas/2d.path.stroke.prune.line.html: Added.
  • canvas/2d.path.stroke.prune.rect-expected.txt: Added.
  • canvas/2d.path.stroke.prune.rect.html: Added.
  • canvas/2d.path.stroke.scale1-expected.txt: Added.
  • canvas/2d.path.stroke.scale1.html: Added.
  • canvas/2d.path.stroke.scale2-expected.txt: Added.
  • canvas/2d.path.stroke.scale2.html: Added.
  • canvas/2d.path.stroke.skew-expected.txt: Added.
  • canvas/2d.path.stroke.skew.html: Added.
  • canvas/2d.path.stroke.unaffected-expected.txt: Added.
  • canvas/2d.path.stroke.unaffected.html: Added.
  • canvas/2d.path.stroke.union-expected.txt: Added.
  • canvas/2d.path.stroke.union.html: Added.
  • canvas/2d.path.transformation.basic-expected.txt: Added.
  • canvas/2d.path.transformation.basic.html: Added.
  • canvas/2d.path.transformation.changing-expected.txt: Added.
  • canvas/2d.path.transformation.changing.html: Added.
  • canvas/2d.path.transformation.multiple-expected.txt: Added.
  • canvas/2d.path.transformation.multiple.html: Added.
  • canvas/2d.pattern.animated.gif.html: Added.
  • canvas/2d.pattern.basic.canvas-expected.txt: Added.
  • canvas/2d.pattern.basic.canvas.html: Added.
  • canvas/2d.pattern.basic.image-expected.txt: Added.
  • canvas/2d.pattern.basic.image.html: Added.
  • canvas/2d.pattern.basic.nocontext-expected.txt: Added.
  • canvas/2d.pattern.basic.nocontext.html: Added.
  • canvas/2d.pattern.basic.type-expected.txt: Added.
  • canvas/2d.pattern.basic.type.html: Added.
  • canvas/2d.pattern.basic.zerocanvas-expected.txt: Added.
  • canvas/2d.pattern.basic.zerocanvas.html: Added.
  • canvas/2d.pattern.crosscanvas-expected.txt: Added.
  • canvas/2d.pattern.crosscanvas.html: Added.
  • canvas/2d.pattern.image.incomplete-expected.txt: Added.
  • canvas/2d.pattern.image.incomplete.empty-expected.txt: Added.
  • canvas/2d.pattern.image.incomplete.empty.html: Added.
  • canvas/2d.pattern.image.incomplete.html: Added.
  • canvas/2d.pattern.image.incomplete.omitted-expected.txt: Added.
  • canvas/2d.pattern.image.incomplete.omitted.html: Added.
  • canvas/2d.pattern.image.null-expected.txt: Added.
  • canvas/2d.pattern.image.null.html: Added.
  • canvas/2d.pattern.image.string-expected.txt: Added.
  • canvas/2d.pattern.image.string.html: Added.
  • canvas/2d.pattern.image.undefined-expected.txt: Added.
  • canvas/2d.pattern.image.undefined.html: Added.
  • canvas/2d.pattern.modify.canvas1-expected.txt: Added.
  • canvas/2d.pattern.modify.canvas1.html: Added.
  • canvas/2d.pattern.modify.canvas2-expected.txt: Added.
  • canvas/2d.pattern.modify.canvas2.html: Added.
  • canvas/2d.pattern.modify.image1.html: Added.
  • canvas/2d.pattern.modify.image2.html: Added.
  • canvas/2d.pattern.paint.norepeat.basic-expected.txt: Added.
  • canvas/2d.pattern.paint.norepeat.basic.html: Added.
  • canvas/2d.pattern.paint.norepeat.coord1-expected.txt: Added.
  • canvas/2d.pattern.paint.norepeat.coord1.html: Added.
  • canvas/2d.pattern.paint.norepeat.coord2-expected.txt: Added.
  • canvas/2d.pattern.paint.norepeat.coord2.html: Added.
  • canvas/2d.pattern.paint.norepeat.coord3-expected.txt: Added.
  • canvas/2d.pattern.paint.norepeat.coord3.html: Added.
  • canvas/2d.pattern.paint.norepeat.outside-expected.txt: Added.
  • canvas/2d.pattern.paint.norepeat.outside.html: Added.
  • canvas/2d.pattern.paint.orientation.canvas-expected.txt: Added.
  • canvas/2d.pattern.paint.orientation.canvas.html: Added.
  • canvas/2d.pattern.paint.orientation.image-expected.txt: Added.
  • canvas/2d.pattern.paint.orientation.image.html: Added.
  • canvas/2d.pattern.paint.repeat.basic-expected.txt: Added.
  • canvas/2d.pattern.paint.repeat.basic.html: Added.
  • canvas/2d.pattern.paint.repeat.coord1-expected.txt: Added.
  • canvas/2d.pattern.paint.repeat.coord1.html: Added.
  • canvas/2d.pattern.paint.repeat.coord2-expected.txt: Added.
  • canvas/2d.pattern.paint.repeat.coord2.html: Added.
  • canvas/2d.pattern.paint.repeat.coord3-expected.txt: Added.
  • canvas/2d.pattern.paint.repeat.coord3.html: Added.
  • canvas/2d.pattern.paint.repeat.outside-expected.txt: Added.
  • canvas/2d.pattern.paint.repeat.outside.html: Added.
  • canvas/2d.pattern.paint.repeatx.basic-expected.txt: Added.
  • canvas/2d.pattern.paint.repeatx.basic.html: Added.
  • canvas/2d.pattern.paint.repeatx.coord1-expected.txt: Added.
  • canvas/2d.pattern.paint.repeatx.coord1.html: Added.
  • canvas/2d.pattern.paint.repeatx.outside-expected.txt: Added.
  • canvas/2d.pattern.paint.repeatx.outside.html: Added.
  • canvas/2d.pattern.paint.repeaty.basic-expected.txt: Added.
  • canvas/2d.pattern.paint.repeaty.basic.html: Added.
  • canvas/2d.pattern.paint.repeaty.coord1-expected.txt: Added.
  • canvas/2d.pattern.paint.repeaty.coord1.html: Added.
  • canvas/2d.pattern.paint.repeaty.outside-expected.txt: Added.
  • canvas/2d.pattern.paint.repeaty.outside.html: Added.
  • canvas/2d.pattern.repeat.case-expected.txt: Added.
  • canvas/2d.pattern.repeat.case.html: Added.
  • canvas/2d.pattern.repeat.empty-expected.txt: Added.
  • canvas/2d.pattern.repeat.empty.html: Added.
  • canvas/2d.pattern.repeat.null-expected.txt: Added.
  • canvas/2d.pattern.repeat.null.html: Added.
  • canvas/2d.pattern.repeat.undefined-expected.txt: Added.
  • canvas/2d.pattern.repeat.undefined.html: Added.
  • canvas/2d.pattern.repeat.unrecognised-expected.txt: Added.
  • canvas/2d.pattern.repeat.unrecognised.html: Added.
  • canvas/2d.scaled.html: Added.
  • canvas/2d.shadow.alpha.1-expected.txt: Added.
  • canvas/2d.shadow.alpha.1.html: Added.
  • canvas/2d.shadow.alpha.2-expected.txt: Added.
  • canvas/2d.shadow.alpha.2.html: Added.
  • canvas/2d.shadow.alpha.3-expected.txt: Added.
  • canvas/2d.shadow.alpha.3.html: Added.
  • canvas/2d.shadow.alpha.4-expected.txt: Added.
  • canvas/2d.shadow.alpha.4.html: Added.
  • canvas/2d.shadow.alpha.5-expected.txt: Added.
  • canvas/2d.shadow.alpha.5.html: Added.
  • canvas/2d.shadow.attributes.shadowBlur.initial-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowBlur.initial.html: Added.
  • canvas/2d.shadow.attributes.shadowBlur.invalid-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowBlur.invalid.html: Added.
  • canvas/2d.shadow.attributes.shadowBlur.valid-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowBlur.valid.html: Added.
  • canvas/2d.shadow.attributes.shadowColor.initial-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowColor.initial.html: Added.
  • canvas/2d.shadow.attributes.shadowColor.invalid-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowColor.invalid.html: Added.
  • canvas/2d.shadow.attributes.shadowColor.valid-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowColor.valid.html: Added.
  • canvas/2d.shadow.attributes.shadowOffset.initial-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowOffset.initial.html: Added.
  • canvas/2d.shadow.attributes.shadowOffset.invalid-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowOffset.invalid.html: Added.
  • canvas/2d.shadow.attributes.shadowOffset.valid-expected.txt: Added.
  • canvas/2d.shadow.attributes.shadowOffset.valid.html: Added.
  • canvas/2d.shadow.blur.high.html: Added.
  • canvas/2d.shadow.blur.low.html: Added.
  • canvas/2d.shadow.canvas.alpha-expected.txt: Added.
  • canvas/2d.shadow.canvas.alpha.html: Added.
  • canvas/2d.shadow.canvas.basic-expected.txt: Added.
  • canvas/2d.shadow.canvas.basic.html: Added.
  • canvas/2d.shadow.canvas.transparent.1-expected.txt: Added.
  • canvas/2d.shadow.canvas.transparent.1.html: Added.
  • canvas/2d.shadow.canvas.transparent.2-expected.txt: Added.
  • canvas/2d.shadow.canvas.transparent.2.html: Added.
  • canvas/2d.shadow.clip.1-expected.txt: Added.
  • canvas/2d.shadow.clip.1.html: Added.
  • canvas/2d.shadow.clip.2-expected.txt: Added.
  • canvas/2d.shadow.clip.2.html: Added.
  • canvas/2d.shadow.clip.3-expected.txt: Added.
  • canvas/2d.shadow.clip.3.html: Added.
  • canvas/2d.shadow.composite.1-expected.txt: Added.
  • canvas/2d.shadow.composite.1.html: Added.
  • canvas/2d.shadow.composite.2-expected.txt: Added.
  • canvas/2d.shadow.composite.2.html: Added.
  • canvas/2d.shadow.composite.3-expected.txt: Added.
  • canvas/2d.shadow.composite.3.html: Added.
  • canvas/2d.shadow.enable.blur-expected.txt: Added.
  • canvas/2d.shadow.enable.blur.html: Added.
  • canvas/2d.shadow.enable.off.1-expected.txt: Added.
  • canvas/2d.shadow.enable.off.1.html: Added.
  • canvas/2d.shadow.enable.off.2-expected.txt: Added.
  • canvas/2d.shadow.enable.off.2.html: Added.
  • canvas/2d.shadow.enable.x-expected.txt: Added.
  • canvas/2d.shadow.enable.x.html: Added.
  • canvas/2d.shadow.enable.y-expected.txt: Added.
  • canvas/2d.shadow.enable.y.html: Added.
  • canvas/2d.shadow.gradient.alpha-expected.txt: Added.
  • canvas/2d.shadow.gradient.alpha.html: Added.
  • canvas/2d.shadow.gradient.basic-expected.txt: Added.
  • canvas/2d.shadow.gradient.basic.html: Added.
  • canvas/2d.shadow.gradient.transparent.1-expected.txt: Added.
  • canvas/2d.shadow.gradient.transparent.1.html: Added.
  • canvas/2d.shadow.gradient.transparent.2-expected.txt: Added.
  • canvas/2d.shadow.gradient.transparent.2.html: Added.
  • canvas/2d.shadow.image.alpha-expected.txt: Added.
  • canvas/2d.shadow.image.alpha.html: Added.
  • canvas/2d.shadow.image.basic-expected.txt: Added.
  • canvas/2d.shadow.image.basic.html: Added.
  • canvas/2d.shadow.image.scale-expected.txt: Added.
  • canvas/2d.shadow.image.scale.html: Added.
  • canvas/2d.shadow.image.section-expected.txt: Added.
  • canvas/2d.shadow.image.section.html: Added.
  • canvas/2d.shadow.image.transparent.1-expected.txt: Added.
  • canvas/2d.shadow.image.transparent.1.html: Added.
  • canvas/2d.shadow.image.transparent.2-expected.txt: Added.
  • canvas/2d.shadow.image.transparent.2.html: Added.
  • canvas/2d.shadow.offset.negativeX-expected.txt: Added.
  • canvas/2d.shadow.offset.negativeX.html: Added.
  • canvas/2d.shadow.offset.negativeY-expected.txt: Added.
  • canvas/2d.shadow.offset.negativeY.html: Added.
  • canvas/2d.shadow.offset.positiveX-expected.txt: Added.
  • canvas/2d.shadow.offset.positiveX.html: Added.
  • canvas/2d.shadow.offset.positiveY-expected.txt: Added.
  • canvas/2d.shadow.offset.positiveY.html: Added.
  • canvas/2d.shadow.outside-expected.txt: Added.
  • canvas/2d.shadow.outside.html: Added.
  • canvas/2d.shadow.pattern.alpha-expected.txt: Added.
  • canvas/2d.shadow.pattern.alpha.html: Added.
  • canvas/2d.shadow.pattern.basic-expected.txt: Added.
  • canvas/2d.shadow.pattern.basic.html: Added.
  • canvas/2d.shadow.pattern.transparent.1-expected.txt: Added.
  • canvas/2d.shadow.pattern.transparent.1.html: Added.
  • canvas/2d.shadow.pattern.transparent.2-expected.txt: Added.
  • canvas/2d.shadow.pattern.transparent.2.html: Added.
  • canvas/2d.shadow.stroke.basic-expected.txt: Added.
  • canvas/2d.shadow.stroke.basic.html: Added.
  • canvas/2d.shadow.stroke.cap.1-expected.txt: Added.
  • canvas/2d.shadow.stroke.cap.1.html: Added.
  • canvas/2d.shadow.stroke.cap.2-expected.txt: Added.
  • canvas/2d.shadow.stroke.cap.2.html: Added.
  • canvas/2d.shadow.stroke.join.1-expected.txt: Added.
  • canvas/2d.shadow.stroke.join.1.html: Added.
  • canvas/2d.shadow.stroke.join.2-expected.txt: Added.
  • canvas/2d.shadow.stroke.join.2.html: Added.
  • canvas/2d.shadow.stroke.join.3-expected.txt: Added.
  • canvas/2d.shadow.stroke.join.3.html: Added.
  • canvas/2d.shadow.transform.1-expected.txt: Added.
  • canvas/2d.shadow.transform.1.html: Added.
  • canvas/2d.shadow.transform.2-expected.txt: Added.
  • canvas/2d.shadow.transform.2.html: Added.
  • canvas/2d.state.saverestore.bitmap-expected.txt: Added.
  • canvas/2d.state.saverestore.bitmap.html: Added.
  • canvas/2d.state.saverestore.clip-expected.txt: Added.
  • canvas/2d.state.saverestore.clip.html: Added.
  • canvas/2d.state.saverestore.fillStyle-expected.txt: Added.
  • canvas/2d.state.saverestore.fillStyle.html: Added.
  • canvas/2d.state.saverestore.font-expected.txt: Added.
  • canvas/2d.state.saverestore.font.html: Added.
  • canvas/2d.state.saverestore.globalAlpha-expected.txt: Added.
  • canvas/2d.state.saverestore.globalAlpha.html: Added.
  • canvas/2d.state.saverestore.globalCompositeOperation-expected.txt: Added.
  • canvas/2d.state.saverestore.globalCompositeOperation.html: Added.
  • canvas/2d.state.saverestore.lineCap-expected.txt: Added.
  • canvas/2d.state.saverestore.lineCap.html: Added.
  • canvas/2d.state.saverestore.lineJoin-expected.txt: Added.
  • canvas/2d.state.saverestore.lineJoin.html: Added.
  • canvas/2d.state.saverestore.lineWidth-expected.txt: Added.
  • canvas/2d.state.saverestore.lineWidth.html: Added.
  • canvas/2d.state.saverestore.miterLimit-expected.txt: Added.
  • canvas/2d.state.saverestore.miterLimit.html: Added.
  • canvas/2d.state.saverestore.path-expected.txt: Added.
  • canvas/2d.state.saverestore.path.html: Added.
  • canvas/2d.state.saverestore.shadowBlur-expected.txt: Added.
  • canvas/2d.state.saverestore.shadowBlur.html: Added.
  • canvas/2d.state.saverestore.shadowColor-expected.txt: Added.
  • canvas/2d.state.saverestore.shadowColor.html: Added.
  • canvas/2d.state.saverestore.shadowOffsetX-expected.txt: Added.
  • canvas/2d.state.saverestore.shadowOffsetX.html: Added.
  • canvas/2d.state.saverestore.shadowOffsetY-expected.txt: Added.
  • canvas/2d.state.saverestore.shadowOffsetY.html: Added.
  • canvas/2d.state.saverestore.stack-expected.txt: Added.
  • canvas/2d.state.saverestore.stack.html: Added.
  • canvas/2d.state.saverestore.stackdepth-expected.txt: Added.
  • canvas/2d.state.saverestore.stackdepth.html: Added.
  • canvas/2d.state.saverestore.strokeStyle-expected.txt: Added.
  • canvas/2d.state.saverestore.strokeStyle.html: Added.
  • canvas/2d.state.saverestore.textAlign-expected.txt: Added.
  • canvas/2d.state.saverestore.textAlign.html: Added.
  • canvas/2d.state.saverestore.textBaseline-expected.txt: Added.
  • canvas/2d.state.saverestore.textBaseline.html: Added.
  • canvas/2d.state.saverestore.transformation-expected.txt: Added.
  • canvas/2d.state.saverestore.transformation.html: Added.
  • canvas/2d.state.saverestore.underflow-expected.txt: Added.
  • canvas/2d.state.saverestore.underflow.html: Added.
  • canvas/2d.strokeRect.basic-expected.txt: Added.
  • canvas/2d.strokeRect.basic.html: Added.
  • canvas/2d.strokeRect.clip-expected.txt: Added.
  • canvas/2d.strokeRect.clip.html: Added.
  • canvas/2d.strokeRect.globalalpha-expected.txt: Added.
  • canvas/2d.strokeRect.globalalpha.html: Added.
  • canvas/2d.strokeRect.globalcomposite-expected.txt: Added.
  • canvas/2d.strokeRect.globalcomposite.html: Added.
  • canvas/2d.strokeRect.negative-expected.txt: Added.
  • canvas/2d.strokeRect.negative.html: Added.
  • canvas/2d.strokeRect.nonfinite-expected.txt: Added.
  • canvas/2d.strokeRect.nonfinite.html: Added.
  • canvas/2d.strokeRect.path-expected.txt: Added.
  • canvas/2d.strokeRect.path.html: Added.
  • canvas/2d.strokeRect.shadow-expected.txt: Added.
  • canvas/2d.strokeRect.shadow.html: Added.
  • canvas/2d.strokeRect.transform-expected.txt: Added.
  • canvas/2d.strokeRect.transform.html: Added.
  • canvas/2d.strokeRect.zero.1-expected.txt: Added.
  • canvas/2d.strokeRect.zero.1.html: Added.
  • canvas/2d.strokeRect.zero.2-expected.txt: Added.
  • canvas/2d.strokeRect.zero.2.html: Added.
  • canvas/2d.strokeRect.zero.3-expected.txt: Added.
  • canvas/2d.strokeRect.zero.3.html: Added.
  • canvas/2d.strokeRect.zero.5-expected.txt: Added.
  • canvas/2d.strokeRect.zero.5.html: Added.
  • canvas/2d.strokeStyle.default-expected.txt: Added.
  • canvas/2d.strokeStyle.default.html: Added.
  • canvas/2d.text.align.default-expected.txt: Added.
  • canvas/2d.text.align.default.html: Added.
  • canvas/2d.text.align.valid-expected.txt: Added.
  • canvas/2d.text.align.valid.html: Added.
  • canvas/2d.text.baseline.default-expected.txt: Added.
  • canvas/2d.text.baseline.default.html: Added.
  • canvas/2d.text.baseline.valid-expected.txt: Added.
  • canvas/2d.text.baseline.valid.html: Added.
  • canvas/2d.text.draw.align.center.html: Added.
  • canvas/2d.text.draw.align.end.ltr.html: Added.
  • canvas/2d.text.draw.align.end.rtl.html: Added.
  • canvas/2d.text.draw.align.left.html: Added.
  • canvas/2d.text.draw.align.right.html: Added.
  • canvas/2d.text.draw.align.start.ltr.html: Added.
  • canvas/2d.text.draw.align.start.rtl.html: Added.
  • canvas/2d.text.draw.baseline.alphabetic.html: Added.
  • canvas/2d.text.draw.fill.basic.html: Added.
  • canvas/2d.text.draw.fill.maxWidth.bound.html: Added.
  • canvas/2d.text.draw.fill.maxWidth.fontface.html: Added.
  • canvas/2d.text.draw.fill.maxWidth.large.html: Added.
  • canvas/2d.text.draw.fill.maxWidth.negative-expected.txt: Added.
  • canvas/2d.text.draw.fill.maxWidth.negative.html: Added.
  • canvas/2d.text.draw.fill.maxWidth.small.html: Added.
  • canvas/2d.text.draw.fill.maxWidth.zero.html: Added.
  • canvas/2d.text.draw.fill.rtl.html: Added.
  • canvas/2d.text.draw.fill.unaffected-expected.txt: Added.
  • canvas/2d.text.draw.fill.unaffected.html: Added.
  • canvas/2d.text.draw.fontface.html: Added.
  • canvas/2d.text.draw.fontface.notinpage.html: Added.
  • canvas/2d.text.draw.fontface.repeat.html: Added.
  • canvas/2d.text.draw.kern.consistent.html: Added.
  • canvas/2d.text.draw.space.basic.html: Added.
  • canvas/2d.text.draw.space.collapse.nonspace.html: Added.
  • canvas/2d.text.draw.stroke.basic.html: Added.
  • canvas/2d.text.draw.stroke.unaffected-expected.txt: Added.
  • canvas/2d.text.draw.stroke.unaffected.html: Added.
  • canvas/2d.text.font.default-expected.txt: Added.
  • canvas/2d.text.font.default.html: Added.
  • canvas/2d.text.font.parse.basic-expected.txt: Added.
  • canvas/2d.text.font.parse.basic.html: Added.
  • canvas/2d.text.font.parse.complex-expected.txt: Added.
  • canvas/2d.text.font.parse.complex.html: Added.
  • canvas/2d.text.font.parse.invalid-expected.txt: Added.
  • canvas/2d.text.font.parse.invalid.html: Added.
  • canvas/2d.text.font.parse.size.percentage-expected.txt: Added.
  • canvas/2d.text.font.parse.size.percentage.default-expected.txt: Added.
  • canvas/2d.text.font.parse.size.percentage.default.html: Added.
  • canvas/2d.text.font.parse.size.percentage.html: Added.
  • canvas/2d.text.font.parse.system-expected.txt: Added.
  • canvas/2d.text.font.parse.system.html: Added.
  • canvas/2d.text.measure.width.basic.html: Added.
  • canvas/2d.text.measure.width.empty-expected.txt: Added.
  • canvas/2d.text.measure.width.empty.html: Added.
  • canvas/2d.transformation.order-expected.txt: Added.
  • canvas/2d.transformation.order.html: Added.
  • canvas/2d.transformation.rotate.direction-expected.txt: Added.
  • canvas/2d.transformation.rotate.direction.html: Added.
  • canvas/2d.transformation.rotate.nonfinite-expected.txt: Added.
  • canvas/2d.transformation.rotate.nonfinite.html: Added.
  • canvas/2d.transformation.rotate.radians-expected.txt: Added.
  • canvas/2d.transformation.rotate.radians.html: Added.
  • canvas/2d.transformation.rotate.wrap-expected.txt: Added.
  • canvas/2d.transformation.rotate.wrap.html: Added.
  • canvas/2d.transformation.rotate.wrapnegative-expected.txt: Added.
  • canvas/2d.transformation.rotate.wrapnegative.html: Added.
  • canvas/2d.transformation.rotate.zero-expected.txt: Added.
  • canvas/2d.transformation.rotate.zero.html: Added.
  • canvas/2d.transformation.scale.basic-expected.txt: Added.
  • canvas/2d.transformation.scale.basic.html: Added.
  • canvas/2d.transformation.scale.large-expected.txt: Added.
  • canvas/2d.transformation.scale.large.html: Added.
  • canvas/2d.transformation.scale.multiple-expected.txt: Added.
  • canvas/2d.transformation.scale.multiple.html: Added.
  • canvas/2d.transformation.scale.negative-expected.txt: Added.
  • canvas/2d.transformation.scale.negative.html: Added.
  • canvas/2d.transformation.scale.nonfinite-expected.txt: Added.
  • canvas/2d.transformation.scale.nonfinite.html: Added.
  • canvas/2d.transformation.scale.zero-expected.txt: Added.
  • canvas/2d.transformation.scale.zero.html: Added.
  • canvas/2d.transformation.setTransform.multiple-expected.txt: Added.
  • canvas/2d.transformation.setTransform.multiple.html: Added.
  • canvas/2d.transformation.setTransform.nonfinite-expected.txt: Added.
  • canvas/2d.transformation.setTransform.nonfinite.html: Added.
  • canvas/2d.transformation.setTransform.skewed-expected.txt: Added.
  • canvas/2d.transformation.setTransform.skewed.html: Added.
  • canvas/2d.transformation.transform.identity-expected.txt: Added.
  • canvas/2d.transformation.transform.identity.html: Added.
  • canvas/2d.transformation.transform.multiply-expected.txt: Added.
  • canvas/2d.transformation.transform.multiply.html: Added.
  • canvas/2d.transformation.transform.nonfinite-expected.txt: Added.
  • canvas/2d.transformation.transform.nonfinite.html: Added.
  • canvas/2d.transformation.transform.skewed-expected.txt: Added.
  • canvas/2d.transformation.transform.skewed.html: Added.
  • canvas/2d.transformation.translate.basic-expected.txt: Added.
  • canvas/2d.transformation.translate.basic.html: Added.
  • canvas/2d.transformation.translate.nonfinite-expected.txt: Added.
  • canvas/2d.transformation.translate.nonfinite.html: Added.
  • canvas/2d.type.delete-expected.txt: Added.
  • canvas/2d.type.delete.html: Added.
  • canvas/2d.voidreturn-expected.txt: Added.
  • canvas/2d.voidreturn.html: Added.
  • canvas/canvas_colorsandstyles_addcolorstop_001-expected.txt: Added.
  • canvas/canvas_colorsandstyles_addcolorstop_001.htm: Added.
  • canvas/canvas_colorsandstyles_createlineargradient_001.htm: Added.
  • canvas/canvas_complexshapes_arcto_001.htm: Added.
  • canvas/canvas_complexshapes_beziercurveto_001.htm: Added.
  • canvas/canvas_complexshapes_ispointInpath_001-expected.txt: Added.
  • canvas/canvas_complexshapes_ispointInpath_001.htm: Added.
  • canvas/canvas_compositing_globalcompositeoperation_001.htm: Added.
  • canvas/canvas_linestyles_linecap_001.htm: Added.
  • canvas/canvas_shadows_001.htm: Added.
  • canvas/canvas_state_restore_001.htm: Added.
  • canvas/canvas_text_font_001.htm: Added.
  • canvas/canvas_transformations_scale_001.htm: Added.
  • canvas/context.casesensitive-expected.txt: Added.
  • canvas/context.casesensitive.html: Added.
  • canvas/context.emptystring-expected.txt: Added.
  • canvas/context.emptystring.html: Added.
  • canvas/context.unrecognised.badname-expected.txt: Added.
  • canvas/context.unrecognised.badname.html: Added.
  • canvas/context.unrecognised.badsuffix-expected.txt: Added.
  • canvas/context.unrecognised.badsuffix.html: Added.
  • canvas/context.unrecognised.nullsuffix-expected.txt: Added.
  • canvas/context.unrecognised.nullsuffix.html: Added.
  • canvas/context.unrecognised.unicode-expected.txt: Added.
  • canvas/context.unrecognised.unicode.html: Added.
  • canvas/fallback.basic-expected.txt: Added.
  • canvas/fallback.basic.html: Added.
  • canvas/fallback.multiple-expected.txt: Added.
  • canvas/fallback.multiple.html: Added.
  • canvas/fallback.nested-expected.txt: Added.
  • canvas/fallback.nested.html: Added.
  • canvas/initial.colour-expected.txt: Added.
  • canvas/initial.colour.html: Added.
  • canvas/initial.reset.2dstate-expected.txt: Added.
  • canvas/initial.reset.2dstate.html: Added.
  • canvas/initial.reset.clip-expected.txt: Added.
  • canvas/initial.reset.clip.html: Added.
  • canvas/initial.reset.different-expected.txt: Added.
  • canvas/initial.reset.different.html: Added.
  • canvas/initial.reset.gradient-expected.txt: Added.
  • canvas/initial.reset.gradient.html: Added.
  • canvas/initial.reset.path-expected.txt: Added.
  • canvas/initial.reset.path.html: Added.
  • canvas/initial.reset.pattern-expected.txt: Added.
  • canvas/initial.reset.pattern.html: Added.
  • canvas/initial.reset.same-expected.txt: Added.
  • canvas/initial.reset.same.html: Added.
  • canvas/initial.reset.transform-expected.txt: Added.
  • canvas/initial.reset.transform.html: Added.
  • canvas/resources: Added.
  • canvas/resources/2d.composite.canvas.copy.png: Added.
  • canvas/resources/2d.composite.canvas.destination-atop.png: Added.
  • canvas/resources/2d.composite.canvas.destination-in.png: Added.
  • canvas/resources/2d.composite.canvas.destination-out.png: Added.
  • canvas/resources/2d.composite.canvas.destination-over.png: Added.
  • canvas/resources/2d.composite.canvas.lighter.png: Added.
  • canvas/resources/2d.composite.canvas.source-atop.png: Added.
  • canvas/resources/2d.composite.canvas.source-in.png: Added.
  • canvas/resources/2d.composite.canvas.source-out.png: Added.
  • canvas/resources/2d.composite.canvas.source-over.png: Added.
  • canvas/resources/2d.composite.canvas.xor.png: Added.
  • canvas/resources/2d.composite.image.copy.png: Added.
  • canvas/resources/2d.composite.image.destination-atop.png: Added.
  • canvas/resources/2d.composite.image.destination-in.png: Added.
  • canvas/resources/2d.composite.image.destination-out.png: Added.
  • canvas/resources/2d.composite.image.destination-over.png: Added.
  • canvas/resources/2d.composite.image.lighter.png: Added.
  • canvas/resources/2d.composite.image.source-atop.png: Added.
  • canvas/resources/2d.composite.image.source-in.png: Added.
  • canvas/resources/2d.composite.image.source-out.png: Added.
  • canvas/resources/2d.composite.image.source-over.png: Added.
  • canvas/resources/2d.composite.image.xor.png: Added.
  • canvas/resources/2d.composite.solid.copy.png: Added.
  • canvas/resources/2d.composite.solid.destination-atop.png: Added.
  • canvas/resources/2d.composite.solid.destination-in.png: Added.
  • canvas/resources/2d.composite.solid.destination-out.png: Added.
  • canvas/resources/2d.composite.solid.destination-over.png: Added.
  • canvas/resources/2d.composite.solid.lighter.png: Added.
  • canvas/resources/2d.composite.solid.source-atop.png: Added.
  • canvas/resources/2d.composite.solid.source-in.png: Added.
  • canvas/resources/2d.composite.solid.source-out.png: Added.
  • canvas/resources/2d.composite.solid.source-over.png: Added.
  • canvas/resources/2d.composite.solid.xor.png: Added.
  • canvas/resources/2d.composite.transparent.copy.png: Added.
  • canvas/resources/2d.composite.transparent.destination-atop.png: Added.
  • canvas/resources/2d.composite.transparent.destination-in.png: Added.
  • canvas/resources/2d.composite.transparent.destination-out.png: Added.
  • canvas/resources/2d.composite.transparent.destination-over.png: Added.
  • canvas/resources/2d.composite.transparent.lighter.png: Added.
  • canvas/resources/2d.composite.transparent.source-atop.png: Added.
  • canvas/resources/2d.composite.transparent.source-in.png: Added.
  • canvas/resources/2d.composite.transparent.source-out.png: Added.
  • canvas/resources/2d.composite.transparent.source-over.png: Added.
  • canvas/resources/2d.composite.transparent.xor.png: Added.
  • canvas/resources/2d.composite.uncovered.fill.copy.png: Added.
  • canvas/resources/2d.composite.uncovered.fill.destination-atop.png: Added.
  • canvas/resources/2d.composite.uncovered.fill.destination-in.png: Added.
  • canvas/resources/2d.composite.uncovered.fill.source-in.png: Added.
  • canvas/resources/2d.composite.uncovered.fill.source-out.png: Added.
  • canvas/resources/2d.composite.uncovered.image.copy.png: Added.
  • canvas/resources/2d.composite.uncovered.image.destination-atop.png: Added.
  • canvas/resources/2d.composite.uncovered.image.destination-in.png: Added.
  • canvas/resources/2d.composite.uncovered.image.source-in.png: Added.
  • canvas/resources/2d.composite.uncovered.image.source-out.png: Added.
  • canvas/resources/2d.composite.uncovered.nocontext.copy.png: Added.
  • canvas/resources/2d.composite.uncovered.nocontext.destination-atop.png: Added.
  • canvas/resources/2d.composite.uncovered.nocontext.destination-in.png: Added.
  • canvas/resources/2d.composite.uncovered.nocontext.source-in.png: Added.
  • canvas/resources/2d.composite.uncovered.nocontext.source-out.png: Added.
  • canvas/resources/2d.composite.uncovered.pattern.copy.png: Added.
  • canvas/resources/2d.composite.uncovered.pattern.destination-atop.png: Added.
  • canvas/resources/2d.composite.uncovered.pattern.destination-in.png: Added.
  • canvas/resources/2d.composite.uncovered.pattern.source-in.png: Added.
  • canvas/resources/2d.composite.uncovered.pattern.source-out.png: Added.
  • canvas/resources/2d.coordinatespace.png: Added.
  • canvas/resources/2d.fillStyle.parse.current.removed.png: Added.
  • canvas/resources/2d.fillStyle.parse.hex3.png: Added.
  • canvas/resources/2d.fillStyle.parse.hex6.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-3.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-4.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-5.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-6.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-clamp-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-clamp-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-clamp-3.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsl-clamp-4.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-clamp-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-clamp-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-clamp-3.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-clamp-4.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-clamp-5.png: Added.
  • canvas/resources/2d.fillStyle.parse.hsla-clamp-6.png: Added.
  • canvas/resources/2d.fillStyle.parse.html4.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-clamp-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-clamp-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-clamp-3.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-clamp-4.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-clamp-5.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-eof.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-num.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgb-percent.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-clamp-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-clamp-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-eof.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-num-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-num-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-percent.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-solid-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-solid-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-solid-3.png: Added.
  • canvas/resources/2d.fillStyle.parse.rgba-solid-4.png: Added.
  • canvas/resources/2d.fillStyle.parse.svg-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.svg-2.png: Added.
  • canvas/resources/2d.fillStyle.parse.transparent-1.png: Added.
  • canvas/resources/2d.fillStyle.parse.transparent-2.png: Added.
  • canvas/resources/2d.gradient.interpolate.alpha.png: Added.
  • canvas/resources/2d.gradient.interpolate.colour.png: Added.
  • canvas/resources/2d.gradient.interpolate.colouralpha.png: Added.
  • canvas/resources/2d.gradient.interpolate.multiple.png: Added.
  • canvas/resources/2d.gradient.interpolate.overlap.png: Added.
  • canvas/resources/2d.gradient.interpolate.vertical.png: Added.
  • canvas/resources/2d.gradient.object.current.png: Added.
  • canvas/resources/2d.imageData.put.alpha.png: Added.
  • canvas/resources/2d.path.fill.overlap.png: Added.
  • canvas/resources/2d.path.stroke.overlap.png: Added.
  • canvas/resources/2d.scaled.png: Added.
  • canvas/resources/2d.shadow.alpha.2.png: Added.
  • canvas/resources/2d.shadow.alpha.3.png: Added.
  • canvas/resources/2d.shadow.alpha.4.png: Added.
  • canvas/resources/2d.shadow.alpha.5.png: Added.
  • canvas/resources/2d.shadow.blur.high.png: Added.
  • canvas/resources/2d.shadow.blur.low.png: Added.
  • canvas/resources/2d.shadow.canvas.alpha.png: Added.
  • canvas/resources/2d.shadow.gradient.alpha.png: Added.
  • canvas/resources/2d.shadow.image.alpha.png: Added.
  • canvas/resources/2d.shadow.pattern.alpha.png: Added.
  • canvas/resources/2d.text.draw.fill.basic.png: Added.
  • canvas/resources/2d.text.draw.fill.maxWidth.large.png: Added.
  • canvas/resources/2d.text.draw.fill.rtl.png: Added.
  • canvas/resources/2d.text.draw.stroke.basic.png: Added.
  • canvas/resources/anim-gr.gif: Added.
  • canvas/resources/anim-gr.png: Added.
  • canvas/resources/anim-poster-gr.png: Added.
  • canvas/resources/broken.png: Added.
  • canvas/resources/clear-100x50.png: Added.
  • canvas/resources/ggrr-256x256.png: Added.
  • canvas/resources/green-100x50.png: Added.
  • canvas/resources/green-1x1.png: Added.
  • canvas/resources/green.png: Added.
  • canvas/resources/initial.colour.png: Added.
  • canvas/resources/initial.reset.different.png: Added.
  • canvas/resources/initial.reset.path.png: Added.
  • canvas/resources/initial.reset.same.png: Added.
  • canvas/resources/red-16x16.png: Added.
  • canvas/resources/red.png: Added.
  • canvas/resources/redtransparent.png: Added.
  • canvas/resources/rgrg-256x256.png: Added.
  • canvas/resources/rrgg-256x256.png: Added.
  • canvas/resources/size.attributes.default.png: Added.
  • canvas/resources/size.attributes.get.png: Added.
  • canvas/resources/size.attributes.parse.decimal.png: Added.
  • canvas/resources/size.attributes.parse.em.png: Added.
  • canvas/resources/size.attributes.parse.empty.png: Added.
  • canvas/resources/size.attributes.parse.exp.png: Added.
  • canvas/resources/size.attributes.parse.junk.png: Added.
  • canvas/resources/size.attributes.parse.minus.png: Added.
  • canvas/resources/size.attributes.parse.octal.png: Added.
  • canvas/resources/size.attributes.parse.onlyspace.png: Added.
  • canvas/resources/size.attributes.parse.percent.png: Added.
  • canvas/resources/size.attributes.parse.plus.png: Added.
  • canvas/resources/size.attributes.parse.space.png: Added.
  • canvas/resources/size.attributes.parse.trailingjunk.png: Added.
  • canvas/resources/size.attributes.parse.whitespace.png: Added.
  • canvas/resources/size.attributes.reflect.setcontent.png: Added.
  • canvas/resources/size.attributes.reflect.setidl.png: Added.
  • canvas/resources/size.attributes.removed.png: Added.
  • canvas/resources/size.attributes.set.png: Added.
  • canvas/resources/size.attributes.setAttribute.decimal.png: Added.
  • canvas/resources/size.attributes.setAttribute.em.png: Added.
  • canvas/resources/size.attributes.setAttribute.empty.png: Added.
  • canvas/resources/size.attributes.setAttribute.exp.png: Added.
  • canvas/resources/size.attributes.setAttribute.junk.png: Added.
  • canvas/resources/size.attributes.setAttribute.minus.png: Added.
  • canvas/resources/size.attributes.setAttribute.octal.png: Added.
  • canvas/resources/size.attributes.setAttribute.onlyspace.png: Added.
  • canvas/resources/size.attributes.setAttribute.percent.png: Added.
  • canvas/resources/size.attributes.setAttribute.plus.png: Added.
  • canvas/resources/size.attributes.setAttribute.space.png: Added.
  • canvas/resources/size.attributes.setAttribute.trailingjunk.png: Added.
  • canvas/resources/size.attributes.setAttribute.whitespace.png: Added.
  • canvas/resources/size.attributes.style.png: Added.
  • canvas/resources/toDataURL.jpeg.alpha.png: Added.
  • canvas/resources/toDataURL.jpeg.primarycolours.png: Added.
  • canvas/resources/toDataURL.jpeg.quality.basic.png: Added.
  • canvas/resources/toDataURL.png.complexcolours.png: Added.
  • canvas/resources/toDataURL.png.primarycolours.png: Added.
  • canvas/resources/transparent.png: Added.
  • canvas/resources/transparent50.png: Added.
  • canvas/resources/yellow.png: Added.
  • canvas/resources/yellow75.png: Added.
  • canvas/security.dataURI.html: Added.
  • canvas/security.drawImage.canvas-expected.txt: Added.
  • canvas/security.drawImage.canvas.html: Added.
  • canvas/security.drawImage.image-expected.txt: Added.
  • canvas/security.drawImage.image.html: Added.
  • canvas/security.pattern.canvas.fillStyle-expected.txt: Added.
  • canvas/security.pattern.canvas.fillStyle.html: Added.
  • canvas/security.pattern.canvas.strokeStyle-expected.txt: Added.
  • canvas/security.pattern.canvas.strokeStyle.html: Added.
  • canvas/security.pattern.canvas.timing-expected.txt: Added.
  • canvas/security.pattern.canvas.timing.html: Added.
  • canvas/security.pattern.create-expected.txt: Added.
  • canvas/security.pattern.create.html: Added.
  • canvas/security.pattern.cross-expected.txt: Added.
  • canvas/security.pattern.cross.html: Added.
  • canvas/security.pattern.image.fillStyle-expected.txt: Added.
  • canvas/security.pattern.image.fillStyle.html: Added.
  • canvas/security.pattern.image.strokeStyle-expected.txt: Added.
  • canvas/security.pattern.image.strokeStyle.html: Added.
  • canvas/security.reset-expected.txt: Added.
  • canvas/security.reset.html: Added.
  • canvas/size.attributes.default-expected.txt: Added.
  • canvas/size.attributes.default.html: Added.
  • canvas/size.attributes.get-expected.txt: Added.
  • canvas/size.attributes.get.html: Added.
  • canvas/size.attributes.idl-expected.txt: Added.
  • canvas/size.attributes.idl.html: Added.
  • canvas/size.attributes.idl.set.zero-expected.txt: Added.
  • canvas/size.attributes.idl.set.zero.html: Added.
  • canvas/size.attributes.parse.decimal-expected.txt: Added.
  • canvas/size.attributes.parse.decimal.html: Added.
  • canvas/size.attributes.parse.em-expected.txt: Added.
  • canvas/size.attributes.parse.em.html: Added.
  • canvas/size.attributes.parse.empty-expected.txt: Added.
  • canvas/size.attributes.parse.empty.html: Added.
  • canvas/size.attributes.parse.exp-expected.txt: Added.
  • canvas/size.attributes.parse.exp.html: Added.
  • canvas/size.attributes.parse.hex-expected.txt: Added.
  • canvas/size.attributes.parse.hex.html: Added.
  • canvas/size.attributes.parse.junk-expected.txt: Added.
  • canvas/size.attributes.parse.junk.html: Added.
  • canvas/size.attributes.parse.minus-expected.txt: Added.
  • canvas/size.attributes.parse.minus.html: Added.
  • canvas/size.attributes.parse.octal-expected.txt: Added.
  • canvas/size.attributes.parse.octal.html: Added.
  • canvas/size.attributes.parse.onlyspace-expected.txt: Added.
  • canvas/size.attributes.parse.onlyspace.html: Added.
  • canvas/size.attributes.parse.percent-expected.txt: Added.
  • canvas/size.attributes.parse.percent.html: Added.
  • canvas/size.attributes.parse.plus-expected.txt: Added.
  • canvas/size.attributes.parse.plus.html: Added.
  • canvas/size.attributes.parse.space-expected.txt: Added.
  • canvas/size.attributes.parse.space.html: Added.
  • canvas/size.attributes.parse.trailingjunk-expected.txt: Added.
  • canvas/size.attributes.parse.trailingjunk.html: Added.
  • canvas/size.attributes.parse.whitespace-expected.txt: Added.
  • canvas/size.attributes.parse.whitespace.html: Added.
  • canvas/size.attributes.parse.zero-expected.txt: Added.
  • canvas/size.attributes.parse.zero.html: Added.
  • canvas/size.attributes.reflect.setcontent-expected.txt: Added.
  • canvas/size.attributes.reflect.setcontent.html: Added.
  • canvas/size.attributes.reflect.setidl-expected.txt: Added.
  • canvas/size.attributes.reflect.setidl.html: Added.
  • canvas/size.attributes.reflect.setidlzero-expected.txt: Added.
  • canvas/size.attributes.reflect.setidlzero.html: Added.
  • canvas/size.attributes.removed-expected.txt: Added.
  • canvas/size.attributes.removed.html: Added.
  • canvas/size.attributes.set-expected.txt: Added.
  • canvas/size.attributes.set.html: Added.
  • canvas/size.attributes.setAttribute.decimal-expected.txt: Added.
  • canvas/size.attributes.setAttribute.decimal.html: Added.
  • canvas/size.attributes.setAttribute.em-expected.txt: Added.
  • canvas/size.attributes.setAttribute.em.html: Added.
  • canvas/size.attributes.setAttribute.empty-expected.txt: Added.
  • canvas/size.attributes.setAttribute.empty.html: Added.
  • canvas/size.attributes.setAttribute.exp-expected.txt: Added.
  • canvas/size.attributes.setAttribute.exp.html: Added.
  • canvas/size.attributes.setAttribute.hex-expected.txt: Added.
  • canvas/size.attributes.setAttribute.hex.html: Added.
  • canvas/size.attributes.setAttribute.junk-expected.txt: Added.
  • canvas/size.attributes.setAttribute.junk.html: Added.
  • canvas/size.attributes.setAttribute.minus-expected.txt: Added.
  • canvas/size.attributes.setAttribute.minus.html: Added.
  • canvas/size.attributes.setAttribute.octal-expected.txt: Added.
  • canvas/size.attributes.setAttribute.octal.html: Added.
  • canvas/size.attributes.setAttribute.onlyspace-expected.txt: Added.
  • canvas/size.attributes.setAttribute.onlyspace.html: Added.
  • canvas/size.attributes.setAttribute.percent-expected.txt: Added.
  • canvas/size.attributes.setAttribute.percent.html: Added.
  • canvas/size.attributes.setAttribute.plus-expected.txt: Added.
  • canvas/size.attributes.setAttribute.plus.html: Added.
  • canvas/size.attributes.setAttribute.space-expected.txt: Added.
  • canvas/size.attributes.setAttribute.space.html: Added.
  • canvas/size.attributes.setAttribute.trailingjunk-expected.txt: Added.
  • canvas/size.attributes.setAttribute.trailingjunk.html: Added.
  • canvas/size.attributes.setAttribute.whitespace-expected.txt: Added.
  • canvas/size.attributes.setAttribute.whitespace.html: Added.
  • canvas/size.attributes.setAttribute.zero-expected.txt: Added.
  • canvas/size.attributes.setAttribute.zero.html: Added.
  • canvas/size.attributes.style-expected.txt: Added.
  • canvas/size.attributes.style.html: Added.
  • canvas/toDataURL.arguments.1-expected.txt: Added.
  • canvas/toDataURL.arguments.1.html: Added.
  • canvas/toDataURL.arguments.2-expected.txt: Added.
  • canvas/toDataURL.arguments.2.html: Added.
  • canvas/toDataURL.arguments.3-expected.txt: Added.
  • canvas/toDataURL.arguments.3.html: Added.
  • canvas/toDataURL.bogustype-expected.txt: Added.
  • canvas/toDataURL.bogustype.html: Added.
  • canvas/toDataURL.default-expected.txt: Added.
  • canvas/toDataURL.default.html: Added.
  • canvas/toDataURL.jpeg.alpha.html: Added.
  • canvas/toDataURL.jpeg.primarycolours.html: Added.
  • canvas/toDataURL.jpeg.quality.basic.html: Added.
  • canvas/toDataURL.jpeg.quality.notnumber-expected.txt: Added.
  • canvas/toDataURL.jpeg.quality.notnumber.html: Added.
  • canvas/toDataURL.jpeg.quality.outsiderange-expected.txt: Added.
  • canvas/toDataURL.jpeg.quality.outsiderange.html: Added.
  • canvas/toDataURL.lowercase.ascii-expected.txt: Added.
  • canvas/toDataURL.lowercase.ascii.html: Added.
  • canvas/toDataURL.lowercase.unicode-expected.txt: Added.
  • canvas/toDataURL.lowercase.unicode.html: Added.
  • canvas/toDataURL.nocontext-expected.txt: Added.
  • canvas/toDataURL.nocontext.html: Added.
  • canvas/toDataURL.png-expected.txt: Added.
  • canvas/toDataURL.png.complexcolours.html: Added.
  • canvas/toDataURL.png.html: Added.
  • canvas/toDataURL.png.primarycolours.html: Added.
  • canvas/toDataURL.unrecognised-expected.txt: Added.
  • canvas/toDataURL.unrecognised.html: Added.
  • canvas/toDataURL.zerosize-expected.txt: Added.
  • canvas/toDataURL.zerosize.html: Added.
  • canvas/type.delete-expected.txt: Added.
  • canvas/type.delete.html: Added.
  • canvas/type.exists-expected.txt: Added.
  • canvas/type.exists.html: Added.
  • canvas/type.extend-expected.txt: Added.
  • canvas/type.extend.html: Added.
  • canvas/type.name-expected.txt: Added.
  • canvas/type.name.html: Added.
  • canvas/type.prototype-expected.txt: Added.
  • canvas/type.prototype.html: Added.
  • canvas/type.replace-expected.txt: Added.
  • canvas/type.replace.html: Added.
  • common: Added.
  • common/canvas-frame.css: Added.
  • common/canvas-index.css: Added.
  • common/canvas-spec.css: Added.
  • common/canvas-tests.css: Added.
  • common/canvas-tests.js: Added.
  • common/domtestcase.js: Added.
  • common/media.js: Added.
  • common/text-plain.txt: Added.
Location:
trunk/LayoutTests
Files:
1766 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/TestExpectations

    r176125 r176144  
    249249webkit.org/b/137883 transitions/transition-shorthand-delay.html
    250250webkit.org/b/137883 transitions/transition-timing-function.html [ Pass Failure ]
     251
     252# Imported W3C canvas failed tests
     253webkit.org/b/138676 imported/w3c/canvas/2d.pattern.paint.repeaty.basic.html [ Failure ]
     254webkit.org/b/138676 imported/w3c/canvas/2d.pattern.image.null.html [ Failure ]
     255webkit.org/b/138676 imported/w3c/canvas/2d.pattern.image.incomplete.omitted.html [ Failure ]
     256webkit.org/b/138676 imported/w3c/canvas/2d.drawImage.null.html [ Failure ]
     257webkit.org/b/138676 imported/w3c/canvas/2d.path.rect.winding.html [ Failure ]
     258webkit.org/b/138676 imported/w3c/canvas/2d.drawImage.image.incomplete.omitted.html [ Failure ]
     259webkit.org/b/138676 imported/w3c/canvas/security.pattern.canvas.fillStyle.html [ Failure ]
     260webkit.org/b/138676 imported/w3c/canvas/security.reset.html [ Failure ]
     261webkit.org/b/138676 imported/w3c/canvas/security.pattern.cross.html [ Failure ]
     262webkit.org/b/138676 imported/w3c/canvas/2d.pattern.image.incomplete.html [ Failure ]
     263webkit.org/b/138676 imported/w3c/canvas/2d.drawImage.animated.poster.html [ Failure ]
     264webkit.org/b/138676 imported/w3c/canvas/2d.fillStyle.parse.rgb-eof.html [ Failure ]
     265webkit.org/b/138676 imported/w3c/canvas/2d.imageData.put.null.html [ Failure ]
     266webkit.org/b/138676 imported/w3c/canvas/security.pattern.image.strokeStyle.html [ Failure ]
     267webkit.org/b/138676 imported/w3c/canvas/2d.pattern.paint.repeat.basic.html [ Failure ]
     268webkit.org/b/138676 imported/w3c/canvas/2d.imageData.get.nonfinite.html [ Failure ]
     269webkit.org/b/138676 imported/w3c/canvas/2d.line.cap.round.html [ Failure ]
     270webkit.org/b/138676 imported/w3c/canvas/2d.gradient.object.invalidoffset.html [ Failure ]
     271webkit.org/b/138676 imported/w3c/canvas/security.pattern.canvas.strokeStyle.html [ Failure ]
     272webkit.org/b/138676 imported/w3c/canvas/2d.gradient.radial.nonfinite.html [ Failure ]
     273webkit.org/b/138676 imported/w3c/canvas/2d.imageData.object.ctor.html [ Failure ]
     274webkit.org/b/138676 imported/w3c/canvas/2d.pattern.paint.repeatx.basic.html [ Failure ]
     275webkit.org/b/138676 imported/w3c/canvas/2d.drawImage.incomplete.html [ Failure ]
     276webkit.org/b/138676 imported/w3c/canvas/2d.imageData.create2.nonfinite.html [ Failure ]
     277webkit.org/b/138676 imported/w3c/canvas/2d.composite.operation.clear.html [ Failure ]
     278webkit.org/b/138676 imported/w3c/canvas/2d.composite.operation.darker.html [ Failure ]
     279webkit.org/b/138676 imported/w3c/canvas/security.drawImage.image.html [ Failure ]
     280webkit.org/b/138676 imported/w3c/canvas/2d.drawImage.broken.html [ Failure ]
     281webkit.org/b/138676 imported/w3c/canvas/2d.imageData.create1.zero.html [ Failure ]
     282webkit.org/b/138676 imported/w3c/canvas/2d.gradient.linear.nonfinite.html [ Failure ]
     283webkit.org/b/138676 imported/w3c/canvas/2d.pattern.paint.repeat.outside.html [ Failure ]
     284webkit.org/b/138676 imported/w3c/canvas/2d.fillStyle.parse.rgba-eof.html [ Failure ]
     285webkit.org/b/138676 imported/w3c/canvas/security.drawImage.canvas.html [ Failure ]
     286webkit.org/b/138676 imported/w3c/canvas/security.pattern.image.fillStyle.html [ Failure ]
     287webkit.org/b/138676 imported/w3c/canvas/2d.imageData.put.nonfinite.html [ Failure ]
     288webkit.org/b/138676 imported/w3c/canvas/2d.pattern.image.incomplete.empty.html [ Failure ]
     289webkit.org/b/138676 imported/w3c/canvas/2d.gradient.interpolate.colouralpha.html [ Failure ]
     290webkit.org/b/138676 imported/w3c/canvas/2d.line.join.parallel.html [ Failure ]
     291webkit.org/b/138676 imported/w3c/canvas/2d.strokeRect.zero.5.html [ Failure ]
     292
     293# Imported W3C canvas tests need to be changed such that they can be automatically verified
     294webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fontface.repeat.html [ Skip ]
     295webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fill.maxWidth.small.html [ Skip ]
     296webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fill.rtl.html [ Skip ]
     297webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.stroke.basic.html [ Skip ]
     298webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.align.end.rtl.html [ Skip ]
     299webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.align.left.html [ Skip ]
     300webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.align.right.html [ Skip ]
     301webkit.org/b/138676 imported/w3c/canvas/toDataURL.png.complexcolours.html [ Skip ]
     302webkit.org/b/138676 imported/w3c/canvas/2d.shadow.blur.high.html [ Skip ]
     303webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.space.collapse.nonspace.html [ Skip ]
     304webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fontface.html [ Skip ]
     305webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.space.basic.html [ Skip ]
     306webkit.org/b/138676 imported/w3c/canvas/2d.scaled.html [ Skip ]
     307webkit.org/b/138676 imported/w3c/canvas/2d.text.measure.width.basic.html [ Skip ]
     308webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fontface.notinpage.html [ Skip ]
     309webkit.org/b/138676 imported/w3c/canvas/2d.coordinatespace.html [ Skip ]
     310webkit.org/b/138676 imported/w3c/canvas/toDataURL.jpeg.primarycolours.html [ Skip ]
     311webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fill.maxWidth.fontface.html [ Skip ]
     312webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fill.maxWidth.zero.html [ Skip ]
     313webkit.org/b/138676 imported/w3c/canvas/security.dataURI.html [ Skip ]
     314webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fill.maxWidth.bound.html [ Skip ]
     315webkit.org/b/138676 imported/w3c/canvas/2d.drawImage.animated.gif.html [ Skip ]
     316webkit.org/b/138676 imported/w3c/canvas/2d.pattern.animated.gif.html [ Skip ]
     317webkit.org/b/138676 imported/w3c/canvas/2d.pattern.modify.image1.html [ Skip ]
     318webkit.org/b/138676 imported/w3c/canvas/2d.pattern.modify.image2.html [ Skip ]
     319webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.align.center.html [ Skip ]
     320webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fill.basic.html [ Skip ]
     321webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.baseline.alphabetic.html [ Skip ]
     322webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.kern.consistent.html [ Skip ]
     323webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.fill.maxWidth.large.html [ Skip ]
     324webkit.org/b/138676 imported/w3c/canvas/toDataURL.jpeg.alpha.html [ Skip ]
     325webkit.org/b/138676 imported/w3c/canvas/toDataURL.png.primarycolours.html [ Skip ]
     326webkit.org/b/138676 imported/w3c/canvas/2d.shadow.blur.low.html [ Skip ]
     327webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.align.start.ltr.html [ Skip ]
     328webkit.org/b/138676 imported/w3c/canvas/2d.drawImage.animated.apng.html [ Skip ]
     329webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.align.start.rtl.html [ Skip ]
     330webkit.org/b/138676 imported/w3c/canvas/2d.text.draw.align.end.ltr.html [ Skip ]
     331webkit.org/b/138676 imported/w3c/canvas/toDataURL.jpeg.quality.basic.html [ Skip ]
     332webkit.org/b/138676 imported/w3c/canvas/canvas_colorsandstyles_createlineargradient_001.htm [ Skip ]
     333webkit.org/b/138676 imported/w3c/canvas/canvas_compositing_globalcompositeoperation_001.htm [ Skip ]
     334webkit.org/b/138676 imported/w3c/canvas/canvas_complexshapes_beziercurveto_001.htm [ Skip ]
     335webkit.org/b/138676 imported/w3c/canvas/canvas_shadows_001.htm [ Skip ]
     336webkit.org/b/138676 imported/w3c/canvas/canvas_state_restore_001.htm [ Skip ]
     337webkit.org/b/138676 imported/w3c/canvas/canvas_text_font_001.htm [ Skip ]
     338webkit.org/b/138676 imported/w3c/canvas/canvas_complexshapes_arcto_001.htm [ Skip ]
     339webkit.org/b/138676 imported/w3c/canvas/canvas_linestyles_linecap_001.htm [ Skip ]
     340webkit.org/b/138676 imported/w3c/canvas/canvas_transformations_scale_001.htm [ Skip ]
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r175421 r176144  
     12014-11-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
     2
     3        Import w3c tests for canvas
     4        https://bugs.webkit.org/show_bug.cgi?id=138324.
     5
     6        Reviewed by Dean Jackson.
     7
     8        804 tests are ported from w3c canvas test suite. There are 39 tests failed on WebKit
     9        and there are 45 tests need to be changed such that they can be automatically verified.
     10
     11        * canvas: Added.
     12        * canvas/2d.canvas.readonly-expected.txt: Added.
     13        * canvas/2d.canvas.readonly.html: Added.
     14        * canvas/2d.canvas.reference-expected.txt: Added.
     15        * canvas/2d.canvas.reference.html: Added.
     16        * canvas/2d.clearRect.basic-expected.txt: Added.
     17        * canvas/2d.clearRect.basic.html: Added.
     18        * canvas/2d.clearRect.clip-expected.txt: Added.
     19        * canvas/2d.clearRect.clip.html: Added.
     20        * canvas/2d.clearRect.globalalpha-expected.txt: Added.
     21        * canvas/2d.clearRect.globalalpha.html: Added.
     22        * canvas/2d.clearRect.globalcomposite-expected.txt: Added.
     23        * canvas/2d.clearRect.globalcomposite.html: Added.
     24        * canvas/2d.clearRect.negative-expected.txt: Added.
     25        * canvas/2d.clearRect.negative.html: Added.
     26        * canvas/2d.clearRect.nonfinite-expected.txt: Added.
     27        * canvas/2d.clearRect.nonfinite.html: Added.
     28        * canvas/2d.clearRect.path-expected.txt: Added.
     29        * canvas/2d.clearRect.path.html: Added.
     30        * canvas/2d.clearRect.shadow-expected.txt: Added.
     31        * canvas/2d.clearRect.shadow.html: Added.
     32        * canvas/2d.clearRect.transform-expected.txt: Added.
     33        * canvas/2d.clearRect.transform.html: Added.
     34        * canvas/2d.clearRect.zero-expected.txt: Added.
     35        * canvas/2d.clearRect.zero.html: Added.
     36        * canvas/2d.composite.canvas.copy-expected.txt: Added.
     37        * canvas/2d.composite.canvas.copy.html: Added.
     38        * canvas/2d.composite.canvas.destination-atop-expected.txt: Added.
     39        * canvas/2d.composite.canvas.destination-atop.html: Added.
     40        * canvas/2d.composite.canvas.destination-in-expected.txt: Added.
     41        * canvas/2d.composite.canvas.destination-in.html: Added.
     42        * canvas/2d.composite.canvas.destination-out-expected.txt: Added.
     43        * canvas/2d.composite.canvas.destination-out.html: Added.
     44        * canvas/2d.composite.canvas.destination-over-expected.txt: Added.
     45        * canvas/2d.composite.canvas.destination-over.html: Added.
     46        * canvas/2d.composite.canvas.lighter-expected.txt: Added.
     47        * canvas/2d.composite.canvas.lighter.html: Added.
     48        * canvas/2d.composite.canvas.source-atop-expected.txt: Added.
     49        * canvas/2d.composite.canvas.source-atop.html: Added.
     50        * canvas/2d.composite.canvas.source-in-expected.txt: Added.
     51        * canvas/2d.composite.canvas.source-in.html: Added.
     52        * canvas/2d.composite.canvas.source-out-expected.txt: Added.
     53        * canvas/2d.composite.canvas.source-out.html: Added.
     54        * canvas/2d.composite.canvas.source-over-expected.txt: Added.
     55        * canvas/2d.composite.canvas.source-over.html: Added.
     56        * canvas/2d.composite.canvas.xor-expected.txt: Added.
     57        * canvas/2d.composite.canvas.xor.html: Added.
     58        * canvas/2d.composite.clip.copy-expected.txt: Added.
     59        * canvas/2d.composite.clip.copy.html: Added.
     60        * canvas/2d.composite.clip.destination-atop-expected.txt: Added.
     61        * canvas/2d.composite.clip.destination-atop.html: Added.
     62        * canvas/2d.composite.clip.destination-in-expected.txt: Added.
     63        * canvas/2d.composite.clip.destination-in.html: Added.
     64        * canvas/2d.composite.clip.destination-out-expected.txt: Added.
     65        * canvas/2d.composite.clip.destination-out.html: Added.
     66        * canvas/2d.composite.clip.destination-over-expected.txt: Added.
     67        * canvas/2d.composite.clip.destination-over.html: Added.
     68        * canvas/2d.composite.clip.lighter-expected.txt: Added.
     69        * canvas/2d.composite.clip.lighter.html: Added.
     70        * canvas/2d.composite.clip.source-atop-expected.txt: Added.
     71        * canvas/2d.composite.clip.source-atop.html: Added.
     72        * canvas/2d.composite.clip.source-in-expected.txt: Added.
     73        * canvas/2d.composite.clip.source-in.html: Added.
     74        * canvas/2d.composite.clip.source-out-expected.txt: Added.
     75        * canvas/2d.composite.clip.source-out.html: Added.
     76        * canvas/2d.composite.clip.source-over-expected.txt: Added.
     77        * canvas/2d.composite.clip.source-over.html: Added.
     78        * canvas/2d.composite.clip.xor-expected.txt: Added.
     79        * canvas/2d.composite.clip.xor.html: Added.
     80        * canvas/2d.composite.globalAlpha.canvas-expected.txt: Added.
     81        * canvas/2d.composite.globalAlpha.canvas.html: Added.
     82        * canvas/2d.composite.globalAlpha.canvaspattern-expected.txt: Added.
     83        * canvas/2d.composite.globalAlpha.canvaspattern.html: Added.
     84        * canvas/2d.composite.globalAlpha.default-expected.txt: Added.
     85        * canvas/2d.composite.globalAlpha.default.html: Added.
     86        * canvas/2d.composite.globalAlpha.fill-expected.txt: Added.
     87        * canvas/2d.composite.globalAlpha.fill.html: Added.
     88        * canvas/2d.composite.globalAlpha.image-expected.txt: Added.
     89        * canvas/2d.composite.globalAlpha.image.html: Added.
     90        * canvas/2d.composite.globalAlpha.imagepattern-expected.txt: Added.
     91        * canvas/2d.composite.globalAlpha.imagepattern.html: Added.
     92        * canvas/2d.composite.globalAlpha.invalid-expected.txt: Added.
     93        * canvas/2d.composite.globalAlpha.invalid.html: Added.
     94        * canvas/2d.composite.globalAlpha.range-expected.txt: Added.
     95        * canvas/2d.composite.globalAlpha.range.html: Added.
     96        * canvas/2d.composite.image.copy-expected.txt: Added.
     97        * canvas/2d.composite.image.copy.html: Added.
     98        * canvas/2d.composite.image.destination-atop-expected.txt: Added.
     99        * canvas/2d.composite.image.destination-atop.html: Added.
     100        * canvas/2d.composite.image.destination-in-expected.txt: Added.
     101        * canvas/2d.composite.image.destination-in.html: Added.
     102        * canvas/2d.composite.image.destination-out-expected.txt: Added.
     103        * canvas/2d.composite.image.destination-out.html: Added.
     104        * canvas/2d.composite.image.destination-over-expected.txt: Added.
     105        * canvas/2d.composite.image.destination-over.html: Added.
     106        * canvas/2d.composite.image.lighter-expected.txt: Added.
     107        * canvas/2d.composite.image.lighter.html: Added.
     108        * canvas/2d.composite.image.source-atop-expected.txt: Added.
     109        * canvas/2d.composite.image.source-atop.html: Added.
     110        * canvas/2d.composite.image.source-in-expected.txt: Added.
     111        * canvas/2d.composite.image.source-in.html: Added.
     112        * canvas/2d.composite.image.source-out-expected.txt: Added.
     113        * canvas/2d.composite.image.source-out.html: Added.
     114        * canvas/2d.composite.image.source-over-expected.txt: Added.
     115        * canvas/2d.composite.image.source-over.html: Added.
     116        * canvas/2d.composite.image.xor-expected.txt: Added.
     117        * canvas/2d.composite.image.xor.html: Added.
     118        * canvas/2d.composite.operation.casesensitive-expected.txt: Added.
     119        * canvas/2d.composite.operation.casesensitive.html: Added.
     120        * canvas/2d.composite.operation.clear-expected.txt: Added.
     121        * canvas/2d.composite.operation.clear.html: Added.
     122        * canvas/2d.composite.operation.darker-expected.txt: Added.
     123        * canvas/2d.composite.operation.darker.html: Added.
     124        * canvas/2d.composite.operation.default-expected.txt: Added.
     125        * canvas/2d.composite.operation.default.html: Added.
     126        * canvas/2d.composite.operation.get-expected.txt: Added.
     127        * canvas/2d.composite.operation.get.html: Added.
     128        * canvas/2d.composite.operation.highlight-expected.txt: Added.
     129        * canvas/2d.composite.operation.highlight.html: Added.
     130        * canvas/2d.composite.operation.over-expected.txt: Added.
     131        * canvas/2d.composite.operation.over.html: Added.
     132        * canvas/2d.composite.operation.unrecognised-expected.txt: Added.
     133        * canvas/2d.composite.operation.unrecognised.html: Added.
     134        * canvas/2d.composite.solid.copy-expected.txt: Added.
     135        * canvas/2d.composite.solid.copy.html: Added.
     136        * canvas/2d.composite.solid.destination-atop-expected.txt: Added.
     137        * canvas/2d.composite.solid.destination-atop.html: Added.
     138        * canvas/2d.composite.solid.destination-in-expected.txt: Added.
     139        * canvas/2d.composite.solid.destination-in.html: Added.
     140        * canvas/2d.composite.solid.destination-out-expected.txt: Added.
     141        * canvas/2d.composite.solid.destination-out.html: Added.
     142        * canvas/2d.composite.solid.destination-over-expected.txt: Added.
     143        * canvas/2d.composite.solid.destination-over.html: Added.
     144        * canvas/2d.composite.solid.lighter-expected.txt: Added.
     145        * canvas/2d.composite.solid.lighter.html: Added.
     146        * canvas/2d.composite.solid.source-atop-expected.txt: Added.
     147        * canvas/2d.composite.solid.source-atop.html: Added.
     148        * canvas/2d.composite.solid.source-in-expected.txt: Added.
     149        * canvas/2d.composite.solid.source-in.html: Added.
     150        * canvas/2d.composite.solid.source-out-expected.txt: Added.
     151        * canvas/2d.composite.solid.source-out.html: Added.
     152        * canvas/2d.composite.solid.source-over-expected.txt: Added.
     153        * canvas/2d.composite.solid.source-over.html: Added.
     154        * canvas/2d.composite.solid.xor-expected.txt: Added.
     155        * canvas/2d.composite.solid.xor.html: Added.
     156        * canvas/2d.composite.transparent.copy-expected.txt: Added.
     157        * canvas/2d.composite.transparent.copy.html: Added.
     158        * canvas/2d.composite.transparent.destination-atop-expected.txt: Added.
     159        * canvas/2d.composite.transparent.destination-atop.html: Added.
     160        * canvas/2d.composite.transparent.destination-in-expected.txt: Added.
     161        * canvas/2d.composite.transparent.destination-in.html: Added.
     162        * canvas/2d.composite.transparent.destination-out-expected.txt: Added.
     163        * canvas/2d.composite.transparent.destination-out.html: Added.
     164        * canvas/2d.composite.transparent.destination-over-expected.txt: Added.
     165        * canvas/2d.composite.transparent.destination-over.html: Added.
     166        * canvas/2d.composite.transparent.lighter-expected.txt: Added.
     167        * canvas/2d.composite.transparent.lighter.html: Added.
     168        * canvas/2d.composite.transparent.source-atop-expected.txt: Added.
     169        * canvas/2d.composite.transparent.source-atop.html: Added.
     170        * canvas/2d.composite.transparent.source-in-expected.txt: Added.
     171        * canvas/2d.composite.transparent.source-in.html: Added.
     172        * canvas/2d.composite.transparent.source-out-expected.txt: Added.
     173        * canvas/2d.composite.transparent.source-out.html: Added.
     174        * canvas/2d.composite.transparent.source-over-expected.txt: Added.
     175        * canvas/2d.composite.transparent.source-over.html: Added.
     176        * canvas/2d.composite.transparent.xor-expected.txt: Added.
     177        * canvas/2d.composite.transparent.xor.html: Added.
     178        * canvas/2d.composite.uncovered.fill.copy-expected.txt: Added.
     179        * canvas/2d.composite.uncovered.fill.copy.html: Added.
     180        * canvas/2d.composite.uncovered.fill.destination-atop-expected.txt: Added.
     181        * canvas/2d.composite.uncovered.fill.destination-atop.html: Added.
     182        * canvas/2d.composite.uncovered.fill.destination-in-expected.txt: Added.
     183        * canvas/2d.composite.uncovered.fill.destination-in.html: Added.
     184        * canvas/2d.composite.uncovered.fill.source-in-expected.txt: Added.
     185        * canvas/2d.composite.uncovered.fill.source-in.html: Added.
     186        * canvas/2d.composite.uncovered.fill.source-out-expected.txt: Added.
     187        * canvas/2d.composite.uncovered.fill.source-out.html: Added.
     188        * canvas/2d.composite.uncovered.image.copy-expected.txt: Added.
     189        * canvas/2d.composite.uncovered.image.copy.html: Added.
     190        * canvas/2d.composite.uncovered.image.destination-atop-expected.txt: Added.
     191        * canvas/2d.composite.uncovered.image.destination-atop.html: Added.
     192        * canvas/2d.composite.uncovered.image.destination-in-expected.txt: Added.
     193        * canvas/2d.composite.uncovered.image.destination-in.html: Added.
     194        * canvas/2d.composite.uncovered.image.source-in-expected.txt: Added.
     195        * canvas/2d.composite.uncovered.image.source-in.html: Added.
     196        * canvas/2d.composite.uncovered.image.source-out-expected.txt: Added.
     197        * canvas/2d.composite.uncovered.image.source-out.html: Added.
     198        * canvas/2d.composite.uncovered.nocontext.copy-expected.txt: Added.
     199        * canvas/2d.composite.uncovered.nocontext.copy.html: Added.
     200        * canvas/2d.composite.uncovered.nocontext.destination-atop-expected.txt: Added.
     201        * canvas/2d.composite.uncovered.nocontext.destination-atop.html: Added.
     202        * canvas/2d.composite.uncovered.nocontext.destination-in-expected.txt: Added.
     203        * canvas/2d.composite.uncovered.nocontext.destination-in.html: Added.
     204        * canvas/2d.composite.uncovered.nocontext.source-in-expected.txt: Added.
     205        * canvas/2d.composite.uncovered.nocontext.source-in.html: Added.
     206        * canvas/2d.composite.uncovered.nocontext.source-out-expected.txt: Added.
     207        * canvas/2d.composite.uncovered.nocontext.source-out.html: Added.
     208        * canvas/2d.composite.uncovered.pattern.copy-expected.txt: Added.
     209        * canvas/2d.composite.uncovered.pattern.copy.html: Added.
     210        * canvas/2d.composite.uncovered.pattern.destination-atop-expected.txt: Added.
     211        * canvas/2d.composite.uncovered.pattern.destination-atop.html: Added.
     212        * canvas/2d.composite.uncovered.pattern.destination-in-expected.txt: Added.
     213        * canvas/2d.composite.uncovered.pattern.destination-in.html: Added.
     214        * canvas/2d.composite.uncovered.pattern.source-in-expected.txt: Added.
     215        * canvas/2d.composite.uncovered.pattern.source-in.html: Added.
     216        * canvas/2d.composite.uncovered.pattern.source-out-expected.txt: Added.
     217        * canvas/2d.composite.uncovered.pattern.source-out.html: Added.
     218        * canvas/2d.coordinatespace.html: Added.
     219        * canvas/2d.drawImage.3arg-expected.txt: Added.
     220        * canvas/2d.drawImage.3arg.html: Added.
     221        * canvas/2d.drawImage.5arg-expected.txt: Added.
     222        * canvas/2d.drawImage.5arg.html: Added.
     223        * canvas/2d.drawImage.9arg.basic-expected.txt: Added.
     224        * canvas/2d.drawImage.9arg.basic.html: Added.
     225        * canvas/2d.drawImage.9arg.destpos-expected.txt: Added.
     226        * canvas/2d.drawImage.9arg.destpos.html: Added.
     227        * canvas/2d.drawImage.9arg.destsize-expected.txt: Added.
     228        * canvas/2d.drawImage.9arg.destsize.html: Added.
     229        * canvas/2d.drawImage.9arg.sourcepos-expected.txt: Added.
     230        * canvas/2d.drawImage.9arg.sourcepos.html: Added.
     231        * canvas/2d.drawImage.9arg.sourcesize-expected.txt: Added.
     232        * canvas/2d.drawImage.9arg.sourcesize.html: Added.
     233        * canvas/2d.drawImage.alpha-expected.txt: Added.
     234        * canvas/2d.drawImage.alpha.html: Added.
     235        * canvas/2d.drawImage.animated.apng.html: Added.
     236        * canvas/2d.drawImage.animated.gif.html: Added.
     237        * canvas/2d.drawImage.animated.poster-expected.txt: Added.
     238        * canvas/2d.drawImage.animated.poster.html: Added.
     239        * canvas/2d.drawImage.broken-expected.txt: Added.
     240        * canvas/2d.drawImage.broken.html: Added.
     241        * canvas/2d.drawImage.canvas-expected.txt: Added.
     242        * canvas/2d.drawImage.canvas.html: Added.
     243        * canvas/2d.drawImage.clip-expected.txt: Added.
     244        * canvas/2d.drawImage.clip.html: Added.
     245        * canvas/2d.drawImage.composite-expected.txt: Added.
     246        * canvas/2d.drawImage.composite.html: Added.
     247        * canvas/2d.drawImage.floatsource-expected.txt: Added.
     248        * canvas/2d.drawImage.floatsource.html: Added.
     249        * canvas/2d.drawImage.image.incomplete.empty-expected.txt: Added.
     250        * canvas/2d.drawImage.image.incomplete.empty.html: Added.
     251        * canvas/2d.drawImage.image.incomplete.omitted-expected.txt: Added.
     252        * canvas/2d.drawImage.image.incomplete.omitted.html: Added.
     253        * canvas/2d.drawImage.incomplete-expected.txt: Added.
     254        * canvas/2d.drawImage.incomplete.html: Added.
     255        * canvas/2d.drawImage.negativedest-expected.txt: Added.
     256        * canvas/2d.drawImage.negativedest.html: Added.
     257        * canvas/2d.drawImage.negativedir-expected.txt: Added.
     258        * canvas/2d.drawImage.negativedir.html: Added.
     259        * canvas/2d.drawImage.negativesource-expected.txt: Added.
     260        * canvas/2d.drawImage.negativesource.html: Added.
     261        * canvas/2d.drawImage.nonfinite-expected.txt: Added.
     262        * canvas/2d.drawImage.nonfinite.html: Added.
     263        * canvas/2d.drawImage.nowrap-expected.txt: Added.
     264        * canvas/2d.drawImage.nowrap.html: Added.
     265        * canvas/2d.drawImage.null-expected.txt: Added.
     266        * canvas/2d.drawImage.null.html: Added.
     267        * canvas/2d.drawImage.path-expected.txt: Added.
     268        * canvas/2d.drawImage.path.html: Added.
     269        * canvas/2d.drawImage.self.1-expected.txt: Added.
     270        * canvas/2d.drawImage.self.1.html: Added.
     271        * canvas/2d.drawImage.self.2-expected.txt: Added.
     272        * canvas/2d.drawImage.self.2.html: Added.
     273        * canvas/2d.drawImage.transform-expected.txt: Added.
     274        * canvas/2d.drawImage.transform.html: Added.
     275        * canvas/2d.drawImage.wrongtype-expected.txt: Added.
     276        * canvas/2d.drawImage.wrongtype.html: Added.
     277        * canvas/2d.drawImage.zerocanvas-expected.txt: Added.
     278        * canvas/2d.drawImage.zerocanvas.html: Added.
     279        * canvas/2d.drawImage.zerosource-expected.txt: Added.
     280        * canvas/2d.drawImage.zerosource.html: Added.
     281        * canvas/2d.fillRect.basic-expected.txt: Added.
     282        * canvas/2d.fillRect.basic.html: Added.
     283        * canvas/2d.fillRect.clip-expected.txt: Added.
     284        * canvas/2d.fillRect.clip.html: Added.
     285        * canvas/2d.fillRect.negative-expected.txt: Added.
     286        * canvas/2d.fillRect.negative.html: Added.
     287        * canvas/2d.fillRect.nonfinite-expected.txt: Added.
     288        * canvas/2d.fillRect.nonfinite.html: Added.
     289        * canvas/2d.fillRect.path-expected.txt: Added.
     290        * canvas/2d.fillRect.path.html: Added.
     291        * canvas/2d.fillRect.shadow-expected.txt: Added.
     292        * canvas/2d.fillRect.shadow.html: Added.
     293        * canvas/2d.fillRect.transform-expected.txt: Added.
     294        * canvas/2d.fillRect.transform.html: Added.
     295        * canvas/2d.fillRect.zero-expected.txt: Added.
     296        * canvas/2d.fillRect.zero.html: Added.
     297        * canvas/2d.fillStyle.default-expected.txt: Added.
     298        * canvas/2d.fillStyle.default.html: Added.
     299        * canvas/2d.fillStyle.get.semitransparent-expected.txt: Added.
     300        * canvas/2d.fillStyle.get.semitransparent.html: Added.
     301        * canvas/2d.fillStyle.get.solid-expected.txt: Added.
     302        * canvas/2d.fillStyle.get.solid.html: Added.
     303        * canvas/2d.fillStyle.get.transparent-expected.txt: Added.
     304        * canvas/2d.fillStyle.get.transparent.html: Added.
     305        * canvas/2d.fillStyle.invalidstring-expected.txt: Added.
     306        * canvas/2d.fillStyle.invalidstring.html: Added.
     307        * canvas/2d.fillStyle.invalidtype-expected.txt: Added.
     308        * canvas/2d.fillStyle.invalidtype.html: Added.
     309        * canvas/2d.fillStyle.parse.current.basic-expected.txt: Added.
     310        * canvas/2d.fillStyle.parse.current.basic.html: Added.
     311        * canvas/2d.fillStyle.parse.current.changed-expected.txt: Added.
     312        * canvas/2d.fillStyle.parse.current.changed.html: Added.
     313        * canvas/2d.fillStyle.parse.current.removed-expected.txt: Added.
     314        * canvas/2d.fillStyle.parse.current.removed.html: Added.
     315        * canvas/2d.fillStyle.parse.hex3-expected.txt: Added.
     316        * canvas/2d.fillStyle.parse.hex3.html: Added.
     317        * canvas/2d.fillStyle.parse.hex6-expected.txt: Added.
     318        * canvas/2d.fillStyle.parse.hex6.html: Added.
     319        * canvas/2d.fillStyle.parse.hsl-1-expected.txt: Added.
     320        * canvas/2d.fillStyle.parse.hsl-1.html: Added.
     321        * canvas/2d.fillStyle.parse.hsl-2-expected.txt: Added.
     322        * canvas/2d.fillStyle.parse.hsl-2.html: Added.
     323        * canvas/2d.fillStyle.parse.hsl-3-expected.txt: Added.
     324        * canvas/2d.fillStyle.parse.hsl-3.html: Added.
     325        * canvas/2d.fillStyle.parse.hsl-4-expected.txt: Added.
     326        * canvas/2d.fillStyle.parse.hsl-4.html: Added.
     327        * canvas/2d.fillStyle.parse.hsl-5-expected.txt: Added.
     328        * canvas/2d.fillStyle.parse.hsl-5.html: Added.
     329        * canvas/2d.fillStyle.parse.hsl-6-expected.txt: Added.
     330        * canvas/2d.fillStyle.parse.hsl-6.html: Added.
     331        * canvas/2d.fillStyle.parse.hsl-clamp-1-expected.txt: Added.
     332        * canvas/2d.fillStyle.parse.hsl-clamp-1.html: Added.
     333        * canvas/2d.fillStyle.parse.hsl-clamp-2-expected.txt: Added.
     334        * canvas/2d.fillStyle.parse.hsl-clamp-2.html: Added.
     335        * canvas/2d.fillStyle.parse.hsl-clamp-3-expected.txt: Added.
     336        * canvas/2d.fillStyle.parse.hsl-clamp-3.html: Added.
     337        * canvas/2d.fillStyle.parse.hsl-clamp-4-expected.txt: Added.
     338        * canvas/2d.fillStyle.parse.hsl-clamp-4.html: Added.
     339        * canvas/2d.fillStyle.parse.hsla-1-expected.txt: Added.
     340        * canvas/2d.fillStyle.parse.hsla-1.html: Added.
     341        * canvas/2d.fillStyle.parse.hsla-2-expected.txt: Added.
     342        * canvas/2d.fillStyle.parse.hsla-2.html: Added.
     343        * canvas/2d.fillStyle.parse.hsla-clamp-1-expected.txt: Added.
     344        * canvas/2d.fillStyle.parse.hsla-clamp-1.html: Added.
     345        * canvas/2d.fillStyle.parse.hsla-clamp-2-expected.txt: Added.
     346        * canvas/2d.fillStyle.parse.hsla-clamp-2.html: Added.
     347        * canvas/2d.fillStyle.parse.hsla-clamp-3-expected.txt: Added.
     348        * canvas/2d.fillStyle.parse.hsla-clamp-3.html: Added.
     349        * canvas/2d.fillStyle.parse.hsla-clamp-4-expected.txt: Added.
     350        * canvas/2d.fillStyle.parse.hsla-clamp-4.html: Added.
     351        * canvas/2d.fillStyle.parse.hsla-clamp-5-expected.txt: Added.
     352        * canvas/2d.fillStyle.parse.hsla-clamp-5.html: Added.
     353        * canvas/2d.fillStyle.parse.hsla-clamp-6-expected.txt: Added.
     354        * canvas/2d.fillStyle.parse.hsla-clamp-6.html: Added.
     355        * canvas/2d.fillStyle.parse.html4-expected.txt: Added.
     356        * canvas/2d.fillStyle.parse.html4.html: Added.
     357        * canvas/2d.fillStyle.parse.invalid.hex1-expected.txt: Added.
     358        * canvas/2d.fillStyle.parse.invalid.hex1.html: Added.
     359        * canvas/2d.fillStyle.parse.invalid.hex2-expected.txt: Added.
     360        * canvas/2d.fillStyle.parse.invalid.hex2.html: Added.
     361        * canvas/2d.fillStyle.parse.invalid.hex3-expected.txt: Added.
     362        * canvas/2d.fillStyle.parse.invalid.hex3.html: Added.
     363        * canvas/2d.fillStyle.parse.invalid.hex4-expected.txt: Added.
     364        * canvas/2d.fillStyle.parse.invalid.hex4.html: Added.
     365        * canvas/2d.fillStyle.parse.invalid.hex5-expected.txt: Added.
     366        * canvas/2d.fillStyle.parse.invalid.hex5.html: Added.
     367        * canvas/2d.fillStyle.parse.invalid.hex6-expected.txt: Added.
     368        * canvas/2d.fillStyle.parse.invalid.hex6.html: Added.
     369        * canvas/2d.fillStyle.parse.invalid.hex7-expected.txt: Added.
     370        * canvas/2d.fillStyle.parse.invalid.hex7.html: Added.
     371        * canvas/2d.fillStyle.parse.invalid.hex8-expected.txt: Added.
     372        * canvas/2d.fillStyle.parse.invalid.hex8.html: Added.
     373        * canvas/2d.fillStyle.parse.invalid.hsl-1-expected.txt: Added.
     374        * canvas/2d.fillStyle.parse.invalid.hsl-1.html: Added.
     375        * canvas/2d.fillStyle.parse.invalid.hsl-2-expected.txt: Added.
     376        * canvas/2d.fillStyle.parse.invalid.hsl-2.html: Added.
     377        * canvas/2d.fillStyle.parse.invalid.hsl-3-expected.txt: Added.
     378        * canvas/2d.fillStyle.parse.invalid.hsl-3.html: Added.
     379        * canvas/2d.fillStyle.parse.invalid.hsl-4-expected.txt: Added.
     380        * canvas/2d.fillStyle.parse.invalid.hsl-4.html: Added.
     381        * canvas/2d.fillStyle.parse.invalid.hsl-5-expected.txt: Added.
     382        * canvas/2d.fillStyle.parse.invalid.hsl-5.html: Added.
     383        * canvas/2d.fillStyle.parse.invalid.hsl-6-expected.txt: Added.
     384        * canvas/2d.fillStyle.parse.invalid.hsl-6.html: Added.
     385        * canvas/2d.fillStyle.parse.invalid.hsla-1-expected.txt: Added.
     386        * canvas/2d.fillStyle.parse.invalid.hsla-1.html: Added.
     387        * canvas/2d.fillStyle.parse.invalid.hsla-2-expected.txt: Added.
     388        * canvas/2d.fillStyle.parse.invalid.hsla-2.html: Added.
     389        * canvas/2d.fillStyle.parse.invalid.name-1-expected.txt: Added.
     390        * canvas/2d.fillStyle.parse.invalid.name-1.html: Added.
     391        * canvas/2d.fillStyle.parse.invalid.name-2-expected.txt: Added.
     392        * canvas/2d.fillStyle.parse.invalid.name-2.html: Added.
     393        * canvas/2d.fillStyle.parse.invalid.name-3-expected.txt: Added.
     394        * canvas/2d.fillStyle.parse.invalid.name-3.html: Added.
     395        * canvas/2d.fillStyle.parse.invalid.name-4-expected.txt: Added.
     396        * canvas/2d.fillStyle.parse.invalid.name-4.html: Added.
     397        * canvas/2d.fillStyle.parse.invalid.name-5-expected.txt: Added.
     398        * canvas/2d.fillStyle.parse.invalid.name-5.html: Added.
     399        * canvas/2d.fillStyle.parse.invalid.rgb-1-expected.txt: Added.
     400        * canvas/2d.fillStyle.parse.invalid.rgb-1.html: Added.
     401        * canvas/2d.fillStyle.parse.invalid.rgb-2-expected.txt: Added.
     402        * canvas/2d.fillStyle.parse.invalid.rgb-2.html: Added.
     403        * canvas/2d.fillStyle.parse.invalid.rgb-3-expected.txt: Added.
     404        * canvas/2d.fillStyle.parse.invalid.rgb-3.html: Added.
     405        * canvas/2d.fillStyle.parse.invalid.rgb-4-expected.txt: Added.
     406        * canvas/2d.fillStyle.parse.invalid.rgb-4.html: Added.
     407        * canvas/2d.fillStyle.parse.invalid.rgb-5-expected.txt: Added.
     408        * canvas/2d.fillStyle.parse.invalid.rgb-5.html: Added.
     409        * canvas/2d.fillStyle.parse.invalid.rgb-6-expected.txt: Added.
     410        * canvas/2d.fillStyle.parse.invalid.rgb-6.html: Added.
     411        * canvas/2d.fillStyle.parse.invalid.rgb-7-expected.txt: Added.
     412        * canvas/2d.fillStyle.parse.invalid.rgb-7.html: Added.
     413        * canvas/2d.fillStyle.parse.invalid.rgba-1-expected.txt: Added.
     414        * canvas/2d.fillStyle.parse.invalid.rgba-1.html: Added.
     415        * canvas/2d.fillStyle.parse.invalid.rgba-2-expected.txt: Added.
     416        * canvas/2d.fillStyle.parse.invalid.rgba-2.html: Added.
     417        * canvas/2d.fillStyle.parse.invalid.rgba-3-expected.txt: Added.
     418        * canvas/2d.fillStyle.parse.invalid.rgba-3.html: Added.
     419        * canvas/2d.fillStyle.parse.invalid.rgba-4-expected.txt: Added.
     420        * canvas/2d.fillStyle.parse.invalid.rgba-4.html: Added.
     421        * canvas/2d.fillStyle.parse.invalid.rgba-5-expected.txt: Added.
     422        * canvas/2d.fillStyle.parse.invalid.rgba-5.html: Added.
     423        * canvas/2d.fillStyle.parse.invalid.rgba-6-expected.txt: Added.
     424        * canvas/2d.fillStyle.parse.invalid.rgba-6.html: Added.
     425        * canvas/2d.fillStyle.parse.invalid.rgba-7-expected.txt: Added.
     426        * canvas/2d.fillStyle.parse.invalid.rgba-7.html: Added.
     427        * canvas/2d.fillStyle.parse.rgb-clamp-1-expected.txt: Added.
     428        * canvas/2d.fillStyle.parse.rgb-clamp-1.html: Added.
     429        * canvas/2d.fillStyle.parse.rgb-clamp-2-expected.txt: Added.
     430        * canvas/2d.fillStyle.parse.rgb-clamp-2.html: Added.
     431        * canvas/2d.fillStyle.parse.rgb-clamp-3-expected.txt: Added.
     432        * canvas/2d.fillStyle.parse.rgb-clamp-3.html: Added.
     433        * canvas/2d.fillStyle.parse.rgb-clamp-4-expected.txt: Added.
     434        * canvas/2d.fillStyle.parse.rgb-clamp-4.html: Added.
     435        * canvas/2d.fillStyle.parse.rgb-clamp-5-expected.txt: Added.
     436        * canvas/2d.fillStyle.parse.rgb-clamp-5.html: Added.
     437        * canvas/2d.fillStyle.parse.rgb-eof-expected.txt: Added.
     438        * canvas/2d.fillStyle.parse.rgb-eof.html: Added.
     439        * canvas/2d.fillStyle.parse.rgb-num-expected.txt: Added.
     440        * canvas/2d.fillStyle.parse.rgb-num.html: Added.
     441        * canvas/2d.fillStyle.parse.rgb-percent-expected.txt: Added.
     442        * canvas/2d.fillStyle.parse.rgb-percent.html: Added.
     443        * canvas/2d.fillStyle.parse.rgba-clamp-1-expected.txt: Added.
     444        * canvas/2d.fillStyle.parse.rgba-clamp-1.html: Added.
     445        * canvas/2d.fillStyle.parse.rgba-clamp-2-expected.txt: Added.
     446        * canvas/2d.fillStyle.parse.rgba-clamp-2.html: Added.
     447        * canvas/2d.fillStyle.parse.rgba-eof-expected.txt: Added.
     448        * canvas/2d.fillStyle.parse.rgba-eof.html: Added.
     449        * canvas/2d.fillStyle.parse.rgba-num-1-expected.txt: Added.
     450        * canvas/2d.fillStyle.parse.rgba-num-1.html: Added.
     451        * canvas/2d.fillStyle.parse.rgba-num-2-expected.txt: Added.
     452        * canvas/2d.fillStyle.parse.rgba-num-2.html: Added.
     453        * canvas/2d.fillStyle.parse.rgba-percent-expected.txt: Added.
     454        * canvas/2d.fillStyle.parse.rgba-percent.html: Added.
     455        * canvas/2d.fillStyle.parse.rgba-solid-1-expected.txt: Added.
     456        * canvas/2d.fillStyle.parse.rgba-solid-1.html: Added.
     457        * canvas/2d.fillStyle.parse.rgba-solid-2-expected.txt: Added.
     458        * canvas/2d.fillStyle.parse.rgba-solid-2.html: Added.
     459        * canvas/2d.fillStyle.parse.rgba-solid-3-expected.txt: Added.
     460        * canvas/2d.fillStyle.parse.rgba-solid-3.html: Added.
     461        * canvas/2d.fillStyle.parse.rgba-solid-4-expected.txt: Added.
     462        * canvas/2d.fillStyle.parse.rgba-solid-4.html: Added.
     463        * canvas/2d.fillStyle.parse.svg-1-expected.txt: Added.
     464        * canvas/2d.fillStyle.parse.svg-1.html: Added.
     465        * canvas/2d.fillStyle.parse.svg-2-expected.txt: Added.
     466        * canvas/2d.fillStyle.parse.svg-2.html: Added.
     467        * canvas/2d.fillStyle.parse.system-expected.txt: Added.
     468        * canvas/2d.fillStyle.parse.system.html: Added.
     469        * canvas/2d.fillStyle.parse.transparent-1-expected.txt: Added.
     470        * canvas/2d.fillStyle.parse.transparent-1.html: Added.
     471        * canvas/2d.fillStyle.parse.transparent-2-expected.txt: Added.
     472        * canvas/2d.fillStyle.parse.transparent-2.html: Added.
     473        * canvas/2d.getcontext.exists-expected.txt: Added.
     474        * canvas/2d.getcontext.exists.html: Added.
     475        * canvas/2d.getcontext.extraargs-expected.txt: Added.
     476        * canvas/2d.getcontext.extraargs.html: Added.
     477        * canvas/2d.getcontext.shared-expected.txt: Added.
     478        * canvas/2d.getcontext.shared.html: Added.
     479        * canvas/2d.getcontext.unique-expected.txt: Added.
     480        * canvas/2d.getcontext.unique.html: Added.
     481        * canvas/2d.gradient.empty-expected.txt: Added.
     482        * canvas/2d.gradient.empty.html: Added.
     483        * canvas/2d.gradient.interpolate.alpha-expected.txt: Added.
     484        * canvas/2d.gradient.interpolate.alpha.html: Added.
     485        * canvas/2d.gradient.interpolate.colour-expected.txt: Added.
     486        * canvas/2d.gradient.interpolate.colour.html: Added.
     487        * canvas/2d.gradient.interpolate.colouralpha-expected.txt: Added.
     488        * canvas/2d.gradient.interpolate.colouralpha.html: Added.
     489        * canvas/2d.gradient.interpolate.multiple-expected.txt: Added.
     490        * canvas/2d.gradient.interpolate.multiple.html: Added.
     491        * canvas/2d.gradient.interpolate.outside-expected.txt: Added.
     492        * canvas/2d.gradient.interpolate.outside.html: Added.
     493        * canvas/2d.gradient.interpolate.overlap-expected.txt: Added.
     494        * canvas/2d.gradient.interpolate.overlap.html: Added.
     495        * canvas/2d.gradient.interpolate.overlap2-expected.txt: Added.
     496        * canvas/2d.gradient.interpolate.overlap2.html: Added.
     497        * canvas/2d.gradient.interpolate.solid-expected.txt: Added.
     498        * canvas/2d.gradient.interpolate.solid.html: Added.
     499        * canvas/2d.gradient.interpolate.vertical-expected.txt: Added.
     500        * canvas/2d.gradient.interpolate.vertical.html: Added.
     501        * canvas/2d.gradient.interpolate.zerosize-expected.txt: Added.
     502        * canvas/2d.gradient.interpolate.zerosize.fill-expected.txt: Added.
     503        * canvas/2d.gradient.interpolate.zerosize.fill.html: Added.
     504        * canvas/2d.gradient.interpolate.zerosize.fillRect-expected.txt: Added.
     505        * canvas/2d.gradient.interpolate.zerosize.fillRect.html: Added.
     506        * canvas/2d.gradient.interpolate.zerosize.fillText-expected.txt: Added.
     507        * canvas/2d.gradient.interpolate.zerosize.fillText.html: Added.
     508        * canvas/2d.gradient.interpolate.zerosize.html: Added.
     509        * canvas/2d.gradient.interpolate.zerosize.stroke-expected.txt: Added.
     510        * canvas/2d.gradient.interpolate.zerosize.stroke.html: Added.
     511        * canvas/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: Added.
     512        * canvas/2d.gradient.interpolate.zerosize.strokeRect.html: Added.
     513        * canvas/2d.gradient.interpolate.zerosize.strokeText-expected.txt: Added.
     514        * canvas/2d.gradient.interpolate.zerosize.strokeText.html: Added.
     515        * canvas/2d.gradient.linear.nonfinite-expected.txt: Added.
     516        * canvas/2d.gradient.linear.nonfinite.html: Added.
     517        * canvas/2d.gradient.linear.transform.1-expected.txt: Added.
     518        * canvas/2d.gradient.linear.transform.1.html: Added.
     519        * canvas/2d.gradient.linear.transform.2-expected.txt: Added.
     520        * canvas/2d.gradient.linear.transform.2.html: Added.
     521        * canvas/2d.gradient.linear.transform.3-expected.txt: Added.
     522        * canvas/2d.gradient.linear.transform.3.html: Added.
     523        * canvas/2d.gradient.object.compare-expected.txt: Added.
     524        * canvas/2d.gradient.object.compare.html: Added.
     525        * canvas/2d.gradient.object.crosscanvas-expected.txt: Added.
     526        * canvas/2d.gradient.object.crosscanvas.html: Added.
     527        * canvas/2d.gradient.object.current-expected.txt: Added.
     528        * canvas/2d.gradient.object.current.html: Added.
     529        * canvas/2d.gradient.object.invalidcolour-expected.txt: Added.
     530        * canvas/2d.gradient.object.invalidcolour.html: Added.
     531        * canvas/2d.gradient.object.invalidoffset-expected.txt: Added.
     532        * canvas/2d.gradient.object.invalidoffset.html: Added.
     533        * canvas/2d.gradient.object.return-expected.txt: Added.
     534        * canvas/2d.gradient.object.return.html: Added.
     535        * canvas/2d.gradient.object.update-expected.txt: Added.
     536        * canvas/2d.gradient.object.update.html: Added.
     537        * canvas/2d.gradient.radial.cone.behind-expected.txt: Added.
     538        * canvas/2d.gradient.radial.cone.behind.html: Added.
     539        * canvas/2d.gradient.radial.cone.beside-expected.txt: Added.
     540        * canvas/2d.gradient.radial.cone.beside.html: Added.
     541        * canvas/2d.gradient.radial.cone.bottom-expected.txt: Added.
     542        * canvas/2d.gradient.radial.cone.bottom.html: Added.
     543        * canvas/2d.gradient.radial.cone.cylinder-expected.txt: Added.
     544        * canvas/2d.gradient.radial.cone.cylinder.html: Added.
     545        * canvas/2d.gradient.radial.cone.front-expected.txt: Added.
     546        * canvas/2d.gradient.radial.cone.front.html: Added.
     547        * canvas/2d.gradient.radial.cone.shape1-expected.txt: Added.
     548        * canvas/2d.gradient.radial.cone.shape1.html: Added.
     549        * canvas/2d.gradient.radial.cone.shape2-expected.txt: Added.
     550        * canvas/2d.gradient.radial.cone.shape2.html: Added.
     551        * canvas/2d.gradient.radial.cone.top-expected.txt: Added.
     552        * canvas/2d.gradient.radial.cone.top.html: Added.
     553        * canvas/2d.gradient.radial.equal-expected.txt: Added.
     554        * canvas/2d.gradient.radial.equal.html: Added.
     555        * canvas/2d.gradient.radial.inside1-expected.txt: Added.
     556        * canvas/2d.gradient.radial.inside1.html: Added.
     557        * canvas/2d.gradient.radial.inside2-expected.txt: Added.
     558        * canvas/2d.gradient.radial.inside2.html: Added.
     559        * canvas/2d.gradient.radial.inside3-expected.txt: Added.
     560        * canvas/2d.gradient.radial.inside3.html: Added.
     561        * canvas/2d.gradient.radial.negative-expected.txt: Added.
     562        * canvas/2d.gradient.radial.negative.html: Added.
     563        * canvas/2d.gradient.radial.nonfinite-expected.txt: Added.
     564        * canvas/2d.gradient.radial.nonfinite.html: Added.
     565        * canvas/2d.gradient.radial.outside1-expected.txt: Added.
     566        * canvas/2d.gradient.radial.outside1.html: Added.
     567        * canvas/2d.gradient.radial.outside2-expected.txt: Added.
     568        * canvas/2d.gradient.radial.outside2.html: Added.
     569        * canvas/2d.gradient.radial.outside3-expected.txt: Added.
     570        * canvas/2d.gradient.radial.outside3.html: Added.
     571        * canvas/2d.gradient.radial.touch1-expected.txt: Added.
     572        * canvas/2d.gradient.radial.touch1.html: Added.
     573        * canvas/2d.gradient.radial.touch2-expected.txt: Added.
     574        * canvas/2d.gradient.radial.touch2.html: Added.
     575        * canvas/2d.gradient.radial.touch3-expected.txt: Added.
     576        * canvas/2d.gradient.radial.touch3.html: Added.
     577        * canvas/2d.gradient.radial.transform.1-expected.txt: Added.
     578        * canvas/2d.gradient.radial.transform.1.html: Added.
     579        * canvas/2d.gradient.radial.transform.2-expected.txt: Added.
     580        * canvas/2d.gradient.radial.transform.2.html: Added.
     581        * canvas/2d.gradient.radial.transform.3-expected.txt: Added.
     582        * canvas/2d.gradient.radial.transform.3.html: Added.
     583        * canvas/2d.imageData.create1.basic-expected.txt: Added.
     584        * canvas/2d.imageData.create1.basic.html: Added.
     585        * canvas/2d.imageData.create1.initial-expected.txt: Added.
     586        * canvas/2d.imageData.create1.initial.html: Added.
     587        * canvas/2d.imageData.create1.type-expected.txt: Added.
     588        * canvas/2d.imageData.create1.type.html: Added.
     589        * canvas/2d.imageData.create1.zero-expected.txt: Added.
     590        * canvas/2d.imageData.create1.zero.html: Added.
     591        * canvas/2d.imageData.create2.basic-expected.txt: Added.
     592        * canvas/2d.imageData.create2.basic.html: Added.
     593        * canvas/2d.imageData.create2.initial-expected.txt: Added.
     594        * canvas/2d.imageData.create2.initial.html: Added.
     595        * canvas/2d.imageData.create2.large-expected.txt: Added.
     596        * canvas/2d.imageData.create2.large.html: Added.
     597        * canvas/2d.imageData.create2.negative-expected.txt: Added.
     598        * canvas/2d.imageData.create2.negative.html: Added.
     599        * canvas/2d.imageData.create2.nonfinite-expected.txt: Added.
     600        * canvas/2d.imageData.create2.nonfinite.html: Added.
     601        * canvas/2d.imageData.create2.round-expected.txt: Added.
     602        * canvas/2d.imageData.create2.round.html: Added.
     603        * canvas/2d.imageData.create2.tiny-expected.txt: Added.
     604        * canvas/2d.imageData.create2.tiny.html: Added.
     605        * canvas/2d.imageData.create2.type-expected.txt: Added.
     606        * canvas/2d.imageData.create2.type.html: Added.
     607        * canvas/2d.imageData.create2.zero-expected.txt: Added.
     608        * canvas/2d.imageData.create2.zero.html: Added.
     609        * canvas/2d.imageData.get.basic-expected.txt: Added.
     610        * canvas/2d.imageData.get.basic.html: Added.
     611        * canvas/2d.imageData.get.clamp-expected.txt: Added.
     612        * canvas/2d.imageData.get.clamp.html: Added.
     613        * canvas/2d.imageData.get.length-expected.txt: Added.
     614        * canvas/2d.imageData.get.length.html: Added.
     615        * canvas/2d.imageData.get.nonfinite-expected.txt: Added.
     616        * canvas/2d.imageData.get.nonfinite.html: Added.
     617        * canvas/2d.imageData.get.nonpremul-expected.txt: Added.
     618        * canvas/2d.imageData.get.nonpremul.html: Added.
     619        * canvas/2d.imageData.get.order.alpha-expected.txt: Added.
     620        * canvas/2d.imageData.get.order.alpha.html: Added.
     621        * canvas/2d.imageData.get.order.cols-expected.txt: Added.
     622        * canvas/2d.imageData.get.order.cols.html: Added.
     623        * canvas/2d.imageData.get.order.rgb-expected.txt: Added.
     624        * canvas/2d.imageData.get.order.rgb.html: Added.
     625        * canvas/2d.imageData.get.order.rows-expected.txt: Added.
     626        * canvas/2d.imageData.get.order.rows.html: Added.
     627        * canvas/2d.imageData.get.range-expected.txt: Added.
     628        * canvas/2d.imageData.get.range.html: Added.
     629        * canvas/2d.imageData.get.source.negative-expected.txt: Added.
     630        * canvas/2d.imageData.get.source.negative.html: Added.
     631        * canvas/2d.imageData.get.source.outside-expected.txt: Added.
     632        * canvas/2d.imageData.get.source.outside.html: Added.
     633        * canvas/2d.imageData.get.source.size-expected.txt: Added.
     634        * canvas/2d.imageData.get.source.size.html: Added.
     635        * canvas/2d.imageData.get.tiny-expected.txt: Added.
     636        * canvas/2d.imageData.get.tiny.html: Added.
     637        * canvas/2d.imageData.get.type-expected.txt: Added.
     638        * canvas/2d.imageData.get.type.html: Added.
     639        * canvas/2d.imageData.get.unaffected-expected.txt: Added.
     640        * canvas/2d.imageData.get.unaffected.html: Added.
     641        * canvas/2d.imageData.get.zero-expected.txt: Added.
     642        * canvas/2d.imageData.get.zero.html: Added.
     643        * canvas/2d.imageData.object.clamp-expected.txt: Added.
     644        * canvas/2d.imageData.object.clamp.html: Added.
     645        * canvas/2d.imageData.object.ctor-expected.txt: Added.
     646        * canvas/2d.imageData.object.ctor.html: Added.
     647        * canvas/2d.imageData.object.nan-expected.txt: Added.
     648        * canvas/2d.imageData.object.nan.html: Added.
     649        * canvas/2d.imageData.object.properties-expected.txt: Added.
     650        * canvas/2d.imageData.object.properties.html: Added.
     651        * canvas/2d.imageData.object.readonly-expected.txt: Added.
     652        * canvas/2d.imageData.object.readonly.html: Added.
     653        * canvas/2d.imageData.object.round-expected.txt: Added.
     654        * canvas/2d.imageData.object.round.html: Added.
     655        * canvas/2d.imageData.object.set-expected.txt: Added.
     656        * canvas/2d.imageData.object.set.html: Added.
     657        * canvas/2d.imageData.object.string-expected.txt: Added.
     658        * canvas/2d.imageData.object.string.html: Added.
     659        * canvas/2d.imageData.object.undefined-expected.txt: Added.
     660        * canvas/2d.imageData.object.undefined.html: Added.
     661        * canvas/2d.imageData.put.alpha-expected.txt: Added.
     662        * canvas/2d.imageData.put.alpha.html: Added.
     663        * canvas/2d.imageData.put.basic-expected.txt: Added.
     664        * canvas/2d.imageData.put.basic.html: Added.
     665        * canvas/2d.imageData.put.clip-expected.txt: Added.
     666        * canvas/2d.imageData.put.clip.html: Added.
     667        * canvas/2d.imageData.put.created-expected.txt: Added.
     668        * canvas/2d.imageData.put.created.html: Added.
     669        * canvas/2d.imageData.put.cross-expected.txt: Added.
     670        * canvas/2d.imageData.put.cross.html: Added.
     671        * canvas/2d.imageData.put.dirty.negative-expected.txt: Added.
     672        * canvas/2d.imageData.put.dirty.negative.html: Added.
     673        * canvas/2d.imageData.put.dirty.outside-expected.txt: Added.
     674        * canvas/2d.imageData.put.dirty.outside.html: Added.
     675        * canvas/2d.imageData.put.dirty.rect1-expected.txt: Added.
     676        * canvas/2d.imageData.put.dirty.rect1.html: Added.
     677        * canvas/2d.imageData.put.dirty.rect2-expected.txt: Added.
     678        * canvas/2d.imageData.put.dirty.rect2.html: Added.
     679        * canvas/2d.imageData.put.dirty.zero-expected.txt: Added.
     680        * canvas/2d.imageData.put.dirty.zero.html: Added.
     681        * canvas/2d.imageData.put.modified-expected.txt: Added.
     682        * canvas/2d.imageData.put.modified.html: Added.
     683        * canvas/2d.imageData.put.nonfinite-expected.txt: Added.
     684        * canvas/2d.imageData.put.nonfinite.html: Added.
     685        * canvas/2d.imageData.put.null-expected.txt: Added.
     686        * canvas/2d.imageData.put.null.html: Added.
     687        * canvas/2d.imageData.put.path-expected.txt: Added.
     688        * canvas/2d.imageData.put.path.html: Added.
     689        * canvas/2d.imageData.put.unaffected-expected.txt: Added.
     690        * canvas/2d.imageData.put.unaffected.html: Added.
     691        * canvas/2d.imageData.put.unchanged-expected.txt: Added.
     692        * canvas/2d.imageData.put.unchanged.html: Added.
     693        * canvas/2d.imageData.put.wrongtype-expected.txt: Added.
     694        * canvas/2d.imageData.put.wrongtype.html: Added.
     695        * canvas/2d.line.cap.butt-expected.txt: Added.
     696        * canvas/2d.line.cap.butt.html: Added.
     697        * canvas/2d.line.cap.closed-expected.txt: Added.
     698        * canvas/2d.line.cap.closed.html: Added.
     699        * canvas/2d.line.cap.open-expected.txt: Added.
     700        * canvas/2d.line.cap.open.html: Added.
     701        * canvas/2d.line.cap.round-expected.txt: Added.
     702        * canvas/2d.line.cap.round.html: Added.
     703        * canvas/2d.line.cap.square-expected.txt: Added.
     704        * canvas/2d.line.cap.square.html: Added.
     705        * canvas/2d.line.cap.valid-expected.txt: Added.
     706        * canvas/2d.line.cap.valid.html: Added.
     707        * canvas/2d.line.cross-expected.txt: Added.
     708        * canvas/2d.line.cross.html: Added.
     709        * canvas/2d.line.defaults-expected.txt: Added.
     710        * canvas/2d.line.defaults.html: Added.
     711        * canvas/2d.line.join.bevel-expected.txt: Added.
     712        * canvas/2d.line.join.bevel.html: Added.
     713        * canvas/2d.line.join.closed-expected.txt: Added.
     714        * canvas/2d.line.join.closed.html: Added.
     715        * canvas/2d.line.join.miter-expected.txt: Added.
     716        * canvas/2d.line.join.miter.html: Added.
     717        * canvas/2d.line.join.open-expected.txt: Added.
     718        * canvas/2d.line.join.open.html: Added.
     719        * canvas/2d.line.join.parallel-expected.txt: Added.
     720        * canvas/2d.line.join.parallel.html: Added.
     721        * canvas/2d.line.join.round-expected.txt: Added.
     722        * canvas/2d.line.join.round.html: Added.
     723        * canvas/2d.line.join.valid-expected.txt: Added.
     724        * canvas/2d.line.join.valid.html: Added.
     725        * canvas/2d.line.miter.acute-expected.txt: Added.
     726        * canvas/2d.line.miter.acute.html: Added.
     727        * canvas/2d.line.miter.exceeded-expected.txt: Added.
     728        * canvas/2d.line.miter.exceeded.html: Added.
     729        * canvas/2d.line.miter.invalid-expected.txt: Added.
     730        * canvas/2d.line.miter.invalid.html: Added.
     731        * canvas/2d.line.miter.lineedge-expected.txt: Added.
     732        * canvas/2d.line.miter.lineedge.html: Added.
     733        * canvas/2d.line.miter.obtuse-expected.txt: Added.
     734        * canvas/2d.line.miter.obtuse.html: Added.
     735        * canvas/2d.line.miter.rightangle-expected.txt: Added.
     736        * canvas/2d.line.miter.rightangle.html: Added.
     737        * canvas/2d.line.miter.valid-expected.txt: Added.
     738        * canvas/2d.line.miter.valid.html: Added.
     739        * canvas/2d.line.miter.within-expected.txt: Added.
     740        * canvas/2d.line.miter.within.html: Added.
     741        * canvas/2d.line.union-expected.txt: Added.
     742        * canvas/2d.line.union.html: Added.
     743        * canvas/2d.line.width.basic-expected.txt: Added.
     744        * canvas/2d.line.width.basic.html: Added.
     745        * canvas/2d.line.width.invalid-expected.txt: Added.
     746        * canvas/2d.line.width.invalid.html: Added.
     747        * canvas/2d.line.width.scaledefault-expected.txt: Added.
     748        * canvas/2d.line.width.scaledefault.html: Added.
     749        * canvas/2d.line.width.transformed-expected.txt: Added.
     750        * canvas/2d.line.width.transformed.html: Added.
     751        * canvas/2d.line.width.valid-expected.txt: Added.
     752        * canvas/2d.line.width.valid.html: Added.
     753        * canvas/2d.path.arc.angle.1-expected.txt: Added.
     754        * canvas/2d.path.arc.angle.1.html: Added.
     755        * canvas/2d.path.arc.angle.2-expected.txt: Added.
     756        * canvas/2d.path.arc.angle.2.html: Added.
     757        * canvas/2d.path.arc.angle.3-expected.txt: Added.
     758        * canvas/2d.path.arc.angle.3.html: Added.
     759        * canvas/2d.path.arc.angle.4-expected.txt: Added.
     760        * canvas/2d.path.arc.angle.4.html: Added.
     761        * canvas/2d.path.arc.angle.5-expected.txt: Added.
     762        * canvas/2d.path.arc.angle.5.html: Added.
     763        * canvas/2d.path.arc.angle.6-expected.txt: Added.
     764        * canvas/2d.path.arc.angle.6.html: Added.
     765        * canvas/2d.path.arc.default-expected.txt: Added.
     766        * canvas/2d.path.arc.default.html: Added.
     767        * canvas/2d.path.arc.empty-expected.txt: Added.
     768        * canvas/2d.path.arc.empty.html: Added.
     769        * canvas/2d.path.arc.end-expected.txt: Added.
     770        * canvas/2d.path.arc.end.html: Added.
     771        * canvas/2d.path.arc.negative-expected.txt: Added.
     772        * canvas/2d.path.arc.negative.html: Added.
     773        * canvas/2d.path.arc.nonempty-expected.txt: Added.
     774        * canvas/2d.path.arc.nonempty.html: Added.
     775        * canvas/2d.path.arc.nonfinite-expected.txt: Added.
     776        * canvas/2d.path.arc.nonfinite.html: Added.
     777        * canvas/2d.path.arc.scale.1-expected.txt: Added.
     778        * canvas/2d.path.arc.scale.1.html: Added.
     779        * canvas/2d.path.arc.scale.2-expected.txt: Added.
     780        * canvas/2d.path.arc.scale.2.html: Added.
     781        * canvas/2d.path.arc.selfintersect.1-expected.txt: Added.
     782        * canvas/2d.path.arc.selfintersect.1.html: Added.
     783        * canvas/2d.path.arc.selfintersect.2-expected.txt: Added.
     784        * canvas/2d.path.arc.selfintersect.2.html: Added.
     785        * canvas/2d.path.arc.shape.1-expected.txt: Added.
     786        * canvas/2d.path.arc.shape.1.html: Added.
     787        * canvas/2d.path.arc.shape.2-expected.txt: Added.
     788        * canvas/2d.path.arc.shape.2.html: Added.
     789        * canvas/2d.path.arc.shape.3-expected.txt: Added.
     790        * canvas/2d.path.arc.shape.3.html: Added.
     791        * canvas/2d.path.arc.shape.4-expected.txt: Added.
     792        * canvas/2d.path.arc.shape.4.html: Added.
     793        * canvas/2d.path.arc.shape.5-expected.txt: Added.
     794        * canvas/2d.path.arc.shape.5.html: Added.
     795        * canvas/2d.path.arc.twopie.1-expected.txt: Added.
     796        * canvas/2d.path.arc.twopie.1.html: Added.
     797        * canvas/2d.path.arc.twopie.2-expected.txt: Added.
     798        * canvas/2d.path.arc.twopie.2.html: Added.
     799        * canvas/2d.path.arc.twopie.3-expected.txt: Added.
     800        * canvas/2d.path.arc.twopie.3.html: Added.
     801        * canvas/2d.path.arc.twopie.4-expected.txt: Added.
     802        * canvas/2d.path.arc.twopie.4.html: Added.
     803        * canvas/2d.path.arc.zero.1-expected.txt: Added.
     804        * canvas/2d.path.arc.zero.1.html: Added.
     805        * canvas/2d.path.arc.zero.2-expected.txt: Added.
     806        * canvas/2d.path.arc.zero.2.html: Added.
     807        * canvas/2d.path.arc.zeroradius-expected.txt: Added.
     808        * canvas/2d.path.arc.zeroradius.html: Added.
     809        * canvas/2d.path.arcTo.coincide.1-expected.txt: Added.
     810        * canvas/2d.path.arcTo.coincide.1.html: Added.
     811        * canvas/2d.path.arcTo.coincide.2-expected.txt: Added.
     812        * canvas/2d.path.arcTo.coincide.2.html: Added.
     813        * canvas/2d.path.arcTo.collinear.1-expected.txt: Added.
     814        * canvas/2d.path.arcTo.collinear.1.html: Added.
     815        * canvas/2d.path.arcTo.collinear.2-expected.txt: Added.
     816        * canvas/2d.path.arcTo.collinear.2.html: Added.
     817        * canvas/2d.path.arcTo.collinear.3-expected.txt: Added.
     818        * canvas/2d.path.arcTo.collinear.3.html: Added.
     819        * canvas/2d.path.arcTo.ensuresubpath.1-expected.txt: Added.
     820        * canvas/2d.path.arcTo.ensuresubpath.1.html: Added.
     821        * canvas/2d.path.arcTo.ensuresubpath.2-expected.txt: Added.
     822        * canvas/2d.path.arcTo.ensuresubpath.2.html: Added.
     823        * canvas/2d.path.arcTo.negative-expected.txt: Added.
     824        * canvas/2d.path.arcTo.negative.html: Added.
     825        * canvas/2d.path.arcTo.nonfinite-expected.txt: Added.
     826        * canvas/2d.path.arcTo.nonfinite.html: Added.
     827        * canvas/2d.path.arcTo.scale-expected.txt: Added.
     828        * canvas/2d.path.arcTo.scale.html: Added.
     829        * canvas/2d.path.arcTo.shape.curve1-expected.txt: Added.
     830        * canvas/2d.path.arcTo.shape.curve1.html: Added.
     831        * canvas/2d.path.arcTo.shape.curve2-expected.txt: Added.
     832        * canvas/2d.path.arcTo.shape.curve2.html: Added.
     833        * canvas/2d.path.arcTo.shape.end-expected.txt: Added.
     834        * canvas/2d.path.arcTo.shape.end.html: Added.
     835        * canvas/2d.path.arcTo.shape.start-expected.txt: Added.
     836        * canvas/2d.path.arcTo.shape.start.html: Added.
     837        * canvas/2d.path.arcTo.transformation-expected.txt: Added.
     838        * canvas/2d.path.arcTo.transformation.html: Added.
     839        * canvas/2d.path.arcTo.zero.1-expected.txt: Added.
     840        * canvas/2d.path.arcTo.zero.1.html: Added.
     841        * canvas/2d.path.arcTo.zero.2-expected.txt: Added.
     842        * canvas/2d.path.arcTo.zero.2.html: Added.
     843        * canvas/2d.path.beginPath-expected.txt: Added.
     844        * canvas/2d.path.beginPath.html: Added.
     845        * canvas/2d.path.bezierCurveTo.basic-expected.txt: Added.
     846        * canvas/2d.path.bezierCurveTo.basic.html: Added.
     847        * canvas/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt: Added.
     848        * canvas/2d.path.bezierCurveTo.ensuresubpath.1.html: Added.
     849        * canvas/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt: Added.
     850        * canvas/2d.path.bezierCurveTo.ensuresubpath.2.html: Added.
     851        * canvas/2d.path.bezierCurveTo.nonfinite-expected.txt: Added.
     852        * canvas/2d.path.bezierCurveTo.nonfinite.html: Added.
     853        * canvas/2d.path.bezierCurveTo.scaled-expected.txt: Added.
     854        * canvas/2d.path.bezierCurveTo.scaled.html: Added.
     855        * canvas/2d.path.bezierCurveTo.shape-expected.txt: Added.
     856        * canvas/2d.path.bezierCurveTo.shape.html: Added.
     857        * canvas/2d.path.clip.basic.1-expected.txt: Added.
     858        * canvas/2d.path.clip.basic.1.html: Added.
     859        * canvas/2d.path.clip.basic.2-expected.txt: Added.
     860        * canvas/2d.path.clip.basic.2.html: Added.
     861        * canvas/2d.path.clip.empty-expected.txt: Added.
     862        * canvas/2d.path.clip.empty.html: Added.
     863        * canvas/2d.path.clip.intersect-expected.txt: Added.
     864        * canvas/2d.path.clip.intersect.html: Added.
     865        * canvas/2d.path.clip.unaffected-expected.txt: Added.
     866        * canvas/2d.path.clip.unaffected.html: Added.
     867        * canvas/2d.path.clip.winding.1-expected.txt: Added.
     868        * canvas/2d.path.clip.winding.1.html: Added.
     869        * canvas/2d.path.clip.winding.2-expected.txt: Added.
     870        * canvas/2d.path.clip.winding.2.html: Added.
     871        * canvas/2d.path.closePath.empty-expected.txt: Added.
     872        * canvas/2d.path.closePath.empty.html: Added.
     873        * canvas/2d.path.closePath.newline-expected.txt: Added.
     874        * canvas/2d.path.closePath.newline.html: Added.
     875        * canvas/2d.path.closePath.nextpoint-expected.txt: Added.
     876        * canvas/2d.path.closePath.nextpoint.html: Added.
     877        * canvas/2d.path.fill.closed.basic-expected.txt: Added.
     878        * canvas/2d.path.fill.closed.basic.html: Added.
     879        * canvas/2d.path.fill.closed.unaffected-expected.txt: Added.
     880        * canvas/2d.path.fill.closed.unaffected.html: Added.
     881        * canvas/2d.path.fill.overlap-expected.txt: Added.
     882        * canvas/2d.path.fill.overlap.html: Added.
     883        * canvas/2d.path.fill.winding.add-expected.txt: Added.
     884        * canvas/2d.path.fill.winding.add.html: Added.
     885        * canvas/2d.path.fill.winding.subtract.1-expected.txt: Added.
     886        * canvas/2d.path.fill.winding.subtract.1.html: Added.
     887        * canvas/2d.path.fill.winding.subtract.2-expected.txt: Added.
     888        * canvas/2d.path.fill.winding.subtract.2.html: Added.
     889        * canvas/2d.path.fill.winding.subtract.3-expected.txt: Added.
     890        * canvas/2d.path.fill.winding.subtract.3.html: Added.
     891        * canvas/2d.path.initial-expected.txt: Added.
     892        * canvas/2d.path.initial.html: Added.
     893        * canvas/2d.path.isPointInPath.arc-expected.txt: Added.
     894        * canvas/2d.path.isPointInPath.arc.html: Added.
     895        * canvas/2d.path.isPointInPath.basic.1-expected.txt: Added.
     896        * canvas/2d.path.isPointInPath.basic.1.html: Added.
     897        * canvas/2d.path.isPointInPath.basic.2-expected.txt: Added.
     898        * canvas/2d.path.isPointInPath.basic.2.html: Added.
     899        * canvas/2d.path.isPointInPath.bezier-expected.txt: Added.
     900        * canvas/2d.path.isPointInPath.bezier.html: Added.
     901        * canvas/2d.path.isPointInPath.bigarc-expected.txt: Added.
     902        * canvas/2d.path.isPointInPath.bigarc.html: Added.
     903        * canvas/2d.path.isPointInPath.edge-expected.txt: Added.
     904        * canvas/2d.path.isPointInPath.edge.html: Added.
     905        * canvas/2d.path.isPointInPath.empty-expected.txt: Added.
     906        * canvas/2d.path.isPointInPath.empty.html: Added.
     907        * canvas/2d.path.isPointInPath.nonfinite-expected.txt: Added.
     908        * canvas/2d.path.isPointInPath.nonfinite.html: Added.
     909        * canvas/2d.path.isPointInPath.outside-expected.txt: Added.
     910        * canvas/2d.path.isPointInPath.outside.html: Added.
     911        * canvas/2d.path.isPointInPath.subpath-expected.txt: Added.
     912        * canvas/2d.path.isPointInPath.subpath.html: Added.
     913        * canvas/2d.path.isPointInPath.transform.1-expected.txt: Added.
     914        * canvas/2d.path.isPointInPath.transform.1.html: Added.
     915        * canvas/2d.path.isPointInPath.transform.2-expected.txt: Added.
     916        * canvas/2d.path.isPointInPath.transform.2.html: Added.
     917        * canvas/2d.path.isPointInPath.transform.3-expected.txt: Added.
     918        * canvas/2d.path.isPointInPath.transform.3.html: Added.
     919        * canvas/2d.path.isPointInPath.unclosed-expected.txt: Added.
     920        * canvas/2d.path.isPointInPath.unclosed.html: Added.
     921        * canvas/2d.path.isPointInPath.winding-expected.txt: Added.
     922        * canvas/2d.path.isPointInPath.winding.html: Added.
     923        * canvas/2d.path.lineTo.basic-expected.txt: Added.
     924        * canvas/2d.path.lineTo.basic.html: Added.
     925        * canvas/2d.path.lineTo.ensuresubpath.1-expected.txt: Added.
     926        * canvas/2d.path.lineTo.ensuresubpath.1.html: Added.
     927        * canvas/2d.path.lineTo.ensuresubpath.2-expected.txt: Added.
     928        * canvas/2d.path.lineTo.ensuresubpath.2.html: Added.
     929        * canvas/2d.path.lineTo.nextpoint-expected.txt: Added.
     930        * canvas/2d.path.lineTo.nextpoint.html: Added.
     931        * canvas/2d.path.lineTo.nonfinite-expected.txt: Added.
     932        * canvas/2d.path.lineTo.nonfinite.html: Added.
     933        * canvas/2d.path.moveTo.basic-expected.txt: Added.
     934        * canvas/2d.path.moveTo.basic.html: Added.
     935        * canvas/2d.path.moveTo.multiple-expected.txt: Added.
     936        * canvas/2d.path.moveTo.multiple.html: Added.
     937        * canvas/2d.path.moveTo.newsubpath-expected.txt: Added.
     938        * canvas/2d.path.moveTo.newsubpath.html: Added.
     939        * canvas/2d.path.moveTo.nonfinite-expected.txt: Added.
     940        * canvas/2d.path.moveTo.nonfinite.html: Added.
     941        * canvas/2d.path.quadraticCurveTo.basic-expected.txt: Added.
     942        * canvas/2d.path.quadraticCurveTo.basic.html: Added.
     943        * canvas/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt: Added.
     944        * canvas/2d.path.quadraticCurveTo.ensuresubpath.1.html: Added.
     945        * canvas/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt: Added.
     946        * canvas/2d.path.quadraticCurveTo.ensuresubpath.2.html: Added.
     947        * canvas/2d.path.quadraticCurveTo.nonfinite-expected.txt: Added.
     948        * canvas/2d.path.quadraticCurveTo.nonfinite.html: Added.
     949        * canvas/2d.path.quadraticCurveTo.scaled-expected.txt: Added.
     950        * canvas/2d.path.quadraticCurveTo.scaled.html: Added.
     951        * canvas/2d.path.quadraticCurveTo.shape-expected.txt: Added.
     952        * canvas/2d.path.quadraticCurveTo.shape.html: Added.
     953        * canvas/2d.path.rect.basic-expected.txt: Added.
     954        * canvas/2d.path.rect.basic.html: Added.
     955        * canvas/2d.path.rect.closed-expected.txt: Added.
     956        * canvas/2d.path.rect.closed.html: Added.
     957        * canvas/2d.path.rect.end.1-expected.txt: Added.
     958        * canvas/2d.path.rect.end.1.html: Added.
     959        * canvas/2d.path.rect.end.2-expected.txt: Added.
     960        * canvas/2d.path.rect.end.2.html: Added.
     961        * canvas/2d.path.rect.negative-expected.txt: Added.
     962        * canvas/2d.path.rect.negative.html: Added.
     963        * canvas/2d.path.rect.newsubpath-expected.txt: Added.
     964        * canvas/2d.path.rect.newsubpath.html: Added.
     965        * canvas/2d.path.rect.nonfinite-expected.txt: Added.
     966        * canvas/2d.path.rect.nonfinite.html: Added.
     967        * canvas/2d.path.rect.selfintersect-expected.txt: Added.
     968        * canvas/2d.path.rect.selfintersect.html: Added.
     969        * canvas/2d.path.rect.winding-expected.txt: Added.
     970        * canvas/2d.path.rect.winding.html: Added.
     971        * canvas/2d.path.rect.zero.1-expected.txt: Added.
     972        * canvas/2d.path.rect.zero.1.html: Added.
     973        * canvas/2d.path.rect.zero.2-expected.txt: Added.
     974        * canvas/2d.path.rect.zero.2.html: Added.
     975        * canvas/2d.path.rect.zero.3-expected.txt: Added.
     976        * canvas/2d.path.rect.zero.3.html: Added.
     977        * canvas/2d.path.rect.zero.4-expected.txt: Added.
     978        * canvas/2d.path.rect.zero.4.html: Added.
     979        * canvas/2d.path.rect.zero.5-expected.txt: Added.
     980        * canvas/2d.path.rect.zero.5.html: Added.
     981        * canvas/2d.path.rect.zero.6-expected.txt: Added.
     982        * canvas/2d.path.rect.zero.6.html: Added.
     983        * canvas/2d.path.stroke.empty-expected.txt: Added.
     984        * canvas/2d.path.stroke.empty.html: Added.
     985        * canvas/2d.path.stroke.overlap-expected.txt: Added.
     986        * canvas/2d.path.stroke.overlap.html: Added.
     987        * canvas/2d.path.stroke.prune.arc-expected.txt: Added.
     988        * canvas/2d.path.stroke.prune.arc.html: Added.
     989        * canvas/2d.path.stroke.prune.closed-expected.txt: Added.
     990        * canvas/2d.path.stroke.prune.closed.html: Added.
     991        * canvas/2d.path.stroke.prune.corner-expected.txt: Added.
     992        * canvas/2d.path.stroke.prune.corner.html: Added.
     993        * canvas/2d.path.stroke.prune.curve-expected.txt: Added.
     994        * canvas/2d.path.stroke.prune.curve.html: Added.
     995        * canvas/2d.path.stroke.prune.line-expected.txt: Added.
     996        * canvas/2d.path.stroke.prune.line.html: Added.
     997        * canvas/2d.path.stroke.prune.rect-expected.txt: Added.
     998        * canvas/2d.path.stroke.prune.rect.html: Added.
     999        * canvas/2d.path.stroke.scale1-expected.txt: Added.
     1000        * canvas/2d.path.stroke.scale1.html: Added.
     1001        * canvas/2d.path.stroke.scale2-expected.txt: Added.
     1002        * canvas/2d.path.stroke.scale2.html: Added.
     1003        * canvas/2d.path.stroke.skew-expected.txt: Added.
     1004        * canvas/2d.path.stroke.skew.html: Added.
     1005        * canvas/2d.path.stroke.unaffected-expected.txt: Added.
     1006        * canvas/2d.path.stroke.unaffected.html: Added.
     1007        * canvas/2d.path.stroke.union-expected.txt: Added.
     1008        * canvas/2d.path.stroke.union.html: Added.
     1009        * canvas/2d.path.transformation.basic-expected.txt: Added.
     1010        * canvas/2d.path.transformation.basic.html: Added.
     1011        * canvas/2d.path.transformation.changing-expected.txt: Added.
     1012        * canvas/2d.path.transformation.changing.html: Added.
     1013        * canvas/2d.path.transformation.multiple-expected.txt: Added.
     1014        * canvas/2d.path.transformation.multiple.html: Added.
     1015        * canvas/2d.pattern.animated.gif.html: Added.
     1016        * canvas/2d.pattern.basic.canvas-expected.txt: Added.
     1017        * canvas/2d.pattern.basic.canvas.html: Added.
     1018        * canvas/2d.pattern.basic.image-expected.txt: Added.
     1019        * canvas/2d.pattern.basic.image.html: Added.
     1020        * canvas/2d.pattern.basic.nocontext-expected.txt: Added.
     1021        * canvas/2d.pattern.basic.nocontext.html: Added.
     1022        * canvas/2d.pattern.basic.type-expected.txt: Added.
     1023        * canvas/2d.pattern.basic.type.html: Added.
     1024        * canvas/2d.pattern.basic.zerocanvas-expected.txt: Added.
     1025        * canvas/2d.pattern.basic.zerocanvas.html: Added.
     1026        * canvas/2d.pattern.crosscanvas-expected.txt: Added.
     1027        * canvas/2d.pattern.crosscanvas.html: Added.
     1028        * canvas/2d.pattern.image.incomplete-expected.txt: Added.
     1029        * canvas/2d.pattern.image.incomplete.empty-expected.txt: Added.
     1030        * canvas/2d.pattern.image.incomplete.empty.html: Added.
     1031        * canvas/2d.pattern.image.incomplete.html: Added.
     1032        * canvas/2d.pattern.image.incomplete.omitted-expected.txt: Added.
     1033        * canvas/2d.pattern.image.incomplete.omitted.html: Added.
     1034        * canvas/2d.pattern.image.null-expected.txt: Added.
     1035        * canvas/2d.pattern.image.null.html: Added.
     1036        * canvas/2d.pattern.image.string-expected.txt: Added.
     1037        * canvas/2d.pattern.image.string.html: Added.
     1038        * canvas/2d.pattern.image.undefined-expected.txt: Added.
     1039        * canvas/2d.pattern.image.undefined.html: Added.
     1040        * canvas/2d.pattern.modify.canvas1-expected.txt: Added.
     1041        * canvas/2d.pattern.modify.canvas1.html: Added.
     1042        * canvas/2d.pattern.modify.canvas2-expected.txt: Added.
     1043        * canvas/2d.pattern.modify.canvas2.html: Added.
     1044        * canvas/2d.pattern.modify.image1.html: Added.
     1045        * canvas/2d.pattern.modify.image2.html: Added.
     1046        * canvas/2d.pattern.paint.norepeat.basic-expected.txt: Added.
     1047        * canvas/2d.pattern.paint.norepeat.basic.html: Added.
     1048        * canvas/2d.pattern.paint.norepeat.coord1-expected.txt: Added.
     1049        * canvas/2d.pattern.paint.norepeat.coord1.html: Added.
     1050        * canvas/2d.pattern.paint.norepeat.coord2-expected.txt: Added.
     1051        * canvas/2d.pattern.paint.norepeat.coord2.html: Added.
     1052        * canvas/2d.pattern.paint.norepeat.coord3-expected.txt: Added.
     1053        * canvas/2d.pattern.paint.norepeat.coord3.html: Added.
     1054        * canvas/2d.pattern.paint.norepeat.outside-expected.txt: Added.
     1055        * canvas/2d.pattern.paint.norepeat.outside.html: Added.
     1056        * canvas/2d.pattern.paint.orientation.canvas-expected.txt: Added.
     1057        * canvas/2d.pattern.paint.orientation.canvas.html: Added.
     1058        * canvas/2d.pattern.paint.orientation.image-expected.txt: Added.
     1059        * canvas/2d.pattern.paint.orientation.image.html: Added.
     1060        * canvas/2d.pattern.paint.repeat.basic-expected.txt: Added.
     1061        * canvas/2d.pattern.paint.repeat.basic.html: Added.
     1062        * canvas/2d.pattern.paint.repeat.coord1-expected.txt: Added.
     1063        * canvas/2d.pattern.paint.repeat.coord1.html: Added.
     1064        * canvas/2d.pattern.paint.repeat.coord2-expected.txt: Added.
     1065        * canvas/2d.pattern.paint.repeat.coord2.html: Added.
     1066        * canvas/2d.pattern.paint.repeat.coord3-expected.txt: Added.
     1067        * canvas/2d.pattern.paint.repeat.coord3.html: Added.
     1068        * canvas/2d.pattern.paint.repeat.outside-expected.txt: Added.
     1069        * canvas/2d.pattern.paint.repeat.outside.html: Added.
     1070        * canvas/2d.pattern.paint.repeatx.basic-expected.txt: Added.
     1071        * canvas/2d.pattern.paint.repeatx.basic.html: Added.
     1072        * canvas/2d.pattern.paint.repeatx.coord1-expected.txt: Added.
     1073        * canvas/2d.pattern.paint.repeatx.coord1.html: Added.
     1074        * canvas/2d.pattern.paint.repeatx.outside-expected.txt: Added.
     1075        * canvas/2d.pattern.paint.repeatx.outside.html: Added.
     1076        * canvas/2d.pattern.paint.repeaty.basic-expected.txt: Added.
     1077        * canvas/2d.pattern.paint.repeaty.basic.html: Added.
     1078        * canvas/2d.pattern.paint.repeaty.coord1-expected.txt: Added.
     1079        * canvas/2d.pattern.paint.repeaty.coord1.html: Added.
     1080        * canvas/2d.pattern.paint.repeaty.outside-expected.txt: Added.
     1081        * canvas/2d.pattern.paint.repeaty.outside.html: Added.
     1082        * canvas/2d.pattern.repeat.case-expected.txt: Added.
     1083        * canvas/2d.pattern.repeat.case.html: Added.
     1084        * canvas/2d.pattern.repeat.empty-expected.txt: Added.
     1085        * canvas/2d.pattern.repeat.empty.html: Added.
     1086        * canvas/2d.pattern.repeat.null-expected.txt: Added.
     1087        * canvas/2d.pattern.repeat.null.html: Added.
     1088        * canvas/2d.pattern.repeat.undefined-expected.txt: Added.
     1089        * canvas/2d.pattern.repeat.undefined.html: Added.
     1090        * canvas/2d.pattern.repeat.unrecognised-expected.txt: Added.
     1091        * canvas/2d.pattern.repeat.unrecognised.html: Added.
     1092        * canvas/2d.scaled.html: Added.
     1093        * canvas/2d.shadow.alpha.1-expected.txt: Added.
     1094        * canvas/2d.shadow.alpha.1.html: Added.
     1095        * canvas/2d.shadow.alpha.2-expected.txt: Added.
     1096        * canvas/2d.shadow.alpha.2.html: Added.
     1097        * canvas/2d.shadow.alpha.3-expected.txt: Added.
     1098        * canvas/2d.shadow.alpha.3.html: Added.
     1099        * canvas/2d.shadow.alpha.4-expected.txt: Added.
     1100        * canvas/2d.shadow.alpha.4.html: Added.
     1101        * canvas/2d.shadow.alpha.5-expected.txt: Added.
     1102        * canvas/2d.shadow.alpha.5.html: Added.
     1103        * canvas/2d.shadow.attributes.shadowBlur.initial-expected.txt: Added.
     1104        * canvas/2d.shadow.attributes.shadowBlur.initial.html: Added.
     1105        * canvas/2d.shadow.attributes.shadowBlur.invalid-expected.txt: Added.
     1106        * canvas/2d.shadow.attributes.shadowBlur.invalid.html: Added.
     1107        * canvas/2d.shadow.attributes.shadowBlur.valid-expected.txt: Added.
     1108        * canvas/2d.shadow.attributes.shadowBlur.valid.html: Added.
     1109        * canvas/2d.shadow.attributes.shadowColor.initial-expected.txt: Added.
     1110        * canvas/2d.shadow.attributes.shadowColor.initial.html: Added.
     1111        * canvas/2d.shadow.attributes.shadowColor.invalid-expected.txt: Added.
     1112        * canvas/2d.shadow.attributes.shadowColor.invalid.html: Added.
     1113        * canvas/2d.shadow.attributes.shadowColor.valid-expected.txt: Added.
     1114        * canvas/2d.shadow.attributes.shadowColor.valid.html: Added.
     1115        * canvas/2d.shadow.attributes.shadowOffset.initial-expected.txt: Added.
     1116        * canvas/2d.shadow.attributes.shadowOffset.initial.html: Added.
     1117        * canvas/2d.shadow.attributes.shadowOffset.invalid-expected.txt: Added.
     1118        * canvas/2d.shadow.attributes.shadowOffset.invalid.html: Added.
     1119        * canvas/2d.shadow.attributes.shadowOffset.valid-expected.txt: Added.
     1120        * canvas/2d.shadow.attributes.shadowOffset.valid.html: Added.
     1121        * canvas/2d.shadow.blur.high.html: Added.
     1122        * canvas/2d.shadow.blur.low.html: Added.
     1123        * canvas/2d.shadow.canvas.alpha-expected.txt: Added.
     1124        * canvas/2d.shadow.canvas.alpha.html: Added.
     1125        * canvas/2d.shadow.canvas.basic-expected.txt: Added.
     1126        * canvas/2d.shadow.canvas.basic.html: Added.
     1127        * canvas/2d.shadow.canvas.transparent.1-expected.txt: Added.
     1128        * canvas/2d.shadow.canvas.transparent.1.html: Added.
     1129        * canvas/2d.shadow.canvas.transparent.2-expected.txt: Added.
     1130        * canvas/2d.shadow.canvas.transparent.2.html: Added.
     1131        * canvas/2d.shadow.clip.1-expected.txt: Added.
     1132        * canvas/2d.shadow.clip.1.html: Added.
     1133        * canvas/2d.shadow.clip.2-expected.txt: Added.
     1134        * canvas/2d.shadow.clip.2.html: Added.
     1135        * canvas/2d.shadow.clip.3-expected.txt: Added.
     1136        * canvas/2d.shadow.clip.3.html: Added.
     1137        * canvas/2d.shadow.composite.1-expected.txt: Added.
     1138        * canvas/2d.shadow.composite.1.html: Added.
     1139        * canvas/2d.shadow.composite.2-expected.txt: Added.
     1140        * canvas/2d.shadow.composite.2.html: Added.
     1141        * canvas/2d.shadow.composite.3-expected.txt: Added.
     1142        * canvas/2d.shadow.composite.3.html: Added.
     1143        * canvas/2d.shadow.enable.blur-expected.txt: Added.
     1144        * canvas/2d.shadow.enable.blur.html: Added.
     1145        * canvas/2d.shadow.enable.off.1-expected.txt: Added.
     1146        * canvas/2d.shadow.enable.off.1.html: Added.
     1147        * canvas/2d.shadow.enable.off.2-expected.txt: Added.
     1148        * canvas/2d.shadow.enable.off.2.html: Added.
     1149        * canvas/2d.shadow.enable.x-expected.txt: Added.
     1150        * canvas/2d.shadow.enable.x.html: Added.
     1151        * canvas/2d.shadow.enable.y-expected.txt: Added.
     1152        * canvas/2d.shadow.enable.y.html: Added.
     1153        * canvas/2d.shadow.gradient.alpha-expected.txt: Added.
     1154        * canvas/2d.shadow.gradient.alpha.html: Added.
     1155        * canvas/2d.shadow.gradient.basic-expected.txt: Added.
     1156        * canvas/2d.shadow.gradient.basic.html: Added.
     1157        * canvas/2d.shadow.gradient.transparent.1-expected.txt: Added.
     1158        * canvas/2d.shadow.gradient.transparent.1.html: Added.
     1159        * canvas/2d.shadow.gradient.transparent.2-expected.txt: Added.
     1160        * canvas/2d.shadow.gradient.transparent.2.html: Added.
     1161        * canvas/2d.shadow.image.alpha-expected.txt: Added.
     1162        * canvas/2d.shadow.image.alpha.html: Added.
     1163        * canvas/2d.shadow.image.basic-expected.txt: Added.
     1164        * canvas/2d.shadow.image.basic.html: Added.
     1165        * canvas/2d.shadow.image.scale-expected.txt: Added.
     1166        * canvas/2d.shadow.image.scale.html: Added.
     1167        * canvas/2d.shadow.image.section-expected.txt: Added.
     1168        * canvas/2d.shadow.image.section.html: Added.
     1169        * canvas/2d.shadow.image.transparent.1-expected.txt: Added.
     1170        * canvas/2d.shadow.image.transparent.1.html: Added.
     1171        * canvas/2d.shadow.image.transparent.2-expected.txt: Added.
     1172        * canvas/2d.shadow.image.transparent.2.html: Added.
     1173        * canvas/2d.shadow.offset.negativeX-expected.txt: Added.
     1174        * canvas/2d.shadow.offset.negativeX.html: Added.
     1175        * canvas/2d.shadow.offset.negativeY-expected.txt: Added.
     1176        * canvas/2d.shadow.offset.negativeY.html: Added.
     1177        * canvas/2d.shadow.offset.positiveX-expected.txt: Added.
     1178        * canvas/2d.shadow.offset.positiveX.html: Added.
     1179        * canvas/2d.shadow.offset.positiveY-expected.txt: Added.
     1180        * canvas/2d.shadow.offset.positiveY.html: Added.
     1181        * canvas/2d.shadow.outside-expected.txt: Added.
     1182        * canvas/2d.shadow.outside.html: Added.
     1183        * canvas/2d.shadow.pattern.alpha-expected.txt: Added.
     1184        * canvas/2d.shadow.pattern.alpha.html: Added.
     1185        * canvas/2d.shadow.pattern.basic-expected.txt: Added.
     1186        * canvas/2d.shadow.pattern.basic.html: Added.
     1187        * canvas/2d.shadow.pattern.transparent.1-expected.txt: Added.
     1188        * canvas/2d.shadow.pattern.transparent.1.html: Added.
     1189        * canvas/2d.shadow.pattern.transparent.2-expected.txt: Added.
     1190        * canvas/2d.shadow.pattern.transparent.2.html: Added.
     1191        * canvas/2d.shadow.stroke.basic-expected.txt: Added.
     1192        * canvas/2d.shadow.stroke.basic.html: Added.
     1193        * canvas/2d.shadow.stroke.cap.1-expected.txt: Added.
     1194        * canvas/2d.shadow.stroke.cap.1.html: Added.
     1195        * canvas/2d.shadow.stroke.cap.2-expected.txt: Added.
     1196        * canvas/2d.shadow.stroke.cap.2.html: Added.
     1197        * canvas/2d.shadow.stroke.join.1-expected.txt: Added.
     1198        * canvas/2d.shadow.stroke.join.1.html: Added.
     1199        * canvas/2d.shadow.stroke.join.2-expected.txt: Added.
     1200        * canvas/2d.shadow.stroke.join.2.html: Added.
     1201        * canvas/2d.shadow.stroke.join.3-expected.txt: Added.
     1202        * canvas/2d.shadow.stroke.join.3.html: Added.
     1203        * canvas/2d.shadow.transform.1-expected.txt: Added.
     1204        * canvas/2d.shadow.transform.1.html: Added.
     1205        * canvas/2d.shadow.transform.2-expected.txt: Added.
     1206        * canvas/2d.shadow.transform.2.html: Added.
     1207        * canvas/2d.state.saverestore.bitmap-expected.txt: Added.
     1208        * canvas/2d.state.saverestore.bitmap.html: Added.
     1209        * canvas/2d.state.saverestore.clip-expected.txt: Added.
     1210        * canvas/2d.state.saverestore.clip.html: Added.
     1211        * canvas/2d.state.saverestore.fillStyle-expected.txt: Added.
     1212        * canvas/2d.state.saverestore.fillStyle.html: Added.
     1213        * canvas/2d.state.saverestore.font-expected.txt: Added.
     1214        * canvas/2d.state.saverestore.font.html: Added.
     1215        * canvas/2d.state.saverestore.globalAlpha-expected.txt: Added.
     1216        * canvas/2d.state.saverestore.globalAlpha.html: Added.
     1217        * canvas/2d.state.saverestore.globalCompositeOperation-expected.txt: Added.
     1218        * canvas/2d.state.saverestore.globalCompositeOperation.html: Added.
     1219        * canvas/2d.state.saverestore.lineCap-expected.txt: Added.
     1220        * canvas/2d.state.saverestore.lineCap.html: Added.
     1221        * canvas/2d.state.saverestore.lineJoin-expected.txt: Added.
     1222        * canvas/2d.state.saverestore.lineJoin.html: Added.
     1223        * canvas/2d.state.saverestore.lineWidth-expected.txt: Added.
     1224        * canvas/2d.state.saverestore.lineWidth.html: Added.
     1225        * canvas/2d.state.saverestore.miterLimit-expected.txt: Added.
     1226        * canvas/2d.state.saverestore.miterLimit.html: Added.
     1227        * canvas/2d.state.saverestore.path-expected.txt: Added.
     1228        * canvas/2d.state.saverestore.path.html: Added.
     1229        * canvas/2d.state.saverestore.shadowBlur-expected.txt: Added.
     1230        * canvas/2d.state.saverestore.shadowBlur.html: Added.
     1231        * canvas/2d.state.saverestore.shadowColor-expected.txt: Added.
     1232        * canvas/2d.state.saverestore.shadowColor.html: Added.
     1233        * canvas/2d.state.saverestore.shadowOffsetX-expected.txt: Added.
     1234        * canvas/2d.state.saverestore.shadowOffsetX.html: Added.
     1235        * canvas/2d.state.saverestore.shadowOffsetY-expected.txt: Added.
     1236        * canvas/2d.state.saverestore.shadowOffsetY.html: Added.
     1237        * canvas/2d.state.saverestore.stack-expected.txt: Added.
     1238        * canvas/2d.state.saverestore.stack.html: Added.
     1239        * canvas/2d.state.saverestore.stackdepth-expected.txt: Added.
     1240        * canvas/2d.state.saverestore.stackdepth.html: Added.
     1241        * canvas/2d.state.saverestore.strokeStyle-expected.txt: Added.
     1242        * canvas/2d.state.saverestore.strokeStyle.html: Added.
     1243        * canvas/2d.state.saverestore.textAlign-expected.txt: Added.
     1244        * canvas/2d.state.saverestore.textAlign.html: Added.
     1245        * canvas/2d.state.saverestore.textBaseline-expected.txt: Added.
     1246        * canvas/2d.state.saverestore.textBaseline.html: Added.
     1247        * canvas/2d.state.saverestore.transformation-expected.txt: Added.
     1248        * canvas/2d.state.saverestore.transformation.html: Added.
     1249        * canvas/2d.state.saverestore.underflow-expected.txt: Added.
     1250        * canvas/2d.state.saverestore.underflow.html: Added.
     1251        * canvas/2d.strokeRect.basic-expected.txt: Added.
     1252        * canvas/2d.strokeRect.basic.html: Added.
     1253        * canvas/2d.strokeRect.clip-expected.txt: Added.
     1254        * canvas/2d.strokeRect.clip.html: Added.
     1255        * canvas/2d.strokeRect.globalalpha-expected.txt: Added.
     1256        * canvas/2d.strokeRect.globalalpha.html: Added.
     1257        * canvas/2d.strokeRect.globalcomposite-expected.txt: Added.
     1258        * canvas/2d.strokeRect.globalcomposite.html: Added.
     1259        * canvas/2d.strokeRect.negative-expected.txt: Added.
     1260        * canvas/2d.strokeRect.negative.html: Added.
     1261        * canvas/2d.strokeRect.nonfinite-expected.txt: Added.
     1262        * canvas/2d.strokeRect.nonfinite.html: Added.
     1263        * canvas/2d.strokeRect.path-expected.txt: Added.
     1264        * canvas/2d.strokeRect.path.html: Added.
     1265        * canvas/2d.strokeRect.shadow-expected.txt: Added.
     1266        * canvas/2d.strokeRect.shadow.html: Added.
     1267        * canvas/2d.strokeRect.transform-expected.txt: Added.
     1268        * canvas/2d.strokeRect.transform.html: Added.
     1269        * canvas/2d.strokeRect.zero.1-expected.txt: Added.
     1270        * canvas/2d.strokeRect.zero.1.html: Added.
     1271        * canvas/2d.strokeRect.zero.2-expected.txt: Added.
     1272        * canvas/2d.strokeRect.zero.2.html: Added.
     1273        * canvas/2d.strokeRect.zero.3-expected.txt: Added.
     1274        * canvas/2d.strokeRect.zero.3.html: Added.
     1275        * canvas/2d.strokeRect.zero.5-expected.txt: Added.
     1276        * canvas/2d.strokeRect.zero.5.html: Added.
     1277        * canvas/2d.strokeStyle.default-expected.txt: Added.
     1278        * canvas/2d.strokeStyle.default.html: Added.
     1279        * canvas/2d.text.align.default-expected.txt: Added.
     1280        * canvas/2d.text.align.default.html: Added.
     1281        * canvas/2d.text.align.valid-expected.txt: Added.
     1282        * canvas/2d.text.align.valid.html: Added.
     1283        * canvas/2d.text.baseline.default-expected.txt: Added.
     1284        * canvas/2d.text.baseline.default.html: Added.
     1285        * canvas/2d.text.baseline.valid-expected.txt: Added.
     1286        * canvas/2d.text.baseline.valid.html: Added.
     1287        * canvas/2d.text.draw.align.center.html: Added.
     1288        * canvas/2d.text.draw.align.end.ltr.html: Added.
     1289        * canvas/2d.text.draw.align.end.rtl.html: Added.
     1290        * canvas/2d.text.draw.align.left.html: Added.
     1291        * canvas/2d.text.draw.align.right.html: Added.
     1292        * canvas/2d.text.draw.align.start.ltr.html: Added.
     1293        * canvas/2d.text.draw.align.start.rtl.html: Added.
     1294        * canvas/2d.text.draw.baseline.alphabetic.html: Added.
     1295        * canvas/2d.text.draw.fill.basic.html: Added.
     1296        * canvas/2d.text.draw.fill.maxWidth.bound.html: Added.
     1297        * canvas/2d.text.draw.fill.maxWidth.fontface.html: Added.
     1298        * canvas/2d.text.draw.fill.maxWidth.large.html: Added.
     1299        * canvas/2d.text.draw.fill.maxWidth.negative-expected.txt: Added.
     1300        * canvas/2d.text.draw.fill.maxWidth.negative.html: Added.
     1301        * canvas/2d.text.draw.fill.maxWidth.small.html: Added.
     1302        * canvas/2d.text.draw.fill.maxWidth.zero.html: Added.
     1303        * canvas/2d.text.draw.fill.rtl.html: Added.
     1304        * canvas/2d.text.draw.fill.unaffected-expected.txt: Added.
     1305        * canvas/2d.text.draw.fill.unaffected.html: Added.
     1306        * canvas/2d.text.draw.fontface.html: Added.
     1307        * canvas/2d.text.draw.fontface.notinpage.html: Added.
     1308        * canvas/2d.text.draw.fontface.repeat.html: Added.
     1309        * canvas/2d.text.draw.kern.consistent.html: Added.
     1310        * canvas/2d.text.draw.space.basic.html: Added.
     1311        * canvas/2d.text.draw.space.collapse.nonspace.html: Added.
     1312        * canvas/2d.text.draw.stroke.basic.html: Added.
     1313        * canvas/2d.text.draw.stroke.unaffected-expected.txt: Added.
     1314        * canvas/2d.text.draw.stroke.unaffected.html: Added.
     1315        * canvas/2d.text.font.default-expected.txt: Added.
     1316        * canvas/2d.text.font.default.html: Added.
     1317        * canvas/2d.text.font.parse.basic-expected.txt: Added.
     1318        * canvas/2d.text.font.parse.basic.html: Added.
     1319        * canvas/2d.text.font.parse.complex-expected.txt: Added.
     1320        * canvas/2d.text.font.parse.complex.html: Added.
     1321        * canvas/2d.text.font.parse.invalid-expected.txt: Added.
     1322        * canvas/2d.text.font.parse.invalid.html: Added.
     1323        * canvas/2d.text.font.parse.size.percentage-expected.txt: Added.
     1324        * canvas/2d.text.font.parse.size.percentage.default-expected.txt: Added.
     1325        * canvas/2d.text.font.parse.size.percentage.default.html: Added.
     1326        * canvas/2d.text.font.parse.size.percentage.html: Added.
     1327        * canvas/2d.text.font.parse.system-expected.txt: Added.
     1328        * canvas/2d.text.font.parse.system.html: Added.
     1329        * canvas/2d.text.measure.width.basic.html: Added.
     1330        * canvas/2d.text.measure.width.empty-expected.txt: Added.
     1331        * canvas/2d.text.measure.width.empty.html: Added.
     1332        * canvas/2d.transformation.order-expected.txt: Added.
     1333        * canvas/2d.transformation.order.html: Added.
     1334        * canvas/2d.transformation.rotate.direction-expected.txt: Added.
     1335        * canvas/2d.transformation.rotate.direction.html: Added.
     1336        * canvas/2d.transformation.rotate.nonfinite-expected.txt: Added.
     1337        * canvas/2d.transformation.rotate.nonfinite.html: Added.
     1338        * canvas/2d.transformation.rotate.radians-expected.txt: Added.
     1339        * canvas/2d.transformation.rotate.radians.html: Added.
     1340        * canvas/2d.transformation.rotate.wrap-expected.txt: Added.
     1341        * canvas/2d.transformation.rotate.wrap.html: Added.
     1342        * canvas/2d.transformation.rotate.wrapnegative-expected.txt: Added.
     1343        * canvas/2d.transformation.rotate.wrapnegative.html: Added.
     1344        * canvas/2d.transformation.rotate.zero-expected.txt: Added.
     1345        * canvas/2d.transformation.rotate.zero.html: Added.
     1346        * canvas/2d.transformation.scale.basic-expected.txt: Added.
     1347        * canvas/2d.transformation.scale.basic.html: Added.
     1348        * canvas/2d.transformation.scale.large-expected.txt: Added.
     1349        * canvas/2d.transformation.scale.large.html: Added.
     1350        * canvas/2d.transformation.scale.multiple-expected.txt: Added.
     1351        * canvas/2d.transformation.scale.multiple.html: Added.
     1352        * canvas/2d.transformation.scale.negative-expected.txt: Added.
     1353        * canvas/2d.transformation.scale.negative.html: Added.
     1354        * canvas/2d.transformation.scale.nonfinite-expected.txt: Added.
     1355        * canvas/2d.transformation.scale.nonfinite.html: Added.
     1356        * canvas/2d.transformation.scale.zero-expected.txt: Added.
     1357        * canvas/2d.transformation.scale.zero.html: Added.
     1358        * canvas/2d.transformation.setTransform.multiple-expected.txt: Added.
     1359        * canvas/2d.transformation.setTransform.multiple.html: Added.
     1360        * canvas/2d.transformation.setTransform.nonfinite-expected.txt: Added.
     1361        * canvas/2d.transformation.setTransform.nonfinite.html: Added.
     1362        * canvas/2d.transformation.setTransform.skewed-expected.txt: Added.
     1363        * canvas/2d.transformation.setTransform.skewed.html: Added.
     1364        * canvas/2d.transformation.transform.identity-expected.txt: Added.
     1365        * canvas/2d.transformation.transform.identity.html: Added.
     1366        * canvas/2d.transformation.transform.multiply-expected.txt: Added.
     1367        * canvas/2d.transformation.transform.multiply.html: Added.
     1368        * canvas/2d.transformation.transform.nonfinite-expected.txt: Added.
     1369        * canvas/2d.transformation.transform.nonfinite.html: Added.
     1370        * canvas/2d.transformation.transform.skewed-expected.txt: Added.
     1371        * canvas/2d.transformation.transform.skewed.html: Added.
     1372        * canvas/2d.transformation.translate.basic-expected.txt: Added.
     1373        * canvas/2d.transformation.translate.basic.html: Added.
     1374        * canvas/2d.transformation.translate.nonfinite-expected.txt: Added.
     1375        * canvas/2d.transformation.translate.nonfinite.html: Added.
     1376        * canvas/2d.type.delete-expected.txt: Added.
     1377        * canvas/2d.type.delete.html: Added.
     1378        * canvas/2d.voidreturn-expected.txt: Added.
     1379        * canvas/2d.voidreturn.html: Added.
     1380        * canvas/canvas_colorsandstyles_addcolorstop_001-expected.txt: Added.
     1381        * canvas/canvas_colorsandstyles_addcolorstop_001.htm: Added.
     1382        * canvas/canvas_colorsandstyles_createlineargradient_001.htm: Added.
     1383        * canvas/canvas_complexshapes_arcto_001.htm: Added.
     1384        * canvas/canvas_complexshapes_beziercurveto_001.htm: Added.
     1385        * canvas/canvas_complexshapes_ispointInpath_001-expected.txt: Added.
     1386        * canvas/canvas_complexshapes_ispointInpath_001.htm: Added.
     1387        * canvas/canvas_compositing_globalcompositeoperation_001.htm: Added.
     1388        * canvas/canvas_linestyles_linecap_001.htm: Added.
     1389        * canvas/canvas_shadows_001.htm: Added.
     1390        * canvas/canvas_state_restore_001.htm: Added.
     1391        * canvas/canvas_text_font_001.htm: Added.
     1392        * canvas/canvas_transformations_scale_001.htm: Added.
     1393        * canvas/context.casesensitive-expected.txt: Added.
     1394        * canvas/context.casesensitive.html: Added.
     1395        * canvas/context.emptystring-expected.txt: Added.
     1396        * canvas/context.emptystring.html: Added.
     1397        * canvas/context.unrecognised.badname-expected.txt: Added.
     1398        * canvas/context.unrecognised.badname.html: Added.
     1399        * canvas/context.unrecognised.badsuffix-expected.txt: Added.
     1400        * canvas/context.unrecognised.badsuffix.html: Added.
     1401        * canvas/context.unrecognised.nullsuffix-expected.txt: Added.
     1402        * canvas/context.unrecognised.nullsuffix.html: Added.
     1403        * canvas/context.unrecognised.unicode-expected.txt: Added.
     1404        * canvas/context.unrecognised.unicode.html: Added.
     1405        * canvas/fallback.basic-expected.txt: Added.
     1406        * canvas/fallback.basic.html: Added.
     1407        * canvas/fallback.multiple-expected.txt: Added.
     1408        * canvas/fallback.multiple.html: Added.
     1409        * canvas/fallback.nested-expected.txt: Added.
     1410        * canvas/fallback.nested.html: Added.
     1411        * canvas/initial.colour-expected.txt: Added.
     1412        * canvas/initial.colour.html: Added.
     1413        * canvas/initial.reset.2dstate-expected.txt: Added.
     1414        * canvas/initial.reset.2dstate.html: Added.
     1415        * canvas/initial.reset.clip-expected.txt: Added.
     1416        * canvas/initial.reset.clip.html: Added.
     1417        * canvas/initial.reset.different-expected.txt: Added.
     1418        * canvas/initial.reset.different.html: Added.
     1419        * canvas/initial.reset.gradient-expected.txt: Added.
     1420        * canvas/initial.reset.gradient.html: Added.
     1421        * canvas/initial.reset.path-expected.txt: Added.
     1422        * canvas/initial.reset.path.html: Added.
     1423        * canvas/initial.reset.pattern-expected.txt: Added.
     1424        * canvas/initial.reset.pattern.html: Added.
     1425        * canvas/initial.reset.same-expected.txt: Added.
     1426        * canvas/initial.reset.same.html: Added.
     1427        * canvas/initial.reset.transform-expected.txt: Added.
     1428        * canvas/initial.reset.transform.html: Added.
     1429        * canvas/resources: Added.
     1430        * canvas/resources/2d.composite.canvas.copy.png: Added.
     1431        * canvas/resources/2d.composite.canvas.destination-atop.png: Added.
     1432        * canvas/resources/2d.composite.canvas.destination-in.png: Added.
     1433        * canvas/resources/2d.composite.canvas.destination-out.png: Added.
     1434        * canvas/resources/2d.composite.canvas.destination-over.png: Added.
     1435        * canvas/resources/2d.composite.canvas.lighter.png: Added.
     1436        * canvas/resources/2d.composite.canvas.source-atop.png: Added.
     1437        * canvas/resources/2d.composite.canvas.source-in.png: Added.
     1438        * canvas/resources/2d.composite.canvas.source-out.png: Added.
     1439        * canvas/resources/2d.composite.canvas.source-over.png: Added.
     1440        * canvas/resources/2d.composite.canvas.xor.png: Added.
     1441        * canvas/resources/2d.composite.image.copy.png: Added.
     1442        * canvas/resources/2d.composite.image.destination-atop.png: Added.
     1443        * canvas/resources/2d.composite.image.destination-in.png: Added.
     1444        * canvas/resources/2d.composite.image.destination-out.png: Added.
     1445        * canvas/resources/2d.composite.image.destination-over.png: Added.
     1446        * canvas/resources/2d.composite.image.lighter.png: Added.
     1447        * canvas/resources/2d.composite.image.source-atop.png: Added.
     1448        * canvas/resources/2d.composite.image.source-in.png: Added.
     1449        * canvas/resources/2d.composite.image.source-out.png: Added.
     1450        * canvas/resources/2d.composite.image.source-over.png: Added.
     1451        * canvas/resources/2d.composite.image.xor.png: Added.
     1452        * canvas/resources/2d.composite.solid.copy.png: Added.
     1453        * canvas/resources/2d.composite.solid.destination-atop.png: Added.
     1454        * canvas/resources/2d.composite.solid.destination-in.png: Added.
     1455        * canvas/resources/2d.composite.solid.destination-out.png: Added.
     1456        * canvas/resources/2d.composite.solid.destination-over.png: Added.
     1457        * canvas/resources/2d.composite.solid.lighter.png: Added.
     1458        * canvas/resources/2d.composite.solid.source-atop.png: Added.
     1459        * canvas/resources/2d.composite.solid.source-in.png: Added.
     1460        * canvas/resources/2d.composite.solid.source-out.png: Added.
     1461        * canvas/resources/2d.composite.solid.source-over.png: Added.
     1462        * canvas/resources/2d.composite.solid.xor.png: Added.
     1463        * canvas/resources/2d.composite.transparent.copy.png: Added.
     1464        * canvas/resources/2d.composite.transparent.destination-atop.png: Added.
     1465        * canvas/resources/2d.composite.transparent.destination-in.png: Added.
     1466        * canvas/resources/2d.composite.transparent.destination-out.png: Added.
     1467        * canvas/resources/2d.composite.transparent.destination-over.png: Added.
     1468        * canvas/resources/2d.composite.transparent.lighter.png: Added.
     1469        * canvas/resources/2d.composite.transparent.source-atop.png: Added.
     1470        * canvas/resources/2d.composite.transparent.source-in.png: Added.
     1471        * canvas/resources/2d.composite.transparent.source-out.png: Added.
     1472        * canvas/resources/2d.composite.transparent.source-over.png: Added.
     1473        * canvas/resources/2d.composite.transparent.xor.png: Added.
     1474        * canvas/resources/2d.composite.uncovered.fill.copy.png: Added.
     1475        * canvas/resources/2d.composite.uncovered.fill.destination-atop.png: Added.
     1476        * canvas/resources/2d.composite.uncovered.fill.destination-in.png: Added.
     1477        * canvas/resources/2d.composite.uncovered.fill.source-in.png: Added.
     1478        * canvas/resources/2d.composite.uncovered.fill.source-out.png: Added.
     1479        * canvas/resources/2d.composite.uncovered.image.copy.png: Added.
     1480        * canvas/resources/2d.composite.uncovered.image.destination-atop.png: Added.
     1481        * canvas/resources/2d.composite.uncovered.image.destination-in.png: Added.
     1482        * canvas/resources/2d.composite.uncovered.image.source-in.png: Added.
     1483        * canvas/resources/2d.composite.uncovered.image.source-out.png: Added.
     1484        * canvas/resources/2d.composite.uncovered.nocontext.copy.png: Added.
     1485        * canvas/resources/2d.composite.uncovered.nocontext.destination-atop.png: Added.
     1486        * canvas/resources/2d.composite.uncovered.nocontext.destination-in.png: Added.
     1487        * canvas/resources/2d.composite.uncovered.nocontext.source-in.png: Added.
     1488        * canvas/resources/2d.composite.uncovered.nocontext.source-out.png: Added.
     1489        * canvas/resources/2d.composite.uncovered.pattern.copy.png: Added.
     1490        * canvas/resources/2d.composite.uncovered.pattern.destination-atop.png: Added.
     1491        * canvas/resources/2d.composite.uncovered.pattern.destination-in.png: Added.
     1492        * canvas/resources/2d.composite.uncovered.pattern.source-in.png: Added.
     1493        * canvas/resources/2d.composite.uncovered.pattern.source-out.png: Added.
     1494        * canvas/resources/2d.coordinatespace.png: Added.
     1495        * canvas/resources/2d.fillStyle.parse.current.removed.png: Added.
     1496        * canvas/resources/2d.fillStyle.parse.hex3.png: Added.
     1497        * canvas/resources/2d.fillStyle.parse.hex6.png: Added.
     1498        * canvas/resources/2d.fillStyle.parse.hsl-1.png: Added.
     1499        * canvas/resources/2d.fillStyle.parse.hsl-2.png: Added.
     1500        * canvas/resources/2d.fillStyle.parse.hsl-3.png: Added.
     1501        * canvas/resources/2d.fillStyle.parse.hsl-4.png: Added.
     1502        * canvas/resources/2d.fillStyle.parse.hsl-5.png: Added.
     1503        * canvas/resources/2d.fillStyle.parse.hsl-6.png: Added.
     1504        * canvas/resources/2d.fillStyle.parse.hsl-clamp-1.png: Added.
     1505        * canvas/resources/2d.fillStyle.parse.hsl-clamp-2.png: Added.
     1506        * canvas/resources/2d.fillStyle.parse.hsl-clamp-3.png: Added.
     1507        * canvas/resources/2d.fillStyle.parse.hsl-clamp-4.png: Added.
     1508        * canvas/resources/2d.fillStyle.parse.hsla-1.png: Added.
     1509        * canvas/resources/2d.fillStyle.parse.hsla-2.png: Added.
     1510        * canvas/resources/2d.fillStyle.parse.hsla-clamp-1.png: Added.
     1511        * canvas/resources/2d.fillStyle.parse.hsla-clamp-2.png: Added.
     1512        * canvas/resources/2d.fillStyle.parse.hsla-clamp-3.png: Added.
     1513        * canvas/resources/2d.fillStyle.parse.hsla-clamp-4.png: Added.
     1514        * canvas/resources/2d.fillStyle.parse.hsla-clamp-5.png: Added.
     1515        * canvas/resources/2d.fillStyle.parse.hsla-clamp-6.png: Added.
     1516        * canvas/resources/2d.fillStyle.parse.html4.png: Added.
     1517        * canvas/resources/2d.fillStyle.parse.rgb-clamp-1.png: Added.
     1518        * canvas/resources/2d.fillStyle.parse.rgb-clamp-2.png: Added.
     1519        * canvas/resources/2d.fillStyle.parse.rgb-clamp-3.png: Added.
     1520        * canvas/resources/2d.fillStyle.parse.rgb-clamp-4.png: Added.
     1521        * canvas/resources/2d.fillStyle.parse.rgb-clamp-5.png: Added.
     1522        * canvas/resources/2d.fillStyle.parse.rgb-eof.png: Added.
     1523        * canvas/resources/2d.fillStyle.parse.rgb-num.png: Added.
     1524        * canvas/resources/2d.fillStyle.parse.rgb-percent.png: Added.
     1525        * canvas/resources/2d.fillStyle.parse.rgba-clamp-1.png: Added.
     1526        * canvas/resources/2d.fillStyle.parse.rgba-clamp-2.png: Added.
     1527        * canvas/resources/2d.fillStyle.parse.rgba-eof.png: Added.
     1528        * canvas/resources/2d.fillStyle.parse.rgba-num-1.png: Added.
     1529        * canvas/resources/2d.fillStyle.parse.rgba-num-2.png: Added.
     1530        * canvas/resources/2d.fillStyle.parse.rgba-percent.png: Added.
     1531        * canvas/resources/2d.fillStyle.parse.rgba-solid-1.png: Added.
     1532        * canvas/resources/2d.fillStyle.parse.rgba-solid-2.png: Added.
     1533        * canvas/resources/2d.fillStyle.parse.rgba-solid-3.png: Added.
     1534        * canvas/resources/2d.fillStyle.parse.rgba-solid-4.png: Added.
     1535        * canvas/resources/2d.fillStyle.parse.svg-1.png: Added.
     1536        * canvas/resources/2d.fillStyle.parse.svg-2.png: Added.
     1537        * canvas/resources/2d.fillStyle.parse.transparent-1.png: Added.
     1538        * canvas/resources/2d.fillStyle.parse.transparent-2.png: Added.
     1539        * canvas/resources/2d.gradient.interpolate.alpha.png: Added.
     1540        * canvas/resources/2d.gradient.interpolate.colour.png: Added.
     1541        * canvas/resources/2d.gradient.interpolate.colouralpha.png: Added.
     1542        * canvas/resources/2d.gradient.interpolate.multiple.png: Added.
     1543        * canvas/resources/2d.gradient.interpolate.overlap.png: Added.
     1544        * canvas/resources/2d.gradient.interpolate.vertical.png: Added.
     1545        * canvas/resources/2d.gradient.object.current.png: Added.
     1546        * canvas/resources/2d.imageData.put.alpha.png: Added.
     1547        * canvas/resources/2d.path.fill.overlap.png: Added.
     1548        * canvas/resources/2d.path.stroke.overlap.png: Added.
     1549        * canvas/resources/2d.scaled.png: Added.
     1550        * canvas/resources/2d.shadow.alpha.2.png: Added.
     1551        * canvas/resources/2d.shadow.alpha.3.png: Added.
     1552        * canvas/resources/2d.shadow.alpha.4.png: Added.
     1553        * canvas/resources/2d.shadow.alpha.5.png: Added.
     1554        * canvas/resources/2d.shadow.blur.high.png: Added.
     1555        * canvas/resources/2d.shadow.blur.low.png: Added.
     1556        * canvas/resources/2d.shadow.canvas.alpha.png: Added.
     1557        * canvas/resources/2d.shadow.gradient.alpha.png: Added.
     1558        * canvas/resources/2d.shadow.image.alpha.png: Added.
     1559        * canvas/resources/2d.shadow.pattern.alpha.png: Added.
     1560        * canvas/resources/2d.text.draw.fill.basic.png: Added.
     1561        * canvas/resources/2d.text.draw.fill.maxWidth.large.png: Added.
     1562        * canvas/resources/2d.text.draw.fill.rtl.png: Added.
     1563        * canvas/resources/2d.text.draw.stroke.basic.png: Added.
     1564        * canvas/resources/anim-gr.gif: Added.
     1565        * canvas/resources/anim-gr.png: Added.
     1566        * canvas/resources/anim-poster-gr.png: Added.
     1567        * canvas/resources/broken.png: Added.
     1568        * canvas/resources/clear-100x50.png: Added.
     1569        * canvas/resources/ggrr-256x256.png: Added.
     1570        * canvas/resources/green-100x50.png: Added.
     1571        * canvas/resources/green-1x1.png: Added.
     1572        * canvas/resources/green.png: Added.
     1573        * canvas/resources/initial.colour.png: Added.
     1574        * canvas/resources/initial.reset.different.png: Added.
     1575        * canvas/resources/initial.reset.path.png: Added.
     1576        * canvas/resources/initial.reset.same.png: Added.
     1577        * canvas/resources/red-16x16.png: Added.
     1578        * canvas/resources/red.png: Added.
     1579        * canvas/resources/redtransparent.png: Added.
     1580        * canvas/resources/rgrg-256x256.png: Added.
     1581        * canvas/resources/rrgg-256x256.png: Added.
     1582        * canvas/resources/size.attributes.default.png: Added.
     1583        * canvas/resources/size.attributes.get.png: Added.
     1584        * canvas/resources/size.attributes.parse.decimal.png: Added.
     1585        * canvas/resources/size.attributes.parse.em.png: Added.
     1586        * canvas/resources/size.attributes.parse.empty.png: Added.
     1587        * canvas/resources/size.attributes.parse.exp.png: Added.
     1588        * canvas/resources/size.attributes.parse.junk.png: Added.
     1589        * canvas/resources/size.attributes.parse.minus.png: Added.
     1590        * canvas/resources/size.attributes.parse.octal.png: Added.
     1591        * canvas/resources/size.attributes.parse.onlyspace.png: Added.
     1592        * canvas/resources/size.attributes.parse.percent.png: Added.
     1593        * canvas/resources/size.attributes.parse.plus.png: Added.
     1594        * canvas/resources/size.attributes.parse.space.png: Added.
     1595        * canvas/resources/size.attributes.parse.trailingjunk.png: Added.
     1596        * canvas/resources/size.attributes.parse.whitespace.png: Added.
     1597        * canvas/resources/size.attributes.reflect.setcontent.png: Added.
     1598        * canvas/resources/size.attributes.reflect.setidl.png: Added.
     1599        * canvas/resources/size.attributes.removed.png: Added.
     1600        * canvas/resources/size.attributes.set.png: Added.
     1601        * canvas/resources/size.attributes.setAttribute.decimal.png: Added.
     1602        * canvas/resources/size.attributes.setAttribute.em.png: Added.
     1603        * canvas/resources/size.attributes.setAttribute.empty.png: Added.
     1604        * canvas/resources/size.attributes.setAttribute.exp.png: Added.
     1605        * canvas/resources/size.attributes.setAttribute.junk.png: Added.
     1606        * canvas/resources/size.attributes.setAttribute.minus.png: Added.
     1607        * canvas/resources/size.attributes.setAttribute.octal.png: Added.
     1608        * canvas/resources/size.attributes.setAttribute.onlyspace.png: Added.
     1609        * canvas/resources/size.attributes.setAttribute.percent.png: Added.
     1610        * canvas/resources/size.attributes.setAttribute.plus.png: Added.
     1611        * canvas/resources/size.attributes.setAttribute.space.png: Added.
     1612        * canvas/resources/size.attributes.setAttribute.trailingjunk.png: Added.
     1613        * canvas/resources/size.attributes.setAttribute.whitespace.png: Added.
     1614        * canvas/resources/size.attributes.style.png: Added.
     1615        * canvas/resources/toDataURL.jpeg.alpha.png: Added.
     1616        * canvas/resources/toDataURL.jpeg.primarycolours.png: Added.
     1617        * canvas/resources/toDataURL.jpeg.quality.basic.png: Added.
     1618        * canvas/resources/toDataURL.png.complexcolours.png: Added.
     1619        * canvas/resources/toDataURL.png.primarycolours.png: Added.
     1620        * canvas/resources/transparent.png: Added.
     1621        * canvas/resources/transparent50.png: Added.
     1622        * canvas/resources/yellow.png: Added.
     1623        * canvas/resources/yellow75.png: Added.
     1624        * canvas/security.dataURI.html: Added.
     1625        * canvas/security.drawImage.canvas-expected.txt: Added.
     1626        * canvas/security.drawImage.canvas.html: Added.
     1627        * canvas/security.drawImage.image-expected.txt: Added.
     1628        * canvas/security.drawImage.image.html: Added.
     1629        * canvas/security.pattern.canvas.fillStyle-expected.txt: Added.
     1630        * canvas/security.pattern.canvas.fillStyle.html: Added.
     1631        * canvas/security.pattern.canvas.strokeStyle-expected.txt: Added.
     1632        * canvas/security.pattern.canvas.strokeStyle.html: Added.
     1633        * canvas/security.pattern.canvas.timing-expected.txt: Added.
     1634        * canvas/security.pattern.canvas.timing.html: Added.
     1635        * canvas/security.pattern.create-expected.txt: Added.
     1636        * canvas/security.pattern.create.html: Added.
     1637        * canvas/security.pattern.cross-expected.txt: Added.
     1638        * canvas/security.pattern.cross.html: Added.
     1639        * canvas/security.pattern.image.fillStyle-expected.txt: Added.
     1640        * canvas/security.pattern.image.fillStyle.html: Added.
     1641        * canvas/security.pattern.image.strokeStyle-expected.txt: Added.
     1642        * canvas/security.pattern.image.strokeStyle.html: Added.
     1643        * canvas/security.reset-expected.txt: Added.
     1644        * canvas/security.reset.html: Added.
     1645        * canvas/size.attributes.default-expected.txt: Added.
     1646        * canvas/size.attributes.default.html: Added.
     1647        * canvas/size.attributes.get-expected.txt: Added.
     1648        * canvas/size.attributes.get.html: Added.
     1649        * canvas/size.attributes.idl-expected.txt: Added.
     1650        * canvas/size.attributes.idl.html: Added.
     1651        * canvas/size.attributes.idl.set.zero-expected.txt: Added.
     1652        * canvas/size.attributes.idl.set.zero.html: Added.
     1653        * canvas/size.attributes.parse.decimal-expected.txt: Added.
     1654        * canvas/size.attributes.parse.decimal.html: Added.
     1655        * canvas/size.attributes.parse.em-expected.txt: Added.
     1656        * canvas/size.attributes.parse.em.html: Added.
     1657        * canvas/size.attributes.parse.empty-expected.txt: Added.
     1658        * canvas/size.attributes.parse.empty.html: Added.
     1659        * canvas/size.attributes.parse.exp-expected.txt: Added.
     1660        * canvas/size.attributes.parse.exp.html: Added.
     1661        * canvas/size.attributes.parse.hex-expected.txt: Added.
     1662        * canvas/size.attributes.parse.hex.html: Added.
     1663        * canvas/size.attributes.parse.junk-expected.txt: Added.
     1664        * canvas/size.attributes.parse.junk.html: Added.
     1665        * canvas/size.attributes.parse.minus-expected.txt: Added.
     1666        * canvas/size.attributes.parse.minus.html: Added.
     1667        * canvas/size.attributes.parse.octal-expected.txt: Added.
     1668        * canvas/size.attributes.parse.octal.html: Added.
     1669        * canvas/size.attributes.parse.onlyspace-expected.txt: Added.
     1670        * canvas/size.attributes.parse.onlyspace.html: Added.
     1671        * canvas/size.attributes.parse.percent-expected.txt: Added.
     1672        * canvas/size.attributes.parse.percent.html: Added.
     1673        * canvas/size.attributes.parse.plus-expected.txt: Added.
     1674        * canvas/size.attributes.parse.plus.html: Added.
     1675        * canvas/size.attributes.parse.space-expected.txt: Added.
     1676        * canvas/size.attributes.parse.space.html: Added.
     1677        * canvas/size.attributes.parse.trailingjunk-expected.txt: Added.
     1678        * canvas/size.attributes.parse.trailingjunk.html: Added.
     1679        * canvas/size.attributes.parse.whitespace-expected.txt: Added.
     1680        * canvas/size.attributes.parse.whitespace.html: Added.
     1681        * canvas/size.attributes.parse.zero-expected.txt: Added.
     1682        * canvas/size.attributes.parse.zero.html: Added.
     1683        * canvas/size.attributes.reflect.setcontent-expected.txt: Added.
     1684        * canvas/size.attributes.reflect.setcontent.html: Added.
     1685        * canvas/size.attributes.reflect.setidl-expected.txt: Added.
     1686        * canvas/size.attributes.reflect.setidl.html: Added.
     1687        * canvas/size.attributes.reflect.setidlzero-expected.txt: Added.
     1688        * canvas/size.attributes.reflect.setidlzero.html: Added.
     1689        * canvas/size.attributes.removed-expected.txt: Added.
     1690        * canvas/size.attributes.removed.html: Added.
     1691        * canvas/size.attributes.set-expected.txt: Added.
     1692        * canvas/size.attributes.set.html: Added.
     1693        * canvas/size.attributes.setAttribute.decimal-expected.txt: Added.
     1694        * canvas/size.attributes.setAttribute.decimal.html: Added.
     1695        * canvas/size.attributes.setAttribute.em-expected.txt: Added.
     1696        * canvas/size.attributes.setAttribute.em.html: Added.
     1697        * canvas/size.attributes.setAttribute.empty-expected.txt: Added.
     1698        * canvas/size.attributes.setAttribute.empty.html: Added.
     1699        * canvas/size.attributes.setAttribute.exp-expected.txt: Added.
     1700        * canvas/size.attributes.setAttribute.exp.html: Added.
     1701        * canvas/size.attributes.setAttribute.hex-expected.txt: Added.
     1702        * canvas/size.attributes.setAttribute.hex.html: Added.
     1703        * canvas/size.attributes.setAttribute.junk-expected.txt: Added.
     1704        * canvas/size.attributes.setAttribute.junk.html: Added.
     1705        * canvas/size.attributes.setAttribute.minus-expected.txt: Added.
     1706        * canvas/size.attributes.setAttribute.minus.html: Added.
     1707        * canvas/size.attributes.setAttribute.octal-expected.txt: Added.
     1708        * canvas/size.attributes.setAttribute.octal.html: Added.
     1709        * canvas/size.attributes.setAttribute.onlyspace-expected.txt: Added.
     1710        * canvas/size.attributes.setAttribute.onlyspace.html: Added.
     1711        * canvas/size.attributes.setAttribute.percent-expected.txt: Added.
     1712        * canvas/size.attributes.setAttribute.percent.html: Added.
     1713        * canvas/size.attributes.setAttribute.plus-expected.txt: Added.
     1714        * canvas/size.attributes.setAttribute.plus.html: Added.
     1715        * canvas/size.attributes.setAttribute.space-expected.txt: Added.
     1716        * canvas/size.attributes.setAttribute.space.html: Added.
     1717        * canvas/size.attributes.setAttribute.trailingjunk-expected.txt: Added.
     1718        * canvas/size.attributes.setAttribute.trailingjunk.html: Added.
     1719        * canvas/size.attributes.setAttribute.whitespace-expected.txt: Added.
     1720        * canvas/size.attributes.setAttribute.whitespace.html: Added.
     1721        * canvas/size.attributes.setAttribute.zero-expected.txt: Added.
     1722        * canvas/size.attributes.setAttribute.zero.html: Added.
     1723        * canvas/size.attributes.style-expected.txt: Added.
     1724        * canvas/size.attributes.style.html: Added.
     1725        * canvas/toDataURL.arguments.1-expected.txt: Added.
     1726        * canvas/toDataURL.arguments.1.html: Added.
     1727        * canvas/toDataURL.arguments.2-expected.txt: Added.
     1728        * canvas/toDataURL.arguments.2.html: Added.
     1729        * canvas/toDataURL.arguments.3-expected.txt: Added.
     1730        * canvas/toDataURL.arguments.3.html: Added.
     1731        * canvas/toDataURL.bogustype-expected.txt: Added.
     1732        * canvas/toDataURL.bogustype.html: Added.
     1733        * canvas/toDataURL.default-expected.txt: Added.
     1734        * canvas/toDataURL.default.html: Added.
     1735        * canvas/toDataURL.jpeg.alpha.html: Added.
     1736        * canvas/toDataURL.jpeg.primarycolours.html: Added.
     1737        * canvas/toDataURL.jpeg.quality.basic.html: Added.
     1738        * canvas/toDataURL.jpeg.quality.notnumber-expected.txt: Added.
     1739        * canvas/toDataURL.jpeg.quality.notnumber.html: Added.
     1740        * canvas/toDataURL.jpeg.quality.outsiderange-expected.txt: Added.
     1741        * canvas/toDataURL.jpeg.quality.outsiderange.html: Added.
     1742        * canvas/toDataURL.lowercase.ascii-expected.txt: Added.
     1743        * canvas/toDataURL.lowercase.ascii.html: Added.
     1744        * canvas/toDataURL.lowercase.unicode-expected.txt: Added.
     1745        * canvas/toDataURL.lowercase.unicode.html: Added.
     1746        * canvas/toDataURL.nocontext-expected.txt: Added.
     1747        * canvas/toDataURL.nocontext.html: Added.
     1748        * canvas/toDataURL.png-expected.txt: Added.
     1749        * canvas/toDataURL.png.complexcolours.html: Added.
     1750        * canvas/toDataURL.png.html: Added.
     1751        * canvas/toDataURL.png.primarycolours.html: Added.
     1752        * canvas/toDataURL.unrecognised-expected.txt: Added.
     1753        * canvas/toDataURL.unrecognised.html: Added.
     1754        * canvas/toDataURL.zerosize-expected.txt: Added.
     1755        * canvas/toDataURL.zerosize.html: Added.
     1756        * canvas/type.delete-expected.txt: Added.
     1757        * canvas/type.delete.html: Added.
     1758        * canvas/type.exists-expected.txt: Added.
     1759        * canvas/type.exists.html: Added.
     1760        * canvas/type.extend-expected.txt: Added.
     1761        * canvas/type.extend.html: Added.
     1762        * canvas/type.name-expected.txt: Added.
     1763        * canvas/type.name.html: Added.
     1764        * canvas/type.prototype-expected.txt: Added.
     1765        * canvas/type.prototype.html: Added.
     1766        * canvas/type.replace-expected.txt: Added.
     1767        * canvas/type.replace.html: Added.
     1768        * common: Added.
     1769        * common/canvas-frame.css: Added.
     1770        * common/canvas-index.css: Added.
     1771        * common/canvas-spec.css: Added.
     1772        * common/canvas-tests.css: Added.
     1773        * common/canvas-tests.js: Added.
     1774        * common/domtestcase.js: Added.
     1775        * common/media.js: Added.
     1776        * common/text-plain.txt: Added.
     1777
    117782014-10-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
    21779
Note: See TracChangeset for help on using the changeset viewer.