haikuwebkit/Source/WebCore/html/OffscreenCanvas.idl

66 lines
2.4 KiB
Plaintext
Raw Permalink Normal View History

/*
* Copyright (C) 2017 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*/
Add WebGL(2) context support to OffscreenCanvas https://bugs.webkit.org/show_bug.cgi?id=209809 Reviewed by Dean Jackson. LayoutTests/imported/w3c: Rebaseline OffscreenCanvas tests after enabling WebGL contexts. * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: Source/WebCore: Enable WebGL contexts with OffscreenCanvas by making sure the required settings are marshalled to workers and that any functionality that doesn't require an HTMLCanvasElement uses CanvasBase instead. No new tests, rebaselined existing test. * html/CanvasBase.h: * html/CustomPaintCanvas.cpp: (WebCore::CustomPaintCanvas::clearCopiedImage const): * html/CustomPaintCanvas.h: * html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::clearCopiedImage const): * html/HTMLCanvasElement.h: * html/OffscreenCanvas.cpp: (WebCore::requiresAcceleratedCompositingForWebGL): (WebCore::shouldEnableWebGL): (WebCore::OffscreenCanvas::createContextWebGL): (WebCore::OffscreenCanvas::getContext): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/WebGL2RenderingContext.idl: * html/canvas/WebGLRenderingContext.idl: * html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase): (WebCore::WebGLRenderingContextBase::markContextChanged): (WebCore::WebGLRenderingContextBase::paintRenderingResultsToCanvas): * workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::WorkerGlobalScope): * workers/WorkerGlobalScope.h: (WebCore::WorkerGlobalScope::acceleratedCompositingEnabled const): (WebCore::WorkerGlobalScope::webGLEnabled const): * workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::startWorkerGlobalScope): * workers/WorkerThread.cpp: (WebCore::WorkerParameters::isolatedCopy const): * workers/WorkerThread.h: * workers/service/context/ServiceWorkerThread.cpp: (WebCore::ServiceWorkerThread::ServiceWorkerThread): Canonical link: https://commits.webkit.org/228725@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@266275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-08-28 08:46:45 +00:00
typedef (
Basic OffscreenCanvas functionality https://bugs.webkit.org/show_bug.cgi?id=182686 Patch by Zan Dobersek <zdobersek@igalia.com> and Chris Lord <clord@igalia.com> on 2019-11-25 Reviewed by Antti Koivisto. LayoutTests/imported/w3c: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt: * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt: * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt: * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt: Source/WebCore: Enable context creation and retrieval on OffscreenCanvas, and creation of OffscreenCanvas in a worker. To allow for Canvas fill/stroke styles in workers, parseColorWorkerSafe has been added, which relies on CSSParserFastPaths::parseColor. That function has also been given a CSSValuePool parameter, so that a value pool that is safe to use on the calling thread can be provided. No new tests. Covered by existing tests. * css/parser/CSSParser.cpp: (WebCore::CSSParser::parseColor): (WebCore::CSSParser::parseColorWorkerSafe): * css/parser/CSSParser.h: * css/parser/CSSParserFastPaths.cpp: (WebCore::CSSParserFastPaths::parseColor): (WebCore::parseCaretColor): (WebCore::CSSParserFastPaths::maybeParseValue): * css/parser/CSSParserFastPaths.h: * html/CanvasBase.cpp: (WebCore::CanvasBase::drawingContext const): * html/OffscreenCanvas.cpp: (WebCore::OffscreenCanvas::setSize): (WebCore::OffscreenCanvas::getContext): (WebCore::OffscreenCanvas::didDraw): (WebCore::OffscreenCanvas::cssValuePool): (WebCore::OffscreenCanvas::createImageBuffer const): (WebCore::OffscreenCanvas::reset): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/CanvasGradient.cpp: (WebCore::CanvasGradient::CanvasGradient): (WebCore::m_canvas): (WebCore::CanvasGradient::addColorStop): * html/canvas/CanvasGradient.h: (WebCore::CanvasGradient::create): * html/canvas/CanvasRenderingContext2DBase.cpp: (WebCore::CanvasRenderingContext2DBase::setStrokeStyle): (WebCore::CanvasRenderingContext2DBase::setFillStyle): (WebCore::CanvasRenderingContext2DBase::setShadowColor): (WebCore::CanvasRenderingContext2DBase::setStrokeColor): (WebCore::CanvasRenderingContext2DBase::setFillColor): (WebCore::CanvasRenderingContext2DBase::setShadow): (WebCore::CanvasRenderingContext2DBase::createLinearGradient): (WebCore::CanvasRenderingContext2DBase::createRadialGradient): * html/canvas/CanvasStyle.cpp: (WebCore::isCurrentColorString): (WebCore::parseColor): (WebCore::currentColor): (WebCore::parseColorOrCurrentColor): (WebCore::CanvasStyle::createFromString): (WebCore::CanvasStyle::createFromStringWithOverrideAlpha): * html/canvas/CanvasStyle.h: * workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::cssValuePool): * workers/WorkerGlobalScope.h: LayoutTests: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Canonical link: https://commits.webkit.org/217831@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@252856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-11-25 14:39:30 +00:00
#if defined(ENABLE_WEBGL) && ENABLE_WEBGL
Add WebGL(2) context support to OffscreenCanvas https://bugs.webkit.org/show_bug.cgi?id=209809 Reviewed by Dean Jackson. LayoutTests/imported/w3c: Rebaseline OffscreenCanvas tests after enabling WebGL contexts. * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: Source/WebCore: Enable WebGL contexts with OffscreenCanvas by making sure the required settings are marshalled to workers and that any functionality that doesn't require an HTMLCanvasElement uses CanvasBase instead. No new tests, rebaselined existing test. * html/CanvasBase.h: * html/CustomPaintCanvas.cpp: (WebCore::CustomPaintCanvas::clearCopiedImage const): * html/CustomPaintCanvas.h: * html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::clearCopiedImage const): * html/HTMLCanvasElement.h: * html/OffscreenCanvas.cpp: (WebCore::requiresAcceleratedCompositingForWebGL): (WebCore::shouldEnableWebGL): (WebCore::OffscreenCanvas::createContextWebGL): (WebCore::OffscreenCanvas::getContext): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/WebGL2RenderingContext.idl: * html/canvas/WebGLRenderingContext.idl: * html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase): (WebCore::WebGLRenderingContextBase::markContextChanged): (WebCore::WebGLRenderingContextBase::paintRenderingResultsToCanvas): * workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::WorkerGlobalScope): * workers/WorkerGlobalScope.h: (WebCore::WorkerGlobalScope::acceleratedCompositingEnabled const): (WebCore::WorkerGlobalScope::webGLEnabled const): * workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::startWorkerGlobalScope): * workers/WorkerThread.cpp: (WebCore::WorkerParameters::isolatedCopy const): * workers/WorkerThread.h: * workers/service/context/ServiceWorkerThread.cpp: (WebCore::ServiceWorkerThread::ServiceWorkerThread): Canonical link: https://commits.webkit.org/228725@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@266275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-08-28 08:46:45 +00:00
WebGLRenderingContext or
Basic OffscreenCanvas functionality https://bugs.webkit.org/show_bug.cgi?id=182686 Patch by Zan Dobersek <zdobersek@igalia.com> and Chris Lord <clord@igalia.com> on 2019-11-25 Reviewed by Antti Koivisto. LayoutTests/imported/w3c: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt: * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt: * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt: * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt: Source/WebCore: Enable context creation and retrieval on OffscreenCanvas, and creation of OffscreenCanvas in a worker. To allow for Canvas fill/stroke styles in workers, parseColorWorkerSafe has been added, which relies on CSSParserFastPaths::parseColor. That function has also been given a CSSValuePool parameter, so that a value pool that is safe to use on the calling thread can be provided. No new tests. Covered by existing tests. * css/parser/CSSParser.cpp: (WebCore::CSSParser::parseColor): (WebCore::CSSParser::parseColorWorkerSafe): * css/parser/CSSParser.h: * css/parser/CSSParserFastPaths.cpp: (WebCore::CSSParserFastPaths::parseColor): (WebCore::parseCaretColor): (WebCore::CSSParserFastPaths::maybeParseValue): * css/parser/CSSParserFastPaths.h: * html/CanvasBase.cpp: (WebCore::CanvasBase::drawingContext const): * html/OffscreenCanvas.cpp: (WebCore::OffscreenCanvas::setSize): (WebCore::OffscreenCanvas::getContext): (WebCore::OffscreenCanvas::didDraw): (WebCore::OffscreenCanvas::cssValuePool): (WebCore::OffscreenCanvas::createImageBuffer const): (WebCore::OffscreenCanvas::reset): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/CanvasGradient.cpp: (WebCore::CanvasGradient::CanvasGradient): (WebCore::m_canvas): (WebCore::CanvasGradient::addColorStop): * html/canvas/CanvasGradient.h: (WebCore::CanvasGradient::create): * html/canvas/CanvasRenderingContext2DBase.cpp: (WebCore::CanvasRenderingContext2DBase::setStrokeStyle): (WebCore::CanvasRenderingContext2DBase::setFillStyle): (WebCore::CanvasRenderingContext2DBase::setShadowColor): (WebCore::CanvasRenderingContext2DBase::setStrokeColor): (WebCore::CanvasRenderingContext2DBase::setFillColor): (WebCore::CanvasRenderingContext2DBase::setShadow): (WebCore::CanvasRenderingContext2DBase::createLinearGradient): (WebCore::CanvasRenderingContext2DBase::createRadialGradient): * html/canvas/CanvasStyle.cpp: (WebCore::isCurrentColorString): (WebCore::parseColor): (WebCore::currentColor): (WebCore::parseColorOrCurrentColor): (WebCore::CanvasStyle::createFromString): (WebCore::CanvasStyle::createFromStringWithOverrideAlpha): * html/canvas/CanvasStyle.h: * workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::cssValuePool): * workers/WorkerGlobalScope.h: LayoutTests: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Canonical link: https://commits.webkit.org/217831@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@252856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-11-25 14:39:30 +00:00
#endif
Add WebGL(2) context support to OffscreenCanvas https://bugs.webkit.org/show_bug.cgi?id=209809 Reviewed by Dean Jackson. LayoutTests/imported/w3c: Rebaseline OffscreenCanvas tests after enabling WebGL contexts. * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: Source/WebCore: Enable WebGL contexts with OffscreenCanvas by making sure the required settings are marshalled to workers and that any functionality that doesn't require an HTMLCanvasElement uses CanvasBase instead. No new tests, rebaselined existing test. * html/CanvasBase.h: * html/CustomPaintCanvas.cpp: (WebCore::CustomPaintCanvas::clearCopiedImage const): * html/CustomPaintCanvas.h: * html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::clearCopiedImage const): * html/HTMLCanvasElement.h: * html/OffscreenCanvas.cpp: (WebCore::requiresAcceleratedCompositingForWebGL): (WebCore::shouldEnableWebGL): (WebCore::OffscreenCanvas::createContextWebGL): (WebCore::OffscreenCanvas::getContext): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/WebGL2RenderingContext.idl: * html/canvas/WebGLRenderingContext.idl: * html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase): (WebCore::WebGLRenderingContextBase::markContextChanged): (WebCore::WebGLRenderingContextBase::paintRenderingResultsToCanvas): * workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::WorkerGlobalScope): * workers/WorkerGlobalScope.h: (WebCore::WorkerGlobalScope::acceleratedCompositingEnabled const): (WebCore::WorkerGlobalScope::webGLEnabled const): * workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::startWorkerGlobalScope): * workers/WorkerThread.cpp: (WebCore::WorkerParameters::isolatedCopy const): * workers/WorkerThread.h: * workers/service/context/ServiceWorkerThread.cpp: (WebCore::ServiceWorkerThread::ServiceWorkerThread): Canonical link: https://commits.webkit.org/228725@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@266275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-08-28 08:46:45 +00:00
#if defined(ENABLE_WEBGL2) && ENABLE_WEBGL2
WebGL2RenderingContext or
#endif
OffscreenCanvasRenderingContext2D) OffscreenRenderingContext;
dictionary ImageEncodeOptions
{
DOMString type = "image/png";
unrestricted double quality = 1.0;
};
enum OffscreenRenderingContextType
{
"2d",
Add WebGL(2) context support to OffscreenCanvas https://bugs.webkit.org/show_bug.cgi?id=209809 Reviewed by Dean Jackson. LayoutTests/imported/w3c: Rebaseline OffscreenCanvas tests after enabling WebGL contexts. * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: Source/WebCore: Enable WebGL contexts with OffscreenCanvas by making sure the required settings are marshalled to workers and that any functionality that doesn't require an HTMLCanvasElement uses CanvasBase instead. No new tests, rebaselined existing test. * html/CanvasBase.h: * html/CustomPaintCanvas.cpp: (WebCore::CustomPaintCanvas::clearCopiedImage const): * html/CustomPaintCanvas.h: * html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::clearCopiedImage const): * html/HTMLCanvasElement.h: * html/OffscreenCanvas.cpp: (WebCore::requiresAcceleratedCompositingForWebGL): (WebCore::shouldEnableWebGL): (WebCore::OffscreenCanvas::createContextWebGL): (WebCore::OffscreenCanvas::getContext): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/WebGL2RenderingContext.idl: * html/canvas/WebGLRenderingContext.idl: * html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase): (WebCore::WebGLRenderingContextBase::markContextChanged): (WebCore::WebGLRenderingContextBase::paintRenderingResultsToCanvas): * workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::WorkerGlobalScope): * workers/WorkerGlobalScope.h: (WebCore::WorkerGlobalScope::acceleratedCompositingEnabled const): (WebCore::WorkerGlobalScope::webGLEnabled const): * workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::startWorkerGlobalScope): * workers/WorkerThread.cpp: (WebCore::WorkerParameters::isolatedCopy const): * workers/WorkerThread.h: * workers/service/context/ServiceWorkerThread.cpp: (WebCore::ServiceWorkerThread::ServiceWorkerThread): Canonical link: https://commits.webkit.org/228725@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@266275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-08-28 08:46:45 +00:00
"webgl",
"webgl2"
};
[
Add CanvasRenderingContext2DBase class and OffscreenCanvasRenderingContext2D https://bugs.webkit.org/show_bug.cgi?id=180718 <rdar://problem/36004015> Reviewed by Sam Weinig. Add an OffscreenCanvasRenderingContext2D class, and in the process create a shared base class for it and CanvasRenderingContext2D, called CanvasRenderingContext2DBase. The base class has nearly all the functionality, with the exception of the text and focus rendering APIs, which are only exposed on CanvasRenderingContext2D. At the moment CanvasRenderingContext2DBase's implementation still expects the attached canvas to be an HTMLCanvasElement, but that's ok since you can't yet create an OffscreenCanvasRenderingContext2D. A subsequent patch will do the right thing. No change in functionality at the moment, so covered by the existing tests. * DerivedSources.make: Add the new IDL file. * Sources.txt: Add all the new files to compile. * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSCanvasRenderingContext2DCustom.cpp: Removed some unnecessary headers, and added JSC:: where appropriate. (WebCore::JSCanvasRenderingContext2DOwner::isReachableFromOpaqueRoots): (WebCore::JSCanvasRenderingContext2D::visitAdditionalChildren): * bindings/js/JSOffscreenCanvasRenderingContext2DCustom.cpp: Copied from Source/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp. (WebCore::root): New root function that just returns the address of the OffscreenCanvas. (WebCore::JSOffscreenCanvasRenderingContext2DOwner::isReachableFromOpaqueRoots): (WebCore::JSOffscreenCanvasRenderingContext2D::visitAdditionalChildren): * bindings/js/JSWorkerNavigatorCustom.cpp: Add JSC:: to fix a compilation error. (WebCore::JSWorkerNavigator::visitAdditionalChildren): * bindings/js/WebCoreBuiltinNames.h: New IDL types. * html/OffscreenCanvas.idl: Explicitly generates an IsReachable. * html/canvas/CanvasRenderingContext.h: (WebCore::CanvasRenderingContext::isOffscreen2d const): Helper for is<> trait. * html/canvas/CanvasRenderingContext2D.cpp: Nearly everything has been moved to the Base class. * html/canvas/CanvasRenderingContext2D.h: * html/canvas/CanvasRenderingContext2DBase.cpp: Copied from Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp. * html/canvas/CanvasRenderingContext2DBase.h: Copied from Source/WebCore/html/canvas/CanvasRenderingContext2D.h. * html/canvas/OffscreenCanvasRenderingContext2D.cpp: Added. Basic implementation that just uses the Base class. (WebCore::OffscreenCanvasRenderingContext2D::OffscreenCanvasRenderingContext2D): * html/canvas/OffscreenCanvasRenderingContext2D.h: Added. * html/canvas/OffscreenCanvasRenderingContext2D.idl: Added. Canonical link: https://commits.webkit.org/196630@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@225816 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-12-12 23:35:51 +00:00
GenerateIsReachable=Impl,
Put OffscreenCanvas behind a build flag https://bugs.webkit.org/show_bug.cgi?id=203146 Patch by Chris Lord <clord@igalia.com> on 2019-10-26 Reviewed by Ryosuke Niwa. .: Put OffscreenCanvas behind a build flag and enable building with experimental features on GTK and WPE. * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitFeatures.cmake: LayoutTests/imported/w3c: OffscreenCanvas is disabled by default, adjust expectations accordingly. * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: * web-platform-tests/html/dom/idlharness.https-expected.txt: * web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt: PerformanceTests: * StitchMarker/wtf/FeatureDefines.h: Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: No new tests. No behavior changes. * Configurations/FeatureDefines.xcconfig: * bindings/js/JSEventTargetCustom.cpp: * bindings/js/JSOffscreenCanvasRenderingContext2DCustom.cpp: * dom/EventTargetFactory.in: * html/ImageBitmap.idl: * html/OffscreenCanvas.cpp: * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/CanvasRenderingContext.cpp: * html/canvas/ImageBitmapRenderingContext.idl: * html/canvas/OffscreenCanvasRenderingContext2D.cpp: * html/canvas/OffscreenCanvasRenderingContext2D.h: * html/canvas/OffscreenCanvasRenderingContext2D.idl: * html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::canvas): * html/canvas/WebGLRenderingContextBase.h: * html/canvas/WebGLRenderingContextBase.idl: * inspector/agents/InspectorCanvasAgent.cpp: * page/PageConsoleClient.cpp: (WebCore::canvasRenderingContext): * page/RuntimeEnabledFeatures.h: (WebCore::RuntimeEnabledFeatures::setImageBitmapEnabled): (WebCore::RuntimeEnabledFeatures::imageBitmapEnabled const): (WebCore::RuntimeEnabledFeatures::setOffscreenCanvasEnabled): (WebCore::RuntimeEnabledFeatures::offscreenCanvasEnabled const): * page/WindowOrWorkerGlobalScope.idl: Source/WebCore/PAL: * Configurations/FeatureDefines.xcconfig: Source/WebKit: Split the ImageBitmapOffscreenCanvas setting into two separate settings so OffscreenCanvas can be disabled at build time. * Configurations/FeatureDefines.xcconfig: * Shared/WebPreferences.yaml: * Shared/WebPreferencesDefaultValues.h: * WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner): * WebProcess/WebPage/WebInspectorUI.cpp: (WebKit::WebInspectorUI::WebInspectorUI): Source/WebKitLegacy/mac: * Configurations/FeatureDefines.xcconfig: Source/WTF: * wtf/FeatureDefines.h: Tools: Put OffscreenCanvas behind a build flag and enable the runtime setting when running tests on platforms where it's built (GTK and WPE). * Scripts/webkitperl/FeatureList.pm: * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::beginTesting): * WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::setOffscreenCanvasEnabled): * WebKitTestRunner/InjectedBundle/TestRunner.h: Websites/webkit.org: Update to reflect split ImageBitmapOffscreenCanvas settings. * experimental-features.html: LayoutTests: OffscreenCanvas is disabled by default except on GTK/WPE. Adjust test expectations accordingly. * TestExpectations: * platform/gtk/TestExpectations: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Renamed from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt. * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt. Canonical link: https://commits.webkit.org/216857@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@251630 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-26 07:12:47 +00:00
EnabledAtRuntime=OffscreenCanvas,
Conditional=OFFSCREEN_CANVAS,
ConditionalForWorker=OFFSCREEN_CANVAS_IN_WORKERS,
Allow conditionally enabling OffscreenCanvas only for non-worker contexts https://bugs.webkit.org/show_bug.cgi?id=225845 Reviewed by Darin Adler. .: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitFeatures.cmake: Match current behavior of ENABLE_OFFSCREEN_CANVAS for ENABLE_OFFSCREEN_CANVAS_IN_WORKERS. Source/WebCore: Enable both compile time and runtime conditional enablement of just the non-worker OffscreenCanvas code path. To make this work a new IDL extended attribute was needed, ConditionalForWorker=FOO, which allows specifying an additional macro to check for whether the constructor should be exposed on workers. Ideally this would be generic for any context type, but at the moment, the limited syntax of extended attributes makes that hard. If generalization is needed (or a similar syntax is needed for something else) this can be revisited. To support runtime conditional exposure, the existing EnabledForContext, which calls a static function on the implementation class passing the ScriptExecutationContext is used. If conditional per context type ever becomes a common thing, we should add another extended attribute (and add syntax to support like above) that allows specifying both the context type and the setting name. Other than that, uses of ENABLE_OFFSCREEN_CANVAS that guarded worker specific functionality were replaced by ENABLE_OFFSCREEN_CANVAS_IN_WORKERS. * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::serialize): (WebCore::CloneSerializer::CloneSerializer): (WebCore::CloneSerializer::dumpIfTerminal): (WebCore::CloneDeserializer::deserialize): (WebCore::CloneDeserializer::CloneDeserializer): (WebCore::CloneDeserializer::readTerminal): (WebCore::SerializedScriptValue::SerializedScriptValue): (WebCore::SerializedScriptValue::computeMemoryCost const): (WebCore::SerializedScriptValue::create): (WebCore::SerializedScriptValue::deserialize): * bindings/js/SerializedScriptValue.h: (WebCore::SerializedScriptValue::SerializedScriptValue): * bindings/scripts/IDLAttributes.json: * bindings/scripts/preprocess-idls.pl: (GenerateConstructorAttributes): * html/HTMLCanvasElement.idl: * html/OffscreenCanvas.cpp: (WebCore::OffscreenCanvas::enabledForContext): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/OffscreenCanvasRenderingContext2D.cpp: (WebCore::OffscreenCanvasRenderingContext2D::enabledForContext): * html/canvas/OffscreenCanvasRenderingContext2D.h: * html/canvas/OffscreenCanvasRenderingContext2D.idl: * page/RuntimeEnabledFeatures.h: (WebCore::RuntimeEnabledFeatures::setOffscreenCanvasInWorkersEnabled): (WebCore::RuntimeEnabledFeatures::offscreenCanvasInWorkersEnabled const): * workers/DedicatedWorkerGlobalScope.h: * workers/DedicatedWorkerGlobalScope.idl: * workers/WorkerAnimationController.cpp: * workers/WorkerAnimationController.h: Source/WTF: * Scripts/Preferences/WebPreferencesInternal.yaml: Add new OffscreenCanvasInWorkersEnabled preference. * wtf/PlatformEnable.h: Add new ENABLE_OFFSCREEN_CANVAS_IN_WORKERS macro. Tools: * Scripts/webkitperl/FeatureList.pm: * WebKitTestRunner/TestOptions.cpp: (WTR::TestOptions::defaults): Match current behavior of ENABLE_OFFSCREEN_CANVAS and OffscreenCanvasEnabled for ENABLE_OFFSCREEN_CANVAS_IN_WORKERS and OffscreenCanvasInWorkersEnabled. Canonical link: https://commits.webkit.org/237788@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@277560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-05-16 03:14:57 +00:00
EnabledForContext,
Basic OffscreenCanvas functionality https://bugs.webkit.org/show_bug.cgi?id=182686 Patch by Zan Dobersek <zdobersek@igalia.com> and Chris Lord <clord@igalia.com> on 2019-11-25 Reviewed by Antti Koivisto. LayoutTests/imported/w3c: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.canvas.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.clip.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.image.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.clear.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.darker.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.get.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.highlight.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.solid.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.transparent.xor.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out-expected.txt: * web-platform-tests/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.missingargs.worker-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn-expected.txt: * web-platform-tests/offscreen-canvas/conformance-requirements/2d.voidreturn.worker-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5-expected.txt: * web-platform-tests/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default-expected.txt: * web-platform-tests/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter-expected.txt: * web-platform-tests/offscreen-canvas/filter/offscreencanvas.filter.w-expected.txt: * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing-expected.txt: * web-platform-tests/offscreen-canvas/image-smoothing/image.smoothing.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.butt.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.open.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.square.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cap.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.cross.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.defaults.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.bevel.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.miter.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.open.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.parallel.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.join.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.acute.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.miter.within.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.union-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.union.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.transformed.worker-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid-expected.txt: * web-platform-tests/offscreen-canvas/line-styles/2d.line.width.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.beginPath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.intersect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.newline.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.end.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.winding.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.skew.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.stroke.union.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.changing.worker-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple-expected.txt: * web-platform-tests/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker-expected.txt: * web-platform-tests/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.4.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.alpha.5.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.clip.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.composite.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.blur.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.x.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.enable.y.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.scale.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.section.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.outside.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.1.worker-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2-expected.txt: * web-platform-tests/offscreen-canvas/shadows/2d.shadow.transform.2.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.valid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.align.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.baseline.valid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.center.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.ltr.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.end.rtl.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.left.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.right.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.ltr.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.align.start.rtl.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.alphabetic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.bottom.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.hanging.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.ideographic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.middle.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.baseline.top.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.basic-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.NaN.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.large-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.small.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.maxWidth.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.rtl-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fill.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.notinpage.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.repeat.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.fontface.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.kern.consistent-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.end.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.other.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.space.collapse.start.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.basic-manual.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.draw.stroke.unaffected.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.default-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.complex.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.invalid.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.system.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.font.parse.tiny.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/text/2d.text.measure.width.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow-expected.txt: * web-platform-tests/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.colour.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.resize-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker-expected.txt: * web-platform-tests/offscreen-canvas/the-offscreen-canvas/size.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.order.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.large.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.negative.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.scale.zero.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.identity.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.basic.worker-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite-expected.txt: * web-platform-tests/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker-expected.txt: Source/WebCore: Enable context creation and retrieval on OffscreenCanvas, and creation of OffscreenCanvas in a worker. To allow for Canvas fill/stroke styles in workers, parseColorWorkerSafe has been added, which relies on CSSParserFastPaths::parseColor. That function has also been given a CSSValuePool parameter, so that a value pool that is safe to use on the calling thread can be provided. No new tests. Covered by existing tests. * css/parser/CSSParser.cpp: (WebCore::CSSParser::parseColor): (WebCore::CSSParser::parseColorWorkerSafe): * css/parser/CSSParser.h: * css/parser/CSSParserFastPaths.cpp: (WebCore::CSSParserFastPaths::parseColor): (WebCore::parseCaretColor): (WebCore::CSSParserFastPaths::maybeParseValue): * css/parser/CSSParserFastPaths.h: * html/CanvasBase.cpp: (WebCore::CanvasBase::drawingContext const): * html/OffscreenCanvas.cpp: (WebCore::OffscreenCanvas::setSize): (WebCore::OffscreenCanvas::getContext): (WebCore::OffscreenCanvas::didDraw): (WebCore::OffscreenCanvas::cssValuePool): (WebCore::OffscreenCanvas::createImageBuffer const): (WebCore::OffscreenCanvas::reset): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * html/canvas/CanvasGradient.cpp: (WebCore::CanvasGradient::CanvasGradient): (WebCore::m_canvas): (WebCore::CanvasGradient::addColorStop): * html/canvas/CanvasGradient.h: (WebCore::CanvasGradient::create): * html/canvas/CanvasRenderingContext2DBase.cpp: (WebCore::CanvasRenderingContext2DBase::setStrokeStyle): (WebCore::CanvasRenderingContext2DBase::setFillStyle): (WebCore::CanvasRenderingContext2DBase::setShadowColor): (WebCore::CanvasRenderingContext2DBase::setStrokeColor): (WebCore::CanvasRenderingContext2DBase::setFillColor): (WebCore::CanvasRenderingContext2DBase::setShadow): (WebCore::CanvasRenderingContext2DBase::createLinearGradient): (WebCore::CanvasRenderingContext2DBase::createRadialGradient): * html/canvas/CanvasStyle.cpp: (WebCore::isCurrentColorString): (WebCore::parseColor): (WebCore::currentColor): (WebCore::parseColorOrCurrentColor): (WebCore::CanvasStyle::createFromString): (WebCore::CanvasStyle::createFromStringWithOverrideAlpha): * html/canvas/CanvasStyle.h: * workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::cssValuePool): * workers/WorkerGlobalScope.h: LayoutTests: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Canonical link: https://commits.webkit.org/217831@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@252856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-11-25 14:39:30 +00:00
Exposed=(Window,Worker)
] interface OffscreenCanvas : EventTarget {
Use constructor operations in WebIDL https://bugs.webkit.org/show_bug.cgi?id=201397 Reviewed by Eric Carlson. Add support for constructor syntax in WebIDL (https://heycam.github.io/webidl/#idl-constructors) - [Constructor(...)] extended attributes become constructor(...) operations - [JSBuiltinConstructor] becomes [JSBuiltin] constructor(...) - [CustomConstructor] becomes [Custom] constructor(...) - [ConstructorMayThrowException] becomes [MayThrowException] constructor(...) and can now be unique per-overload - [ConstructorCallWith=Foo] becomes [CallWith=Foo] constructor(...) and can now also be unique per-overload This change leaves NamedConstructor as is, but a subsequent change will replace it with the specified LegacyFactoryFunction extended attribute. * Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl: * Modules/applepay/ApplePayError.idl: * Modules/applepay/ApplePaySession.idl: * Modules/applepay/ApplePaySetup.idl: * Modules/async-clipboard/ClipboardItem.idl: * Modules/encryptedmedia/MediaKeyMessageEvent.idl: * Modules/encryptedmedia/legacy/WebKitMediaKeyMessageEvent.idl: * Modules/encryptedmedia/legacy/WebKitMediaKeyNeededEvent.idl: * Modules/encryptedmedia/legacy/WebKitMediaKeys.idl: * Modules/fetch/FetchHeaders.idl: * Modules/fetch/FetchRequest.idl: * Modules/fetch/FetchResponse.idl: * Modules/gamepad/GamepadEvent.idl: * Modules/highlight/HighlightMap.idl: * Modules/highlight/HighlightRangeGroup.idl: * Modules/indexeddb/IDBVersionChangeEvent.idl: * Modules/mediarecorder/BlobEvent.idl: * Modules/mediarecorder/MediaRecorder.idl: * Modules/mediarecorder/MediaRecorderErrorEvent.idl: * Modules/mediasession/MediaRemoteControls.idl: * Modules/mediasession/MediaSession.idl: * Modules/mediasource/MediaSource.idl: * Modules/mediastream/MediaStream.idl: * Modules/mediastream/MediaStreamTrackEvent.idl: * Modules/mediastream/OverconstrainedError.idl: * Modules/mediastream/OverconstrainedErrorEvent.idl: * Modules/mediastream/RTCDTMFToneChangeEvent.idl: * Modules/mediastream/RTCDataChannelEvent.idl: * Modules/mediastream/RTCIceCandidate.idl: * Modules/mediastream/RTCPeerConnection.idl: * Modules/mediastream/RTCPeerConnectionIceEvent.idl: * Modules/mediastream/RTCSessionDescription.idl: * Modules/mediastream/RTCTrackEvent.idl: * Modules/notifications/Notification.idl: * Modules/paymentrequest/MerchantValidationEvent.idl: * Modules/paymentrequest/PaymentMethodChangeEvent.idl: * Modules/paymentrequest/PaymentRequest.idl: * Modules/paymentrequest/PaymentRequestUpdateEvent.idl: * Modules/pictureinpicture/EnterPictureInPictureEvent.idl: * Modules/speech/SpeechSynthesisUtterance.idl: * Modules/streams/ByteLengthQueuingStrategy.idl: * Modules/streams/CountQueuingStrategy.idl: * Modules/streams/ReadableByteStreamController.idl: * Modules/streams/ReadableStream.idl: * Modules/streams/ReadableStreamBYOBReader.idl: * Modules/streams/ReadableStreamBYOBRequest.idl: * Modules/streams/ReadableStreamDefaultController.idl: * Modules/streams/ReadableStreamDefaultReader.idl: * Modules/streams/WritableStream.idl: * Modules/webaudio/AudioContext.idl: * Modules/webaudio/OfflineAudioContext.idl: * Modules/webgpu/GPUOutOfMemoryError.idl: * Modules/webgpu/GPUUncapturedErrorEvent.idl: * Modules/webgpu/GPUValidationError.idl: * Modules/websockets/CloseEvent.idl: * Modules/websockets/WebSocket.idl: * Modules/webxr/WebXRRigidTransform.idl: * Modules/webxr/WebXRWebGLLayer.idl: * Modules/webxr/XRInputSourceEvent.idl: * Modules/webxr/XRInputSourcesChangeEvent.idl: * Modules/webxr/XRReferenceSpaceEvent.idl: * Modules/webxr/XRSessionEvent.idl: * animation/AnimationPlaybackEvent.idl: * animation/DocumentTimeline.idl: * animation/KeyframeEffect.idl: * animation/WebAnimation.idl: * bindings/scripts/CodeGeneratorJS.pm: (ShouldGenerateToJSDeclaration): (GetFullyQualifiedImplementationCallName): (GenerateParametersCheck): (GetConstructorTemplateClassName): (GenerateConstructorDefinition): (GenerateConstructorHelperMethods): (HasCustomConstructor): (IsConstructable): (HasJSBuiltinConstructor): (AddJSBuiltinIncludesIfNeeded): (IsJSBuiltinConstructor): Deleted. * bindings/scripts/IDLAttributes.json: * bindings/scripts/IDLParser.pm: (assertExtendedAttributesValidForContext): (copyExtendedAttributes): (cloneOperation): (applyTypedefs): (parseInterfaceMember): (parseConstructor): (parseExtendedAttributeRest): (applyMemberList): (applyExtendedAttributeList): * bindings/scripts/test/JS/JSTestInterface.cpp: * bindings/scripts/test/JS/JSTestNamedConstructor.cpp: (WebCore::JSTestNamedConstructorConstructor::initializeProperties): (WebCore::JSTestNamedConstructorNamedConstructor::construct): (WebCore::JSTestNamedConstructorNamedConstructor::initializeProperties): * bindings/scripts/test/TestClassWithJSBuiltinConstructor.idl: * bindings/scripts/test/TestEventConstructor.idl: * bindings/scripts/test/TestInterface.idl: * bindings/scripts/test/TestJSBuiltinConstructor.idl: * bindings/scripts/test/TestNamedConstructor.idl: * bindings/scripts/test/TestNode.idl: * bindings/scripts/test/TestObj.idl: * bindings/scripts/test/TestOverloadedConstructors.idl: * bindings/scripts/test/TestOverloadedConstructorsWithSequence.idl: * bindings/scripts/test/TestPromiseRejectionEvent.idl: * bindings/scripts/test/TestTypedefs.idl: * css/DOMMatrix.idl: * css/DOMMatrixReadOnly.idl: * css/FontFace.idl: * css/FontFaceSet.idl: * css/MediaQueryListEvent.idl: * css/WebKitCSSMatrix.idl: * css/typedom/TypedOMCSSUnitValue.idl: * css/typedom/TypedOMCSSUnparsedValue.idl: * dom/AbortController.idl: * dom/AnimationEvent.idl: * dom/BeforeLoadEvent.idl: * dom/ClipboardEvent.idl: * dom/Comment.idl: * dom/CompositionEvent.idl: * dom/CustomEvent.idl: * dom/DOMException.idl: * dom/DOMPoint.idl: * dom/DOMPointReadOnly.idl: * dom/DOMQuad.idl: * dom/DOMRect.idl: * dom/DOMRectReadOnly.idl: * dom/Document.idl: * dom/DocumentFragment.idl: * dom/DragEvent.idl: * dom/ErrorEvent.idl: * dom/Event.idl: * dom/EventTarget.idl: * dom/FocusEvent.idl: * dom/HashChangeEvent.idl: * dom/InputEvent.idl: * dom/KeyboardEvent.idl: * dom/MessageChannel.idl: * dom/MessageEvent.idl: * dom/MouseEvent.idl: * dom/MutationObserver.idl: * dom/OverflowEvent.idl: * dom/PageTransitionEvent.idl: * dom/PointerEvent.idl: * dom/PopStateEvent.idl: * dom/ProgressEvent.idl: * dom/PromiseRejectionEvent.idl: * dom/Range.idl: * dom/SecurityPolicyViolationEvent.idl: * dom/StaticRange.idl: * dom/Text.idl: * dom/TextDecoder.idl: * dom/TextEncoder.idl: * dom/TransitionEvent.idl: * dom/UIEvent.idl: * dom/WebKitAnimationEvent.idl: * dom/WebKitTransitionEvent.idl: * dom/WheelEvent.idl: * fileapi/Blob.idl: * fileapi/File.idl: * fileapi/FileReader.idl: * fileapi/FileReaderSync.idl: * html/DOMFormData.idl: * html/DOMURL.idl: * html/HTMLElement.idl: * html/HTMLOptionElement.idl: * html/ImageData.idl: * html/MediaController.idl: * html/MediaEncryptedEvent.idl: * html/OffscreenCanvas.idl: * html/URLSearchParams.idl: * html/canvas/Path2D.idl: * html/canvas/WebGLContextEvent.idl: * html/track/DataCue.idl: * html/track/TextTrackCue.idl: * html/track/TrackEvent.idl: * html/track/VTTCue.idl: * html/track/VTTRegion.idl: * page/EventSource.idl: * page/IntersectionObserver.idl: * page/IntersectionObserverEntry.idl: * page/PerformanceObserver.idl: * page/ResizeObserver.idl: * page/UndoItem.idl: * page/WebKitPoint.idl: * storage/StorageEvent.idl: * workers/Worker.idl: * workers/service/ExtendableEvent.idl: * workers/service/ExtendableMessageEvent.idl: * workers/service/FetchEvent.idl: * xml/DOMParser.idl: * xml/XMLHttpRequest.idl: * xml/XMLSerializer.idl: * xml/XPathEvaluator.idl: * xml/XSLTProcessor.idl: Canonical link: https://commits.webkit.org/226091@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@263160 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-06-17 16:56:19 +00:00
[CallWith=ScriptExecutionContext] constructor([EnforceRange] unsigned long width, [EnforceRange] unsigned long height);
attribute [EnforceRange] unsigned long width;
attribute [EnforceRange] unsigned long height;
[WebIDL] Remove the need to specify [MayThrowException] https://bugs.webkit.org/show_bug.cgi?id=180019 Reviewed by Darin Adler and Chris Dumez. Removes the need to specify [MayThrowException] by deducing it from the bound signature's return value. Any function returning an ExceptionOr is one that throws. In most cases, this was already handled by toJS<>(..., impl.func()), which had overloads for the case that the value was an ExceptionOr. The cases this didn't work for were funtions that returned void, as toJS<>(..., impl.func()) would not compile. To work around this, toJS<>() can now take a lambda as its value, and can determine via the lambda's return type if it needs to throw. For instance, an IDL operation like: [MayThrowException] undefined func(); used to generate a bindings body that looked like the following : auto& impl = castedThis->wrapped(); throwScope.release(); propagateException(*lexicalGlobalObject, throwScope, impl.func()); return JSValue::encode(jsUndefined()); will now generate a bindings body that looks like: auto& impl = castedThis->wrapped(); RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUndefined>(*lexicalGlobalObject, throwScope, [&]() -> decltype(auto) { return impl.func(); }))); which closely mirrors a non-undefined return operation. This wrapped lambda form is only used for operations returning undefined or promises, as those are the only functions that can return void, but it would be correct to use them for all types, if not a bit more noisy and perhaps a tiny compile time cost. NOTE: The use of `-> decltype(auto)` explicit return type on the lambda is required to perfectly forward reference types, such as those used by owned promises. Otherwise, a copy constructor is invoked. In addition to supporting all operations, this also removes the requirement to annotate named and indexed getters/setters. This mostly just means always defining a throw scope, but for named getters it also meant adding a new helper, `visibleNamedPropertyItemAccessorFunctor` which constructors the item accessor functor for the `accessVisibleNamedProperty` algorithm rather than hard coding it in the generator. Due to increased use of toJS, the code generator is now checking more return types (via AddToImplIncludesForIDLType) so the code generator was able to find a few invalid return types (e.g. use of Promise<bool> rather than Promise<boolean>, etc.) and these have been fixed and will be an error going forward. Would be a nice improvement to the code generator to do type checking up front, rather than as a side effect of code generation, but we will leave that for another day. * bindings/js/JSDOMAbstractOperations.h: (WebCore::visibleNamedPropertyItemAccessorFunctor): Added. Moves the getterFunctor lambda creation from the GenerateNamedGetterLambda subroutine in CodeGeneratorJS.pm, but uses deduction and constexpr to determine if the getter throws. (WebCore::accessVisibleNamedProperty): Rename Functor to ItemAccessor to make it a bit more clear what the type does. * bindings/js/JSDOMConvertBase.h: (WebCore::toJS): (WebCore::toJSNewlyCreated): Replace SFINAE-based overloading of toJS/toJSNewlyCreated with constexpr based conditionals and add the ability to pass in a functor rather than value. If a functor is used, additional code paths for void and ExpectionOr<void> are added which explicitly return jsUndefined(). * bindings/js/JSDOMConvertDate.cpp: Remove incorrect comment about ExecStates that hasn't applied for a while. * bindings/js/JSDOMConvertSequences.h: Fix comment, replacing ExecState with JSGlobalObject. This has been wrong for a while, and this is just a drive by fix. * bindings/js/JSDOMExceptionHandling.h: (WebCore::invokeFunctorPropagatingExceptionIfNecessary): Use an explicit else as part of the constexpr expression to ensure the functor is not called, even in debug builds. * bindings/js/JSDOMPromiseDeferred.cpp: (WebCore::createDeferredPromise): Deleted. * bindings/js/JSDOMPromiseDeferred.h: Remove unused createDeferredPromise function. * bindings/scripts/CodeGeneratorJS.pm: (AddMapLikeAttributesAndOperationIfNeeded): (AddSetLikeAttributesAndOperationIfNeeded): Fix return type of mapped clear operation to be `any` rather than `undefined` to match the implementation, which returns a JSValue (e.g. `any`). This is now required as we actually look at the return type via deduction and need it to match. (GenerateNamedGetterLambda): Replace most of the implementation with a call to the new `visibleNamedPropertyItemAccessorFunctor` helper which returns a lambda with the correct behavior depending on the return type of the inner lambda passed. (GenerateGetOwnPropertySlot): (GenerateGetOwnPropertySlotByIndex): (GenerateAttributeGetterBodyDefinition): Match most other parts of the generator and always create a throw scope. (GenerateOperationDefinition): Remove explicit call to propagateException now that toJS() will handle that for us. (GenerateParametersCheck): Remove explicit call to propagateException now that toJS() will handle that for us. (GenerateImplementationFunctionCall): Simplify by using invokeFunctorPropagatingExceptionIfNecessary helper for the "returnArgumentName" case and relying on toJS handling the other cases. (NativeToJSValueMayThrow): Add operation to the list of things that might always throw. (NativeToJSValue): Use the lambda wrapped version of toJS for undefined and promise types, which might both return void and thus require it. To keep most code unchanged, and avoid unnecessary compiler work, we only use the wrapped version when it might be necessary. If it turns out to be cheep enough, it might make sense to always use this form for simplicity. (NeedsExplicitPropagateExceptionCall): Deleted. * bindings/scripts/IDLAttributes.json: Remove MayThrowException. * dom/Element.idl: * dom/Element.h: (WebCore::Element::removeAttributeForBindings): (WebCore::Element::removeAttributeNSForBindings): Add bindings specific versions of `removeAttribute` and `removeAttributeNS` which have a void return type (rather than the bool used by the main implementation) as it is now a requirement that that the bound functions signature match the IDL. * Modules/cache/DOMCache.idl: Use the correct interface name, `FetchRequest`, not `Request`. * Modules/cache/DOMCacheStorage.idl: Use the correct interface name, `DOMCache`, not `Cache`. * Modules/encryptedmedia/MediaKeySession.idl: * Modules/encryptedmedia/MediaKeys.idl: * dom/Document+StorageAccess.idl: * page/Navigator+IsLoggedIn.idl: Use the correct IDL type, `boolean`, not `bool`. * dom/AbortSignal.idl: Update whenSignalAborted to match the return type of implementation, which is `boolean`, not `undefined`. * testing/ServiceWorkerInternals.idl: Use the correct interface name, `FetchResponse`, not `Response`. * workers/service/ServiceWorkerClients.idl: Use the correct interface names, `ServiceWorkerClient`, not `Client`, and `ServiceWorkerWindowClient`, not `WindowClient`. * workers/service/ServiceWorkerWindowClient.idl: Use the correct interface names, `ServiceWorkerWindowClient`, not `WindowClient`. * Modules/applepay/ApplePaySession.idl: * Modules/beacon/Navigator+Beacon.idl: * Modules/cache/DOMWindow+Caches.idl: * Modules/encryptedmedia/legacy/WebKitMediaKeySession.idl: * Modules/encryptedmedia/legacy/WebKitMediaKeys.idl: * Modules/fetch/FetchHeaders.idl: * Modules/fetch/FetchRequest.idl: * Modules/fetch/FetchResponse.idl: * Modules/indexeddb/IDBCursor.idl: * Modules/indexeddb/IDBDatabase.idl: * Modules/indexeddb/IDBFactory.idl: * Modules/indexeddb/IDBIndex.idl: * Modules/indexeddb/IDBKeyRange.idl: * Modules/indexeddb/IDBObjectStore.idl: * Modules/indexeddb/IDBTransaction.idl: * Modules/mediarecorder/MediaRecorder.idl: * Modules/mediasession/MediaMetadata.idl: * Modules/mediasession/MediaSession.idl: * Modules/mediasource/MediaSource.idl: * Modules/mediasource/SourceBuffer.idl: * Modules/mediastream/RTCDTMFSender.idl: * Modules/mediastream/RTCDataChannel.idl: * Modules/mediastream/RTCPeerConnection.idl: * Modules/mediastream/RTCRtpReceiver+Transform.idl: * Modules/mediastream/RTCRtpSFrameTransform.idl: * Modules/mediastream/RTCRtpScriptTransformer.idl: * Modules/mediastream/RTCRtpSender+Transform.idl: * Modules/mediastream/RTCRtpSender.idl: * Modules/mediastream/RTCRtpTransceiver.idl: * Modules/paymentrequest/MerchantValidationEvent.idl: * Modules/paymentrequest/PaymentRequestUpdateEvent.idl: * Modules/speech/SpeechRecognition.idl: * Modules/webaudio/AudioBuffer.idl: * Modules/webaudio/AudioBufferSourceNode.idl: * Modules/webaudio/AudioContext.idl: * Modules/webaudio/AudioListener.idl: * Modules/webaudio/AudioNode.idl: * Modules/webaudio/AudioParam.idl: * Modules/webaudio/AudioScheduledSourceNode.idl: * Modules/webaudio/AudioWorkletGlobalScope.idl: * Modules/webaudio/AudioWorkletProcessor.idl: * Modules/webaudio/BaseAudioContext.idl: * Modules/webaudio/BiquadFilterNode.idl: * Modules/webaudio/IIRFilterNode.idl: * Modules/webaudio/PannerNode.idl: * Modules/webaudio/WebKitAudioBufferSourceNode.idl: * Modules/webaudio/WebKitAudioContext.idl: * Modules/webdatabase/SQLResultSetRowList.idl: * Modules/webdatabase/SQLTransaction.idl: * Modules/websockets/WebSocket.idl: * Modules/webxr/WebXRFrame.idl: * Modules/webxr/WebXRReferenceSpace.idl: * Modules/webxr/WebXRSession.idl: * Modules/webxr/WebXRWebGLLayer.idl: * animation/Animatable.idl: * animation/AnimationEffect.idl: * animation/KeyframeEffect.idl: * animation/WebAnimation.idl: * css/CSSGroupingRule.idl: * css/CSSStyleDeclaration.idl: * css/CSSStyleSheet.idl: * css/DOMCSSNamespace+CSSPropertiesandValues.idl: * css/DOMMatrix.idl: * css/DOMMatrixReadOnly.idl: * css/DeprecatedCSSOMPrimitiveValue.idl: * css/FontFaceSet.idl: * css/MediaList.idl: * dom/CharacterData.idl: * dom/ChildNode.idl: * dom/CustomElementRegistry.idl: * dom/DOMImplementation.idl: * dom/DOMPointReadOnly.idl: * dom/DataTransferItemList.idl: * dom/Document+HTML.idl: * dom/Document.idl: * dom/Element+DOMParsing.idl: * dom/Element+PointerEvents.idl: * dom/EventTarget.idl: * dom/MessagePort.idl: * dom/MutationObserver.idl: * dom/NamedNodeMap.idl: * dom/Node.idl: * dom/NodeIterator.idl: * dom/ParentNode.idl: * dom/Range+DOMParsing.idl: * dom/Range.idl: * dom/Text.idl: * dom/TextDecoder.idl: * dom/TextDecoderStreamDecoder.idl: * dom/TreeWalker.idl: * fileapi/Blob.idl: * fileapi/FileReader.idl: * fileapi/FileReaderSync.idl: * html/DOMTokenList.idl: * html/HTMLCanvasElement.idl: * html/HTMLDialogElement.idl: * html/HTMLEmbedElement.idl: * html/HTMLFrameElement.idl: * html/HTMLIFrameElement.idl: * html/HTMLInputElement.idl: * html/HTMLMediaElement.idl: * html/HTMLObjectElement.idl: * html/HTMLOptionsCollection.idl: * html/HTMLSelectElement.idl: * html/HTMLTableElement.idl: * html/HTMLTableRowElement.idl: * html/HTMLTableSectionElement.idl: * html/HTMLTextAreaElement.idl: * html/HTMLVideoElement.idl: * html/OffscreenCanvas.idl: * html/TimeRanges.idl: * html/canvas/CanvasDrawImage.idl: * html/canvas/CanvasFillStrokeStyles.idl: * html/canvas/CanvasGradient.idl: * html/canvas/CanvasImageData.idl: * html/canvas/CanvasPath.idl: * html/canvas/CanvasPattern.idl: * html/canvas/CanvasTransform.idl: * html/canvas/ImageBitmapRenderingContext.idl: * html/canvas/Path2D.idl: * html/canvas/WebGL2RenderingContext.idl: * html/canvas/WebGLRenderingContextBase.idl: * html/track/TextTrack.idl: * inspector/InspectorAuditAccessibilityObject.idl: * inspector/InspectorAuditDOMObject.idl: * inspector/InspectorAuditResourcesObject.idl: * loader/appcache/DOMApplicationCache.idl: * page/Crypto.idl: * page/DOMSelection.idl: * page/DOMWindow.idl: * page/History.idl: * page/Location.idl: * page/NavigatorServiceWorker.idl: * page/Performance+UserTiming.idl: * page/PerformanceObserver.idl: * page/UndoManager.idl: * page/UserMessageHandler.idl: * page/WindowOrWorkerGlobalScope.idl: * storage/Storage.idl: * svg/SVGAngle.idl: * svg/SVGGeometryElement.idl: * svg/SVGGraphicsElement.idl: * svg/SVGLength.idl: * svg/SVGLengthList.idl: * svg/SVGMatrix.idl: * svg/SVGNumberList.idl: * svg/SVGPathSegList.idl: * svg/SVGPointList.idl: * svg/SVGStringList.idl: * svg/SVGTextContentElement.idl: * svg/SVGTransform.idl: * svg/SVGTransformList.idl: * testing/InternalSettings.idl: * testing/Internals.idl: * workers/DedicatedWorkerGlobalScope.idl: * workers/Worker.idl: * workers/WorkerGlobalScope.idl: * workers/service/ExtendableEvent.idl: * workers/service/FetchEvent.idl: * workers/service/ServiceWorker.idl: * workers/service/ServiceWorkerClient.idl: * worklets/PaintWorkletGlobalScope.idl: * xml/DOMParser.idl: * xml/XMLHttpRequest.idl: * xml/XPathEvaluatorBase.idl: * xml/XPathExpression.idl: * xml/XPathResult.idl: Remove use of [MayThrowException]. * bindings/scripts/test/JS/*: Remove uses of [MayThrowException] in the tests and update all the test results. Canonical link: https://commits.webkit.org/235627@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274832 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-03-23 00:49:01 +00:00
[CallWith=GlobalObject] OffscreenRenderingContext? getContext(OffscreenRenderingContextType contextType, any... arguments);
ImageBitmap transferToImageBitmap();
Implement OffscreenCanvas.convertToBlob https://bugs.webkit.org/show_bug.cgi?id=202573 Patch by Chris Lord <clord@igalia.com> on 2019-12-13 Reviewed by Darin Adler. LayoutTests/imported/w3c: Update with fixed worker tests and SecurityError checks. See wpe issues #20694 and #20698. * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.html: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt: * web-platform-tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html: Source/WebCore: Implement OffscreenCanvas.convertToBlob. This also involves making isSupportedImageMIMETypeForEncoding safe to use off the main thread, and implementing OffscreenCanvas.securityOrigin. No new tests, these changes fix existing tests. * html/OffscreenCanvas.cpp: (WebCore::toEncodingMimeType): (WebCore::qualityFromDouble): (WebCore::OffscreenCanvas::convertToBlob): (WebCore::OffscreenCanvas::securityOrigin const): * html/OffscreenCanvas.h: * html/OffscreenCanvas.idl: * platform/MIMETypeRegistry.cpp: (WebCore::MIMETypeRegistry::createMIMETypeRegistryThreadGlobalData): (WebCore::MIMETypeRegistry::isSupportedImageMIMETypeForEncoding): * platform/MIMETypeRegistry.h: (WebCore::MIMETypeRegistryThreadGlobalData::MIMETypeRegistryThreadGlobalData): (WebCore::MIMETypeRegistryThreadGlobalData::supportedImageMIMETypesForEncoding const): * platform/ThreadGlobalData.cpp: (WebCore::ThreadGlobalData::mimeTypeRegistryThreadGlobalData): * platform/ThreadGlobalData.h: * workers/WorkerGlobalScope.h: Canonical link: https://commits.webkit.org/218398@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@253474 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-12-13 16:22:44 +00:00
Promise<Blob> convertToBlob(optional ImageEncodeOptions options);
};