<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[282286] trunk/LayoutTests</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/282286">282286</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2021-09-10 11:50:25 -0700 (Fri, 10 Sep 2021)</dd>
</dl>

<h3>Log Message</h3>
<pre>[GLIB] Add platform-specific baselines for WPT canvas tests added in <a href="http://trac.webkit.org/projects/webkit/changeset/282203">r282203</a>
https://bugs.webkit.org/show_bug.cgi?id=230163

Unreviewed test gardening.

Patch by Arcady Goldmints-Orlov <agoldmints@igalia.com> on 2021-09-10

* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt: Added.
* platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt: Added.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/</li>
<li>trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/</li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualdrawingimagestothecanvasdrawimage_canvasexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt</a></li>
<li>trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/image-smoothing/</li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagesmoothingimagesmoothingexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt</a></li>
<li>trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/</li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcanvascreateImageBitmapresizeexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapdrawImageexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapflipYexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapinvalidargsexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapserializableexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmaptransferexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt</a></li>
<li>trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/shadows/</li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualshadowsshadowBlur_gaussian_tolerance1expectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt</a></li>
<li>trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/</li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvascreateImageBitmape_srgbexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvasdrawhighbitdepthimagesexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvasdrawImageoffscreenCanvasexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvasgetImageDatae_srgbexpectedtxt">trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (282285 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog      2021-09-10 18:49:54 UTC (rev 282285)
+++ trunk/LayoutTests/ChangeLog 2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -1,5 +1,26 @@
</span><span class="cx"> 2021-09-10  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
</span><span class="cx"> 
</span><ins>+        [GLIB] Add platform-specific baselines for WPT canvas tests added in r282203
+        https://bugs.webkit.org/show_bug.cgi?id=230163
+
+        Unreviewed test gardening.
+
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt: Added.
+        * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt: Added.
+
+2021-09-10  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
+
</ins><span class="cx">         [GLIB] Update test baselines after r282256
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=230160
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualdrawingimagestothecanvasdrawimage_canvasexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt                            (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt       2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,165 @@
</span><ins>+
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 0,0 should be blue.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 0,49 should be blue.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 49,0 should be blue.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 49,49 should be blue.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 5,5 should be black.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 5,44 should be black.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 44,5 should be black.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 44,44 should be black.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 50,0 should be red.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 0,50 should be red.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 50,50 should be red.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel 99,99 should be red.
+PASS Test scenario 1: dx = 0, dy = 0 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 25,25 should be blue.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 25,74 should be blue.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 74,25 should be blue.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 74,74 should be blue.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 30,30 should be black.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 30,69 should be black.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 69,30 should be black.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 69,69 should be black.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 24,24 should be red.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 24,75 should be red.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 75,24 should be red.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel 75,75 should be red.
+PASS Test scenario 2: dx = 25, dy = 25 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 50,50 should be blue.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 50,99 should be blue.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 99,50 should be blue.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 99,99 should be blue.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 55,55 should be black.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 55,94 should be black.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 94,55 should be black.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 94,94 should be black.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 0,0 should be red.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 49,49 should be red.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 49,99 should be red.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel 99,49 should be red.
+PASS Test scenario 3: dx = 50, dy = 50, dw = 50, dh = 50 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 50,50 should be blue.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 50,69 should be blue.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 69,50 should be blue.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 69,69 should be blue.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 52,52 should be black.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 52,67 should be black.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 67,52 should be black.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 67,67 should be black.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 49,49 should be red.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 49,70 should be red.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 70,49 should be red.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel 70,70 should be red.
+PASS Test scenario 4: dx = 50, dy = 50, dw = 20, dh = 20 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 50,50 should be blue.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 50,69 should be blue.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 99,50 should be blue.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 99,69 should be blue.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 55,52 should be black.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 55,67 should be black.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 94,52 should be black.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 94,67 should be black.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 49,49 should be red.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 49,69 should be red.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 99,49 should be red.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel 99,70 should be red.
+PASS Test scenario 5: dx = 50, dy = 50, dw = 50, dh = 20 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 0,0 should be blue.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 4,4 should be blue.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 0,24 should be blue.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 24,0 should be blue.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 5,5 should be black.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 5,24 should be black.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 24,5 should be black.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 24,24 should be black.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 25,25 should be red.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 25,99 should be red.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 99,25 should be red.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel 99,99 should be red.
+PASS Test scenario 6: sx = 0, sy = 0, sw = 25, sh = 25, dx = 0, dy = 0, dw = 25, dh = 25 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 25,25 should be blue.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 25,49 should be blue.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 49,25 should be blue.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 29,29 should be blue.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 30,30 should be black.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 30,49 should be black.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 49,30 should be black.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 49,49 should be black.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 24,24 should be red.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 24,50 should be red.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 50,24 should be red.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel 50,50 should be red.
+PASS Test scenario 7: sx = 0, sy = 0, sw = 25, sh = 25, dx = 25, dy = 25, dw = 25, dh = 25 --- Pixel outside canvas should be transparent black.
+
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,20 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 20,0 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 20,20 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 24,24 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,0 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,19 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 19,0 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 19,19 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+PASS Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,25 should be red.
+PASS Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 25,0 should be red.
+PASS Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 25,25 should be red.
+PASS Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 99,99 should be red.
+PASS Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 50,50 should be blue.
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 50,99 should be blue.
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 99,50 should be blue.
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 99,99 should be blue.
+FAIL Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 55,55 should be black. assert_array_equals: expected property 2 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "0,0,255,255")
+FAIL Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 55,94 should be black. assert_array_equals: expected property 2 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "0,0,255,255")
+FAIL Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 94,55 should be black. assert_array_equals: expected property 2 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "0,0,255,255")
+FAIL Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 94,94 should be black. assert_array_equals: expected property 2 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "0,0,255,255")
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 0,0 should be red.
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 49,49 should be red.
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 0,99 should be red.
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 99,0 should be red.
+PASS Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel outside canvas should be transparent black.
+
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 0,0 should be blue.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 0,99 should be blue.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 99,0 should be blue.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 19,19 should be blue.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 20,20 should be black.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 20,99 should be black.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 99,20 should be black.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel 99,99 should be black.
+PASS Test scenario 10: sx = 0, sy = 0, sw = 50, sh = 50, dx = 0, dy = 0, dw = 200, dh = 200 --- Pixel outside canvas should be transparent black.
+
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,0 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 1,1 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 23,23 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 24,24 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 3,3 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 3,21 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 21,3 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 21,21 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+PASS Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,25 should be red.
+PASS Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 25,0 should be red.
+PASS Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 25,25 should be red.
+PASS Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 99,99 should be red.
+PASS Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel outside canvas should be transparent black.
+
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,70 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,99 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,70 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 82,82 should be blue. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 255, 255] got object "255,0,0,255")
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 84,84 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 84,99 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,84 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+FAIL Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,99 should be black. assert_array_equals: expected property 0 to be 0 but got 255 (expected array [0, 0, 0, 255] got object "255,0,0,255")
+PASS Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 0,69 should be red.
+PASS Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 69,0 should be red.
+PASS Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 69,69 should be red.
+PASS Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel outside canvas should be transparent black.
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagesmoothingimagesmoothingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt                           (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt      2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+
+PASS When the canvas context is created, imageSmoothingEnabled must be set to true.
+PASS On getting imageSmoothingEnabled, the user agent must return the last value it was set to.
+PASS Test that image smoothing is actually on by default and just the attribute value.
+PASS Test that image smoothing works when imageSmoothingEnabled is set to true
+PASS Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with drawImage().
+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern(). assert_array_equals: expected property 0 to be 0 but got 176 (expected array [0, 255, 0, 255] got object "176,78,0,255")
+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern(). assert_array_equals: expected property 0 to be 0 but got 176 (expected array [0, 255, 0, 255] got object "176,78,0,255")
+FAIL Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern(). assert_array_equals: expected property 0 to be 0 but got 176 (expected array [0, 255, 0, 255] got object "176,78,0,255")
+PASS Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) still works after repaints.
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcanvascreateImageBitmapresizeexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt                              (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt 2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+
+PASS createImageBitmap from a Blob with resize option.
+PASS createImageBitmap from a HTMLCanvasElement with resize option.
+PASS createImageBitmap from a HTMLImageElement with resize option.
+PASS createImageBitmap from an ImageBitmap with resize option.
+PASS createImageBitmap from an ImageData with resize option.
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapdrawImageexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt                          (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt     2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,57 @@
</span><ins>+
+PASS createImageBitmap from an HTMLCanvasElement, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLCanvasElement scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLCanvasElement scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLCanvasElement resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLCanvasElement with negative sw/sh, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement with negative sw/sh, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement from a data URL, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement from a data URL scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement from a data URL scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement from a data URL resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement from a data URL with negative sw/sh, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a bitmap HTMLImageElement, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a bitmap HTMLImageElement scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a bitmap HTMLImageElement scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a bitmap HTMLImageElement resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a bitmap HTMLImageElement with negative sw/sh, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a vector HTMLImageElement, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a vector HTMLImageElement scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a vector HTMLImageElement scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a vector HTMLImageElement resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a vector HTMLImageElement with negative sw/sh, and drawImage on the created ImageBitmap
+FAIL createImageBitmap from a bitmap SVGImageElement, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a bitmap SVGImageElement scaled down, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a bitmap SVGImageElement scaled up, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a bitmap SVGImageElement resized, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a bitmap SVGImageElement with negative sw/sh, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a vector SVGImageElement, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a vector SVGImageElement scaled down, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a vector SVGImageElement scaled up, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a vector SVGImageElement resized, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a vector SVGImageElement with negative sw/sh, and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+PASS createImageBitmap from an OffscreenCanvas, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an OffscreenCanvas scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an OffscreenCanvas scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an OffscreenCanvas resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an OffscreenCanvas with negative sw/sh, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageData, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageData scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageData scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageData resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageData with negative sw/sh, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageBitmap, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageBitmap scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageBitmap scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageBitmap resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageBitmap with negative sw/sh, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a Blob, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a Blob scaled down, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a Blob scaled up, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a Blob resized, and drawImage on the created ImageBitmap
+PASS createImageBitmap from a Blob with negative sw/sh, and drawImage on the created ImageBitmap
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapflipYexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt                              (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt 2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+
+PASS createImageBitmap from an HTMLCanvasElement imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLCanvasElement imageOrientation: "flipY", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement imageOrientation: "flipY", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement from a data URL imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an HTMLVideoElement from a data URL imageOrientation: "flipY", and drawImage on the created ImageBitmap
+PASS createImageBitmap from a bitmap HTMLImageElement imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from a bitmap HTMLImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap
+PASS createImageBitmap from a vector HTMLImageElement imageOrientation: "none", and drawImage on the created ImageBitmap
+FAIL createImageBitmap from a vector HTMLImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap assert_approx_equals: Red channel of the pixel at (5, 15) expected 255 +/- 10 but got 0
+FAIL createImageBitmap from a bitmap SVGImageElement imageOrientation: "none", and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a bitmap SVGImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a vector SVGImageElement imageOrientation: "none", and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL createImageBitmap from a vector SVGImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap promise_test: Unhandled rejection with value: object "TypeError: Type error"
+PASS createImageBitmap from an OffscreenCanvas imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an OffscreenCanvas imageOrientation: "flipY", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageData imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageData imageOrientation: "flipY", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageBitmap imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from an ImageBitmap imageOrientation: "flipY", and drawImage on the created ImageBitmap
+PASS createImageBitmap from a Blob imageOrientation: "none", and drawImage on the created ImageBitmap
+PASS createImageBitmap from a Blob imageOrientation: "flipY", and drawImage on the created ImageBitmap
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapinvalidargsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt                               (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt  2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,103 @@
</span><ins>+
+PASS createImageBitmap with an HTMLCanvasElement source and sw set to 0
+PASS createImageBitmap with an HTMLCanvasElement source and sh set to 0
+FAIL createImageBitmap with an HTMLCanvasElement source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with an HTMLCanvasElement source and a value of 0 int resizeWidth
+PASS createImageBitmap with an HTMLCanvasElement source and a value of 0 in resizeHeight
+PASS createImageBitmap with an HTMLCanvasElement source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with an HTMLCanvasElement source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with an HTMLVideoElement source and sw set to 0
+PASS createImageBitmap with an HTMLVideoElement source and sh set to 0
+FAIL createImageBitmap with an HTMLVideoElement source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with an HTMLVideoElement source and a value of 0 int resizeWidth
+PASS createImageBitmap with an HTMLVideoElement source and a value of 0 in resizeHeight
+PASS createImageBitmap with an HTMLVideoElement source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with an HTMLVideoElement source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with an HTMLVideoElement from a data URL source and sw set to 0
+PASS createImageBitmap with an HTMLVideoElement from a data URL source and sh set to 0
+FAIL createImageBitmap with an HTMLVideoElement from a data URL source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with an HTMLVideoElement from a data URL source and a value of 0 int resizeWidth
+PASS createImageBitmap with an HTMLVideoElement from a data URL source and a value of 0 in resizeHeight
+PASS createImageBitmap with an HTMLVideoElement from a data URL source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with an HTMLVideoElement from a data URL source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with a bitmap HTMLImageElement source and sw set to 0
+PASS createImageBitmap with a bitmap HTMLImageElement source and sh set to 0
+FAIL createImageBitmap with a bitmap HTMLImageElement source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with a bitmap HTMLImageElement source and a value of 0 int resizeWidth
+PASS createImageBitmap with a bitmap HTMLImageElement source and a value of 0 in resizeHeight
+PASS createImageBitmap with a bitmap HTMLImageElement source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with a bitmap HTMLImageElement source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with a vector HTMLImageElement source and sw set to 0
+PASS createImageBitmap with a vector HTMLImageElement source and sh set to 0
+FAIL createImageBitmap with a vector HTMLImageElement source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with a vector HTMLImageElement source and a value of 0 int resizeWidth
+PASS createImageBitmap with a vector HTMLImageElement source and a value of 0 in resizeHeight
+PASS createImageBitmap with a vector HTMLImageElement source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with a vector HTMLImageElement source and a value between 0 and 1 in resizeHeight
+FAIL createImageBitmap with a bitmap SVGImageElement source and sw set to 0 promise_rejects_js: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected instance of function "function RangeError() {
+    [native code]
+}" ("RangeError")
+FAIL createImageBitmap with a bitmap SVGImageElement source and sh set to 0 promise_rejects_js: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected instance of function "function RangeError() {
+    [native code]
+}" ("RangeError")
+FAIL createImageBitmap with a bitmap SVGImageElement source and oversized (unallocatable) crop region assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a bitmap SVGImageElement source and a value of 0 int resizeWidth assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a bitmap SVGImageElement source and a value of 0 in resizeHeight assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a bitmap SVGImageElement source and a value between 0 and 1 in resizeWidth assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a bitmap SVGImageElement source and a value between 0 and 1 in resizeHeight assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a vector SVGImageElement source and sw set to 0 promise_rejects_js: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected instance of function "function RangeError() {
+    [native code]
+}" ("RangeError")
+FAIL createImageBitmap with a vector SVGImageElement source and sh set to 0 promise_rejects_js: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected instance of function "function RangeError() {
+    [native code]
+}" ("RangeError")
+FAIL createImageBitmap with a vector SVGImageElement source and oversized (unallocatable) crop region assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a vector SVGImageElement source and a value of 0 int resizeWidth assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a vector SVGImageElement source and a value of 0 in resizeHeight assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a vector SVGImageElement source and a value between 0 and 1 in resizeWidth assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+FAIL createImageBitmap with a vector SVGImageElement source and a value between 0 and 1 in resizeHeight assert_throws_dom: function "() => { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+PASS createImageBitmap with an OffscreenCanvas source and sw set to 0
+PASS createImageBitmap with an OffscreenCanvas source and sh set to 0
+FAIL createImageBitmap with an OffscreenCanvas source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with an OffscreenCanvas source and a value of 0 int resizeWidth
+PASS createImageBitmap with an OffscreenCanvas source and a value of 0 in resizeHeight
+PASS createImageBitmap with an OffscreenCanvas source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with an OffscreenCanvas source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with an ImageData source and sw set to 0
+PASS createImageBitmap with an ImageData source and sh set to 0
+FAIL createImageBitmap with an ImageData source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with an ImageData source and a value of 0 int resizeWidth
+PASS createImageBitmap with an ImageData source and a value of 0 in resizeHeight
+PASS createImageBitmap with an ImageData source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with an ImageData source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with an ImageBitmap source and sw set to 0
+PASS createImageBitmap with an ImageBitmap source and sh set to 0
+FAIL createImageBitmap with an ImageBitmap source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with an ImageBitmap source and a value of 0 int resizeWidth
+PASS createImageBitmap with an ImageBitmap source and a value of 0 in resizeHeight
+PASS createImageBitmap with an ImageBitmap source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with an ImageBitmap source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with a Blob source and sw set to 0
+PASS createImageBitmap with a Blob source and sh set to 0
+FAIL createImageBitmap with a Blob source and oversized (unallocatable) crop region assert_equals: expected 100000000 but got 20
+PASS createImageBitmap with a Blob source and a value of 0 int resizeWidth
+PASS createImageBitmap with a Blob source and a value of 0 in resizeHeight
+PASS createImageBitmap with a Blob source and a value between 0 and 1 in resizeWidth
+PASS createImageBitmap with a Blob source and a value between 0 and 1 in resizeHeight
+PASS createImageBitmap with undefined image source.
+PASS createImageBitmap with null image source.
+PASS createImageBitmap with CanvasRenderingContext2D image source.
+PASS createImageBitmap with WebGLRenderingContext image source.
+PASS createImageBitmap with Uint8Array image source.
+PASS createImageBitmap with ArrayBuffer image source.
+PASS createImageBitmap with empty image source.
+PASS createImageBitmap with empty video source.
+PASS createImageBitmap with an oversized canvas source.
+PASS createImageBitmap with an invalid OffscreenCanvas source.
+PASS createImageBitmap with an undecodable blob source.
+PASS createImageBitmap with a broken image source.
+FAIL createImageBitmap with an available but undecodable image source. assert_unreached: Should have rejected: undefined Reached unreachable code
+FAIL createImageBitmap with an available but zero height image source. assert_unreached: Should have rejected: undefined Reached unreachable code
+FAIL createImageBitmap with an available but zero width image source. assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with a closed ImageBitmap.
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmapserializableexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt                               (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt  2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+CONSOLE MESSAGE: TypeError: Type error
+
+PASS Serialize ImageBitmap created from an HTMLCanvasElement
+PASS Serialize ImageBitmap created from an HTMLVideoElement
+PASS Serialize ImageBitmap created from an HTMLVideoElement from a data URL
+PASS Serialize ImageBitmap created from a bitmap HTMLImageElement
+PASS Serialize ImageBitmap created from a vector HTMLImageElement
+FAIL Serialize ImageBitmap created from a bitmap SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL Serialize ImageBitmap created from a vector SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error"
+PASS Serialize ImageBitmap created from an OffscreenCanvas
+PASS Serialize ImageBitmap created from an ImageData
+PASS Serialize ImageBitmap created from an ImageBitmap
+PASS Serialize ImageBitmap created from a Blob
+FAIL Serializing a non-origin-clean ImageBitmap throws. assert_throws_dom: function "() => worker.postMessage(bitmap)" did not throw
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualimagebitmapcreateImageBitmaptransferexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt                           (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt      2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+CONSOLE MESSAGE: TypeError: Type error
+
+PASS Transfer ImageBitmap created from an HTMLCanvasElement
+PASS Transfer ImageBitmap created from an HTMLVideoElement
+PASS Transfer ImageBitmap created from an HTMLVideoElement from a data URL
+PASS Transfer ImageBitmap created from a bitmap HTMLImageElement
+PASS Transfer ImageBitmap created from a vector HTMLImageElement
+FAIL Transfer ImageBitmap created from a bitmap SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error"
+FAIL Transfer ImageBitmap created from a vector SVGImageElement promise_test: Unhandled rejection with value: object "TypeError: Type error"
+PASS Transfer ImageBitmap created from an OffscreenCanvas
+PASS Transfer ImageBitmap created from an ImageData
+PASS Transfer ImageBitmap created from an ImageBitmap
+PASS Transfer ImageBitmap created from a Blob
+FAIL Transferring a non-origin-clean ImageBitmap throws. assert_throws_dom: function "() => worker.postMessage(bitmap, [bitmap])" did not throw
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualshadowsshadowBlur_gaussian_tolerance1expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt                          (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt     2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+Test of canvas shadowBlur Gaussian blur pixel values
+
+
+PASS shadowBlur Gaussian pixel values for no blur
+FAIL shadowBlur Gaussian pixel values for small blur assert_true: at row 0 col 6 red component 13 should be between 18 and 44 (inclusive). expected true got false
+FAIL shadowBlur Gaussian pixel values for large blur assert_true: at row 0 col 39 red component 41 should be between 49 and 75 (inclusive). expected true got false
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvascreateImageBitmape_srgbexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt   2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,64 @@
</span><ins>+
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (avif) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (bmp) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (gif) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (ico) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (jpg) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (png) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (webp) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (avif) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 192
+FAIL createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (bmp) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (ico) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (png) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (webp) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from a sRGB SVG image with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a sRGB HTMLVideoElement with resize. assert_approx_equals: This pixel should be e-sRGB red. expected 1 +/- 0.03 but got 254
+FAIL createImageBitmap in e-sRGB from an opaque sRGB HTMLCanvasElement with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque e-sRGB HTMLCanvasElement with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent sRGB HTMLCanvasElement with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent e-sRGB HTMLCanvasElement with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB Blob (avif) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB Blob (bmp) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB Blob (gif) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB Blob (ico) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB Blob (jpg) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB Blob (png) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB Blob (webp) with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent sRGB Blob (avif) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 192
+FAIL createImageBitmap in e-sRGB from a transparent sRGB Blob (bmp) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from a transparent sRGB Blob (ico) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from a transparent sRGB Blob (png) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from a transparent sRGB Blob (webp) with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.88623 +/- 0.025 but got 225
+FAIL createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint8, transparency: false promise_test: Unhandled rejection with value: object "TypeError: testCanvas.convertToBlob is not a function. (In 'testCanvas.convertToBlob({
+            quality: 1,
+            type: 'image/png',
+            pixelFormat,
+        })', 'testCanvas.convertToBlob' is undefined)"
+FAIL createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint8, transparency: true promise_test: Unhandled rejection with value: object "TypeError: testCanvas.convertToBlob is not a function. (In 'testCanvas.convertToBlob({
+            quality: 1,
+            type: 'image/png',
+            pixelFormat,
+        })', 'testCanvas.convertToBlob' is undefined)"
+FAIL createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint16, transparency: false promise_test: Unhandled rejection with value: object "TypeError: testCanvas.convertToBlob is not a function. (In 'testCanvas.convertToBlob({
+            quality: 1,
+            type: 'image/png',
+            pixelFormat,
+        })', 'testCanvas.convertToBlob' is undefined)"
+FAIL createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint16, transparency: true promise_test: Unhandled rejection with value: object "TypeError: testCanvas.convertToBlob is not a function. (In 'testCanvas.convertToBlob({
+            quality: 1,
+            type: 'image/png',
+            pixelFormat,
+        })', 'testCanvas.convertToBlob' is undefined)"
+FAIL createImageBitmap in e-sRGB from an opaque sRGB ImageData with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque e-sRGB ImageData with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent sRGB ImageData with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent e-sRGB ImageData with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB ImageBitmap with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque e-sRGB ImageBitmap with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent sRGB ImageBitmap with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent e-sRGB ImageBitmap with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque sRGB OffscreenCanvas with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from an opaque e-sRGB OffscreenCanvas with resize. assert_approx_equals: This pixel should be e-sRGB like red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent sRGB OffscreenCanvas with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+FAIL createImageBitmap in e-sRGB from a transparent e-sRGB OffscreenCanvas with resize. assert_approx_equals: This pixel should be e-sRGB transparent red. expected 0.607422 +/- 0.025 but got 155
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvasdrawhighbitdepthimagesexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt                              (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt 2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,43 @@
</span><ins>+
+PASS Overall test
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_sRGB_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_interlaced_sRGB_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_sRGB_transparent.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_interlaced_sRGB_transparent.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_AdobeRGB_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_interlaced_AdobeRGB_opaque.png
+FAIL Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_AdobeRGB_transparent.png assert_array_approx_equals: property 2, expected 166 +/- 8, expected 166 but got 157
+FAIL Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_interlaced_AdobeRGB_transparent.png assert_array_approx_equals: property 2, expected 166 +/- 8, expected 166 but got 157
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_DisplayP3_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_interlaced_DisplayP3_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_DisplayP3_transparent.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_interlaced_DisplayP3_transparent.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_ProPhoto_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_interlaced_ProPhoto_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_ProPhoto_transparent.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_interlaced_ProPhoto_transparent.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_Rec2020_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_interlaced_Rec2020_opaque.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_Rec2020_transparent.png
+PASS Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_interlaced_Rec2020_transparent.png
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_sRGB_opaque.png assert_array_approx_equals: property 2, expected 179 +/- 0.05, expected 179 but got 178
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_interlaced_sRGB_opaque.png assert_array_approx_equals: property 2, expected 179 +/- 0.05, expected 179 but got 178
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_sRGB_transparent.png assert_array_approx_equals: property 2, expected 160 +/- 0.05, expected 160 but got 158
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_interlaced_sRGB_transparent.png assert_array_approx_equals: property 2, expected 160 +/- 0.05, expected 160 but got 158
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_AdobeRGB_opaque.png assert_array_approx_equals: property 0, expected 131 +/- 0.05, expected 131 but got 128
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_interlaced_AdobeRGB_opaque.png assert_array_approx_equals: property 0, expected 131 +/- 0.05, expected 131 but got 128
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_AdobeRGB_transparent.png assert_array_approx_equals: property 0, expected 97 +/- 0.05, expected 97 but got 92
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_interlaced_AdobeRGB_transparent.png assert_array_approx_equals: property 0, expected 97 +/- 0.05, expected 97 but got 92
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_DisplayP3_opaque.png assert_array_approx_equals: property 10, expected 250 +/- 0.05, expected 250 but got 249
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_interlaced_DisplayP3_opaque.png assert_array_approx_equals: property 10, expected 250 +/- 0.05, expected 250 but got 249
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_DisplayP3_transparent.png assert_array_approx_equals: property 2, expected 160 +/- 0.05, expected 160 but got 158
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_interlaced_DisplayP3_transparent.png assert_array_approx_equals: property 2, expected 160 +/- 0.05, expected 160 but got 158
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_ProPhoto_opaque.png assert_array_approx_equals: property 0, expected 132 +/- 0.05, expected 132 but got 134
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_interlaced_ProPhoto_opaque.png assert_array_approx_equals: property 0, expected 132 +/- 0.05, expected 132 but got 134
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_ProPhoto_transparent.png assert_array_approx_equals: property 6, expected 38 +/- 0.05, expected 38 but got 31
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_interlaced_ProPhoto_transparent.png assert_array_approx_equals: property 6, expected 38 +/- 0.05, expected 38 but got 31
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_Rec2020_opaque.png assert_array_approx_equals: property 10, expected 250 +/- 0.05, expected 250 but got 249
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_interlaced_Rec2020_opaque.png assert_array_approx_equals: property 10, expected 250 +/- 0.05, expected 250 but got 249
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_Rec2020_transparent.png assert_array_approx_equals: property 5, expected 181 +/- 0.05, expected 181 but got 180
+FAIL Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_interlaced_Rec2020_transparent.png assert_array_approx_equals: property 5, expected 181 +/- 0.05, expected 181 but got 180
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvasdrawImageoffscreenCanvasexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt                               (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt  2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+
+PASS Test drawing color managed OffscreenCanvas: Canvas color params: srgb, uint8;  OffscreenCanvas color params: srgb, uint8
+PASS Test drawing color managed OffscreenCanvas: Canvas color params: srgb, uint8;  OffscreenCanvas color params: srgb, float16
+PASS Test drawing color managed OffscreenCanvas: Canvas color params: srgb, float16;  OffscreenCanvas color params: srgb, uint8
+PASS Test drawing color managed OffscreenCanvas: Canvas color params: srgb, float16;  OffscreenCanvas color params: srgb, float16
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformglibimportedw3cwebplatformtestshtmlcanvaselementmanualwidegamutcanvascanvasgetImageDatae_srgbexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt (0 => 282286)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt                             (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt        2021-09-10 18:50:25 UTC (rev 282286)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+
+FAIL tests drawing SRGB color on e-sRGB canvas and getting e-sRGB image data. assert_approx_equals: expected 0.2 +/- 0.01 but got 50
+FAIL tests putting and getting in-range e-sRGB image data on e-sRGB canvas. assert_approx_equals: expected 0.2 +/- 0.01 but got 0
+FAIL tests putting and getting out-of-range e-sRGB image data on e-sRGB canvas. assert_approx_equals: expected 1.3 +/- 0.01 but got 127
+FAIL tests putting SRGB image data on e-sRGB canvas and getting e-sRGB image data. assert_approx_equals: expected 0.2 +/- 0.01 but got 51
+
</ins></span></pre>
</div>
</div>

</body>
</html>