Application test expectation gardening on WK2.

* platform/mac-wk2/TestExpectations: Skip two tests that toggle private browsing,
and added a bug number to http/tests/appcache/auth.html.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176141 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[iOS] NSFileManager and QuickLook SPI not available in public SDK
https://bugs.webkit.org/show_bug.cgi?id=138742

Reviewed by Pratik Solanki.

Source/WebCore:

Add a SPI wrapper headers {NSFileManager, QuickLook}SPI.h that forward declares
NSFileManager and QuickLook SPI, respectively, and use these header instead of
including private headers of Foundation and QuickLook directly.

* WebCore.xcodeproj/project.pbxproj: Add project and private header QuickLookSPI.h
and NSFileManagerSPI.h, respectively.
* platform/network/ios/QuickLook.mm: Include headers QuickLookSPI.h and NSFileManagerSPI.h
instead of including headers of QuickLook and Foundation directly.
* platform/spi/cocoa/NSFileManagerSPI.h: Added.
* platform/spi/ios/QuickLookSPI.h: Added.

Source/WebKit/mac:

Include header NSFileManagerSPI.h instead of the private header NSFileManager_NSURLExtras.h.

* WebCoreSupport/WebFrameLoaderClient.mm:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176142 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Update some artwork for the legacy WebKit action menu
https://bugs.webkit.org/show_bug.cgi?id=138758
<rdar://problem/18989840>

Reviewed by Simon Fraser.

* WebView/WebActionMenuController.mm:
(-[WebActionMenuController _createActionMenuItemForTag:]):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176143 268f45cc-cd09-0410-ab3c-d52691b4dbfc
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.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176144 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Update some artwork for the legacy WebKit action menu
https://bugs.webkit.org/show_bug.cgi?id=138758
<rdar://problem/18989840>

* WebView/WebActionMenuController.mm:
(webKitBundleImageNamed): Deleted.
Fix the build.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176145 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Get rid of WebFontCache
https://bugs.webkit.org/show_bug.cgi?id=134752

Reviewed by Dave Hyatt.

Source/WebCore:

No new tests because there is no behavior change.

* Configurations/WebCore.xcconfig:
* PlatformMac.cmake:
* WebCore.exp.in:
* WebCore.order:
* WebCore.xcodeproj/project.pbxproj:
* platform/graphics/mac/FontCacheMac.mm:
(WebCore::acceptableChoice):
(WebCore::betterChoice):
(WebCore::toTraitsMask):
(WebCore::desiredFamilyToAvailableFamilyDictionary):
(WebCore::rememberDesiredFamilyToAvailableFamilyMapping):
(WebCore::fontWithFamily):
(WebCore::invalidateFontCache):
(WebCore::FontCache::getTraitsInFamily):
(WebCore::FontCache::createFontPlatformData):
* platform/mac/WebFontCache.h: Removed.
* platform/mac/WebFontCache.mm: Removed.

Source/WebKit/mac:

* WebView/WebHTMLView.mm:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176146 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove computeTextPaintStyle's RenderText dependency.
https://bugs.webkit.org/show_bug.cgi?id=138754

Reviewed by Simon Fraser.

So that we can compute text paint style across renderers in simple line layout.

No change in functionality.

* rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::paint):
* rendering/SimpleLineLayoutFunctions.cpp:
(WebCore::SimpleLineLayout::paintFlow):
* rendering/TextPaintStyle.cpp:
(WebCore::computeTextPaintStyle):
* rendering/TextPaintStyle.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Frequent crashes under actionContextForResultAtPoint
https://bugs.webkit.org/show_bug.cgi?id=138761
<rdar://problem/18990684>

Reviewed by Dean Jackson.

* WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
(PageOverlayClientImpl::actionContextForResultAtPoint):
Initialize apiRange.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176148 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[mac] Only images that are actually purgeable should be advertised as such.
<https://webkit.org/b/138759>
<rdar://problem/13205438>

Reviewed by Tim Horton.

Instead of saying that all images on >=Yosemite are purgeable, have BitmapImage
forward the question to CGImage for the correct answer.

The memory may be marked non-volatile by frameworks underneath WebKit at any
given time, but that's not something we need to worry about.

* platform/graphics/BitmapImage.cpp:
(WebCore::BitmapImage::decodedDataIsPurgeable):
* platform/graphics/BitmapImage.h:
* platform/graphics/cg/BitmapImageCG.cpp:
(WebCore::BitmapImage::decodedDataIsPurgeable):
* platform/graphics/cg/ImageSourceCG.cpp:
(WebCore::ImageSource::createFrameAtIndex):
* platform/spi/cg/CoreGraphicsSPI.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176149 268f45cc-cd09-0410-ab3c-d52691b4dbfc