From 60217a730f5ba78a3abfb97a4fb305c0a1b7e651 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Mon, 4 Oct 2021 13:14:37 +0000 Subject: [PATCH] Bug 1733921 - Simplify reftest annotations to assume WebRender is on. r=gfx-reviewers,jrmuizel I wrote a simple manifest parser + simplifier over the weekend to do it, which is here: https://github.com/emilio/reftest-manifest/ This patch is auto-generated with: https://github.com/emilio/reftest-manifest/commit/2c1abf3a3a54d746daaa1371c298446425880497 With the reftest-sanity simplifications reverted (since they intentionally test always-true/false conditions). Depends on D127415 Differential Revision: https://phabricator.services.mozilla.com/D127416 --- dom/base/crashtests/crashtests.list | 2 +- dom/canvas/crashtests/crashtests.list | 2 +- dom/canvas/test/reftest/reftest.list | 36 ++-- dom/html/reftests/reftest.list | 2 +- .../test/reftest/color_quads/reftest.list | 52 +++--- dom/media/test/reftest/reftest.list | 6 +- dom/media/webvtt/test/reftest/reftest.list | 2 +- gfx/layers/apz/test/reftest/reftest.list | 12 +- gfx/tests/crashtests/crashtests.list | 12 +- gfx/tests/reftest/reftest.list | 16 +- image/test/reftest/downscaling/reftest.list | 16 +- image/test/reftest/reftest.list | 4 +- layout/base/crashtests/crashtests.list | 2 +- layout/reftests/async-scrolling/reftest.list | 60 +++---- layout/reftests/bidi/reftest.list | 6 +- layout/reftests/border-dotted/reftest.list | 18 +- layout/reftests/border-image/reftest.list | 72 ++++---- layout/reftests/border-radius/reftest.list | 30 ++-- layout/reftests/box-shadow/reftest.list | 18 +- layout/reftests/bugs/reftest.list | 154 +++++++++--------- layout/reftests/css-animations/reftest.list | 2 +- layout/reftests/css-blending/reftest.list | 14 +- layout/reftests/css-gradients/reftest.list | 38 ++--- layout/reftests/css-grid/reftest.list | 60 +++---- .../reftests/css-valuesandunits/reftest.list | 2 +- layout/reftests/details-summary/reftest.list | 2 +- layout/reftests/display-list/reftest.list | 6 +- .../reftests/flexbox/pagination/reftest.list | 8 +- layout/reftests/flexbox/reftest.list | 2 +- layout/reftests/font-features/reftest.list | 2 +- layout/reftests/font-inflation/reftest.list | 4 +- layout/reftests/forms/fieldset/reftest.list | 2 +- layout/reftests/forms/input/file/reftest.list | 10 +- .../reftests/forms/input/number/reftest.list | 4 +- layout/reftests/forms/input/text/reftest.list | 2 +- layout/reftests/forms/textbox/reftest.list | 4 +- layout/reftests/image-element/reftest.list | 26 +-- layout/reftests/image-rect/reftest.list | 2 +- layout/reftests/image/reftest.list | 2 +- layout/reftests/invalidation/reftest.list | 4 +- layout/reftests/layers/reftest.list | 4 +- layout/reftests/mathml/reftest.list | 18 +- layout/reftests/outline/reftest.list | 2 +- layout/reftests/pagination/reftest.list | 2 +- layout/reftests/position-sticky/reftest.list | 8 +- layout/reftests/reftest-sanity/reftest.list | 4 +- layout/reftests/scrolling/reftest.list | 14 +- layout/reftests/selection/reftest.list | 4 +- layout/reftests/svg/as-image/reftest.list | 18 +- .../filters/css-filter-chains/reftest.list | 4 +- .../svg/filters/css-filters/reftest.list | 38 ++--- .../css-svg-filter-chains/reftest.list | 2 +- layout/reftests/svg/filters/reftest.list | 22 +-- .../filters/svg-filter-chains/reftest.list | 10 +- layout/reftests/svg/image/reftest.list | 2 +- layout/reftests/svg/reftest.list | 44 ++--- .../reftests/svg/smil/container/reftest.list | 2 +- layout/reftests/svg/smil/reftest.list | 4 +- layout/reftests/svg/smil/style/reftest.list | 6 +- .../svg-integration/clip-path/reftest.list | 68 ++++---- .../reftests/svg/svg-integration/reftest.list | 10 +- layout/reftests/svg/text/reftest.list | 36 ++-- .../table-anonymous-boxes/reftest.list | 2 +- layout/reftests/table-background/reftest.list | 46 +++--- .../table-bordercollapse/reftest.list | 4 +- layout/reftests/text-decoration/reftest.list | 4 +- layout/reftests/text-overflow/reftest.list | 20 +-- layout/reftests/text-shadow/reftest.list | 4 +- layout/reftests/text-stroke/reftest.list | 12 +- layout/reftests/text-svgglyphs/reftest.list | 2 +- layout/reftests/text/reftest.list | 8 +- layout/reftests/transform-3d/reftest.list | 24 +-- layout/reftests/transform/reftest.list | 18 +- layout/reftests/usercss/reftest.list | 2 +- layout/reftests/webkit-gradient/reftest.list | 2 +- layout/reftests/webm-video/reftest.list | 4 +- layout/reftests/writing-mode/reftest.list | 2 +- layout/reftests/xul/reftest.list | 12 +- layout/style/crashtests/crashtests.list | 8 +- widget/reftests/reftest.list | 4 +- xpcom/string/crashtests/crashtests.list | 2 +- 81 files changed, 610 insertions(+), 610 deletions(-) diff --git a/dom/base/crashtests/crashtests.list b/dom/base/crashtests/crashtests.list index acfea1a8fbe8..f89801316869 100644 --- a/dom/base/crashtests/crashtests.list +++ b/dom/base/crashtests/crashtests.list @@ -224,7 +224,7 @@ load 1406109-1.html load 1411473.html load 1413815.html load 1419799.html -skip-if(!browserIsRemote) skip-if(geckoview&&webrender) skip-if(geckoview&&isDebugBuild) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) pref(dom.disable_open_during_load,false) load 1419902.html # skip on non e10s loads, Bug 1419902. Bug 1563013 for GV+WR. Bug 1524493 GV+debug. Bug 1573281 asan +skip-if(!browserIsRemote) skip-if(geckoview) skip-if(geckoview&&isDebugBuild) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) pref(dom.disable_open_during_load,false) load 1419902.html # skip on non e10s loads, Bug 1419902. Bug 1563013 for GV+WR. Bug 1524493 GV+debug. Bug 1573281 asan load 1422883.html load 1428053.html load 1441029.html diff --git a/dom/canvas/crashtests/crashtests.list b/dom/canvas/crashtests/crashtests.list index 618d4c94031b..4c27107ddb18 100644 --- a/dom/canvas/crashtests/crashtests.list +++ b/dom/canvas/crashtests/crashtests.list @@ -47,7 +47,7 @@ load 1305312-1.html load 1305850.html load 1334366-1.html load 1334647-1.html -skip-if(geckoview&&webrender) load 1349067.html # Bug 1563214 for GV+WR +skip-if(geckoview) load 1349067.html # Bug 1563214 for GV+WR skip-if(ThreadSanitizer) pref(gfx.offscreencanvas.enabled,true) load 1348976-1.html load 1357092.html load 1441613.html diff --git a/dom/canvas/test/reftest/reftest.list b/dom/canvas/test/reftest/reftest.list index e7524d1f8d13..08e279656ad3 100644 --- a/dom/canvas/test/reftest/reftest.list +++ b/dom/canvas/test/reftest/reftest.list @@ -2,7 +2,7 @@ include filters/reftest.list # WebGL Reftests! -defaults pref(webgl.force-enabled,true) skip-if(Android&&webrender) +defaults pref(webgl.force-enabled,true) skip-if(Android) # Check that disabling works: == webgl-disable-test.html?nogl wrapper.html?green.png @@ -52,10 +52,10 @@ skip-if(Android) skip-if(Android) == webgl-color-test.html?frame=1&aa&________&premult&_____ wrapper.html?colors-no-alpha.png skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=1&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=1&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png skip-if(Android) == webgl-color-test.html?frame=1&__&________&premult&alpha wrapper.html?colors-premult.png skip-if(Android) == webgl-color-test.html?frame=1&aa&________&premult&alpha wrapper.html?colors-premult.png skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&premult&alpha wrapper.html?colors-premult.png @@ -69,10 +69,10 @@ skip-if(Android) skip-if(Android) == webgl-color-test.html?frame=6&aa&________&premult&_____ wrapper.html?colors-no-alpha.png skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=6&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=6&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png skip-if(Android) == webgl-color-test.html?frame=6&__&________&premult&alpha wrapper.html?colors-premult.png skip-if(Android) == webgl-color-test.html?frame=6&aa&________&premult&alpha wrapper.html?colors-premult.png skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&premult&alpha wrapper.html?colors-premult.png @@ -86,10 +86,10 @@ skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&________&premult&alpha wrapper.html?colors-premult.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&premult&alpha wrapper.html?colors-premult.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png @@ -103,10 +103,10 @@ fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(0-1,0-30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11&&!webrender) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(0-1,0-30000) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&________&premult&alpha wrapper.html?colors-premult.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&premult&alpha wrapper.html?colors-premult.png pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png @@ -144,7 +144,7 @@ fuzzy(0-9,0-40000) skip pref(webgl.prefer-16bpp,true) fuzzy(0-9,0-40000) skip pref(webgl.prefer-16bpp,true) pref(webgl.force-layers-readback,true) == webgl-color-test.html?16bpp&readback&premult&alpha wrapper.html?colors-premult.png # Force native GL (Windows): -skip-if(true) pref(webgl.disable-angle,true) == webgl-color-test.html?native-gl wrapper.html?colors-no-alpha.png +skip pref(webgl.disable-angle,true) == webgl-color-test.html?native-gl wrapper.html?colors-no-alpha.png # Non-WebGL Reftests! diff --git a/dom/html/reftests/reftest.list b/dom/html/reftests/reftest.list index 42b90d423bf2..c91ec12f9de5 100644 --- a/dom/html/reftests/reftest.list +++ b/dom/html/reftests/reftest.list @@ -44,7 +44,7 @@ skip-if(Android) == 649134-2.html 649134-2-ref.html # (Fuzzy necessary due to pixel-wise comparison of different JPEGs. # The vast majority of the fuzziness comes from Linux and WinXP.) skip-if(isCoverageBuild) fuzzy(0-2,0-830) random-if(useDrawSnapshot) == bug917595-iframe-1.html bug917595-1-ref.html -fuzzy(0-3,0-640) fuzzy-if(skiaContent,0-3,0-7544) fuzzy-if(webrender&&!geckoview,2-3,50-7544) == bug917595-exif-rotated.jpg bug917595-pixel-rotated.jpg # bug 1060869 +fuzzy(0-3,0-640) fuzzy-if(skiaContent,0-3,0-7544) fuzzy-if(!geckoview,2-3,50-7544) == bug917595-exif-rotated.jpg bug917595-pixel-rotated.jpg # bug 1060869 # Test support for SVG-as-image in elements. == bug1106522-1.html bug1106522-ref.html diff --git a/dom/media/test/reftest/color_quads/reftest.list b/dom/media/test/reftest/color_quads/reftest.list index 1e85b93231b3..05b02e69fa4d 100644 --- a/dom/media/test/reftest/color_quads/reftest.list +++ b/dom/media/test/reftest/color_quads/reftest.list @@ -14,32 +14,32 @@ defaults pref(media.av1.enabled,true) # - # yuv420p -fuzzy(16-50,5234-5622) fuzzy-if(swgl,32-38,1600-91746) fuzzy-if(!webrender,16-38,5234-94640) fuzzy-if(useDrawSnapshot,16-16,11600-11600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.webm ../reftest_img.html?src=color_quads/720p.png +fuzzy(16-50,5234-5622) fuzzy-if(swgl,32-38,1600-91746) fuzzy-if(useDrawSnapshot,16-16,11600-11600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.webm ../reftest_img.html?src=color_quads/720p.png fuzzy-if(Android,254-255,273680-273807) fuzzy-if(appleSilicon,30-48,1760-187409) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.webm == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.webm -fuzzy(0-2,75-225) fuzzy-if(Android,254-255,273680-273807) fuzzy-if(!Android&&!webrender,1-2,75-94070) fuzzy-if(OSX&&webrender,32-32,187407-187407) fuzzy-if(appleSilicon,30-48,1835-187409) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.webm +fuzzy(0-2,75-225) fuzzy-if(Android,254-255,273680-273807) fuzzy-if(OSX,32-32,187407-187407) fuzzy-if(appleSilicon,30-48,1835-187409) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.webm fuzzy(0-1,0-75) fuzzy-if(Android,254-255,273680-273807) fuzzy-if(appleSilicon,30-48,1760-187409) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p.av1.webm -skip-if(!webrender||Android) fuzzy(16-48,8349-8818) fuzzy-if(winWidget&&swgl,31-38,8240-184080) fuzzy-if(appleSilicon,38-38,8819-8819) fuzzy-if(useDrawSnapshot,20-20,187200-187200) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm ../reftest_img.html?src=color_quads/720p.png -skip-if(!webrender||Android) fuzzy-if(Android,255-255,273726-273726) fuzzy-if(appleSilicon,49-49,187329-187329) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm -skip-if(!webrender||Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm -skip-if(!webrender||Android) skip-if(winWidget&&swgl) fuzzy-if(Android,255-255,273726-273726) fuzzy-if(OSX,2-34,184281-187407) fuzzy-if(winWidget,0-1,0-7) fuzzy-if(appleSilicon,49-49,187329-187329) fuzzy-if(useDrawSnapshot,0-1,0-10) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm -skip-if(!webrender||Android) fuzzy-if(Android,255-255,273726-273726) fuzzy-if(appleSilicon,49-49,187329-187329) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm +skip-if(Android) fuzzy(16-48,8349-8818) fuzzy-if(winWidget&&swgl,31-38,8240-184080) fuzzy-if(appleSilicon,38-38,8819-8819) fuzzy-if(useDrawSnapshot,20-20,187200-187200) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm ../reftest_img.html?src=color_quads/720p.png +skip-if(Android) fuzzy-if(Android,255-255,273726-273726) fuzzy-if(appleSilicon,49-49,187329-187329) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm +skip-if(Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm +skip-if(Android) skip-if(winWidget&&swgl) fuzzy-if(Android,255-255,273726-273726) fuzzy-if(OSX,2-34,184281-187407) fuzzy-if(winWidget,0-1,0-7) fuzzy-if(appleSilicon,49-49,187329-187329) fuzzy-if(useDrawSnapshot,0-1,0-10) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm +skip-if(Android) fuzzy-if(Android,255-255,273726-273726) fuzzy-if(appleSilicon,49-49,187329-187329) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p.av1.webm # - # yuv420p10 -skip-if(!webrender||Android) fuzzy(33-49,2346-2579) fuzzy-if(swgl,34-52,181053-270528) fuzzy-if(appleSilicon,49-49,2263-2263) fuzzy-if(useDrawSnapshot,16-16,183840-183840) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm ../reftest_img.html?src=color_quads/720p.png -skip-if(!webrender||Android) fuzzy-if(appleSilicon,38-38,273726-273726) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm -skip-if(!webrender||Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm +skip-if(Android) fuzzy(33-49,2346-2579) fuzzy-if(swgl,34-52,181053-270528) fuzzy-if(appleSilicon,49-49,2263-2263) fuzzy-if(useDrawSnapshot,16-16,183840-183840) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm ../reftest_img.html?src=color_quads/720p.png +skip-if(Android) fuzzy-if(appleSilicon,38-38,273726-273726) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm +skip-if(Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm #[2] skip-if(!webrender||Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm -skip-if(!webrender||Android) fuzzy-if(appleSilicon,38-38,273726-273726) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm +skip-if(Android) fuzzy-if(appleSilicon,38-38,273726-273726) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.yuv420p10.av1.webm -skip-if(!webrender||Android) fuzzy(33-49,174699-175092) fuzzy-if(swgl&&!winWidget,36-52,11553-11555) fuzzy-if(swgl&&winWidget,40-52,11555-187200) fuzzy-if(useDrawSnapshot,20-20,186800-186800) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm ../reftest_img.html?src=color_quads/720p.png -skip-if(!webrender||Android) fuzzy-if(appleSilicon,30-30,187328-187328) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm -skip-if(!webrender||Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm +skip-if(Android) fuzzy(33-49,174699-175092) fuzzy-if(swgl&&!winWidget,36-52,11553-11555) fuzzy-if(swgl&&winWidget,40-52,11555-187200) fuzzy-if(useDrawSnapshot,20-20,186800-186800) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm ../reftest_img.html?src=color_quads/720p.png +skip-if(Android) fuzzy-if(appleSilicon,30-30,187328-187328) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm +skip-if(Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm #[2] skip-if(!webrender||Android) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm -skip-if(!webrender||Android) fuzzy-if(appleSilicon,30-30,187328-187328) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm +skip-if(Android) fuzzy-if(appleSilicon,30-30,187328-187328) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.yuv420p10.av1.webm # Android is really broken in a variety of ways for p10. #[2]: yuv420p10 broken in h264.mp4: https://bugzilla.mozilla.org/show_bug.cgi?id=1711812 @@ -52,21 +52,21 @@ skip-if(!webrender||Android) fuzzy-if(appleSilicon,30-30,187328-187328) == ../re # That said, we should probably test a couple combos, at least. (But then again, why not all!) # !webrender does not support gbr -skip-if(!webrender) skip-if(winWidget&&swgl) fuzzy(0-1,0-3600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.av1.webm ../reftest_img.html?src=color_quads/720p.png -skip-if(!webrender) skip-if(winWidget&&swgl) fuzzy(0-1,0-7200) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.av1.webm ../reftest_img.html?src=color_quads/720p.png +skip-if(winWidget&&swgl) fuzzy(0-1,0-3600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.av1.webm ../reftest_img.html?src=color_quads/720p.png +skip-if(winWidget&&swgl) fuzzy(0-1,0-7200) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.av1.webm ../reftest_img.html?src=color_quads/720p.png -skip-if(!webrender) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.av1.webm -skip-if(!webrender) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.av1.webm +== ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.av1.webm +== ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.av1.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.av1.webm # Our h264.mp4 doesn't handle gbrp, but *also* doesn't error properly. -skip-if(!webrender) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.h264.mp4 ../reftest_video.html?src=timeout -skip-if(!webrender) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.h264.mp4 +== ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.h264.mp4 ../reftest_video.html?src=timeout +== ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.h264.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.h264.mp4 # Our vp9 support doesn't handle gbrp # (BTW: skip-if(!foo) == run-if(foo)) -skip-if(!webrender) skip-if(!(cocoaWidget||winWidget||(gtkWidget&&isCoverageBuild))) fuzzy-if(appleSilicon,255-255,360000-360000) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm ../reftest_video.html?src=none -skip-if(!webrender) skip-if(!!(cocoaWidget||winWidget||(gtkWidget&&isCoverageBuild))) fuzzy-if(appleSilicon,255-255,360000-360000) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm ../reftest_video.html?src=timeout +skip-if(!(cocoaWidget||winWidget||(gtkWidget&&isCoverageBuild))) fuzzy-if(appleSilicon,255-255,360000-360000) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm ../reftest_video.html?src=none +skip-if(!!(cocoaWidget||winWidget||(gtkWidget&&isCoverageBuild))) fuzzy-if(appleSilicon,255-255,360000-360000) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm ../reftest_video.html?src=timeout -skip-if(!webrender) fuzzy-if(appleSilicon,1-1,3600-3600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm -skip-if(!webrender) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm -skip-if(!webrender) fuzzy-if(appleSilicon,1-1,3600-3600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm +fuzzy-if(appleSilicon,1-1,3600-3600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.vp9.webm ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm +== ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm +fuzzy-if(appleSilicon,1-1,3600-3600) == ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.pc.gbrp.vp9.mp4 ../reftest_video.html?src=color_quads/720p.png.bt709.bt709.tv.gbrp.vp9.webm diff --git a/dom/media/test/reftest/reftest.list b/dom/media/test/reftest/reftest.list index b073a6228bf3..1afce18930ef 100644 --- a/dom/media/test/reftest/reftest.list +++ b/dom/media/test/reftest/reftest.list @@ -1,9 +1,9 @@ skip-if(Android) fuzzy-if(OSX,0-80,0-76800) fuzzy-if(appleSilicon,0-80,0-76800) fuzzy-if(winWidget,0-62,0-76799) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-70,0-2032) fuzzy-if(swgl,61-69,588-76796) HTTP(..) == short.mp4.firstframe.html short.mp4.firstframe-ref.html skip-if(Android) fuzzy-if(OSX,0-87,0-76797) fuzzy-if(appleSilicon,0-87,0-76797) fuzzy-if(winWidget,0-60,0-76797) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-60,0-6070) fuzzy-if(swgl,52-76,1698-76762) HTTP(..) == short.mp4.lastframe.html short.mp4.lastframe-ref.html skip-if(Android) skip-if(cocoaWidget) skip-if(winWidget) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-57,0-4282) fuzzy-if(OSX,55-80,4173-4417) fuzzy-if(swgl,54-54,3653-3653) HTTP(..) == bipbop_300_215kbps.mp4.lastframe.html bipbop_300_215kbps.mp4.lastframe-ref.html -skip-if(Android) fuzzy-if(OSX,0-25,0-175921) fuzzy-if(appleSilicon,34-34,40100-40100) fuzzy-if(winWidget,0-71,0-179198) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)),0-255,0-179500) HTTP(..) == gizmo.mp4.seek.html gizmo.mp4.55thframe-ref.html -skip-if(Android) skip-if(MinGW) skip-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))) fuzzy(0-10,0-778236) == image-10bits-rendering-video.html image-10bits-rendering-ref.html -skip-if(Android) skip-if(MinGW) skip-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))) fuzzy(0-10,0-778536) fuzzy-if(appleSilicon,0-37,0-699614) == image-10bits-rendering-90-video.html image-10bits-rendering-90-ref.html +skip-if(Android) fuzzy-if(OSX,0-25,0-175921) fuzzy-if(appleSilicon,34-34,40100-40100) fuzzy-if(winWidget,0-71,0-179198) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI),0-255,0-179500) HTTP(..) == gizmo.mp4.seek.html gizmo.mp4.55thframe-ref.html +skip-if(Android) skip-if(MinGW) skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) fuzzy(0-10,0-778236) == image-10bits-rendering-video.html image-10bits-rendering-ref.html +skip-if(Android) skip-if(MinGW) skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) fuzzy(0-10,0-778536) fuzzy-if(appleSilicon,0-37,0-699614) == image-10bits-rendering-90-video.html image-10bits-rendering-90-ref.html skip-if(Android) fuzzy(0-27,0-573106) fuzzy-if(appleSilicon,0-46,0-575885) == image-10bits-rendering-720-video.html image-10bits-rendering-720-ref.html skip-if(Android) fuzzy(0-31,0-573249) fuzzy-if(appleSilicon,0-37,0-543189) == image-10bits-rendering-720-90-video.html image-10bits-rendering-720-90-ref.html skip-if(Android) skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy(0-84,0-771156) fails-if(useDrawSnapshot) == uneven_frame_duration_video.html uneven_frame_duration_video-ref.html # Skip on Windows 7 as the resolution of the video is too high for test machines and will fail in the decoder. diff --git a/dom/media/webvtt/test/reftest/reftest.list b/dom/media/webvtt/test/reftest/reftest.list index 8f66a2b0a4ba..81b02875c3c9 100644 --- a/dom/media/webvtt/test/reftest/reftest.list +++ b/dom/media/webvtt/test/reftest/reftest.list @@ -1,2 +1,2 @@ -skip-if(Android) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)),0-136,0-427680) == vtt_update_display_after_removed_cue.html vtt_update_display_after_removed_cue_ref.html +skip-if(Android) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI),0-136,0-427680) == vtt_update_display_after_removed_cue.html vtt_update_display_after_removed_cue_ref.html skip-if(Android) fuzzy-if(winWidget,0-170,0-170) == vtt_overlapping_time.html vtt_overlapping_time-ref.html diff --git a/gfx/layers/apz/test/reftest/reftest.list b/gfx/layers/apz/test/reftest/reftest.list index b8e52f10028c..23d9e8b99626 100644 --- a/gfx/layers/apz/test/reftest/reftest.list +++ b/gfx/layers/apz/test/reftest/reftest.list @@ -3,12 +3,12 @@ # First make sure that we are actually drawing scrollbars skip-if(!asyncPan) pref(apz.allow_zooming,true) != async-scrollbar-1-v.html about:blank skip-if(!asyncPan) pref(apz.allow_zooming,true) != async-scrollbar-1-v-ref.html about:blank -fuzzy-if(Android,0-4,0-6) fuzzy-if(webrender&>kWidget,1-8,8-32) fuzzy-if(webrender&&cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-v.html async-scrollbar-1-v-ref.html -fuzzy-if(Android,0-10,0-6) fuzzy-if(webrender&>kWidget,1-30,4-32) fuzzy-if(webrender&&cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-h.html async-scrollbar-1-h-ref.html -fuzzy-if(Android,0-11,0-17) fuzzy-if(webrender&>kWidget,1-2,4-20) fuzzy-if(webrender&&cocoaWidget,14-18,48-88) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-vh.html async-scrollbar-1-vh-ref.html -fuzzy-if(Android,0-4,0-6) fuzzy-if(webrender&>kWidget,1-8,8-32) fuzzy-if(webrender&&cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-v-rtl.html async-scrollbar-1-v-rtl-ref.html -fuzzy-if(Android,0-14,0-10) fuzzy-if(webrender&>kWidget,1-30,12-32) fuzzy-if(webrender&&cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-h-rtl.html async-scrollbar-1-h-rtl-ref.html -fuzzy-if(Android,0-43,0-26) fuzzy-if(webrender&>kWidget,8-14,12-32) fuzzy-if(webrender&&cocoaWidget,14-18,26-54) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-vh-rtl.html async-scrollbar-1-vh-rtl-ref.html +fuzzy-if(Android,0-4,0-6) fuzzy-if(gtkWidget,1-8,8-32) fuzzy-if(cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-v.html async-scrollbar-1-v-ref.html +fuzzy-if(Android,0-10,0-6) fuzzy-if(gtkWidget,1-30,4-32) fuzzy-if(cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-h.html async-scrollbar-1-h-ref.html +fuzzy-if(Android,0-11,0-17) fuzzy-if(gtkWidget,1-2,4-20) fuzzy-if(cocoaWidget,14-18,48-88) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-vh.html async-scrollbar-1-vh-ref.html +fuzzy-if(Android,0-4,0-6) fuzzy-if(gtkWidget,1-8,8-32) fuzzy-if(cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-v-rtl.html async-scrollbar-1-v-rtl-ref.html +fuzzy-if(Android,0-14,0-10) fuzzy-if(gtkWidget,1-30,12-32) fuzzy-if(cocoaWidget,18-22,20-44) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-h-rtl.html async-scrollbar-1-h-rtl-ref.html +fuzzy-if(Android,0-43,0-26) fuzzy-if(gtkWidget,8-14,12-32) fuzzy-if(cocoaWidget,14-18,26-54) skip-if(!asyncPan) pref(apz.allow_zooming,true) == async-scrollbar-1-vh-rtl.html async-scrollbar-1-vh-rtl-ref.html # Different async zoom levels. Since the scrollthumb gets async-scaled in the # compositor, the border-radius ends of the scrollthumb are going to be a little diff --git a/gfx/tests/crashtests/crashtests.list b/gfx/tests/crashtests/crashtests.list index c6588b9244d8..ab3cb5c998de 100644 --- a/gfx/tests/crashtests/crashtests.list +++ b/gfx/tests/crashtests/crashtests.list @@ -157,12 +157,12 @@ load 1242822.html load 1248222.html load 1278305.html load 1308394.html -skip-if(geckoview&&webrender) load 1317403-1.html # bug 1331533, 1630774 -skip-if(geckoview&&webrender) load 1325159-1.html # bug 1630774 -skip-if(geckoview&&webrender) load 1331683.html # bug 1630774 +skip-if(geckoview) load 1317403-1.html # bug 1331533, 1630774 +skip-if(geckoview) load 1325159-1.html # bug 1630774 +skip-if(geckoview) load 1331683.html # bug 1630774 skip-if(Android) pref(dom.disable_open_during_load,false) load 1343666.html load 1346601-1.html -skip-if(geckoview&&webrender) load 1408078-1.html # bug 1630774 +skip-if(geckoview) load 1408078-1.html # bug 1630774 load 1464243.html load 1467847-1.html load 1468020.html @@ -196,9 +196,9 @@ load 1647862.html load 1647940.html load 1650989-very-large-mask.html load 1650990.html -skip-if(!webrender||AddressSanitizer) load 1652750-deep-scene-stack.html +skip-if(AddressSanitizer) load 1652750-deep-scene-stack.html load 1651882.html -skip-if(!webrender||(Android&&swgl)) load 1678938-1.html +skip-if(Android&&swgl) load 1678938-1.html load 1679477-1.html skip-if(Android) pref(dom.disable_open_during_load,false) load 1685009-1.html load 1694783-1.html diff --git a/gfx/tests/reftest/reftest.list b/gfx/tests/reftest/reftest.list index 25eff355d170..74ccc1afe15b 100644 --- a/gfx/tests/reftest/reftest.list +++ b/gfx/tests/reftest/reftest.list @@ -1,7 +1,7 @@ # 468496-1 will also detect bugs in video drivers. == 468496-1.html 468496-1-ref.html fuzzy(0-175,0-443) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 611498-1.html 611498-ref.html # Bug 1392106 -skip-if((gtkWidget||Android||isDebugBuild)&&webrender) fuzzy-if(appleSilicon,0-1,0-9) == 709477-1.html 709477-1-ref.html #Bug 1620096 +skip-if(gtkWidget||Android||isDebugBuild) fuzzy-if(appleSilicon,0-1,0-9) == 709477-1.html 709477-1-ref.html #Bug 1620096 skip-if(!asyncPan) == 1086723.html 1086723-ref.html == 853889-1.html 853889-1-ref.html skip-if(Android) fuzzy-if(skiaContent,0-1,0-587) == 1143303-1.svg pass.svg @@ -12,23 +12,23 @@ fuzzy(0-100,0-30) == 1149923.html 1149923-ref.html # use fuzzy due to few distor == 1429411.html 1429411-ref.html fuzzy-if(winWidget,0-1,0-4) == 1435143.html 1435143-ref.html == 1444904.html 1444904-ref.html -fuzzy-if(winWidget&&webrender,46-95,1000-1100) fuzzy-if(cocoaWidget&&swgl,1-1,1-1) == 1451168.html 1451168-ref.html +fuzzy-if(winWidget,46-95,1000-1100) fuzzy-if(cocoaWidget&&swgl,1-1,1-1) == 1451168.html 1451168-ref.html == 1461313.html 1461313-ref.html -fuzzy(5-32,21908-26621) fuzzy-if(!useDrawSnapshot&&webrender,0-5,0-1060) fuzzy-if(useDrawSnapshot&&webrender,32-32,26350-26350) == 1463802.html 1463802-ref.html +fuzzy(5-32,21908-26621) fuzzy-if(!useDrawSnapshot,0-5,0-1060) fuzzy-if(useDrawSnapshot,32-32,26350-26350) == 1463802.html 1463802-ref.html fuzzy(0-11,0-4) fails-if(useDrawSnapshot) == 1474722.html 1474722-ref.html fails-if(useDrawSnapshot) == 1501195.html 1501195-ref.html == 1519754.html 1519754-ref.html skip-if(!asyncPan) == 1524261.html 1524261-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,14-14,44-95) == 1524353.html 1524353-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,2-7,17500-36908) == 1523776.html 1523776-ref.html +fuzzy-if(!useDrawSnapshot,14-14,44-95) == 1524353.html 1524353-ref.html +fuzzy-if(!useDrawSnapshot,2-7,17500-36908) == 1523776.html 1523776-ref.html == bug1523410-translate-scale-snap.html bug1523410-translate-scale-snap-ref.html == 1523080.html 1523080-ref.html == 1616444-same-color-different-paths.html 1616444-same-color-different-paths-ref.html -skip-if(!asyncPan||!webrender||Android) fuzzy-if(winWidget,54-94,2713-3419) fuzzy-if(cocoaWidget,24-24,1190-1200) pref(apz.allow_zooming,true) == picture-caching-on-async-zoom.html picture-caching-on-async-zoom.html?ref +skip-if(!asyncPan||Android) fuzzy-if(winWidget,54-94,2713-3419) fuzzy-if(cocoaWidget,24-24,1190-1200) pref(apz.allow_zooming,true) == picture-caching-on-async-zoom.html picture-caching-on-async-zoom.html?ref pref(apz.allow_zooming,true) fails-if(useDrawSnapshot) == 1662062-1-no-blurry.html 1662062-1-ref.html # Bug 1715676: nsBulletFrame has been removed and the new rendering does not use PushRoundedRect that this test is for: # == 1681610.html 1681610-ref.html -skip-if(!webrender||geckoview) fuzzy-if(!useDrawSnapshot,0-255,0-667) fuzzy-if(useDrawSnapshot,0-255,0-3601) == 1687157-1.html 1687157-1-ref.html -skip-if(!webrender) fuzzy-if(webrender,64-99,512-523) == 1696439-1.html 1696439-1-ref.html +skip-if(geckoview) fuzzy-if(!useDrawSnapshot,0-255,0-667) fuzzy-if(useDrawSnapshot,0-255,0-3601) == 1687157-1.html 1687157-1-ref.html +fuzzy(64-99,512-523) == 1696439-1.html 1696439-1-ref.html random-if(gtkWidget) == 1722689-1.html 1722689-1-ref.html fuzzy-if(useDrawSnapshot,255-255,5-5) == 1724901-1.html 1724901-1-ref.html diff --git a/image/test/reftest/downscaling/reftest.list b/image/test/reftest/downscaling/reftest.list index 2f174fb474c1..b83940e98cee 100644 --- a/image/test/reftest/downscaling/reftest.list +++ b/image/test/reftest/downscaling/reftest.list @@ -27,11 +27,11 @@ # RUN TESTS NOT AFFECTED BY DOWNSCALE-DURING-DECODE: # ================================================== fuzzy-if(skiaContent,0-14,0-416) == downscale-svg-1a.html downscale-svg-1-ref.html?80 -fuzzy(0-80,0-468) fuzzy-if(webrender,65-65,468-480) == downscale-svg-1b.html downscale-svg-1-ref.html?72 +fuzzy(65-65,468-480) == downscale-svg-1b.html downscale-svg-1-ref.html?72 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-62) fuzzy-if(skiaContent,0-8,0-292) == downscale-svg-1c.html downscale-svg-1-ref.html?64 -fuzzy(0-17,0-208) fuzzy-if(webrender,7-7,208-208) == downscale-svg-1d.html downscale-svg-1-ref.html?53 -fuzzy(0-80,0-216) fuzzy-if(skiaContent,0-110,0-181) fuzzy-if(webrender,54-55,178-178) == downscale-svg-1e.html downscale-svg-1-ref.html?40 -fuzzy(0-51,0-90) fuzzy-if(skiaContent,0-142,0-77) fuzzy-if(webrender,64-64,31-31) == downscale-svg-1f.html downscale-svg-1-ref.html?24 +fuzzy(7-7,208-208) == downscale-svg-1d.html downscale-svg-1-ref.html?53 +fuzzy(54-55,178-178) == downscale-svg-1e.html downscale-svg-1-ref.html?40 +fuzzy(64-64,31-31) == downscale-svg-1f.html downscale-svg-1-ref.html?24 # RUN TESTS WITH DOWNSCALE-DURING-DECODE DISABLED: # ================================================ @@ -89,14 +89,14 @@ fuzzy(0-20,0-999) fails-if(OSX>=1008&&!skiaContent) != downscale-2e.html?205,53, # Skip on Android because it runs reftests via http, and moz-icon isn't # accessible from http/https origins anymore. -fuzzy(0-25,0-3940) fuzzy-if(gtkWidget&&!webrender,4-4,2616-2616) fuzzy-if(gtkWidget&&!webrender&&!layersGPUAccelerated,0-0,0-0) fuzzy-if(gtkWidget&&webrender,0-0,0-0) skip-if(Android) fuzzy-if(appleSilicon,0-20,0-10123) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059: regular is 2616, no-accel is 0, qr passes with 0 +fuzzy(0-25,0-3940) fuzzy-if(gtkWidget,0-0,0-0) skip-if(Android) fuzzy-if(appleSilicon,0-20,0-10123) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059: regular is 2616, no-accel is 0, qr passes with 0 == downscale-png.html?16,16,interlaced downscale-png.html?16,16,normal == downscale-png.html?24,24,interlaced downscale-png.html?24,24,normal # Non-transparent and transparent ICO images == downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.png -fuzzy(0-1,0-1) fuzzy-if(gtkWidget&&webrender&&swgl,1-1,1-1) == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.png +fuzzy(0-1,0-1) fuzzy-if(gtkWidget&&swgl,1-1,1-1) == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.png # Upside-down (negative height) BMP == downscale-8px.html?top-to-bottom-16x16-24bpp.bmp downscale-8px.html?bmp-size-16x16-24bpp.png @@ -178,14 +178,14 @@ fuzzy(0-20,0-999) != downscale-2f.html?205,53,bottom about:blank # Skip on WinXP with skia content # Skip on Android because it runs reftests via http, and moz-icon isn't # accessible from http/https origins anymore. -fuzzy(0-53,0-6391) fuzzy-if(appleSilicon,0-20,0-11605) fuzzy-if(gtkWidget&&webrender,18-19,5502-5568) fails-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) skip-if(Android) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059 +fuzzy(0-53,0-6391) fuzzy-if(appleSilicon,0-20,0-11605) fuzzy-if(gtkWidget,18-19,5502-5568) fails-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) skip-if(Android) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059 == downscale-png.html?16,16,interlaced downscale-png.html?16,16,normal == downscale-png.html?24,24,interlaced downscale-png.html?24,24,normal # Non-transparent and transparent ICO images fuzzy(0-1,0-3) == downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.png -fuzzy(0-3,0-32) fuzzy-if(webrender&&swgl,3-3,33-33) == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.png +fuzzy(0-3,0-32) fuzzy-if(swgl,3-3,33-33) == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.png # Upside-down (negative height) BMP == downscale-8px.html?top-to-bottom-16x16-24bpp.bmp downscale-8px.html?bmp-size-16x16-24bpp.png diff --git a/image/test/reftest/reftest.list b/image/test/reftest/reftest.list index 3b4d7f8af130..9a65da1f3f9c 100644 --- a/image/test/reftest/reftest.list +++ b/image/test/reftest/reftest.list @@ -20,10 +20,10 @@ include pngsuite-transparency/reftest.list include pngsuite-zlib/reftest.list # BMP tests -skip-if(Android&&webrender) include bmp/reftest.list +skip-if(Android) include bmp/reftest.list # ICO tests -skip-if(Android&&webrender) include ico/reftest.list +skip-if(Android) include ico/reftest.list # JPEG tests include jpeg/reftest.list diff --git a/layout/base/crashtests/crashtests.list b/layout/base/crashtests/crashtests.list index d72eba06a8c3..865233f08e75 100644 --- a/layout/base/crashtests/crashtests.list +++ b/layout/base/crashtests/crashtests.list @@ -339,7 +339,7 @@ load 629035-1.html load 629908-1.html load 635329.html load 636229-1.html -skip-if(webrender) == 640272.html 640272-ref.html # Bug 1700265 +skip == 640272.html 640272-ref.html # Bug 1700265 load 645193.html load 645572-1.html load 650475.xhtml diff --git a/layout/reftests/async-scrolling/reftest.list b/layout/reftests/async-scrolling/reftest.list index c891a6f2d0b0..89dad617a331 100644 --- a/layout/reftests/async-scrolling/reftest.list +++ b/layout/reftests/async-scrolling/reftest.list @@ -5,14 +5,14 @@ skip-if(!asyncPan) == bg-fixed-cover-3.html bg-fixed-cover-3-ref.html skip-if(!asyncPan) == bg-fixed-child.html bg-fixed-child-ref.html skip-if(!asyncPan) == bg-fixed-child-clip-1.html bg-fixed-child-clip-ref.html skip-if(!asyncPan) == bg-fixed-child-clip-2.html bg-fixed-child-clip-ref.html -fuzzy(0-1,0-246) fuzzy-if(skiaContent,0-2,0-170) fuzzy-if(browserIsRemote&&d2d,0-59,0-187) fuzzy-if(webrender,41-42,154-181) skip-if(!asyncPan) == bg-fixed-child-mask.html bg-fixed-child-mask-ref.html -skip-if(!asyncPan) fuzzy-if(!webrender,0-1,0-10000) == bg-fixed-in-opacity.html bg-fixed-in-opacity-ref.html +fuzzy(41-42,154-181) skip-if(!asyncPan) == bg-fixed-child-mask.html bg-fixed-child-mask-ref.html +skip-if(!asyncPan) == bg-fixed-in-opacity.html bg-fixed-in-opacity-ref.html # Passing the test below without WebRender would require implementing CSS filters in the Gecko compositor. -fails-if(!webrender) skip-if(!asyncPan) fuzzy-if(webrender&>kWidget,0-1,0-87) fuzzy-if(webrender&&!gtkWidget,0-1,0-3951) == bg-fixed-in-css-filter.html bg-fixed-in-css-filter-ref.html # bug 1454794 for webrender fuzziness +skip-if(!asyncPan) fuzzy-if(gtkWidget,0-1,0-87) fuzzy-if(!gtkWidget,0-1,0-3951) == bg-fixed-in-css-filter.html bg-fixed-in-css-filter-ref.html # bug 1454794 for webrender fuzziness skip-if(!asyncPan) == bg-fixed-child-no-culling-1.html bg-fixed-child-no-culling-1-ref.html skip-if(!asyncPan) == bg-fixed-child-no-culling-2.html bg-fixed-child-no-culling-2-ref.html skip-if(!asyncPan) == bg-fixed-child-no-culling-3.html bg-fixed-child-no-culling-3-ref.html -fuzzy-if(Android,0-2,0-4000) fuzzy-if(browserIsRemote&&cocoaWidget,0-2,0-179524) fuzzy-if(browserIsRemote&&winWidget,0-1,0-74590) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-1,0-3528) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)),0-1,0-75900) skip-if(!asyncPan) fuzzy-if(geckoview,0-1,0-74590) == bg-fixed-transformed-image.html bg-fixed-transformed-image-ref.html +fuzzy-if(Android,0-2,0-4000) fuzzy-if(browserIsRemote&&cocoaWidget,0-2,0-179524) fuzzy-if(browserIsRemote&&winWidget,0-1,0-74590) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-1,0-3528) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI),0-1,0-75900) skip-if(!asyncPan) fuzzy-if(geckoview,0-1,0-74590) == bg-fixed-transformed-image.html bg-fixed-transformed-image-ref.html skip-if(!asyncPan) == contain-paint-scrollable-frame-1.html contain-paint-scrollable-frame-1-ref.html skip-if(!asyncPan) == element-1.html element-1-ref.html pref(layers.force-active,true) skip-if(!asyncPan) == iframe-1.html iframe-1-ref.html @@ -24,7 +24,7 @@ fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-3120) skip-if(!asyncPa skip-if(!asyncPan) == position-fixed-cover-1.html position-fixed-cover-1-ref.html skip-if(!asyncPan) == position-fixed-cover-2.html position-fixed-cover-2-ref.html skip-if(!asyncPan) == position-fixed-cover-3.html position-fixed-cover-3-ref.html -fuzzy-if(Android,0-15,0-11) fuzzy-if(webrender&>kWidget,20-33,14-32) fuzzy-if(webrender&&cocoaWidget,9-21,20-44) skip-if(!asyncPan) == position-fixed-transformed-1.html position-fixed-transformed-1-ref.html # Bug 1604338 +fuzzy-if(Android,0-15,0-11) fuzzy-if(gtkWidget,20-33,14-32) fuzzy-if(cocoaWidget,9-21,20-44) skip-if(!asyncPan) == position-fixed-transformed-1.html position-fixed-transformed-1-ref.html # Bug 1604338 skip-if(!asyncPan) == split-layers-1.html split-layers-1-ref.html skip-if(!asyncPan) == split-layers-multi-scrolling-1.html split-layers-multi-scrolling-1-ref.html fuzzy-if(skiaContent,0-2,0-240000) fuzzy-if(browserIsRemote&&!skiaContent&&(cocoaWidget||winWidget),0-1,0-240000) skip-if(!asyncPan) == split-opacity-layers-1.html split-opacity-layers-1-ref.html @@ -40,42 +40,42 @@ skip-if(!asyncPan) == culling-1.html culling-1-ref.html skip-if(!asyncPan) == position-fixed-iframe-1.html position-fixed-iframe-1-ref.html skip-if(!asyncPan) == position-fixed-iframe-2.html position-fixed-iframe-2-ref.html fuzzy-if(skiaContent,0-1,0-11300) skip-if(!asyncPan) == position-fixed-in-scroll-container.html position-fixed-in-scroll-container-ref.html -fuzzy-if(Android,0-1,0-800) fuzzy-if(webrender,0-1,0-400) skip-if(!asyncPan) == position-fixed-inside-clip-path.html position-fixed-inside-clip-path-ref.html +fuzzy(0-1,0-400) skip-if(!asyncPan) == position-fixed-inside-clip-path.html position-fixed-inside-clip-path-ref.html skip-if(!asyncPan) == position-fixed-inside-sticky-1.html position-fixed-inside-sticky-1-ref.html skip-if(!asyncPan) == position-fixed-inside-sticky-2.html position-fixed-inside-sticky-2-ref.html skip-if(!asyncPan) == position-fixed-inside-sticky-3.html position-fixed-inside-sticky-3-ref.html skip-if(!asyncPan) == sticky-inside-fixed-1.html sticky-inside-fixed-1-ref.html -skip-if(!asyncPan) fails-if(!webrender) == sticky-inside-transform-1.html sticky-inside-transform-1-ref.html +skip-if(!asyncPan) == sticky-inside-transform-1.html sticky-inside-transform-1-ref.html fuzzy(0-1,0-60000) skip-if(!asyncPan) == group-opacity-surface-size-1.html group-opacity-surface-size-1-ref.html -fuzzy-if(Android,0-1,0-197) fuzzy-if(webrender,0-9,0-99) skip-if(!asyncPan) == position-sticky-transformed.html position-sticky-transformed-ref.html -skip-if(!asyncPan) fuzzy-if(webrender&&cocoaWidget,0-1,0-396) fuzzy-if(webrender&&winWidget,0-1,0-396) == offscreen-prerendered-active-opacity.html offscreen-prerendered-active-opacity-ref.html -fuzzy-if(Android,0-43,0-40) fuzzy-if(skiaContent&&!Android,0-1,0-34) fuzzy-if(webrender&>kWidget,22-74,20-32) fuzzy-if(webrender&&cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-1.html offscreen-clipped-blendmode-ref.html # Bug 1604338 -fuzzy-if(Android,0-43,0-40) fuzzy-if(webrender&>kWidget,22-74,20-32) fuzzy-if(webrender&&cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-2.html offscreen-clipped-blendmode-ref.html # Bug 1604338 +fuzzy(0-9,0-99) skip-if(!asyncPan) == position-sticky-transformed.html position-sticky-transformed-ref.html +skip-if(!asyncPan) fuzzy-if(cocoaWidget,0-1,0-396) fuzzy-if(winWidget,0-1,0-396) == offscreen-prerendered-active-opacity.html offscreen-prerendered-active-opacity-ref.html +fuzzy-if(Android,0-43,0-40) fuzzy-if(skiaContent&&!Android,0-1,0-34) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-1.html offscreen-clipped-blendmode-ref.html # Bug 1604338 +fuzzy-if(Android,0-43,0-40) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-2.html offscreen-clipped-blendmode-ref.html # Bug 1604338 fuzzy-if(Android,0-43,0-40) skip == offscreen-clipped-blendmode-3.html offscreen-clipped-blendmode-ref.html # bug 1251588 - wrong AGR on mix-blend-mode item -fuzzy-if(Android,0-43,0-40) fuzzy-if(webrender&>kWidget,22-74,20-32) fuzzy-if(webrender&&cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-4.html offscreen-clipped-blendmode-ref.html # Bug 1604338 -fuzzy-if(Android,0-7,0-1680) fuzzy-if(webrender&>kWidget,1-1,2-20) fuzzy-if(webrender&&cocoaWidget,1-2,10-18) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-2,0-18) skip-if(!asyncPan) == perspective-scrolling-1.html perspective-scrolling-1-ref.html # Bug 1604338 +fuzzy-if(Android,0-43,0-40) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-4.html offscreen-clipped-blendmode-ref.html # Bug 1604338 +fuzzy-if(Android,0-7,0-1680) fuzzy-if(gtkWidget,1-1,2-20) fuzzy-if(cocoaWidget,1-2,10-18) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-2,0-18) skip-if(!asyncPan) == perspective-scrolling-1.html perspective-scrolling-1-ref.html # Bug 1604338 fuzzy-if(Android,0-7,0-4) skip-if(!asyncPan) == perspective-scrolling-2.html perspective-scrolling-2-ref.html -fuzzy-if(Android,0-19,0-10) fuzzy-if(webrender&>kWidget,8-13,12-32) fuzzy-if(webrender&&cocoaWidget,10-13,20-44) skip-if(!asyncPan) == perspective-scrolling-3.html perspective-scrolling-3-ref.html # Bug 1604338 -fuzzy-if(Android,0-14,0-11) fuzzy-if(webrender&>kWidget,18-30,14-32) fuzzy-if(webrender&&cocoaWidget,16-20,20-44) skip-if(!asyncPan) == perspective-scrolling-4.html perspective-scrolling-4-ref.html # Bug 1604338 +fuzzy-if(Android,0-19,0-10) fuzzy-if(gtkWidget,8-13,12-32) fuzzy-if(cocoaWidget,10-13,20-44) skip-if(!asyncPan) == perspective-scrolling-3.html perspective-scrolling-3-ref.html # Bug 1604338 +fuzzy-if(Android,0-14,0-11) fuzzy-if(gtkWidget,18-30,14-32) fuzzy-if(cocoaWidget,16-20,20-44) skip-if(!asyncPan) == perspective-scrolling-4.html perspective-scrolling-4-ref.html # Bug 1604338 skip-if(!asyncPan) == perspective-scrolling-5.html perspective-scrolling-5-ref.html pref(apz.disable_for_scroll_linked_effects,true) skip-if(!asyncPan) == disable-apz-for-sle-pages.html disable-apz-for-sle-pages-ref.html -fuzzy-if(browserIsRemote&&d2d,0-1,0-22) skip-if(!asyncPan) fuzzy-if(geckoview,2-2,242-242) skip-if(geckoview&&debug) fuzzy-if(webrender&&swgl,0-255,0-11) == background-blend-mode-1.html background-blend-mode-1-ref.html # bug 1558286 for GV +fuzzy-if(browserIsRemote&&d2d,0-1,0-22) skip-if(!asyncPan) fuzzy-if(geckoview,2-2,242-242) skip-if(geckoview&&debug) fuzzy-if(swgl,0-255,0-11) == background-blend-mode-1.html background-blend-mode-1-ref.html # bug 1558286 for GV skip-if(Android||!asyncPan) != opaque-fractional-displayport-1.html about:blank skip-if(Android||!asyncPan) != opaque-fractional-displayport-2.html about:blank -fuzzy-if(Android,0-19,0-10) fuzzy-if(webrender&>kWidget,12-19,12-32) fuzzy-if(webrender&&cocoaWidget,17-21,20-44) skip-if(!asyncPan) == fixed-pos-scrolled-clip-1.html fixed-pos-scrolled-clip-1-ref.html # Bug 1604338 -fuzzy-if(Android,0-44,0-17) fuzzy-if(webrender&>kWidget,16-26,26-64) fuzzy-if(webrender&&cocoaWidget,10-13,38-82) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-36) skip-if(!asyncPan) == fixed-pos-scrolled-clip-2.html fixed-pos-scrolled-clip-2-ref.html # Bug 1604338 -fuzzy-if(Android,0-13,0-16) fuzzy-if(webrender&>kWidget,17-28,24-60) fuzzy-if(webrender&&cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-3.html fixed-pos-scrolled-clip-3-ref.html # Bug 1604338 -fuzzy-if(Android,0-13,0-16) fuzzy-if(webrender&>kWidget,17-29,24-60) fuzzy-if(webrender&&cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-4.html fixed-pos-scrolled-clip-4-ref.html # Bug 1604338 +fuzzy-if(Android,0-19,0-10) fuzzy-if(gtkWidget,12-19,12-32) fuzzy-if(cocoaWidget,17-21,20-44) skip-if(!asyncPan) == fixed-pos-scrolled-clip-1.html fixed-pos-scrolled-clip-1-ref.html # Bug 1604338 +fuzzy-if(Android,0-44,0-17) fuzzy-if(gtkWidget,16-26,26-64) fuzzy-if(cocoaWidget,10-13,38-82) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-36) skip-if(!asyncPan) == fixed-pos-scrolled-clip-2.html fixed-pos-scrolled-clip-2-ref.html # Bug 1604338 +fuzzy-if(Android,0-13,0-16) fuzzy-if(gtkWidget,17-28,24-60) fuzzy-if(cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-3.html fixed-pos-scrolled-clip-3-ref.html # Bug 1604338 +fuzzy-if(Android,0-13,0-16) fuzzy-if(gtkWidget,17-29,24-60) fuzzy-if(cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-4.html fixed-pos-scrolled-clip-4-ref.html # Bug 1604338 skip-if(!asyncPan) == fixed-pos-scrolled-clip-5.html fixed-pos-scrolled-clip-5-ref.html skip-if(!asyncPan) == position-sticky-bug1434250.html position-sticky-bug1434250-ref.html -fuzzy-if(Android,0-12,0-11) fuzzy-if(webrender&>kWidget,16-25,12-32) fuzzy-if(webrender&&cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-scrolled-clip-1.html position-sticky-scrolled-clip-1-ref.html # Bug 1604338 +fuzzy-if(Android,0-12,0-11) fuzzy-if(gtkWidget,16-25,12-32) fuzzy-if(cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-scrolled-clip-1.html position-sticky-scrolled-clip-1-ref.html # Bug 1604338 fuzzy-if(Android,0-6,0-4) skip == position-sticky-scrolled-clip-2.html position-sticky-scrolled-clip-2-ref.html # bug ?????? - incorrectly applying clip to sticky contents -fuzzy-if(Android,0-8,0-27) fuzzy-if(webrender&&cocoaWidget,9-11,20-44) skip-if(!asyncPan) == curtain-effect-1.html curtain-effect-1-ref.html -fuzzy-if(Android,0-7,0-9) fuzzy-if(webrender&>kWidget,10-15,12-32) fuzzy-if(webrender&&cocoaWidget,5-9,20-42) skip-if(!asyncPan) == transformed-1.html transformed-1-ref.html # Bug 1604338 -fuzzy-if(Android,2-7,1-12) fuzzy-if(webrender&>kWidget,3-5,12-28) fuzzy-if(webrender&&cocoaWidget,5-6,18-38) skip-if(!asyncPan) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-6,0-38) == position-sticky-transformed-in-scrollframe-1.html position-sticky-transformed-in-scrollframe-1-ref.html # Bug 1604338 -fuzzy-if(Android,3-3,1-12) fuzzy-if(webrender&>kWidget,13-20,12-32) fuzzy-if(webrender&&cocoaWidget,12-16,20-44) skip-if(!asyncPan) == position-sticky-transformed-in-scrollframe-2.html position-sticky-transformed-in-scrollframe-2-ref.html # Bug 1604338 -fuzzy-if(Android,12-13,4-31) fuzzy-if(webrender&>kWidget,16-27,14-32) fuzzy-if(webrender&&cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-in-transformed-scrollframe-1.html position-sticky-in-transformed-scrollframe-ref.html # Bug 1604338 -fuzzy-if(Android,12-13,4-31) fuzzy-if(webrender&>kWidget,16-27,14-32) fuzzy-if(webrender&&cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-in-transformed-scrollframe-2.html position-sticky-in-transformed-scrollframe-ref.html # Bug 1604338 +fuzzy-if(Android,0-8,0-27) fuzzy-if(cocoaWidget,9-11,20-44) skip-if(!asyncPan) == curtain-effect-1.html curtain-effect-1-ref.html +fuzzy-if(Android,0-7,0-9) fuzzy-if(gtkWidget,10-15,12-32) fuzzy-if(cocoaWidget,5-9,20-42) skip-if(!asyncPan) == transformed-1.html transformed-1-ref.html # Bug 1604338 +fuzzy-if(Android,2-7,1-12) fuzzy-if(gtkWidget,3-5,12-28) fuzzy-if(cocoaWidget,5-6,18-38) skip-if(!asyncPan) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-6,0-38) == position-sticky-transformed-in-scrollframe-1.html position-sticky-transformed-in-scrollframe-1-ref.html # Bug 1604338 +fuzzy-if(Android,3-3,1-12) fuzzy-if(gtkWidget,13-20,12-32) fuzzy-if(cocoaWidget,12-16,20-44) skip-if(!asyncPan) == position-sticky-transformed-in-scrollframe-2.html position-sticky-transformed-in-scrollframe-2-ref.html # Bug 1604338 +fuzzy-if(Android,12-13,4-31) fuzzy-if(gtkWidget,16-27,14-32) fuzzy-if(cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-in-transformed-scrollframe-1.html position-sticky-in-transformed-scrollframe-ref.html # Bug 1604338 +fuzzy-if(Android,12-13,4-31) fuzzy-if(gtkWidget,16-27,14-32) fuzzy-if(cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-in-transformed-scrollframe-2.html position-sticky-in-transformed-scrollframe-ref.html # Bug 1604338 # for the following tests, we want to disable the low-precision buffer # as it will expand the displayport beyond what the test specifies in @@ -95,7 +95,7 @@ skip-if(!Android) pref(apz.allow_zooming,true) == position-fixed-async-zoom-4.ht skip-if(!Android) pref(apz.allow_zooming,true) == position-sticky-async-zoom-1.html position-sticky-async-zoom-1-ref.html skip-if(!Android) pref(apz.allow_zooming,true) == position-sticky-async-zoom-2.html position-sticky-async-zoom-2-ref.html -fuzzy-if(!webrender,111-112,600-600) pref(apz.allow_zooming,true) == async-scroll-and-zoom.html async-scroll-and-zoom-ref.html +pref(apz.allow_zooming,true) == async-scroll-and-zoom.html async-scroll-and-zoom-ref.html # on Android we have a different overscroll effect so this test is disabled skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll.html overscroll-ref.html @@ -164,7 +164,7 @@ defaults skip-if(!geckoview) pref(apz.allow_zooming,true) test-pref(apz.fixed-ma == dynamic-toolbar-sticky-5b.html dynamic-toolbar-sticky-5-ref-t.html == dynamic-toolbar-sticky-5c.html dynamic-toolbar-sticky-5-ref-t.html == dynamic-toolbar-sticky-6a.html dynamic-toolbar-sticky-6-ref-t.html -fails-if(!webrender) == dynamic-toolbar-sticky-6b.html dynamic-toolbar-sticky-6-ref-t.html # bug 1630274 for non-WR +== dynamic-toolbar-sticky-6b.html dynamic-toolbar-sticky-6-ref-t.html # bug 1630274 for non-WR == dynamic-toolbar-sticky-6c.html dynamic-toolbar-sticky-6-ref-t.html defaults @@ -174,7 +174,7 @@ defaults defaults skip-if(!geckoview) pref(apz.allow_zooming,true) test-pref(apz.fixed-margin-override.enabled,true) test-pref(apz.fixed-margin-override.bottom,50) fuzzy(0-1,0-120000) == dynamic-toolbar-sticky-1a.html dynamic-toolbar-sticky-1-ref-b.html == dynamic-toolbar-sticky-1b.html dynamic-toolbar-sticky-1-ref-b.html -fails-if(!webrender) == dynamic-toolbar-sticky-1c.html dynamic-toolbar-sticky-1-ref-b.html # bug 1630274 for non-WR +== dynamic-toolbar-sticky-1c.html dynamic-toolbar-sticky-1-ref-b.html # bug 1630274 for non-WR == dynamic-toolbar-sticky-2a.html dynamic-toolbar-sticky-2-ref-b.html == dynamic-toolbar-sticky-2b.html dynamic-toolbar-sticky-2-ref-b.html == dynamic-toolbar-sticky-2c.html dynamic-toolbar-sticky-2-ref-b.html diff --git a/layout/reftests/bidi/reftest.list b/layout/reftests/bidi/reftest.list index c4b9c89b35c2..aea49faf95cf 100644 --- a/layout/reftests/bidi/reftest.list +++ b/layout/reftests/bidi/reftest.list @@ -87,7 +87,7 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 332655-2.html 332655-2-r == 413542-1.html 413542-1-ref.html == 413542-2.html 413542-2-ref.html random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 413928-1.html 413928-1-ref.html # Bug 1392106 -fuzzy-if(webrender,0-52,0-14) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 413928-2.html 413928-2-ref.html # Bug 1392106 +fuzzy(0-52,0-14) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 413928-2.html 413928-2-ref.html # Bug 1392106 == 425338-1a.html 425338-1-ref.html == 425338-1b.html 425338-1-ref.html == 489517-1.html 489517-1-ref.html @@ -98,8 +98,8 @@ fuzzy-if(webrender,0-52,0-14) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu == 503957-1.html 503957-1-ref.html == 525740-1.html 525740-1-ref.html == 536963-1.html 536963-1-ref.html -fuzzy-if(webrender,0-137,0-1) == 562169-1.html 562169-1-ref.html -fuzzy-if(webrender,0-137,0-1) == 562169-1a.html 562169-1-ref.html +fuzzy(0-137,0-1) == 562169-1.html 562169-1-ref.html +fuzzy(0-137,0-1) == 562169-1a.html 562169-1-ref.html == 562169-2.html 562169-2-ref.html == 562169-2a.html 562169-2-ref.html == 562169-3.html 562169-3-ref.html diff --git a/layout/reftests/border-dotted/reftest.list b/layout/reftests/border-dotted/reftest.list index f5e9c38318ad..712f9fab046b 100644 --- a/layout/reftests/border-dotted/reftest.list +++ b/layout/reftests/border-dotted/reftest.list @@ -5,12 +5,12 @@ # XXX: We mark fails-if to these tests for now to enable styled border in WR. # We should remove them after Bug 1399485 is fixed. -fuzzy(0-80,0-1500) fails-if(webrender) == border-dotted-interaction.html masked.html -fuzzy(0-80,0-1500) fails-if(webrender) == border-dotted-no-radius.html masked.html -fuzzy(0-80,0-1500) fails-if(webrender) == border-dotted-radius.html masked.html -fuzzy(0-80,0-1500) fails-if(webrender) == border-dashed-no-radius.html masked.html -fuzzy(0-80,0-1500) fails-if(webrender) == border-dashed-radius.html masked.html -fuzzy(0-80,0-1500) fails-if(webrender) == border-mixed.html masked.html -fuzzy(0-80,0-1500) fails-if(webrender) == border-dashed-non-integer.html masked.html -fuzzy(0-80,0-1500) fails-if(webrender) fails-if(useDrawSnapshot) == border-dashed-radius-zoom.html masked-zoom.html -fuzzy(0-80,0-1500) fails-if(!useDrawSnapshot&&webrender) == border-dotted-radius-zero.html masked-small.html +fuzzy(0-80,0-1500) fails == border-dotted-interaction.html masked.html +fuzzy(0-80,0-1500) fails == border-dotted-no-radius.html masked.html +fuzzy(0-80,0-1500) fails == border-dotted-radius.html masked.html +fuzzy(0-80,0-1500) fails == border-dashed-no-radius.html masked.html +fuzzy(0-80,0-1500) fails == border-dashed-radius.html masked.html +fuzzy(0-80,0-1500) fails == border-mixed.html masked.html +fuzzy(0-80,0-1500) fails == border-dashed-non-integer.html masked.html +fuzzy(0-80,0-1500) fails fails-if(useDrawSnapshot) == border-dashed-radius-zoom.html masked-zoom.html +fuzzy(0-80,0-1500) fails-if(!useDrawSnapshot) == border-dotted-radius-zero.html masked-small.html diff --git a/layout/reftests/border-image/reftest.list b/layout/reftests/border-image/reftest.list index 81acf39f1929..21a9d17077f5 100644 --- a/layout/reftests/border-image/reftest.list +++ b/layout/reftests/border-image/reftest.list @@ -17,8 +17,8 @@ fuzzy-if(winWidget,0-1,0-1) == multicolor-image-2.html multicolor-image-2-ref.ht != different-h-v-2.html different-h-v-ref.html != different-h-v-1.html different-h-v-2.html == center-scaling-1.html center-scaling-1-ref.html -fails-if(Android&&!webrender) fails-if(usesRepeatResampling&&!webrender) == center-scaling-2.html center-scaling-2-ref.html # Android: very different scaling (blurriness) on some sides -fails-if(Android&&!webrender) fails-if(usesRepeatResampling&&!webrender) == center-scaling-3.html center-scaling-3-ref.html # Android: very different scaling (blurriness) on some sides +== center-scaling-2.html center-scaling-2-ref.html # Android: very different scaling (blurriness) on some sides +== center-scaling-3.html center-scaling-3-ref.html # Android: very different scaling (blurriness) on some sides == center-scaling-4t.html center-scaling-4t-ref.html == center-scaling-4r.html center-scaling-4r-ref.html == center-scaling-4b.html center-scaling-4b-ref.html @@ -46,43 +46,43 @@ fuzzy-if(asyncPan&&!layersGPUAccelerated,0-140,0-514) fuzzy-if(winWidget,0-144,0 fuzzy(1-150,1-2650) fails-if(useDrawSnapshot) == border-image-repeat-space-8z.html border-image-repeat-space-8z-ref.html # border images with gradients -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-3,300-1804) == border-image-linear-gradient.html border-image-linear-gradient-ref.html -fuzzy(0-1,0-98) fuzzy-if(skiaContent,0-1,0-350) fuzzy-if(webrender&&!geckoview,1-3,179-37537) == border-image-linear-gradient-slice-1.html border-image-linear-gradient-slice-1-ref.html -fuzzy(0-1,0-515) fuzzy-if(OSX,0-1,0-10595) fuzzy-if(webrender&&!geckoview,1-3,272-25136) == border-image-linear-gradient-slice-2.html border-image-linear-gradient-slice-2-ref.html -fuzzy-if(skiaContent,0-1,0-2500) fuzzy-if(webrender&&!geckoview,1-3,200-86037) == border-image-linear-gradient-slice-fill-1.html border-image-linear-gradient-slice-fill-1-ref.html -fuzzy(0-1,0-649) fuzzy-if(OSX,0-1,0-25771) fuzzy-if(skiaContent&&!Android,0-1,0-546) fuzzy-if(Android,0-1,0-6093) fuzzy-if(webrender&&!geckoview,1-3,480-57480) == border-image-linear-gradient-slice-fill-2.html border-image-linear-gradient-slice-fill-2-ref.html -fuzzy(0-1,0-134) fuzzy-if(OSX,0-5,0-1676) fuzzy-if(webrender&&!geckoview,1-1,0-4537) == border-image-linear-gradient-width.html border-image-linear-gradient-width-ref.html -fuzzy(0-2,0-60590) fuzzy-if(Android,0-4,0-18022) fuzzy-if(OSX,0-1,0-15000) fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-2,3900-60581) == border-image-linear-gradient-slice-width.html border-image-linear-gradient-slice-width-ref.html -fuzzy(0-2,0-26758) fuzzy-if(OSX,0-1,0-6000) fuzzy-if(webrender&&!geckoview,1-3,2400-26758) == border-image-linear-gradient-outset.html border-image-linear-gradient-outset-ref.html -fuzzy(0-1,0-12) fuzzy-if(skiaContent,0-1,0-400) fuzzy-if(webrender&&!geckoview,1-3,200-26872) == border-image-linear-gradient-repeat-repeat-1.html border-image-linear-gradient-repeat-repeat-1-ref.html -fuzzy(0-1,0-13) fuzzy-if(skiaContent,0-1,0-300) fuzzy-if(webrender&&!geckoview,1-3,200-27131) == border-image-linear-gradient-repeat-round-1.html border-image-linear-gradient-repeat-round-1-ref.html -fuzzy-if(Android,0-1,0-1894) fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-2,2400-67805) == border-image-linear-gradient-repeat-repeat-2.html border-image-linear-gradient-repeat-repeat-2-ref.html -fuzzy(0-1,0-2000) fuzzy-if(webrender&&!geckoview,1-2,300-9500) == border-image-linear-gradient-repeat-round-2.html border-image-linear-gradient-repeat-round-2-ref.html -fuzzy(0-1,0-8533) fuzzy-if(webrender&&!geckoview&&!swgl,1-3,1100-9500) == border-image-linear-gradient-repeat-repeat-3.html border-image-linear-gradient-repeat-repeat-3-ref.html -fuzzy(0-3,0-107563) fuzzy-if(webrender&&!geckoview&&!swgl,1-3,1000-107563) == border-image-linear-gradient-repeat-round-3.html border-image-linear-gradient-repeat-round-3-ref.html +fuzzy-if(!useDrawSnapshot&&!geckoview,1-3,300-1804) == border-image-linear-gradient.html border-image-linear-gradient-ref.html +fuzzy(0-1,0-98) fuzzy-if(skiaContent,0-1,0-350) fuzzy-if(!geckoview,1-3,179-37537) == border-image-linear-gradient-slice-1.html border-image-linear-gradient-slice-1-ref.html +fuzzy(0-1,0-515) fuzzy-if(OSX,0-1,0-10595) fuzzy-if(!geckoview,1-3,272-25136) == border-image-linear-gradient-slice-2.html border-image-linear-gradient-slice-2-ref.html +fuzzy-if(skiaContent,0-1,0-2500) fuzzy-if(!geckoview,1-3,200-86037) == border-image-linear-gradient-slice-fill-1.html border-image-linear-gradient-slice-fill-1-ref.html +fuzzy(0-1,0-649) fuzzy-if(OSX,0-1,0-25771) fuzzy-if(skiaContent&&!Android,0-1,0-546) fuzzy-if(Android,0-1,0-6093) fuzzy-if(!geckoview,1-3,480-57480) == border-image-linear-gradient-slice-fill-2.html border-image-linear-gradient-slice-fill-2-ref.html +fuzzy(0-1,0-134) fuzzy-if(OSX,0-5,0-1676) fuzzy-if(!geckoview,1-1,0-4537) == border-image-linear-gradient-width.html border-image-linear-gradient-width-ref.html +fuzzy(0-2,0-60590) fuzzy-if(Android,0-4,0-18022) fuzzy-if(OSX,0-1,0-15000) fuzzy-if(!useDrawSnapshot&&!geckoview,1-2,3900-60581) == border-image-linear-gradient-slice-width.html border-image-linear-gradient-slice-width-ref.html +fuzzy(0-2,0-26758) fuzzy-if(OSX,0-1,0-6000) fuzzy-if(!geckoview,1-3,2400-26758) == border-image-linear-gradient-outset.html border-image-linear-gradient-outset-ref.html +fuzzy(0-1,0-12) fuzzy-if(skiaContent,0-1,0-400) fuzzy-if(!geckoview,1-3,200-26872) == border-image-linear-gradient-repeat-repeat-1.html border-image-linear-gradient-repeat-repeat-1-ref.html +fuzzy(0-1,0-13) fuzzy-if(skiaContent,0-1,0-300) fuzzy-if(!geckoview,1-3,200-27131) == border-image-linear-gradient-repeat-round-1.html border-image-linear-gradient-repeat-round-1-ref.html +fuzzy-if(Android,0-1,0-1894) fuzzy-if(!useDrawSnapshot&&!geckoview,1-2,2400-67805) == border-image-linear-gradient-repeat-repeat-2.html border-image-linear-gradient-repeat-repeat-2-ref.html +fuzzy(0-1,0-2000) fuzzy-if(!geckoview,1-2,300-9500) == border-image-linear-gradient-repeat-round-2.html border-image-linear-gradient-repeat-round-2-ref.html +fuzzy(0-1,0-8533) fuzzy-if(!geckoview&&!swgl,1-3,1100-9500) == border-image-linear-gradient-repeat-repeat-3.html border-image-linear-gradient-repeat-repeat-3-ref.html +fuzzy(0-3,0-107563) fuzzy-if(!geckoview&&!swgl,1-3,1000-107563) == border-image-linear-gradient-repeat-round-3.html border-image-linear-gradient-repeat-round-3-ref.html -fuzzy-if(webrender,0-1,0-2096) == border-image-radial-gradient.html border-image-radial-gradient-ref.html -fuzzy(0-1,0-42) fuzzy-if(skiaContent,0-2,0-20) fuzzy-if(webrender,0-1,0-37818) == border-image-radial-gradient-slice-1.html border-image-radial-gradient-slice-1-ref.html -fuzzy(0-1,0-46) fuzzy-if(OSX,0-2,0-4472) fuzzy-if(webrender,0-1,0-26363) == border-image-radial-gradient-slice-2.html border-image-radial-gradient-slice-2-ref.html -fuzzy(0-1,0-85970) fuzzy-if(webrender,0-1,0-90873) == border-image-radial-gradient-slice-fill-1.html border-image-radial-gradient-slice-fill-1-ref.html -fuzzy(0-1,0-57343) fuzzy-if(OSX,0-2,0-4478) fuzzy-if(skiaContent,0-2,0-120) fuzzy-if(webrender,0-1,0-61729) == border-image-radial-gradient-slice-fill-2.html border-image-radial-gradient-slice-fill-2-ref.html -fuzzy-if(skiaContent,0-1,0-2) fuzzy-if(webrender,0-2,0-4894) == border-image-radial-gradient-width.html border-image-radial-gradient-width-ref.html -fuzzy(0-1,0-9000) fuzzy-if(webrender,0-3,0-66698) == border-image-radial-gradient-slice-width.html border-image-radial-gradient-slice-width-ref.html +fuzzy(0-1,0-2096) == border-image-radial-gradient.html border-image-radial-gradient-ref.html +fuzzy(0-1,0-37818) == border-image-radial-gradient-slice-1.html border-image-radial-gradient-slice-1-ref.html +fuzzy(0-1,0-26363) == border-image-radial-gradient-slice-2.html border-image-radial-gradient-slice-2-ref.html +fuzzy(0-1,0-90873) == border-image-radial-gradient-slice-fill-1.html border-image-radial-gradient-slice-fill-1-ref.html +fuzzy(0-1,0-61729) == border-image-radial-gradient-slice-fill-2.html border-image-radial-gradient-slice-fill-2-ref.html +fuzzy(0-2,0-4894) == border-image-radial-gradient-width.html border-image-radial-gradient-width-ref.html +fuzzy(0-3,0-66698) == border-image-radial-gradient-slice-width.html border-image-radial-gradient-slice-width-ref.html # OS X failures tracked in bug 957025 -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-4,600-2000) == border-image-repeating-linear-gradient.html border-image-repeating-linear-gradient-ref.html -fuzzy(0-1,0-6690) fails-if(OSX) fuzzy-if(skiaContent,0-1,0-6093) fuzzy-if(webrender,0-3,0-95449) == border-image-repeating-linear-gradient-slice-fill-2.html border-image-repeating-linear-gradient-slice-fill-2-ref.html -fuzzy(0-1,0-19200) fails-if(OSX) fuzzy-if(skiaContent,0-3,0-20000) fuzzy-if(webrender&&!geckoview,1-4,800-14000) == border-image-repeating-linear-gradient-repeat-round-2.html border-image-repeating-linear-gradient-repeat-round-2-ref.html +fuzzy-if(!useDrawSnapshot&&!geckoview,1-4,600-2000) == border-image-repeating-linear-gradient.html border-image-repeating-linear-gradient-ref.html +fails-if(OSX) fuzzy(0-3,0-95449) == border-image-repeating-linear-gradient-slice-fill-2.html border-image-repeating-linear-gradient-slice-fill-2-ref.html +fuzzy(0-1,0-19200) fails-if(OSX) fuzzy-if(skiaContent,0-3,0-20000) fuzzy-if(!geckoview,1-4,800-14000) == border-image-repeating-linear-gradient-repeat-round-2.html border-image-repeating-linear-gradient-repeat-round-2-ref.html -fuzzy(0-1,0-912) fuzzy-if(webrender,0-3,0-3008) == border-image-repeating-radial-gradient.html border-image-repeating-radial-gradient-ref.html -fuzzy(0-1,0-1720) fuzzy-if(skiaContent,0-3,0-1044) fuzzy-if(webrender,0-3,0-62078) == border-image-repeating-radial-gradient-slice-1.html border-image-repeating-radial-gradient-slice-1-ref.html -fuzzy(0-1,0-2119) fuzzy-if(skiaContent,0-3,0-936) fuzzy-if(webrender,0-3,0-40536) == border-image-repeating-radial-gradient-slice-2.html border-image-repeating-radial-gradient-slice-2-ref.html -fuzzy(0-1,0-3170) fuzzy-if(skiaContent,0-3,0-1794) fuzzy-if(webrender&&!geckoview,1-3,30-12194) == border-image-repeating-radial-gradient-slice-fill-1.html border-image-repeating-radial-gradient-slice-fill-1-ref.html -fuzzy(0-1,0-3281) fails-if(OSX) fuzzy-if(skiaContent,0-3,0-1435) fuzzy-if(webrender&&!geckoview,1-2,20-8000) == border-image-repeating-radial-gradient-slice-fill-2.html border-image-repeating-radial-gradient-slice-fill-2-ref.html -fuzzy(0-1,0-1328) fuzzy-if(webrender,0-3,0-7441) == border-image-repeating-radial-gradient-width.html border-image-repeating-radial-gradient-width-ref.html -fuzzy(0-4,0-21628) fails-if(OSX) fuzzy-if(webrender,0-8,0-99728) == border-image-repeating-radial-gradient-slice-width.html border-image-repeating-radial-gradient-slice-width-ref.html -fuzzy(0-1,0-3923) fuzzy-if(webrender,0-3,0-117768) == border-image-repeating-radial-gradient-repeat-repeat-2.html border-image-repeating-radial-gradient-repeat-repeat-2-ref.html -fuzzy(0-1,0-3266) fails-if(OSX) fuzzy-if(skiaContent,0-2,0-1746) fuzzy-if(webrender,0-3,0-116185) == border-image-repeating-radial-gradient-repeat-round-2.html border-image-repeating-radial-gradient-repeat-round-2-ref.html +fuzzy(0-3,0-3008) == border-image-repeating-radial-gradient.html border-image-repeating-radial-gradient-ref.html +fuzzy(0-3,0-62078) == border-image-repeating-radial-gradient-slice-1.html border-image-repeating-radial-gradient-slice-1-ref.html +fuzzy(0-3,0-40536) == border-image-repeating-radial-gradient-slice-2.html border-image-repeating-radial-gradient-slice-2-ref.html +fuzzy(0-1,0-3170) fuzzy-if(skiaContent,0-3,0-1794) fuzzy-if(!geckoview,1-3,30-12194) == border-image-repeating-radial-gradient-slice-fill-1.html border-image-repeating-radial-gradient-slice-fill-1-ref.html +fuzzy(0-1,0-3281) fails-if(OSX) fuzzy-if(skiaContent,0-3,0-1435) fuzzy-if(!geckoview,1-2,20-8000) == border-image-repeating-radial-gradient-slice-fill-2.html border-image-repeating-radial-gradient-slice-fill-2-ref.html +fuzzy(0-3,0-7441) == border-image-repeating-radial-gradient-width.html border-image-repeating-radial-gradient-width-ref.html +fails-if(OSX) fuzzy(0-8,0-99728) == border-image-repeating-radial-gradient-slice-width.html border-image-repeating-radial-gradient-slice-width-ref.html +fuzzy(0-3,0-117768) == border-image-repeating-radial-gradient-repeat-repeat-2.html border-image-repeating-radial-gradient-repeat-repeat-2-ref.html +fails-if(OSX) fuzzy(0-3,0-116185) == border-image-repeating-radial-gradient-repeat-round-2.html border-image-repeating-radial-gradient-repeat-round-2-ref.html # border-image-source (-moz-)element fuzzy(0-125,0-5903) == border-image-element.html border-image-element-ref.html @@ -93,5 +93,5 @@ fuzzy(0-125,0-5903) == border-image-element.html border-image-element-ref.html == svg-as-border-image-1c.html svg-as-border-image-1-ref.html == svg-as-border-image-2.html svg-as-border-image-2-ref.html == svg-as-border-image-3.html svg-as-border-image-3-ref.html -fuzzy-if(useDrawSnapshot&&!webrender,16-16,80-80) == svg-as-border-image-4a.html svg-as-border-image-4-ref.html +== svg-as-border-image-4a.html svg-as-border-image-4-ref.html == svg-as-border-image-4b.html svg-as-border-image-4-ref.html diff --git a/layout/reftests/border-radius/reftest.list b/layout/reftests/border-radius/reftest.list index 896e2c90c770..a6402a68d71a 100644 --- a/layout/reftests/border-radius/reftest.list +++ b/layout/reftests/border-radius/reftest.list @@ -23,14 +23,14 @@ fuzzy-if(skiaContent,0-1,0-342) == percent-2.html percent-2-ref.html fuzzy-if(skiaContent,0-1,0-343) == percent-3.html percent-3-ref.html # more serious tests, using SVG reference -fuzzy-if(skiaContent,0-17,0-58) fuzzy-if(webrender,17-30,58-70) == border-circle-2.html border-circle-2-ref.xhtml -fuzzy-if(gtkWidget,0-14,0-280) fuzzy-if(cocoaWidget,0-4,0-582) fuzzy-if(Android,0-36,0-264) fuzzy-if(d2d,0-51,0-323) fuzzy-if(winWidget&&!d2d,0-16,0-377) fuzzy-if(skiaContent,0-63,0-507) fuzzy-if(webrender,61-63,507-1013) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945 +fuzzy(17-30,58-70) == border-circle-2.html border-circle-2-ref.xhtml +fuzzy(61-63,507-1013) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945 # Corners -fuzzy-if(skiaContent,0-17,0-47) fuzzy-if(webrender,17-30,47-58) == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners -fuzzy-if(gtkWidget,0-23,0-5) fuzzy-if(winWidget&&!d2d,0-23,0-5) fuzzy-if(d2d,0-32,0-8) fuzzy-if(Android,0-10,0-8) fuzzy-if(skiaContent,0-18,0-49) fuzzy-if(webrender,18-30,49-57) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804 -fuzzy-if(gtkWidget,0-3,0-10) fuzzy-if(winWidget&&!d2d,0-3,0-10) fuzzy-if(d2d,0-15,0-32) fuzzy-if(Android,0-3,0-15) fuzzy-if(skiaContent,0-18,0-90) fuzzy-if(webrender,18-23,90-105) == corner-3.html corner-3-ref.svg -fuzzy-if(skiaContent,0-13,0-83) fuzzy-if(webrender,12-13,83-108) == corner-4.html corner-4-ref.svg +fuzzy(17-30,47-58) == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners +fuzzy(18-30,49-57) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804 +fuzzy(18-23,90-105) == corner-3.html corner-3-ref.svg +fuzzy(12-13,83-108) == corner-4.html corner-4-ref.svg # Test that radii too long are reduced == border-reduce-height.html border-reduce-height-ref.html @@ -39,26 +39,26 @@ fuzzy-if(skiaContent,0-13,0-83) fuzzy-if(webrender,12-13,83-108) == corner-4.htm fails == clipping-1.html clipping-1-ref.html # background color should completely fill box; bug 466572 != clipping-2.html about:blank # background color clipped to inner/outer border, can't get # great tests for this due to antialiasing problems described in bug 466572 -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-1) fuzzy-if(skiaContent,0-17,0-62) fuzzy-if(webrender,17-30,58-111) == clipping-3.html clipping-3-ref.xhtml # edge of border-radius clips an underlying object's background +fuzzy(17-30,58-111) == clipping-3.html clipping-3-ref.xhtml # edge of border-radius clips an underlying object's background # Tests for clipping the contents of replaced elements and overflow!=visible != clipping-4-ref.html clipping-4-notref.html -fuzzy-if(true,0-1,0-20) fuzzy-if(d2d,0-72,0-196) fuzzy-if(cocoaWidget,0-1,0-180) fuzzy-if(Android,0-140,0-237) fuzzy-if(webrender,0-8,0-20) fuzzy-if(useDrawSnapshot,1-1,172-172) == clipping-4-canvas.html clipping-4-ref.html # bug 732535 +fuzzy(0-8,0-20) fuzzy-if(useDrawSnapshot,1-1,172-172) == clipping-4-canvas.html clipping-4-ref.html # bug 732535 fuzzy-if(Android,0-5,0-54) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-37,0-157) fuzzy-if(skiaContent,0-1,0-172) == clipping-4-image.html clipping-4-ref.html fuzzy-if(skiaContent,0-1,0-77) == clipping-4-overflow-hidden.html clipping-4-ref.html == clipping-5-canvas.html clipping-5-refc.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-5) == clipping-5-image.html clipping-5-refi.html fuzzy-if(skiaContent,0-1,0-77) == clipping-5-overflow-hidden.html clipping-5-ref.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-4) fuzzy-if(Android,0-5,0-21) fuzzy-if(skiaContent,0-1,0-97) == clipping-5-refi.html clipping-5-ref.html -fuzzy-if(true,0-1,0-7) fuzzy-if(d2d,0-55,0-95) fuzzy-if(cocoaWidget,0-1,0-99) fuzzy-if(Android,0-99,0-115) fuzzy-if(skiaContent,0-1,0-77) fuzzy-if(useDrawSnapshot,1-1,97-97) == clipping-5-refc.html clipping-5-ref.html # bug 732535 +fuzzy(0-1,0-7) fuzzy-if(d2d,0-55,0-95) fuzzy-if(cocoaWidget,0-1,0-99) fuzzy-if(Android,0-99,0-115) fuzzy-if(skiaContent,0-1,0-77) fuzzy-if(useDrawSnapshot,1-1,97-97) == clipping-5-refc.html clipping-5-ref.html # bug 732535 fuzzy-if(Android,0-8,0-469) fuzzy-if(skiaContent,0-21,0-76) fuzzy-if(winWidget,0-144,0-335) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical, bug 1392106 -fuzzy-if(true,0-2,0-29) fuzzy-if(d2d,0-46,0-71) fuzzy-if(Android,0-255,0-586) fuzzy-if(skiaContent,0-28,0-97) == clipping-7.html clipping-7-ref.html # ColorLayer and MaskLayer with transforms that aren't identical. Reference image rendered without using layers (which causes fuzzy failures). +fuzzy(0-2,0-29) fuzzy-if(d2d,0-46,0-71) fuzzy-if(Android,0-255,0-586) fuzzy-if(skiaContent,0-28,0-97) == clipping-7.html clipping-7-ref.html # ColorLayer and MaskLayer with transforms that aren't identical. Reference image rendered without using layers (which causes fuzzy failures). fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),0-1,0-5) == clipping-and-zindex-1.html clipping-and-zindex-1-ref.html fuzzy-if(cocoaWidget,0-1,0-4) fuzzy-if(d2d,0-59,0-342) fuzzy-if(d3d11&&advancedLayers&&!d2d,0-30,0-3) == intersecting-clipping-1-canvas.html intersecting-clipping-1-refc.html == intersecting-clipping-1-image.html intersecting-clipping-1-refi.html == intersecting-clipping-1-overflow-hidden.html intersecting-clipping-1-ref.html fuzzy-if(Android,0-5,0-105) fuzzy-if(d2d,0-1,0-20) fuzzy-if(skiaContent,0-1,0-300) == intersecting-clipping-1-refi.html intersecting-clipping-1-ref.html -fuzzy-if(true,0-1,0-33) fuzzy-if(d2d,0-59,0-350) fuzzy-if(cocoaWidget,0-1,0-332) fuzzy-if(Android,0-124,0-440) fuzzy-if(skiaContent,0-1,0-135) fuzzy-if(d3d11&&advancedLayers,0-81,0-353) skip-if(winWidget) fuzzy-if(useDrawSnapshot,1-1,299-299) == intersecting-clipping-1-refc.html intersecting-clipping-1-ref.html # bug 732535 # Disable on Windows bug 1451808 +fuzzy(0-1,0-33) fuzzy-if(d2d,0-59,0-350) fuzzy-if(cocoaWidget,0-1,0-332) fuzzy-if(Android,0-124,0-440) fuzzy-if(skiaContent,0-1,0-135) fuzzy-if(d3d11&&advancedLayers,0-81,0-353) skip-if(winWidget) fuzzy-if(useDrawSnapshot,1-1,299-299) == intersecting-clipping-1-refc.html intersecting-clipping-1-ref.html # bug 732535 # Disable on Windows bug 1451808 == clipping-preserve-3d.html clipping-preserve-3d-ref.html @@ -77,10 +77,10 @@ fails-if(Android) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-12,0-12) fuzzy-if(b fails-if(Android) == scrollbar-clamping-2.html scrollbar-clamping-2-ref.html # Test for bad corner joins. -fuzzy-if(true,0-1,0-1) == corner-joins-1.xhtml corner-joins-1-ref.xhtml +fuzzy(0-1,0-1) == corner-joins-1.xhtml corner-joins-1-ref.xhtml fuzzy(0-255,0-20) random-if(winWidget) fuzzy-if(skiaContent,0-255,0-610) == corner-joins-2.xhtml corner-joins-2-ref.xhtml -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),0-1,0-20) fuzzy-if(d2d,0-98,0-157) fuzzy-if(Android,0-166,0-400) fuzzy-if(skiaContent,0-59,0-146) fuzzy-if(useDrawSnapshot&&!webrender,42-42,147-147) == scroll-1.html scroll-1-ref.html # see bug 732535 #Bug 959166 +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),0-1,0-20) fuzzy-if(d2d,0-98,0-157) fuzzy-if(Android,0-166,0-400) fuzzy-if(skiaContent,0-59,0-146) == scroll-1.html scroll-1-ref.html # see bug 732535 #Bug 959166 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-35,0-194) == transforms-1.html transforms-1-ref.html # bug 1507152 @@ -91,6 +91,6 @@ fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-35,0-194) == transforms-1. # Test for antialiasing gaps between background and border fuzzy-if(gtkWidget,0-1,0-9) fuzzy-if(winWidget&&!d2d,0-1,0-9) fuzzy-if(d2d,0-5,0-40) fuzzy-if(Android||skiaContent,0-1,0-9) == curved-border-background-nogap.html curved-border-background-nogap-ref.html -fuzzy-if(webrender,0-1,0-4) == color-layer-1a.html color-layer-1-ref.html +fuzzy(0-1,0-4) == color-layer-1a.html color-layer-1-ref.html -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-1,104-162) == corner-split.html corner-split-ref.svg +fuzzy-if(!useDrawSnapshot&&!geckoview,1-1,104-162) == corner-split.html corner-split-ref.svg diff --git a/layout/reftests/box-shadow/reftest.list b/layout/reftests/box-shadow/reftest.list index f88ea24ee7d2..93527beb4e60 100644 --- a/layout/reftests/box-shadow/reftest.list +++ b/layout/reftests/box-shadow/reftest.list @@ -11,13 +11,13 @@ random != boxshadow-blur-2.html boxshadow-blur-2-notref.html # fixedpoint divisi == boxshadow-rounding.html boxshadow-rounding-ref.html # One uses old path, one uses WR box shadow. == boxshadow-button.html boxshadow-button-ref.html -fuzzy-if(OSX==1010,0-1,0-24) fuzzy-if(d2d,0-16,0-999) fuzzy-if(skiaContent,0-14,0-179) fuzzy-if(webrender&&swgl&&!Android,1-1,714-952) fuzzy-if(useDrawSnapshot&&swgl,14-14,54-54) == boxshadow-large-border-radius.html boxshadow-large-border-radius-ref.html # Bug 1209649 +fuzzy-if(OSX==1010,0-1,0-24) fuzzy-if(d2d,0-16,0-999) fuzzy-if(skiaContent,0-14,0-179) fuzzy-if(swgl&&!Android,1-1,714-952) fuzzy-if(useDrawSnapshot&&swgl,14-14,54-54) == boxshadow-large-border-radius.html boxshadow-large-border-radius-ref.html # Bug 1209649 == boxshadow-fileupload.html boxshadow-fileupload-ref.html -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-98,0-152) fuzzy-if(skiaContent,0-13,0-28) fuzzy-if(webrender,13-19,28-49) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg +fuzzy(13-19,28-49) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg fuzzy-if(skiaContent,0-1,0-18) random-if(layersGPUAccelerated) == boxshadow-mixed.html boxshadow-mixed-ref.html fuzzy-if(skiaContent,0-1,0-17) == boxshadow-mixed-2.html boxshadow-mixed-2-ref.html -random-if(d2d) fuzzy-if(skiaContent,0-1,0-212) fuzzy-if(webrender,0-127,0-3528) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html +random-if(d2d) fuzzy(0-127,0-3528) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html fuzzy-if(skiaContent,0-1,0-50) == chrome://reftest/content/box-shadow/boxshadow-dynamic.xhtml chrome://reftest/content/box-shadow/boxshadow-dynamic-ref.xhtml random-if(d2d) fuzzy-if(skiaContent,0-1,0-14) == boxshadow-onecorner.html boxshadow-onecorner-ref.html random-if(d2d) fuzzy-if(skiaContent,0-1,0-22) == boxshadow-twocorners.html boxshadow-twocorners-ref.html @@ -29,21 +29,21 @@ fuzzy-if(useDrawSnapshot,1-1,1197-1197) == boxshadow-opacity.html boxshadow-opac fuzzy(0-3,0-500) fuzzy-if(d2d,0-2,0-1080) == boxshadow-border-radius-int.html boxshadow-border-radius-int-ref.html == boxshadow-inset-neg-spread.html about:blank == boxshadow-inset-neg-spread2.html boxshadow-inset-neg-spread2-ref.html -fuzzy(0-26,0-3610) fuzzy-if(d2d,0-26,0-5910) fuzzy-if(webrender&&!(swgl&&Android),0-6,378-4500) == boxshadow-rotated.html boxshadow-rotated-ref.html # Bug 1211264 +fuzzy(0-26,0-3610) fuzzy-if(d2d,0-26,0-5910) fuzzy-if(!(swgl&&Android),0-6,378-4500) == boxshadow-rotated.html boxshadow-rotated-ref.html # Bug 1211264 == boxshadow-inset-large-border-radius.html boxshadow-inset-large-border-radius-ref.html # fuzzy due to blur going inside, but as long as it's essentially black instead of a light gray its ok. -fuzzy(0-13,0-9445) fuzzy-if(d2d,0-13,0-10926) fuzzy-if(webrender,12-15,9400-13267) == boxshadow-inset-large-offset.html boxshadow-inset-large-offset-ref.html +fuzzy(12-15,9400-13267) == boxshadow-inset-large-offset.html boxshadow-inset-large-offset-ref.html == overflow-not-scrollable-1.html overflow-not-scrollable-1-ref.html == overflow-not-scrollable-1.html overflow-not-scrollable-1-ref2.html == overflow-not-scrollable-2.html overflow-not-scrollable-2-ref.html -fuzzy-if(webrender,0-1,0-655) == 611574-1.html 611574-1-ref.html -fuzzy-if(webrender,0-4,0-144) fuzzy-if(d2d,0-1,0-36) == 611574-2.html 611574-2-ref.html +fuzzy(0-1,0-655) == 611574-1.html 611574-1-ref.html +fuzzy(0-4,0-144) fuzzy-if(d2d,0-1,0-36) == 611574-2.html 611574-2-ref.html fuzzy-if(winWidget,0-5,0-30) fuzzy-if(skiaContent,0-16,0-10) == fieldset.html fieldset-ref.html # minor anti-aliasing problem on Windows -fuzzy-if(winWidget,0-5,0-30) fuzzy-if(skiaContent,0-16,0-10) fails-if(!useDrawSnapshot&&webrender) == fieldset-inset.html fieldset-inset-ref.html # minor anti-aliasing problem on Windows +fuzzy-if(winWidget,0-5,0-30) fuzzy-if(skiaContent,0-16,0-10) fails-if(!useDrawSnapshot) == fieldset-inset.html fieldset-inset-ref.html # minor anti-aliasing problem on Windows == 1178575.html 1178575-ref.html == 1178575-2.html 1178575-2-ref.html fuzzy(0-159,0-2) fails-if(!dwrite||!nativeThemePref) == 1212823-1.html 1212823-1-ref.html -fuzzy(0-93,0-8) fuzzy-if(winWidget&&!webrender,0-60,0-10) fails-if(nativeThemePref) == 1212823-2.html 1212823-2-ref.html +fuzzy(0-93,0-8) fails-if(nativeThemePref) == 1212823-2.html 1212823-2-ref.html == boxshadow-large-offset.html boxshadow-large-offset-ref.html diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index 7a6bfaed2579..f1a8faf54666 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -219,7 +219,7 @@ fuzzy-if(skiaContent,0-1,0-5) == 212563-2.html 212563-2-ref.html == 214077-1a.html 214077-1-ref.html == 214077-1b.html 214077-1-ref.html == 218473-1.html 218473-1-ref.html -fuzzy-if(skiaContent,0-1,0-4) fuzzy-if(webrender&&isDebugBuild,0-1,0-8) == 220165-1.svg 220165-1-ref.svg +fuzzy-if(skiaContent,0-1,0-4) fuzzy-if(isDebugBuild,0-1,0-8) == 220165-1.svg 220165-1-ref.svg == 223809-1.html 223809-1-ref.html == 228856-1.html 228856-1-ref.html == 228856-2.html 228856-2-ref.html @@ -317,7 +317,7 @@ fuzzy-if(Android,0-3,0-50) fuzzy-if(skiaContent,0-1,0-133) == 273681-1.html 2736 == 283686-2.html 283686-2-ref.html == 283686-3.html about:blank == 289384-1.xhtml 289384-ref.xhtml -random-if(d2d) fuzzy(0-1,0-16) fuzzy-if(Android,0-8,0-1439) fuzzy-if(webrender,0-25,0-2040) fails-if(useDrawSnapshot) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 578114 for the d2d failures +random-if(d2d) fuzzy(0-25,0-2040) fails-if(useDrawSnapshot) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 578114 for the d2d failures == 290129-1.html 290129-1-ref.html == 291078-1.html 291078-1-ref.html == 291078-2.html 291078-2-ref.html @@ -601,8 +601,8 @@ fails-if(Android&&!asyncPan) != 367247-l-hidden.html 367247-l-scroll.html != 367612-1g.html 367612-1-ref.html fuzzy-if(skiaContent,0-32,0-33) fuzzy-if(d2d,0-5,0-2) == 368020-1.html 368020-1-ref.html == 368020-2.html 368020-2-ref.html -random-if(useDrawSnapshot&&webrender) == 368020-3.html 368020-3-ref.html # Bug 1715408 -random-if(useDrawSnapshot&&webrender) == 368020-5.html 368020-5-ref.html # Bug 1715408 +random-if(useDrawSnapshot) == 368020-3.html 368020-3-ref.html # Bug 1715408 +random-if(useDrawSnapshot) == 368020-5.html 368020-5-ref.html # Bug 1715408 == 368155-1.xhtml 368155-1-ref.xhtml asserts(4) == 368155-negative-margins-1.html 368155-negative-margins-1-ref.html # bug 387205 / bug 457397 # we can't test this because there's antialiasing involved, and our comparison @@ -653,7 +653,7 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 372063-1.html 372063-1-r random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 372553-1.html 372553-1-ref.html # Bug 1392106 == 372632-1.html 372632-1-ref.html == 372768-1.html 372768-1-ref.html -fuzzy-if(webrender&&winWidget,46-92,1-2) == 373295-1.html 373295-1-ref.html +fuzzy-if(winWidget,46-92,1-2) == 373295-1.html 373295-1-ref.html == 373298-1.html 373298-1-ref.html random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 373381-1.html 373381-1-ref.html # Bug 1392106 fuzzy-if(skiaContent&&!Android,0-2,0-40) == 373381-2.html 373381-2-ref.html @@ -727,9 +727,9 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 383488-1.html 383488-1-r == 385569-1b.html 385569-1-ref.html == 385607-1.html 385607-1-ref.html == 385823-1.html 385823-1-ref.html -fuzzy-if(webrender,0-1,0-600) == 385823-2a.html 385823-2-ref.html +fuzzy(0-1,0-600) == 385823-2a.html 385823-2-ref.html fails == 385823-2b.html 385823-2-ref.html -fuzzy-if(webrender,0-1,0-600) == 385823-2c.html 385823-2-ref.html +fuzzy(0-1,0-600) == 385823-2c.html 385823-2-ref.html fuzzy-if(skiaContent,0-2,0-11) == 385870-1.html 385870-1-ref.html fuzzy-if(skiaContent,0-2,0-3) == 385870-2.html 385870-2-ref.html == 386014-1a.html 386014-1-ref.html @@ -856,7 +856,7 @@ fuzzy-if(skiaContent,0-2,0-5) == 402629-3.html 402629-3-ref.html == 403129-3.html 403129-3-ref.html == 403129-4.html 403129-4-ref.html random == 403134-1.html 403134-1-ref.html # bug 405377 -fuzzy-if(!useDrawSnapshot&&webrender,130-131,177-177) skip-if(winWidget&&!isDebugBuild&&webrender) == 403181-1.xml 403181-1-ref.xml +fuzzy-if(!useDrawSnapshot,130-131,177-177) skip-if(winWidget&&!isDebugBuild) == 403181-1.xml 403181-1-ref.xml == 403249-1a.html 403249-1-ref.html == 403249-1b.html 403249-1-ref.html == 403249-2a.html 403249-2-ref.html @@ -918,13 +918,13 @@ fuzzy-if(Android,0-13,0-9) == 407111-1.html 407111-1-ref.html # Bug 1128229 == 408782-2b.html 408782-2-ref.html == 409084-1a.html 409084-1-ref.html == 409084-1b.html 409084-1-ref.html -fuzzy-if(winWidget,0-123,0-1600) fuzzy-if(webrender&&swgl,0-1,0-39) == 409659-1a.html 409659-1-ref.html # Bug 1128229 +fuzzy-if(winWidget,0-123,0-1600) fuzzy-if(swgl,0-1,0-39) == 409659-1a.html 409659-1-ref.html # Bug 1128229 != 409659-1b.html 409659-1-ref.html != 409659-1c.html 409659-1-ref.html -fuzzy-if(winWidget,0-123,0-1900) fuzzy-if(webrender&&swgl,0-1,0-39) == 409659-1d.html 409659-1-ref.html # Bug 1128229 +fuzzy-if(winWidget,0-123,0-1900) fuzzy-if(swgl,0-1,0-39) == 409659-1d.html 409659-1-ref.html # Bug 1128229 == 410621-1.html 410621-1-ref.html random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 411059-1.html 411059-1-ref.html # Bug 1392106 -fuzzy-if(webrender&&winWidget,46-129,652-770) == 411334-1.xml 411334-1-ref.xml +fuzzy-if(winWidget,46-129,652-770) == 411334-1.xml 411334-1-ref.xml == 411367-3.html 411367-3-ref.html == 411585-1.html 411585-1-ref.html == 411585-2.html 411585-2-ref.html @@ -952,7 +952,7 @@ fails == 413027-3.html 413027-3-ref.html random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 413286-5.html 413286-5-ref.html # Bug 1392106 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 413286-6.html 413286-6-ref.html # Bug 1392106 skip-if(useDrawSnapshot) == 413292-1.html 413292-1-ref.html -fuzzy-if(Android,0-11,0-17) fuzzy-if(webrender,0-1,0-10) == 413361-1.html 413361-1-ref.html # bug 1128229 +fuzzy(0-1,0-10) == 413361-1.html 413361-1-ref.html # bug 1128229 == 413840-background-unchanged.html 413840-background-unchanged-ref.html == 413840-ltr-offsets.html 413840-ltr-offsets-ref.html == 413840-rtl-offsets.html 413840-rtl-offsets-ref.html @@ -993,7 +993,7 @@ fuzzy(0-92,0-430) == chrome://reftest/content/bugs/421203-2.xhtml 421203-1-ref.h == 421436-1b.html 421436-1-ref.html fuzzy-if(skiaContent,0-1,0-40) == 421632-1.html 421632-1-ref.html != 421710-1.html about:blank -fails-if(Android) fuzzy-if(!useDrawSnapshot&&webrender,63-65,1024-1024) fails-if(usesRepeatResampling&&!(webrender&&winWidget)) == 421885-1.xml 421885-1-ref.xml +fails-if(Android) fuzzy-if(!useDrawSnapshot,63-65,1024-1024) fails-if(usesRepeatResampling&&!winWidget) == 421885-1.xml 421885-1-ref.xml == 421955-1.html 421955-1-ref.html == 422249-1.html 422249-1-ref.html == 422394-1.html 422394-1-ref.html @@ -1143,19 +1143,19 @@ random == 445004-1.html 445004-1-ref.html # bug 472268 == 445142-1c.html 445142-1-ref.html == 445142-2a.html 445142-2-ref.html == 445142-2b.html 445142-2-ref.html -fails-if(usesRepeatResampling) fails-if(!useDrawSnapshot&&webrender&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&webrender) == 446100-1a.html about:blank -fails-if(Android) fails-if(usesRepeatResampling) fails-if(!useDrawSnapshot&&webrender&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&webrender) == 446100-1b.html about:blank -fails-if(Android) fails-if(usesRepeatResampling) fails-if(webrender&&!winWidget) fails-if(useDrawSnapshot) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&webrender) == 446100-1c.html about:blank -fails-if(usesRepeatResampling) fails-if(webrender&&!winWidget) fails-if(useDrawSnapshot) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&webrender) == 446100-1d.html about:blank -fails-if(usesRepeatResampling) fails-if(!useDrawSnapshot&&webrender&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&webrender) == 446100-1e.html about:blank +fails-if(usesRepeatResampling) fails-if(!useDrawSnapshot&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 446100-1a.html about:blank +fails-if(Android) fails-if(usesRepeatResampling) fails-if(!useDrawSnapshot&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 446100-1b.html about:blank +fails-if(Android) fails-if(usesRepeatResampling) fails-if(!winWidget) fails-if(useDrawSnapshot) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 446100-1c.html about:blank +fails-if(usesRepeatResampling) fails-if(!winWidget) fails-if(useDrawSnapshot) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 446100-1d.html about:blank +fails-if(usesRepeatResampling) fails-if(!useDrawSnapshot&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 446100-1e.html about:blank == 446100-1f.html about:blank -fails-if(usesRepeatResampling) fails-if(Android) fails-if(!useDrawSnapshot&&webrender&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&webrender) == 446100-1g.html about:blank +fails-if(usesRepeatResampling) fails-if(Android) fails-if(!useDrawSnapshot&&!winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 446100-1g.html about:blank == 446100-1h.html about:blank == 447749-1.html 447749-1-ref.html fuzzy(0-127,0-2) == 448193.html 448193-ref.html == 449171-1.html 449171-ref.html == 449362-1.html 449362-1-ref.html -fuzzy-if(webrender,0-4,0-361) == 449519-1.html 449519-1-ref.html +fuzzy(0-4,0-361) == 449519-1.html 449519-1-ref.html == 450670-1.html 450670-1-ref.html == 451168-1.html 451168-1-ref.html == 451876-1.html 451876-1-ref.html @@ -1169,10 +1169,10 @@ fuzzy-if(webrender,0-4,0-361) == 449519-1.html 449519-1-ref.html == 455280-1.xhtml 455280-1-ref.xhtml fails-if(Android) == 455826-1.html 455826-1-ref.html fails-if(Android||cocoaWidget||winWidget) == chrome://reftest/content/bugs/456147.xhtml 456147-ref.html # bug 458047 -fuzzy-if(Android,0-11,0-41) fuzzy-if(winWidget||gtkWidget,0-4,0-6) fuzzy-if(d2d,0-16,0-95) fuzzy-if(skiaContent,0-42,0-154) fuzzy-if(webrender,24-60,107-570) fuzzy-if(webrender&&Android&&/^aarch64-gcc3/.test(xulRuntime.XPCOMABI),0-54,0-618) == 456219-1a.html 456219-1-ref.html # bug 1128229 -fuzzy-if(Android,0-11,0-41) fuzzy-if(winWidget||gtkWidget,0-4,0-6) fuzzy-if(d2d,0-16,0-99) fuzzy-if(skiaContent,0-42,0-154) fuzzy-if(webrender,24-60,107-1251) == 456219-1b.html 456219-1-ref.html # bug 1128229 -fuzzy-if(Android,0-11,0-41) fuzzy-if(winWidget||gtkWidget,0-4,0-6) fuzzy-if(d2d,0-16,0-99) fuzzy-if(skiaContent,0-42,0-154) fuzzy-if(webrender,24-60,107-497) fuzzy-if(geckoview&&webrender&&device,53-60,426-4421) == 456219-1c.html 456219-1-ref.html # bug 1128229 -fuzzy-if(skiaContent,0-1,0-45) fuzzy-if(webrender,0-10,0-8) == 456219-2.html 456219-2-ref.html +fuzzy(24-60,107-570) fuzzy-if(Android&&/^aarch64-gcc3/.test(xulRuntime.XPCOMABI),0-54,0-618) == 456219-1a.html 456219-1-ref.html # bug 1128229 +fuzzy(24-60,107-1251) == 456219-1b.html 456219-1-ref.html # bug 1128229 +fuzzy(24-60,107-497) fuzzy-if(geckoview&&device,53-60,426-4421) == 456219-1c.html 456219-1-ref.html # bug 1128229 +fuzzy(0-10,0-8) == 456219-2.html 456219-2-ref.html == 456330-1.gif 456330-1-ref.png == 456484-1.html 456484-1-ref.html == 457398-1.html 457398-1-ref.html @@ -1191,22 +1191,22 @@ fuzzy-if(skiaContent,0-1,0-45) fuzzy-if(webrender,0-10,0-8) == 456219-2.html 456 == 458487-1h.html 458487-1-ref.html == 458487-2.html 458487-2-ref.html == 458487-3.html 458487-3-ref.html -random-if(useDrawSnapshot&&webrender) == 458487-4a.html 458487-4-ref.html # Bug 1715406 -random-if(useDrawSnapshot&&webrender) == 458487-4b.html 458487-4-ref.html # Bug 1715406 -random-if(useDrawSnapshot&&webrender) == 458487-4c.html 458487-4-ref.html # Bug 1715406 -random-if(useDrawSnapshot&&webrender) == 458487-5a.html 458487-5-ref.html # Bug 1715406 -random-if(useDrawSnapshot&&webrender) == 458487-5b.html 458487-5-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-4a.html 458487-4-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-4b.html 458487-4-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-4c.html 458487-4-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-5a.html 458487-5-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-5b.html 458487-5-ref.html # Bug 1715406 fuzzy-if(skiaContent,0-1,0-5) == 459443-1.html 459443-1-ref.html == 459613-1.html 459613-1-ref.html == 460012-1.html 460012-1-ref.html == 461266-1.html 461266-1-ref.html -fuzzy-if(skiaContent||webrender,0-1,0-34360) == 461512-1.html 461512-1-ref.html +fuzzy(0-1,0-34360) == 461512-1.html 461512-1-ref.html == 462844-1.html 462844-ref.html == 462844-2.html 462844-ref.html == 462844-3.html 462844-ref.html == 462844-4.html 462844-ref.html == 463204-1.html 463204-1-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,16-16,3345-4020) == chrome://reftest/content/bugs/463217-1.xhtml chrome://reftest/content/bugs/463217-1-ref.xhtml +fuzzy-if(!useDrawSnapshot,16-16,3345-4020) == chrome://reftest/content/bugs/463217-1.xhtml chrome://reftest/content/bugs/463217-1-ref.xhtml == 463952-1.html 463952-1-ref.html == 464811-1.html 464811-1-ref.html == 465574-1.html 465574-1-ref.html # bug 421436 @@ -1351,7 +1351,7 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 495385-4.html 495385-4-r == 501257-1a.html 501257-1-ref.html == 501257-1b.html 501257-1-ref.html == 501257-1.xhtml 501257-1-ref.xhtml -fuzzy-if(webrender,0-6,0-97456) == 501627-1.html 501627-1-ref.html # Bug 1481664 +fuzzy(0-6,0-97456) == 501627-1.html 501627-1-ref.html # Bug 1481664 == 502288-1.html 502288-1-ref.html fuzzy-if(gtkWidget,0-1,0-2) == 502447-1.html 502447-1-ref.html #Bug 1315834 == 502795-1.html 502795-1-ref.html @@ -1378,8 +1378,8 @@ fuzzy-if(Android,0-5,0-1656) fuzzy-if(skiaContent,0-1,0-1200) == 512410.html 512 == 512631-1.html 512631-1-ref.html fuzzy-if(Android,0-1,0-2) fuzzy-if(!nativeThemePref,0-1,0-4) == 513153-1a.html 513153-1-ref.html fuzzy-if(Android,0-1,0-2) fuzzy-if(!nativeThemePref,0-1,0-4) == 513153-1b.html 513153-1-ref.html -pref(widget.non-native-theme.webrender,true) fuzzy-if(winWidget&&nativeThemePref&&webrender,82-82,84-84) fuzzy-if(cocoaWidget&&nativeThemePref&&webrender,46-46,58-58) fuzzy-if(appleSilicon&&nativeThemePref&&webrender,100-100,108-108) == 513153-2a.html 513153-2-ref.html # appleSilicon: bug 1724583 -fuzzy-if(cocoaWidget&&nativeThemePref&&webrender,46-46,116-116) fuzzy-if(cocoaWidget&&!nativeThemePref&&webrender,0-112,0-108) == 513153-2b.html 513153-2-ref.html # !nativeThemePref and webrender only fuzzy when widget.non-native-theme.webrender=false, snapping difference +pref(widget.non-native-theme.webrender,true) fuzzy-if(winWidget&&nativeThemePref,82-82,84-84) fuzzy-if(cocoaWidget&&nativeThemePref,46-46,58-58) fuzzy-if(appleSilicon&&nativeThemePref,100-100,108-108) == 513153-2a.html 513153-2-ref.html # appleSilicon: bug 1724583 +fuzzy-if(cocoaWidget&&nativeThemePref,46-46,116-116) fuzzy-if(cocoaWidget&&!nativeThemePref,0-112,0-108) == 513153-2b.html 513153-2-ref.html # !nativeThemePref and webrender only fuzzy when widget.non-native-theme.webrender=false, snapping difference == chrome://reftest/content/bugs/513318-1.xhtml chrome://reftest/content/bugs/513318-1-ref.xhtml fails-if(Android&&(!asyncPan)) != chrome://reftest/content/bugs/513318-2.xhtml chrome://reftest/content/bugs/513318-2-ref.xhtml == 514917-1.html 514917-1-ref.html @@ -1536,7 +1536,7 @@ asserts(1-2) == 582146-1.html about:blank == 582476-1.svg 582476-1-ref.svg == 584400-dash-length.svg 584400-dash-length-ref.svg == 584699-1.html 584699-1-ref.html -fuzzy(0-2,0-48) fuzzy-if(webrender&&winWidget,0-1,0-33) == 585598-2.xhtml 585598-2-ref.xhtml +fuzzy(0-2,0-48) fuzzy-if(winWidget,0-1,0-33) == 585598-2.xhtml 585598-2-ref.xhtml == 586400-1.html 586400-1-ref.html fuzzy-if(d2d,0-52,0-1051) == 586683-1.html 586683-1-ref.html == 589615-1a.xhtml 589615-1-ref.html @@ -1549,7 +1549,7 @@ pref(dom.meta-viewport.enabled,true) == 593243-2.html 593243-2-ref.html == 594333-1.html 594333-1-ref.html == 594624-1.html 594624-1-ref.html == 594737-1.html 594737-1-ref.html -fuzzy-if(skiaContent,0-1,0-80) fuzzy-if(webrender,0-1,0-100) == 597721-1.html 597721-1-ref.html +fuzzy(0-1,0-100) == 597721-1.html 597721-1-ref.html random-if(winWidget) fuzzy-if(Android,0-38,0-539) fuzzy-if(skiaContent,0-1,0-480) needs-focus == 598726-1.html 598726-1-ref.html # Fails on Windows, bug 782196 == 599113-1.html 599113-1-ref.html == 599882-1a.html 599882-1-ref.html @@ -1566,12 +1566,12 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 600974-3.html 600974-1-r # accepts a kludge for performance reasons, while WebRender is able to create # the idealized rendering. As such we assume we fail the old test, and pass the # new test. See bug 1580534 for more details. -fuzzy-if(Android,0-8,0-20) fails-if(!useDrawSnapshot&&webrender) == 602200-3.html 602200-3-ref.html -fuzzy-if(useDrawSnapshot&&webrender,255-255,44-44) fails-if(!webrender) == 1580534.html 1580534-ref.html +fuzzy-if(Android,0-8,0-20) fails-if(!useDrawSnapshot) == 602200-3.html 602200-3-ref.html +fuzzy-if(useDrawSnapshot,255-255,44-44) == 1580534.html 1580534-ref.html == 602200-4.html 602200-4-ref.html == 603423-1.html 603423-1-ref.html == 604737.html 604737-ref.html -fuzzy-if(webrender&&cocoaWidget,0-7,0-610) fuzzy-if(webrender&>kWidget,0-11,0-608) fuzzy-if(webrender&&winWidget,0-5,0-587) fuzzy-if(geckoview&&webrender&&emulator,0-11,0-632) == 605138-1.html 605138-1-ref.html +fuzzy-if(cocoaWidget,0-7,0-610) fuzzy-if(gtkWidget,0-11,0-608) fuzzy-if(winWidget,0-5,0-587) fuzzy-if(geckoview&&emulator,0-11,0-632) == 605138-1.html 605138-1-ref.html == 605157-1.xhtml 605157-1-ref.xhtml == 607267-1.html 607267-1-ref.html == 608636-1.html 608636-1-ref.html @@ -1588,7 +1588,7 @@ needs-focus == 613433-2.html 613433-3-ref.html needs-focus == 613433-3.html 613433-1-ref.html needs-focus == 613433-3.html 613433-2-ref.html needs-focus == 613433-3.html 613433-3-ref.html -fuzzy-if(webrender,0-64,0-45) == 614272-1.svg 614272-1-ref.svg +fuzzy(0-64,0-45) == 614272-1.svg 614272-1-ref.svg == 615121-1.html 615121-1-ref.html != 615121-2.html 615121-2-notref.html == 617242-1.html 617242-1-ref.html @@ -1611,14 +1611,14 @@ random-if(winWidget||OSX==1010) == 632781-verybig.html 632781-ref.html fuzzy-if(d2d&&/^Windows\x20NT\x206\.2/.test(http.oscpu),0-1,0-559) fuzzy-if(!isDebugBuild&>kWidget&&/^Linux\x20i686/.test(http.oscpu),0-102,0-140) == 633344-1.html 633344-1-ref.html # bug 1103623, Linux32 from GCC update fuzzy-if(skiaContent,0-1,0-500) == 634232-1.html 634232-1-ref.html fuzzy-if(skiaContent,0-3,0-120000) == 635302-1.html 635302-1-ref.html -fuzzy(0-1,0-68) fuzzy-if(gtkWidget,0-1,0-70) fails-if(Android&&!webrender) fuzzy-if(skiaContent&&!Android,0-2,0-300) == 635373-1.html 635373-1-ref.html -random-if(d2d) fails-if(Android&&!webrender) fuzzy-if(winWidget&&!d2d,0-20,0-118) fuzzy-if(skiaContent&&!Android,0-2,0-550) == 635373-2.html 635373-2-ref.html -random-if(d2d) fails-if(Android&&!webrender) fuzzy-if(winWidget&&!d2d,0-20,0-116) fuzzy-if(skiaContent&&!Android,0-2,0-650) == 635373-3.html 635373-3-ref.html +fuzzy(0-1,0-68) fuzzy-if(gtkWidget,0-1,0-70) fuzzy-if(skiaContent&&!Android,0-2,0-300) == 635373-1.html 635373-1-ref.html +random-if(d2d) fuzzy-if(winWidget&&!d2d,0-20,0-118) fuzzy-if(skiaContent&&!Android,0-2,0-550) == 635373-2.html 635373-2-ref.html +random-if(d2d) fuzzy-if(winWidget&&!d2d,0-20,0-116) fuzzy-if(skiaContent&&!Android,0-2,0-650) == 635373-3.html 635373-3-ref.html == 635639-1.html 635639-1-ref.html == 635639-2.html 635639-2-ref.html random == 637597-1.html 637597-1-ref.html # bug 637597 was never really fixed! -fuzzy-if(Android,0-8,0-500) fuzzy-if(webrender,0-1,0-19) == 637852-1.html 637852-1-ref.html -fuzzy-if(Android,0-8,0-500) fuzzy-if(skiaContent,0-3,0-1) fuzzy-if(webrender,0-3,0-19) == 637852-2.html 637852-2-ref.html +fuzzy(0-1,0-19) == 637852-1.html 637852-1-ref.html +fuzzy(0-3,0-19) == 637852-2.html 637852-2-ref.html fuzzy-if(Android,0-8,0-500) == 637852-3.html 637852-3-ref.html == 641770-1.html 641770-1-ref.html == 641856-1.html 641856-1-ref.html @@ -1642,7 +1642,7 @@ fuzzy-if(skiaContent,0-1,0-65536) == 654950-1.html 654950-1-ref.html # Quartz al == 655836-1.html 655836-1-ref.html != 656875.html about:blank == 658952.html 658952-ref.html -fuzzy-if(skiaContent,0-10,0-919) fuzzy-if(webrender&&cocoaWidget,2-2,4-23) == 660682-1.html 660682-1-ref.html +fuzzy-if(skiaContent,0-10,0-919) fuzzy-if(cocoaWidget,2-2,4-23) == 660682-1.html 660682-1-ref.html skip-if(Android) fuzzy-if(d2d,0-1,0-256) fuzzy-if(skiaContent,0-1,0-68000) == chrome://reftest/content/bugs/664127-1.xhtml chrome://reftest/content/bugs/664127-1-ref.xhtml == 665597-1.html 665597-1-ref.html != 665597-2.html 665597-2-ref.html @@ -1671,7 +1671,7 @@ fuzzy-if(skiaContent,0-1,0-3) needs-focus == 712130-2.html 712130-2-ref.html == 714519-1-q.html 714519-1-ref.html == 714519-2-as.html 714519-2-ref.html == 714519-2-q.html 714519-2-ref.html -fuzzy-if(true,0-1,0-21) fuzzy-if(d2d,0-77,0-173) fuzzy-if(cocoaWidget,0-1,0-170) fuzzy-if(useDrawSnapshot,1-1,163-163) == 718521.html 718521-ref.html # bug 773482 +fuzzy(0-1,0-21) fuzzy-if(d2d,0-77,0-173) fuzzy-if(cocoaWidget,0-1,0-170) fuzzy-if(useDrawSnapshot,1-1,163-163) == 718521.html 718521-ref.html # bug 773482 == 720987.html 720987-ref.html == 722888-1.html 722888-1-ref.html fuzzy(0-2,0-40000) == 722923-1.html 722923-1-ref.html @@ -1690,8 +1690,8 @@ fuzzy-if(skiaContent,0-1,0-1) == 751012-1a.html 751012-1-ref.html fuzzy-if(skiaContent,0-1,0-1) == 751012-1b.html 751012-1-ref.html == 753329-1.html about:blank == 758561-1.html 758561-1-ref.html -fuzzy-if(true,0-1,0-90) fuzzy-if(skiaContent,0-1,0-320) fuzzy-if(useDrawSnapshot,1-1,77595-77595) == 759036-1.html 759036-1-ref.html -fuzzy-if(true,0-17,0-5886) fuzzy-if(skiaContent,0-9,0-5894) fuzzy-if(geckoview&&webrender&&device&&!swgl,3-3,5831-5855) == 759036-2.html 759036-2-ref.html +fuzzy(0-1,0-90) fuzzy-if(skiaContent,0-1,0-320) fuzzy-if(useDrawSnapshot,1-1,77595-77595) == 759036-1.html 759036-1-ref.html +fuzzy(0-17,0-5886) fuzzy-if(skiaContent,0-9,0-5894) fuzzy-if(geckoview&&device&&!swgl,3-3,5831-5855) == 759036-2.html 759036-2-ref.html == 776265-1a.html 776265-1-ref.html == 776265-1b.html 776265-1-ref.html == 776265-1c.html 776265-1-ref.html @@ -1705,7 +1705,7 @@ fuzzy-if(true,0-17,0-5886) fuzzy-if(skiaContent,0-9,0-5894) fuzzy-if(geckoview&& == 786254-1.html 786254-1-ref.html == 787947-1.html 787947-1-ref.html == 796847-1.svg 796847-1-ref.svg -fuzzy(0-40,0-875) fuzzy-if(skiaContent&&!webrender,0-1,0-2500) == 797797-1.html 797797-1-ref.html # 'opacity:N' and rgba(,,,N) text don't match precisely +fuzzy(0-40,0-875) == 797797-1.html 797797-1-ref.html # 'opacity:N' and rgba(,,,N) text don't match precisely fuzzy(0-40,0-850) fuzzy-if(skiaContent,0-2,0-2310) == 797797-2.html 797797-2-ref.html # 'opacity:N' and rgba(,,,N) text don't match precisely == 801994-1.html 801994-1-ref.html == 804323-1.html 804323-1-ref.html @@ -1727,7 +1727,7 @@ fuzzy-if(asyncPan,0-190,0-510) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0- == 827577-1b.html 827577-1-ref.html == 827799-1.html about:blank == 829958.html 829958-ref.html -fuzzy-if(webrender&>kWidget,0-2,0-152400) == 836844-1.html 836844-1-ref.html +fuzzy-if(gtkWidget,0-2,0-152400) == 836844-1.html 836844-1-ref.html == 841192-1.html 841192-1-ref.html == 844178.html 844178-ref.html fuzzy-if(OSX,0-1,0-364) fuzzy-if(skiaContent,0-1,0-320) == 846144-1.html 846144-1-ref.html @@ -1762,7 +1762,7 @@ test-pref(font.minimum-size.x-western,32) fuzzy-if(Android,0-45,0-324) == 935056 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 936670-1.svg 936670-1-ref.svg # Bug 1392106 == 941940-1.html 941940-1-ref.html fails == 942017.html 942017-ref.html # bug 942017 -fuzzy-if(Android,0-1,0-1) fuzzy-if(skiaContent,0-2,0-160000) fuzzy-if(d2d&&!webrender,1-1,215-215) fuzzy-if(winWidget&&isDebugBuild&&layersGPUAccelerated&&!is64Bit,1-1,12-175) == 942672-1.html 942672-1-ref.html +fuzzy-if(Android,0-1,0-1) fuzzy-if(skiaContent,0-2,0-160000) fuzzy-if(winWidget&&isDebugBuild&&layersGPUAccelerated&&!is64Bit,1-1,12-175) == 942672-1.html 942672-1-ref.html == 953334-win32-clipping.html 953334-win32-clipping-ref.html fuzzy-if(skiaContent,0-1,0-5) == 956513-1.svg 956513-1-ref.svg == 944291-1.html 944291-1-ref.html @@ -1786,7 +1786,7 @@ fuzzy-if(skiaContent,0-1,0-123) == 978911-1.svg 978911-1-ref.svg == 985303-1b.html 985303-1-ref.html == 987680-1.html 987680-1-ref.html # Fuzzy on WR due to alpha blending -fuzzy-if(d2d,0-1,0-623) fuzzy-if(webrender,0-1,0-1473) == 991046-1.html 991046-1-ref.html +fuzzy(0-1,0-1473) == 991046-1.html 991046-1-ref.html pref(layout.css.overflow-clip-box.enabled,true) fuzzy-if(skiaContent,0-2,0-845) == 992447.html 992447-ref.html == 1003425-1.html 1003425-1-ref.html == 1003425-2.html 1003425-2-ref.html @@ -1813,17 +1813,17 @@ pref(layout.css.moz-document.content.enabled,false) == 1035091-2.html 1035091-re == 1053035-1-flex.html 1053035-1-ref.html == 1053035-1-grid.html 1053035-1-ref.html == 1059167-1.html 1059167-1-ref.html -fails-if(!useDrawSnapshot&&webrender) == 1059498-1.html 1059498-1-ref.html # WebRender: see bug 1504290 -fails-if(!useDrawSnapshot&&webrender) == 1059498-2.html 1059498-1-ref.html # WebRender: see bug 1504290 -fails-if(!useDrawSnapshot&&webrender) == 1059498-3.html 1059498-1-ref.html # WebRender: see bug 1499113 +fails-if(!useDrawSnapshot) == 1059498-1.html 1059498-1-ref.html # WebRender: see bug 1504290 +fails-if(!useDrawSnapshot) == 1059498-2.html 1059498-1-ref.html # WebRender: see bug 1504290 +fails-if(!useDrawSnapshot) == 1059498-3.html 1059498-1-ref.html # WebRender: see bug 1499113 == 1062108-1.html 1062108-1-ref.html == 1062792-1.html 1062792-1-ref.html pref(layout.css.caption-side-non-standard.enabled,true) == 1062963-floatmanager-reflow.html 1062963-floatmanager-reflow-ref.html == 1066554-1.html 1066554-1-ref.html == 1069716-1.html 1069716-1-ref.html -skip-if(geckoview&&!webrender) == 1078262-1.html about:blank # bug 1656792 +== 1078262-1.html about:blank # bug 1656792 test-pref(layout.testing.overlay-scrollbars.always-visible,false) == 1081072-1.html 1081072-1-ref.html -fuzzy-if(webrender,63-64,142-845) fuzzy-if(useDrawSnapshot,33-33,218-218) == 1081185-1.html 1081185-1-ref.html +fuzzy(63-64,142-845) fuzzy-if(useDrawSnapshot,33-33,218-218) == 1081185-1.html 1081185-1-ref.html == 1097437-1.html 1097437-1-ref.html == 1103258-1.html 1103258-1-ref.html # assertion crash test with layers culling test == 1105137-1.html 1105137-1-ref.html @@ -1898,10 +1898,10 @@ pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-17) == 11 pref(apz.allow_zooming,true) skip-if(!Android) != 1133905-ref-vh-rtl.html about:blank # make sure it doesn't render blank == 1149304-1-transform-change.html 1149304-1-transform-change-ref.html == chrome://reftest/content/bugs/1150021-1.xhtml chrome://reftest/content/bugs/1150021-1-ref.xhtml -fuzzy-if(webrender,0-128,0-22) == 1151145-1.html 1151145-1-ref.html # bug 1646527 for WR fuzz +fuzzy(0-128,0-22) == 1151145-1.html 1151145-1-ref.html # bug 1646527 for WR fuzz == 1151306-1.html 1151306-1-ref.html == 1153845-1.html 1153845-1-ref.html -fuzzy-if(webrender,0-128,0-22) == 1155828-1.html 1155828-1-ref.html # bug 1646527 for WR fuzz +fuzzy(0-128,0-22) == 1155828-1.html 1155828-1-ref.html # bug 1646527 for WR fuzz fuzzy-if(skiaContent,0-7,0-84) == 1156129-1.html 1156129-1-ref.html pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1-ref.html fuzzy-if(Android,0-6,0-6) fuzzy-if(appleSilicon,0-1,0-7) == 1169331-1.html 1169331-1-ref.html @@ -1910,7 +1910,7 @@ fuzzy(0-3,0-110) random-if(winWidget||Android||gtkWidget) fails-if(!nativeThemeP == 1179288-1.html 1179288-1-ref.html == 1190635-1.html 1190635-1-ref.html == 1202512-1.html 1202512-1-ref.html -fuzzy-if(skiaContent,0-1,0-1) fails-if(useDrawSnapshot&&!webrender) == 1202512-2.html 1202512-2-ref.html +fuzzy-if(skiaContent,0-1,0-1) == 1202512-2.html 1202512-2-ref.html != 1207326-1.html about:blank == 1209603-1.html 1209603-1-ref.html == 1209994-1.html 1209994-1-ref.html @@ -1933,7 +1933,7 @@ random-if(gtkWidget) != 1238243-1.html 1238243-1-notref.html # may fail on Linux fuzzy(0-100,0-2000) == 1239564.html 1239564-ref.html == 1241631-1.html 1241631-1-ref.html == 1242172-1.html 1242172-1-ref.html -fuzzy-if(webrender,0-2,0-2601) == 1242172-2.html 1242172-2-ref.html +fuzzy(0-2,0-2601) == 1242172-2.html 1242172-2-ref.html == 1242781.html 1242781-ref.html == 1263845.html 1263845-ref.html == 1260543-1.html 1260543-1-ref.html @@ -1947,7 +1947,7 @@ random-if(!winWidget) == 1273154-2.html 1273154-2-ref.html # depends on Windows != 1276161-1a.html 1276161-1b.html == 1275411-1.html 1275411-1-ref.html == 1288255.html 1288255-ref.html -fuzzy(0-8,0-1900) fails-if(webrender) == 1291528.html 1291528-ref.html +fuzzy(0-8,0-1900) fails == 1291528.html 1291528-ref.html # Buttons in 2 pages have different position and the rendering result can be # different, but they should use the same button style and the background color # should be same. |fuzzy()| here allows the difference in border, but not @@ -2019,10 +2019,10 @@ needs-focus != 1377447-1.html 1377447-2.html == 1405878-1.xml 1405878-1-ref.xml == 1404057.html 1404057-ref.html != 1404057.html 1404057-noref.html -fuzzy-if(webrender,0-129,0-48) == 1406179.html 1406179-ref.html +fuzzy(0-129,0-48) == 1406179.html 1406179-ref.html == 1406183-1.html 1406183-1-ref.html == 1410028.html 1410028-ref.html -fuzzy-if(!webrender||(!gtkWidget&&!geckoview&&!swgl)||useDrawSnapshot,1-2,17300-17500) == 1412375.html 1412375-ref.html +fuzzy-if((!gtkWidget&&!geckoview&&!swgl)||useDrawSnapshot,1-2,17300-17500) == 1412375.html 1412375-ref.html test-pref(font.size.systemFontScale,200) == 1412743.html 1412743-ref.html fuzzy(0-255,0-4054) == 1415987-1.html 1415987-1-ref.html # this is a large fuzz, without the fix the test fails in the range 246-255,3237-25110, which overlaps the fuzz range, but would still catch regressing this bug some of the time which is better than not having a test. == 1419820-1.html 1419820-1-ref.html @@ -2031,12 +2031,12 @@ fuzzy(0-255,0-4054) == 1415987-1.html 1415987-1-ref.html # this is a large fuzz, == 1424177.html 1424177-ref.html == 1424680.html 1424680-ref.html == 1424798-1.html 1424798-ref.html -fuzzy-if(!webrender,0-74,0-2234) == 1425243-1.html 1425243-1-ref.html -fuzzy-if(Android,0-66,0-574) fuzzy-if(d2d,0-89,0-777) fuzzy-if(!Android&&!d2d,0-1,0-31412) fuzzy-if(webrender&&winWidget,1-1,31240-31412) == 1425243-2.html 1425243-2-ref.html +== 1425243-1.html 1425243-1-ref.html +fuzzy-if(Android,0-66,0-574) fuzzy-if(d2d,0-89,0-777) fuzzy-if(!Android&&!d2d,0-1,0-31412) fuzzy-if(winWidget,1-1,31240-31412) == 1425243-2.html 1425243-2-ref.html == 1430869.html 1430869-ref.html == 1432541.html 1432541-ref.html == 1446470.html 1035091-ref.html -fails-if(useDrawSnapshot&&!webrender) == 1456111-1.html about:blank +== 1456111-1.html about:blank # Note: The following test depends on having a pref-controllable CSS property, # and the property needs to have a non-initial value that causes it to create # a containing block for fixed-position descendants. It doesn't matter whether @@ -2054,12 +2054,12 @@ pref(layout.css.supports-selector.enabled,true) == 1499386.html 1499386-ref.html pref(layout.css.supports-selector.enabled,false) != 1499386.html 1499386-ref.html == 1509425-1.html 1509425-1-ref.html == 1511570.html 1511570-ref.html -fuzzy-if(winWidget&&!webrender,0-104,0-1423) == 1513423-1.html 1513423-1-ref.html -fuzzy-if(winWidget&&!webrender,0-89,0-1420) == 1513423-2.html 1513423-2-ref.html +== 1513423-1.html 1513423-1-ref.html +== 1513423-2.html 1513423-2-ref.html == 1513423-3.html 1513423-3-ref.html pref(layout.accessiblecaret.enabled,true) == 1517385.html 1517385-ref.html -fuzzy-if(!webrender,1-5,66-547) fuzzy-if(geckoview&&!webrender,1-2,64-141) fuzzy-if(winWidget&&swgl,1-1,12-16) fuzzy-if(cocoaWidget&&swgl,1-1,32-32) fuzzy-if(useDrawSnapshot&&webrender,2-2,209-209) == 1529992-1.html 1529992-1-ref.html -fuzzy-if(!webrender,0-6,0-34) fuzzy-if(Android,9-14,44-60) fails-if(!useDrawSnapshot&&webrender) == 1529992-2.html 1529992-2-ref.html +fuzzy-if(winWidget&&swgl,1-1,12-16) fuzzy-if(cocoaWidget&&swgl,1-1,32-32) fuzzy-if(useDrawSnapshot,2-2,209-209) == 1529992-1.html 1529992-1-ref.html +fuzzy-if(Android,9-14,44-60) fails-if(!useDrawSnapshot) == 1529992-2.html 1529992-2-ref.html == 1535040-1.html 1535040-1-ref.html == 1545360-1.xhtml 1545360-1-ref.xhtml skip-if(!asyncPan) == 1544895.html 1544895-ref.html @@ -2070,14 +2070,14 @@ random-if(useDrawSnapshot) == 1546856-1.html 1546856-ref.html test-pref(ui.systemUsesDarkTheme,1) != 1551040.txt 1551040.txt test-pref(ui.systemUsesDarkTheme,1) == 1551040.html 1551040.html != 1552789-1.html 1552789-ref-1.html -pref(image.downscale-during-decode.enabled,true) skip-if((webrender&&((gtkWidget&&isDebugBuild)||(gtkWidget&&AddressSanitizer)||Android||ThreadSanitizer))||(Android&&isDebugBuild)) random-if(useDrawSnapshot) == 1553571-1.html 1553571-1-ref.html +pref(image.downscale-during-decode.enabled,true) skip-if(((gtkWidget&&isDebugBuild)||(gtkWidget&&AddressSanitizer)||Android||ThreadSanitizer)||(Android&&isDebugBuild)) random-if(useDrawSnapshot) == 1553571-1.html 1553571-1-ref.html == 1558937-1.html 1558937-1-ref.html != 1563484.html 1563484-notref.html == 1563484.html 1563484-ref.html -fuzzy-if(!webrender||!winWidget,251-255,464-1613) fuzzy-if(geckoview&&webrender,251-255,1392-1405) skip-if(Android&&webrender) == 1562733-rotated-nastaliq-1.html 1562733-rotated-nastaliq-1-ref.html #Bug 1604765 -fuzzy-if(winWidget&&webrender,0-31,0-3) fuzzy-if(geckoview&&webrender,0-93,0-87) == 1562733-rotated-nastaliq-2.html 1562733-rotated-nastaliq-2-ref.html +fuzzy-if(!winWidget,251-255,464-1613) fuzzy-if(geckoview,251-255,1392-1405) skip-if(Android) == 1562733-rotated-nastaliq-1.html 1562733-rotated-nastaliq-1-ref.html #Bug 1604765 +fuzzy-if(winWidget,0-31,0-3) fuzzy-if(geckoview,0-93,0-87) == 1562733-rotated-nastaliq-2.html 1562733-rotated-nastaliq-2-ref.html test-pref(plain_text.wrap_long_lines,false) != 1565129.txt 1565129.txt -fuzzy(0-32,0-8) fuzzy-if(Android&&webrender,0-32,0-1458) == 1576553-1.html 1576553-1-ref.html +fuzzy(0-32,0-8) fuzzy-if(Android,0-32,0-1458) == 1576553-1.html 1576553-1-ref.html fuzzy(0-1,0-10000) == 1577566-1.html 1577566-1-ref.html == 1579953-2.html 1579953-2-ref.html asserts(1-2) == 1588954.html 1588954-ref.html # Bug 1588954 @@ -2090,7 +2090,7 @@ skip-if(!OSX) != 1608124-2.html 1608124-2-notref.html == 1613380.html 1613380-ref.html fuzzy(0-145,0-48536) == 1614788-1.svg 1614788-1-ref.svg # large fuzz necesary to test bug: 239,202824 is how much it differs when bug exists == blob-fallback-clip.html blob-fallback-clip-ref.html -fuzzy-if(OSX,0-42,0-4) fuzzy-if((Android||winWidget)&&!webrender,0-115,0-2) == 1617515-1.html 1617515-1-ref.html +fuzzy-if(OSX,0-42,0-4) == 1617515-1.html 1617515-1-ref.html fuzzy(0-2,0-21184) == 1626259-1.html 1626259-1-ref.html fuzzy(0-2,0-21184) == 1626259-2.html 1626259-2-ref.html == 1642603-1.html 1642603-1-ref.html diff --git a/layout/reftests/css-animations/reftest.list b/layout/reftests/css-animations/reftest.list index 28f726a0f237..4c33d7077454 100644 --- a/layout/reftests/css-animations/reftest.list +++ b/layout/reftests/css-animations/reftest.list @@ -46,7 +46,7 @@ pref(layout.css.motion-path.enabled,true) == stacking-context-offset-path-none-w pref(layout.css.motion-path.enabled,true) == stacking-context-offset-path-none-with-fill-forwards.html stacking-context-animation-ref.html fails-if(layerChecksEnabled) == background-position-in-delay.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer from its delay phse, and reftest-opaque-layer only handles items assigned to PaintedLayers. == background-position-after-finish.html background-position-ref.html -fails-if(layerChecksEnabled) random-if(useDrawSnapshot&&webrender) == background-position-running.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer, and reftest-opaque-layer only handles items assigned to PaintedLayers. +fails-if(layerChecksEnabled) random-if(useDrawSnapshot) == background-position-running.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer, and reftest-opaque-layer only handles items assigned to PaintedLayers. fails-if(layerChecksEnabled) == background-position-important.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position overridden by a non-animated !important style also creates an active layer, and reftest-opaque-layer only handles items that are assigned to PaintedLayers. == mask-position-after-finish-1a.html mask-anim-ref.html diff --git a/layout/reftests/css-blending/reftest.list b/layout/reftests/css-blending/reftest.list index d60276046da9..007c50c7a0c1 100644 --- a/layout/reftests/css-blending/reftest.list +++ b/layout/reftests/css-blending/reftest.list @@ -2,11 +2,11 @@ == blend-constant-background-color.html blend-constant-background-color-ref.html == blend-gradient-background-color.html blend-gradient-background-color-ref.html == blend-image.html blend-image-ref.html -fuzzy-if(geckoview&&webrender&&device,3-3,5-5) == blend-difference-stacking.html blend-difference-stacking-ref.html +fuzzy-if(geckoview&&device,3-3,5-5) == blend-difference-stacking.html blend-difference-stacking-ref.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-10000) fuzzy-if(skiaContent,0-1,0-30000) == background-blending-alpha.html background-blending-alpha-ref.html == background-blending-gradient-color.html background-blending-gradient-color-ref.html -fuzzy-if(azureSkiaGL,0-3,0-7597) fuzzy-if(cocoaWidget,0-3,0-7597) fuzzy-if(d2d,0-1,0-3800) fuzzy-if(d3d11,0-1,0-4200) fuzzy-if(skiaContent,0-2,0-9450) fuzzy-if(webrender&&!geckoview,0-1,0-6200) == background-blending-gradient-gradient.html background-blending-gradient-gradient-ref.html +fuzzy-if(azureSkiaGL,0-3,0-7597) fuzzy-if(cocoaWidget,0-3,0-7597) fuzzy-if(d2d,0-1,0-3800) fuzzy-if(d3d11,0-1,0-4200) fuzzy-if(skiaContent,0-2,0-9450) fuzzy-if(!geckoview,0-1,0-6200) == background-blending-gradient-gradient.html background-blending-gradient-gradient-ref.html fuzzy-if(azureSkiaGL,0-2,0-7174) == background-blending-gradient-image.html background-blending-gradient-color-ref.html fuzzy-if(azureSkia||d2d||gtkWidget,0-1,0-10000) == background-blending-image-color-jpg.html background-blending-image-color-ref.html == background-blending-image-color-png.html background-blending-image-color-ref.html @@ -25,7 +25,7 @@ fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(appleSilicon,0-1,0-11200) fuz == background-blending-difference.html background-blending-difference-ref.svg fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||skiaContent,0-1,0-1600) == background-blending-exclusion.html background-blending-exclusion-ref.svg fuzzy-if(cocoaWidget||d2d||swgl||/^Windows\x20NT\x206\.1/.test(http.oscpu),0-1,0-1600) == background-blending-hard-light.html background-blending-hard-light-ref.svg -fuzzy-if(d2d,0-1,0-9600) fuzzy-if(azureSkia||gtkWidget,0-1,0-11200) fuzzy-if(webrender&&!geckoview,1-1,9600-11240) == background-blending-hue.html background-blending-hue-ref.svg +fuzzy-if(d2d,0-1,0-9600) fuzzy-if(azureSkia||gtkWidget,0-1,0-11200) fuzzy-if(!geckoview,1-1,9600-11240) == background-blending-hue.html background-blending-hue-ref.svg == background-blending-lighten.html background-blending-lighten-ref.svg fuzzy-if(d2d,0-1,0-8000) fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(appleSilicon,0-1,0-11200) fuzzy-if(swgl&&!Android,1-1,8000-9600) == background-blending-luminosity.html background-blending-luminosity-ref.svg fuzzy-if(skiaContent,0-1,0-1600) == background-blending-multiply.html background-blending-multiply-ref.svg @@ -38,12 +38,12 @@ fuzzy-if(d2d||azureSkia||gtkWidget,0-10,0-4800) == background-blending-soft-ligh fuzzy-if(azureSkia||d2d||gtkWidget,0-1,0-40000) == background-blending-image-color-959674.html background-blending-image-color-959674-ref.html #fuzzy due to inconsistencies in rounded rect cliping between parent and child; may be related to antialiasing. Between platforms, the max difference is the same, and the number of different pixels is either 36 or 37. (Win, Mac and Lin) -fuzzy(0-65,0-53) fuzzy-if(geckoview&&webrender&&device,63-64,163-328) == mix-blend-mode-952051.html mix-blend-mode-952051-ref.html +fuzzy(0-65,0-53) fuzzy-if(geckoview&&device,63-64,163-328) == mix-blend-mode-952051.html mix-blend-mode-952051-ref.html fuzzy-if(d3d11,0-49,0-200) == mix-blend-mode-and-filter.html mix-blend-mode-and-filter-ref.html fuzzy-if(d3d11,0-1,0-6) == mix-blend-mode-and-filter.svg mix-blend-mode-and-filter-ref.svg -fuzzy(0-2,0-14400) fuzzy-if(geckoview&&webrender&&device,3-3,700-700) == mix-blend-mode-child-of-blended-has-opacity.html mix-blend-mode-child-of-blended-has-opacity-ref.html +fuzzy(0-2,0-14400) fuzzy-if(geckoview&&device,3-3,700-700) == mix-blend-mode-child-of-blended-has-opacity.html mix-blend-mode-child-of-blended-has-opacity-ref.html == mix-blend-mode-nested-976533.html mix-blend-mode-nested-976533-ref.html == mix-blend-mode-culling-1207041.html mix-blend-mode-culling-1207041-ref.html @@ -87,8 +87,8 @@ test-pref(image.animation_mode,"none") == background-blending-image-color-gif.ht == background-blending-background-attachement-fixed.html background-blending-background-attachement-fixed-ref.html == background-blending-background-attachement-fixed-scroll.html background-blending-background-attachement-fixed-scroll-ref.html -fuzzy-if(webrender,0-1,0-49719) == background-blend-mode-body-image.html background-blend-mode-body-image-ref.html -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-16408) fuzzy-if(Android,0-4,0-768) fuzzy-if(gtkWidget,0-1,0-132) fuzzy-if(skiaContent,0-1,0-800) fuzzy-if(d2d,0-1,0-33208) fuzzy-if(webrender,0-1,0-78472) == background-blend-mode-body-transparent-image.html background-blend-mode-body-transparent-image-ref.html +fuzzy(0-1,0-49719) == background-blend-mode-body-image.html background-blend-mode-body-image-ref.html +fuzzy(0-1,0-78472) == background-blend-mode-body-transparent-image.html background-blend-mode-body-transparent-image-ref.html == background-blend-mode-body-fixed.html background-blend-mode-body-fixed-ref.html diff --git a/layout/reftests/css-gradients/reftest.list b/layout/reftests/css-gradients/reftest.list index 17cfc3892d09..4c1938a634fd 100644 --- a/layout/reftests/css-gradients/reftest.list +++ b/layout/reftests/css-gradients/reftest.list @@ -1,10 +1,10 @@ fuzzy-if(!contentSameGfxBackendAsCanvas,0-4,0-88500) fuzzy-if(azureSkiaGL||skiaContent,0-4,0-89700) == linear-1a.html linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,0-2,0-88500) fuzzy-if(azureSkiaGL,0-2,0-89997) fuzzy-if(skiaContent,0-1,0-16000) fuzzy-if(webrender,0-2,0-23918) == linear-keywords-1a.html linear-keywords-1-ref.html +fuzzy(0-2,0-23918) == linear-keywords-1a.html linear-keywords-1-ref.html == linear-diagonal-1a.html linear-diagonal-1-ref.html == linear-diagonal-2a.html linear-diagonal-2-ref.html == linear-diagonal-3a.html linear-diagonal-3-ref.html == linear-diagonal-4a.html linear-diagonal-4-ref.html -fuzzy-if(webrender,0-3,0-43000) == linear-premul.html linear-premul-ref.html +fuzzy(0-3,0-43000) == linear-premul.html linear-premul-ref.html fuzzy(0-1,0-800000) == linear-flipped-1.html linear-flipped-1-ref.html == linear-position-1a.html linear-position-1-ref.html @@ -14,8 +14,8 @@ fuzzy(0-1,0-800000) == linear-flipped-1.html linear-flipped-1-ref.html == linear-repeat-1d.html linear-repeat-1-ref.html == linear-repeat-1e.html linear-repeat-1-ref.html == linear-repeat-1f.html linear-repeat-1-ref.html -fails-if(d2d&&!webrender) == linear-repeat-1g.html linear-repeat-1-ref.html # bug 582236 -fuzzy-if(skiaContent,0-1,0-500) fuzzy-if(webrender&&winWidget,0-2,0-100) == linear-rotated-1.html linear-rotated-1-ref.html +== linear-repeat-1g.html linear-repeat-1-ref.html # bug 582236 +fuzzy-if(skiaContent,0-1,0-500) fuzzy-if(winWidget,0-2,0-100) == linear-rotated-1.html linear-rotated-1-ref.html fuzzy-if(winWidget,0-1,0-37800) fuzzy-if(skiaContent,0-1,0-45000) == linear-size-1a.html linear-size-1-ref.html == linear-stops-1a.html linear-stops-1-ref.html == linear-stops-1b.html linear-stops-1-ref.html @@ -28,7 +28,7 @@ fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-88500) fuzzy-if(azureSkiaGL||skiaC fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-88500) fuzzy-if(azureSkiaGL||skiaContent,0-3,0-89700) == linear-vertical-1b.html linear-vertical-1-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-88500) fuzzy-if(azureSkiaGL||skiaContent,0-3,0-89700) == linear-vertical-1c.html linear-vertical-1-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-88500) fuzzy-if(azureSkiaGL||skiaContent,0-3,0-89700) == linear-vertical-1d.html linear-vertical-1-ref.html -fuzzy-if(webrender,0-3,0-21070) == linear-vertical-subpixel-1.html linear-vertical-subpixel-1-ref.html +fuzzy(0-3,0-21070) == linear-vertical-subpixel-1.html linear-vertical-subpixel-1-ref.html == linear-viewport.html linear-viewport-ref.html == nostops.html about:blank == onestop.html about:blank @@ -41,12 +41,12 @@ fuzzy(0-3,0-7860) fuzzy-if(cocoaWidget,0-5,0-89041) fuzzy-if(azureSkiaGL,0-4,0-9 fuzzy-if(cocoaWidget,0-1,0-28) fuzzy-if(winWidget,0-1,0-18) fuzzy-if(skiaContent,0-1,0-50) == radial-position-1b.html radial-position-1-ref.html fuzzy-if(cocoaWidget,0-4,0-22317) fuzzy-if(Android,0-8,0-771) == radial-shape-closest-corner-1a.html radial-shape-closest-corner-1-ref.html fuzzy(0-1,0-238) fuzzy-if(cocoaWidget,0-4,0-22608) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\./.test(http.oscpu))&&d2d,0-1,0-336) fuzzy-if(Android,0-8,0-787) fuzzy-if(skiaContent,0-2,0-300) == radial-shape-closest-corner-1b.html radial-shape-closest-corner-1-ref.html -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),0-1,0-5) fuzzy-if(webrender,0-5,0-30000) fuzzy-if(Android,0-17,0-5000) == radial-shape-closest-side-1a.html radial-shape-closest-side-1-ref.html -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),0-1,0-5) fuzzy-if(webrender,0-5,0-30000) fuzzy-if(Android,0-17,0-5000) == radial-shape-closest-side-1b.html radial-shape-closest-side-1-ref.html +fuzzy(0-5,0-30000) fuzzy-if(Android,0-17,0-5000) == radial-shape-closest-side-1a.html radial-shape-closest-side-1-ref.html +fuzzy(0-5,0-30000) fuzzy-if(Android,0-17,0-5000) == radial-shape-closest-side-1b.html radial-shape-closest-side-1-ref.html fuzzy-if(Android,0-8,0-771) == radial-shape-farthest-corner-1a.html radial-shape-farthest-corner-1-ref.html fails-if(gtkWidget&&/x86_64-/.test(xulRuntime.XPCOMABI)) fuzzy(0-1,0-1622) fuzzy-if(cocoaWidget,0-2,0-41281) fuzzy-if(Android,0-8,0-1091) fuzzy-if(skiaContent,0-2,0-500) == radial-shape-farthest-corner-1b.html radial-shape-farthest-corner-1-ref.html -fuzzy-if(webrender,0-2,0-15000) fuzzy-if(Android,0-17,0-13320) == radial-shape-farthest-side-1a.html radial-shape-farthest-side-1-ref.html -fuzzy-if(webrender,0-2,0-15000) fuzzy-if(Android,0-17,0-13320) == radial-shape-farthest-side-1b.html radial-shape-farthest-side-1-ref.html +fuzzy(0-2,0-15000) fuzzy-if(Android,0-17,0-13320) == radial-shape-farthest-side-1a.html radial-shape-farthest-side-1-ref.html +fuzzy(0-2,0-15000) fuzzy-if(Android,0-17,0-13320) == radial-shape-farthest-side-1b.html radial-shape-farthest-side-1-ref.html == radial-size-1a.html radial-size-1-ref.html == radial-size-1b.html radial-size-1-ref.html fuzzy-if(Android,0-4,0-248) == radial-zero-length-1a.html radial-zero-length-1-ref.html @@ -55,7 +55,7 @@ fuzzy-if(Android,0-4,0-248) == radial-zero-length-1c.html radial-zero-length-1-r fuzzy-if(Android,0-4,0-248) == radial-zero-length-1d.html radial-zero-length-1-ref.html fuzzy-if(Android,0-4,0-248) == radial-zero-length-1e.html radial-zero-length-1-ref.html fuzzy-if(Android,0-4,0-248) == radial-zero-length-1f.html radial-zero-length-1-ref.html -fuzzy-if(webrender,0-1,0-25) == radial-premul.html radial-premul-ref.html +fuzzy(0-1,0-25) == radial-premul.html radial-premul-ref.html == repeated-final-stop-1.html repeated-final-stop-1-ref.html == repeating-linear-1a.html repeating-linear-1-ref.html == repeating-linear-1b.html repeating-linear-1-ref.html @@ -74,7 +74,7 @@ fuzzy-if(skiaContent,0-73,0-900) == twostops-1e.html twostops-1-ref.html # from http://www.xanthir.com/:4bhipd by way of http://a-ja.net/newgrad.html fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-20000) fuzzy-if(azureSkiaGL||(skiaContent&&layersGPUAccelerated),0-8,0-20000) == aja-linear-1a.html aja-linear-1-ref.html -fails-if(!d2d&&!skiaContent) fuzzy-if(skiaContent,0-1,0-20000) fuzzy-if(webrender&&winWidget,1-1,5000-20000) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694 +fails-if(!d2d&&!skiaContent) fuzzy-if(skiaContent,0-1,0-20000) fuzzy-if(winWidget,1-1,5000-20000) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694 fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-20000) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) == aja-linear-1c.html aja-linear-1-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-20000) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) == aja-linear-1d.html aja-linear-1-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-20000) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) == aja-linear-1e.html aja-linear-1-ref.html @@ -84,19 +84,19 @@ fuzzy-if(!contentSameGfxBackendAsCanvas,0-2,0-19999) fuzzy-if(azureSkiaGL||skiaC fuzzy-if(!contentSameGfxBackendAsCanvas,0-2,0-19999) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) == aja-linear-3b.html aja-linear-3-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,0-4,0-20000) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) == aja-linear-4a.html aja-linear-4-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,0-4,0-20000) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) == aja-linear-4b.html aja-linear-4-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,0-4,0-20000) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) fuzzy-if(webrender&&winWidget,1-5,5600-20000) == aja-linear-5a.html aja-linear-5-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,0-4,0-20000) fuzzy-if(azureSkiaGL||skiaContent,0-8,0-20000) fuzzy-if(winWidget,1-5,5600-20000) == aja-linear-5a.html aja-linear-5-ref.html fuzzy-if(Android,0-6,0-10576) == height-dependence-1.html height-dependence-1-ref.html fuzzy-if(cocoaWidget,0-1,0-40000) fuzzy-if(Android,0-6,0-10576) == height-dependence-2.html height-dependence-2-ref.html fuzzy-if(Android,0-6,0-10576) == height-dependence-3.html height-dependence-3-ref.html == linear-onestopposition-1.html linear-onestopposition-1-ref.html -fuzzy-if(d2d,0-47,0-400) fuzzy-if(webrender&&winWidget,0-1,0-1375) == linear-onestopposition-1.html linear-onestopposition-1-ref2.html # d2d interpolates the hard stop +fuzzy-if(d2d,0-47,0-400) fuzzy-if(winWidget,0-1,0-1375) == linear-onestopposition-1.html linear-onestopposition-1-ref2.html # d2d interpolates the hard stop == radial-onestopposition-1a.html radial-onestopposition-1-ref.html == radial-onestopposition-1b.html radial-onestopposition-1-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-1875) == repeating-linear-onestopposition-1.html orange-square.html -fuzzy-if(webrender&&winWidget,0-1,0-1875) == repeating-radial-onestopposition-1a.html orange-square.html -fuzzy-if(webrender&&winWidget,0-1,0-1875) == repeating-radial-onestopposition-1b.html orange-square.html -fuzzy-if(webrender&&winWidget,0-1,0-2925) == bug-916535-background-repeat-linear.html bug-916535-background-repeat-linear-ref.html +fuzzy-if(winWidget,0-1,0-1875) == repeating-linear-onestopposition-1.html orange-square.html +fuzzy-if(winWidget,0-1,0-1875) == repeating-radial-onestopposition-1a.html orange-square.html +fuzzy-if(winWidget,0-1,0-1875) == repeating-radial-onestopposition-1b.html orange-square.html +fuzzy-if(winWidget,0-1,0-2925) == bug-916535-background-repeat-linear.html bug-916535-background-repeat-linear-ref.html fuzzy(0-1,0-800000) fails-if(useDrawSnapshot) == large-gradient-1.html large-gradient-1-ref.html fuzzy-if(Android,0-4,0-1) fails-if(useDrawSnapshot) == large-gradient-2.html large-gradient-2-ref.html # Bug 1182082 fuzzy(0-1,0-800000) fails-if(useDrawSnapshot) == large-gradient-3.html large-gradient-3-ref.html @@ -107,5 +107,5 @@ fuzzy(0-2,0-800000) == large-gradient-5.html large-gradient-5-ref.html fuzzy(0-4,0-800000) fails-if(useDrawSnapshot) == mask-gradient-translucent-end-color-1.html mask-gradient-translucent-end-color-1-ref.html == scaled-color-stop-position.html scaled-color-stop-position-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-387) == color-stop-clamp-interpolation.html color-stop-clamp-interpolation-ref.html -fuzzy-if(webrender&&swgl,0-2,0-81000) == linear-gradient-repeated.html linear-gradient-repeated-ref.html +fuzzy-if(winWidget,0-1,0-387) == color-stop-clamp-interpolation.html color-stop-clamp-interpolation-ref.html +fuzzy-if(swgl,0-2,0-81000) == linear-gradient-repeated.html linear-gradient-repeated-ref.html diff --git a/layout/reftests/css-grid/reftest.list b/layout/reftests/css-grid/reftest.list index 692b05e097e0..87d0b0fc1c08 100644 --- a/layout/reftests/css-grid/reftest.list +++ b/layout/reftests/css-grid/reftest.list @@ -72,15 +72,15 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == grid-min-content-min-siz random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == grid-min-content-min-sizing-transferred-size-004.html grid-min-content-min-sizing-transferred-size-004-ref.html # Bug 1392106 == grid-auto-min-sizing-percent-001.html grid-auto-min-sizing-percent-001-ref.html == grid-track-intrinsic-sizing-001.html grid-track-intrinsic-sizing-001-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-75) == grid-track-intrinsic-sizing-002.html grid-track-intrinsic-sizing-002-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-75) == grid-track-intrinsic-sizing-003.html grid-track-intrinsic-sizing-003-ref.html +fuzzy-if(winWidget,0-1,0-75) == grid-track-intrinsic-sizing-002.html grid-track-intrinsic-sizing-002-ref.html +fuzzy-if(winWidget,0-1,0-75) == grid-track-intrinsic-sizing-003.html grid-track-intrinsic-sizing-003-ref.html == grid-track-intrinsic-sizing-004.html grid-track-intrinsic-sizing-004-ref.html == grid-track-percent-sizing-001.html grid-track-percent-sizing-001-ref.html == grid-track-fit-content-sizing-001.html grid-track-fit-content-sizing-001-ref.html == grid-track-fit-content-sizing-002.html grid-track-fit-content-sizing-002-ref.html == grid-max-sizing-flex-001.html grid-max-sizing-flex-001-ref.html -fuzzy-if(webrender,0-2,0-100) == grid-max-sizing-flex-002.html grid-max-sizing-flex-002-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-10) == grid-max-sizing-flex-003.html grid-max-sizing-flex-003-ref.html +fuzzy(0-2,0-100) == grid-max-sizing-flex-002.html grid-max-sizing-flex-002-ref.html +fuzzy-if(winWidget,0-1,0-10) == grid-max-sizing-flex-003.html grid-max-sizing-flex-003-ref.html == grid-max-sizing-flex-004.html grid-max-sizing-flex-004-ref.html == grid-max-sizing-flex-005.html grid-max-sizing-flex-005-ref.html == grid-max-sizing-flex-006.html grid-max-sizing-flex-006-ref.html @@ -142,7 +142,7 @@ skip-if(!gtkWidget) == grid-container-baselines-003.html grid-container-baseline == grid-container-synthesized-baseline-001.html grid-container-synthesized-baseline-001-ref.html == grid-column-gap-001.html grid-column-gap-001-ref.html == grid-column-gap-002.html grid-column-gap-002-ref.html -fuzzy-if(webrender,0-2,0-60) == grid-column-gap-003.html grid-column-gap-003-ref.html +fuzzy(0-2,0-60) == grid-column-gap-003.html grid-column-gap-003-ref.html == grid-column-gap-004.html grid-column-gap-004-ref.html == grid-row-gap-001.html grid-row-gap-001-ref.html == grid-percent-grid-gap-001.html grid-percent-grid-gap-001-ref.html @@ -197,17 +197,17 @@ pref(layout.display-list.improve-fragmentation,true) == grid-fragmentation-013.h == grid-fragmentation-014.html grid-fragmentation-014-ref.html asserts(0-10) == grid-fragmentation-015.html grid-fragmentation-015-ref.html # bug 1144852 (due to vertical writing-mode) == grid-fragmentation-016.html grid-fragmentation-016-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-017.html grid-fragmentation-017-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-017.html grid-fragmentation-017-ref.html == grid-fragmentation-018.html grid-fragmentation-018-ref.html == grid-fragmentation-019.html grid-fragmentation-019-ref.html == grid-fragmentation-020.html grid-fragmentation-020-ref.html == grid-fragmentation-021.html grid-fragmentation-021-ref.html == grid-fragmentation-022.html grid-fragmentation-007-ref.html == grid-fragmentation-023.html grid-fragmentation-023-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-024.html grid-fragmentation-024-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-024.html grid-fragmentation-024-ref.html == grid-fragmentation-025.html grid-fragmentation-025-ref.html -fuzzy-if(webrender&&swgl,0-2,0-200) == grid-fragmentation-026.html grid-fragmentation-026-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-027.html grid-fragmentation-025-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-026.html grid-fragmentation-026-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-027.html grid-fragmentation-025-ref.html == grid-fragmentation-028.html grid-fragmentation-028-ref.html == grid-fragmentation-029.html grid-fragmentation-029-ref.html == grid-fragmentation-030.html grid-fragmentation-030-ref.html @@ -228,11 +228,11 @@ fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-027.html grid-fragm == grid-fragmentation-dyn5-007.html grid-fragmentation-007-ref.html == grid-fragmentation-dyn5-008.html grid-fragmentation-008-ref.html == grid-fragmentation-dyn3-009.html grid-fragmentation-009-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn4-015.html grid-fragmentation-015-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn1-015.html grid-fragmentation-015-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn4-015.html grid-fragmentation-015-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn1-015.html grid-fragmentation-015-ref.html == grid-fragmentation-dyn1-016.html grid-fragmentation-016-ref.html == grid-fragmentation-dyn5-016.html grid-fragmentation-016-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn3-017.html grid-fragmentation-017-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn3-017.html grid-fragmentation-017-ref.html == grid-fragmentation-dyn2-018.html grid-fragmentation-018-ref.html == grid-fragmentation-dyn1-019.html grid-fragmentation-019-ref.html == grid-fragmentation-dyn2-019.html grid-fragmentation-019-ref.html @@ -241,29 +241,29 @@ fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn3-017.html grid- == grid-fragmentation-dyn5-019.html grid-fragmentation-019-ref.html == grid-fragmentation-dyn1-020.html grid-fragmentation-020-ref.html == grid-fragmentation-dyn2-020.html grid-fragmentation-020-ref.html -fuzzy-if(webrender&>kWidget,0-1,0-4) == grid-fragmentation-dyn1-021.html grid-fragmentation-021-ref.html -fuzzy-if(webrender&>kWidget,0-1,0-4) == grid-fragmentation-dyn2-021.html grid-fragmentation-021-ref.html -fuzzy-if(webrender&>kWidget,0-1,0-4) == grid-fragmentation-dyn3-021.html grid-fragmentation-021-ref.html -fuzzy-if(webrender&>kWidget,0-1,0-4) == grid-fragmentation-dyn4-021.html grid-fragmentation-021-ref.html -fuzzy-if(webrender&>kWidget,0-1,0-4) == grid-fragmentation-dyn5-021.html grid-fragmentation-021-ref.html +fuzzy-if(gtkWidget,0-1,0-4) == grid-fragmentation-dyn1-021.html grid-fragmentation-021-ref.html +fuzzy-if(gtkWidget,0-1,0-4) == grid-fragmentation-dyn2-021.html grid-fragmentation-021-ref.html +fuzzy-if(gtkWidget,0-1,0-4) == grid-fragmentation-dyn3-021.html grid-fragmentation-021-ref.html +fuzzy-if(gtkWidget,0-1,0-4) == grid-fragmentation-dyn4-021.html grid-fragmentation-021-ref.html +fuzzy-if(gtkWidget,0-1,0-4) == grid-fragmentation-dyn5-021.html grid-fragmentation-021-ref.html == grid-fragmentation-dyn2-022.html grid-fragmentation-007-ref.html == grid-fragmentation-dyn1-023.html grid-fragmentation-023-ref.html == grid-fragmentation-dyn2-023.html grid-fragmentation-023-ref.html == grid-fragmentation-dyn3-023.html grid-fragmentation-023-ref.html == grid-fragmentation-dyn4-023.html grid-fragmentation-023-ref.html == grid-fragmentation-dyn5-023.html grid-fragmentation-023-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn1-024.html grid-fragmentation-024-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn2-025.html grid-fragmentation-025-ref.html -fuzzy-if(webrender&&swgl,0-2,0-200) == grid-fragmentation-dyn1-026.html grid-fragmentation-026-ref.html -fuzzy-if(webrender&&swgl,0-2,0-200) == grid-fragmentation-dyn2-026.html grid-fragmentation-026-ref.html -fuzzy-if(webrender&&swgl,0-2,0-200) == grid-fragmentation-dyn3-026.html grid-fragmentation-026-ref.html -fuzzy-if(webrender&&swgl,0-2,0-200) == grid-fragmentation-dyn4-026.html grid-fragmentation-026-ref.html -fuzzy-if(webrender&&swgl,0-2,0-200) == grid-fragmentation-dyn5-026.html grid-fragmentation-026-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn1-027.html grid-fragmentation-025-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn2-027.html grid-fragmentation-025-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn3-027.html grid-fragmentation-025-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn4-027.html grid-fragmentation-025-ref.html -fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn5-027.html grid-fragmentation-025-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn1-024.html grid-fragmentation-024-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn2-025.html grid-fragmentation-025-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-dyn1-026.html grid-fragmentation-026-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-dyn2-026.html grid-fragmentation-026-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-dyn3-026.html grid-fragmentation-026-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-dyn4-026.html grid-fragmentation-026-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-dyn5-026.html grid-fragmentation-026-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn1-027.html grid-fragmentation-025-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn2-027.html grid-fragmentation-025-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn3-027.html grid-fragmentation-025-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn4-027.html grid-fragmentation-025-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-dyn5-027.html grid-fragmentation-025-ref.html == grid-fragmentation-dyn1-028.html grid-fragmentation-028-ref.html == grid-fragmentation-dyn2-028.html grid-fragmentation-028-ref.html == grid-fragmentation-dyn3-028.html grid-fragmentation-028-ref.html @@ -272,7 +272,7 @@ fuzzy-if(webrender&&winWidget,0-1,0-5) == grid-fragmentation-dyn5-027.html grid- fuzzy(0-2,0-6) == grid-fragmentation-dyn1-029.html grid-fragmentation-029-ref.html fuzzy(0-2,0-6) == grid-fragmentation-dyn2-029.html grid-fragmentation-029-ref.html == grid-fragmentation-dyn2-030.html grid-fragmentation-030-ref.html -fuzzy-if(webrender&&swgl,0-2,0-60) == grid-fragmentation-dyn2-031.html grid-fragmentation-031-ref.html +fuzzy-if(swgl,0-2,0-60) == grid-fragmentation-dyn2-031.html grid-fragmentation-031-ref.html == bug1306106.html bug1306106-ref.html == bug1349571.html bug1349571-ref.html diff --git a/layout/reftests/css-valuesandunits/reftest.list b/layout/reftests/css-valuesandunits/reftest.list index 58b0db5d2a97..8aa560f6984c 100644 --- a/layout/reftests/css-valuesandunits/reftest.list +++ b/layout/reftests/css-valuesandunits/reftest.list @@ -1,7 +1,7 @@ skip-if(ThreadSanitizer) == unit-rem-div-fontsize.html unit-rem-ref.html == unit-rem-div-width-inner.html unit-rem-ref.html == unit-rem-div-width-outer.html unit-rem-ref.html -fuzzy-if(webrender&&winWidget,0-27,0-4) == unit-rem-iframe.html unit-rem-ref-iframe.html +fuzzy-if(winWidget,0-27,0-4) == unit-rem-iframe.html unit-rem-ref-iframe.html == unit-rem-root-fontsize.html unit-rem-ref-root-fontsize.html == unit-rem-root-fontsize.html unit-rem-ref2-root-fontsize.html == unit-rem-root-width.html unit-rem-ref-root-width.html diff --git a/layout/reftests/details-summary/reftest.list b/layout/reftests/details-summary/reftest.list index 0d9a7834f85e..71aa8e59ea62 100644 --- a/layout/reftests/details-summary/reftest.list +++ b/layout/reftests/details-summary/reftest.list @@ -71,7 +71,7 @@ == mouse-click-open-second-summary.html open-multiple-summary.html == mouse-click-overflow-hidden-details.html overflow-hidden-open-details.html == mouse-click-twice-overflow-hidden-details.html overflow-hidden-details.html -fuzzy-if(gtkWidget||OSX||geckoview,0-1,0-20) fuzzy-if(webrender,0-1,0-172) == mouse-click-overflow-auto-details.html overflow-auto-open-details.html #Bug 1294278 +fuzzy(0-1,0-172) == mouse-click-overflow-auto-details.html overflow-auto-open-details.html #Bug 1294278 == mouse-click-twice-overflow-auto-details.html overflow-auto-details.html == mouse-click-display-none-details.html open-single-summary.html == mouse-click-change-details-to-display-none.html open-single-summary.html diff --git a/layout/reftests/display-list/reftest.list b/layout/reftests/display-list/reftest.list index 6980176db773..220d378b43ea 100644 --- a/layout/reftests/display-list/reftest.list +++ b/layout/reftests/display-list/reftest.list @@ -3,7 +3,7 @@ skip-if(!retainedDisplayList) == retained-dl-frame-deleted-1.html retained-dl-st skip-if(!retainedDisplayList) == retained-dl-frame-created-1.html retained-dl-style-change-1-ref.html skip-if(!retainedDisplayList) == retained-dl-style-change-stacking-context-1.html retained-dl-style-change-stacking-context-1-ref.html skip-if(!retainedDisplayList) == retained-dl-style-change-stacking-context-2.html retained-dl-style-change-stacking-context-2-ref.html -skip-if(!retainedDisplayList) fails == retained-dl-style-change-stacking-context-3.html retained-dl-style-change-stacking-context-3-ref.html # bug 1650699 tracks this failure +fails == retained-dl-style-change-stacking-context-3.html retained-dl-style-change-stacking-context-3-ref.html # bug 1650699 tracks this failure skip-if(!retainedDisplayList) == retained-dl-style-change-stacking-context-4.html retained-dl-style-change-stacking-context-4-ref.html skip-if(!retainedDisplayList||!asyncPan) == retained-dl-async-scrolled-1.html retained-dl-async-scrolled-1-ref.html skip-if(!retainedDisplayList) == retained-dl-remove-for-ancestor-change-1.html retained-dl-remove-for-ancestor-change-1-ref.html @@ -19,7 +19,7 @@ skip-if(!retainedDisplayList) == retained-dl-opacity-animation-on-ib-split.html == invalidated-blendmode-sorting.html invalidated-blendmode-sorting-ref.html fuzzy(0-1,0-235200) == 1413073.html 1413073-ref.html == 1416291.html 1416291-ref.html -fuzzy-if(useDrawSnapshot&&!webrender,1-1,40000-40000) == 1417601-1.html 1417601-1-ref.html +== 1417601-1.html 1417601-1-ref.html == 1418945-1.html 1418945-1-ref.html skip-if(Android) == 1428993-1.html 1428993-1-ref.html fuzzy-if(!Android&&!swgl&&!useDrawSnapshot,1-1,40000-40000) == 1420480-1.html 1420480-1-ref.html @@ -43,7 +43,7 @@ fuzzy(0-2,0-40000) skip-if(!asyncPan) == 1464288-1.html 1464288-ref.html == 1504233-1.html 1504233-1-ref.html == 1533317-1.html 1533317-1-ref.html skip-if(!retainedDisplayList) == 1544948-1.html 1544948-1-ref.html -fuzzy-if(webrender&&swgl,0-1,0-1) == 1551053-1.html 1551053-1-ref.html +fuzzy-if(swgl,0-1,0-1) == 1551053-1.html 1551053-1-ref.html == 1553828-1.html 1553828-1-ref.html fuzzy-if(browserIsFission,0-1,0-300) == 1619370-1.html 1619370-1-ref.html == 1709452-1.html 1709452-ref.html diff --git a/layout/reftests/flexbox/pagination/reftest.list b/layout/reftests/flexbox/pagination/reftest.list index 75d0c5424048..cb5e5e9a57c4 100644 --- a/layout/reftests/flexbox/pagination/reftest.list +++ b/layout/reftests/flexbox/pagination/reftest.list @@ -13,10 +13,10 @@ # Tests with an empty flex container being fragmented, with margin, border, # and/or padding being taller than the available height: -fuzzy-if(Android&&webrender,0-128,0-10) == flexbox-empty-2a.html flexbox-empty-2-ref.html -fuzzy-if(Android&&webrender,0-128,0-10) == flexbox-empty-2b.html flexbox-empty-2-ref.html -fuzzy-if(Android&&webrender,0-128,0-10) == flexbox-empty-2c.html flexbox-empty-2-ref.html -fuzzy-if(Android&&webrender,0-128,0-10) == flexbox-empty-2d.html flexbox-empty-2-ref.html +fuzzy-if(Android,0-128,0-10) == flexbox-empty-2a.html flexbox-empty-2-ref.html +fuzzy-if(Android,0-128,0-10) == flexbox-empty-2b.html flexbox-empty-2-ref.html +fuzzy-if(Android,0-128,0-10) == flexbox-empty-2c.html flexbox-empty-2-ref.html +fuzzy-if(Android,0-128,0-10) == flexbox-empty-2d.html flexbox-empty-2-ref.html # Tests for how we fragment a flex container with one unbreakable child == flexbox-unbreakable-child-1a.html flexbox-unbreakable-child-1-ref.html diff --git a/layout/reftests/flexbox/reftest.list b/layout/reftests/flexbox/reftest.list index df0e7e94e857..dd2fdc0394f5 100644 --- a/layout/reftests/flexbox/reftest.list +++ b/layout/reftests/flexbox/reftest.list @@ -109,7 +109,7 @@ fuzzy-if(skiaContent,0-1,0-5) == flexbox-resizeviewport-2.xhtml flexbox-resizevi # Tests with widgets as flex items fuzzy-if(gtkWidget,0-1,0-66) fuzzy-if(!nativeThemePref,0-1,0-1) == flexbox-widget-flex-items-1.html flexbox-widget-flex-items-1-ref.html -fuzzy-if(gtkWidget,0-1,0-74) fuzzy-if(webrender&&winWidget,0-1,0-5) fuzzy-if(!nativeThemePref,0-1,0-19) fuzzy-if(!nativeThemePref&&swgl,0-26,0-20) == flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2-ref.html +fuzzy-if(gtkWidget,0-1,0-74) fuzzy-if(winWidget,0-1,0-5) fuzzy-if(!nativeThemePref,0-1,0-19) fuzzy-if(!nativeThemePref&&swgl,0-26,0-20) == flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2-ref.html skip-if(gtkWidget) fuzzy-if(!nativeThemePref,0-6,0-8) == flexbox-widget-flex-items-3.html flexbox-widget-flex-items-3-ref.html # bug 1260965 for gtk fuzzy-if(gtkWidget,0-1,0-31) == flexbox-widget-flex-items-4.html flexbox-widget-flex-items-4-ref.html diff --git a/layout/reftests/font-features/reftest.list b/layout/reftests/font-features/reftest.list index d6ec60fefc81..f2ad1a6785cf 100644 --- a/layout/reftests/font-features/reftest.list +++ b/layout/reftests/font-features/reftest.list @@ -120,4 +120,4 @@ random-if(cocoaWidget) == subsuper-nofallback.html subsuper-nofallback-ref2.html == subsuper-fallback-size.html subsuper-fallback-size-ref.html # GPOS spacing adjustments in vertical mode -- subsetted opentype/cff test font fails to load on Win7 -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(winWidget&&webrender&&!swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),0-1,0-70) fuzzy-if(webrender&&winWidget&&swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),0-1,0-372) == 1376231-vertical-gpos-adjustments.html 1376231-vertical-gpos-adjustments-ref.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(winWidget&&!swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),0-1,0-70) fuzzy-if(winWidget&&swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),0-1,0-372) == 1376231-vertical-gpos-adjustments.html 1376231-vertical-gpos-adjustments-ref.html diff --git a/layout/reftests/font-inflation/reftest.list b/layout/reftests/font-inflation/reftest.list index 5b9dfa5691a0..3bbd092cc950 100644 --- a/layout/reftests/font-inflation/reftest.list +++ b/layout/reftests/font-inflation/reftest.list @@ -36,7 +36,7 @@ test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceE test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-2.html textarea-2-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-3.html textarea-3-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == css-transform-1.html css-transform-1-ref.html -test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fuzzy-if(webrender,0-1,0-19) == css-transform-2.html css-transform-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fuzzy(0-1,0-19) == css-transform-2.html css-transform-2-ref.html fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-1764) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == container-with-clamping.html container-with-clamping-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) load video-1.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-min-1.html intrinsic-min-1-ref.html @@ -72,7 +72,7 @@ test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceE test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-no-inflation.html fixed-width-viewport-no-inflation.html asserts(0-2) pref(layout.css.devPixelsPerPx,"0.5") test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-no-inflation.html fixed-width-viewport-no-inflation.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-inflation.html fixed-width-viewport-inflation-ref.html -skip-if((Android&&webrender)||cocoaWidget) asserts(0-2) pref(layout.css.devPixelsPerPx,"2.0") test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-inflation.html fixed-width-viewport-inflation-ref.html +skip-if(Android||cocoaWidget) asserts(0-2) pref(layout.css.devPixelsPerPx,"2.0") test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-inflation.html fixed-width-viewport-inflation-ref.html # Ordinarily, reftests use a browser.viewport.desktopWidth of 800px, same as the # size of the reftest document. The failure condition of the test below however diff --git a/layout/reftests/forms/fieldset/reftest.list b/layout/reftests/forms/fieldset/reftest.list index 56dc987f03d8..4c8ca25f08be 100644 --- a/layout/reftests/forms/fieldset/reftest.list +++ b/layout/reftests/forms/fieldset/reftest.list @@ -12,7 +12,7 @@ fuzzy-if(!layersGPUAccelerated,0-142,0-276) == positioned-container-1.html posit == relpos-legend-4.html relpos-legend-4-ref.html fails-if(useDrawSnapshot) == sticky-legend-1.html sticky-legend-1-ref.html fuzzy-if(skiaContent,0-1,0-40768) == abs-pos-child-sizing.html abs-pos-child-sizing-ref.html -fuzzy-if(geckoview&&webrender&&emulator,0-4,0-7) random-if(winWidget&&swgl) == overflow-hidden.html overflow-hidden-ref.html +fuzzy-if(geckoview&&emulator,0-4,0-7) random-if(winWidget&&swgl) == overflow-hidden.html overflow-hidden-ref.html == legend-rtl.html legend-rtl-ref.html == fieldset-grid-001.html fieldset-grid-001-ref.html == fieldset-flexbox-001.html fieldset-flexbox-001-ref.html diff --git a/layout/reftests/forms/input/file/reftest.list b/layout/reftests/forms/input/file/reftest.list index 3d712f1a7921..a3bb6ae4e169 100644 --- a/layout/reftests/forms/input/file/reftest.list +++ b/layout/reftests/forms/input/file/reftest.list @@ -1,11 +1,11 @@ -skip-if(ThreadSanitizer) fuzzy-if(gtkWidget||webrender,0-1,0-34) == simple.html chrome://reftest/content/forms/input/file/simple-ref.xhtml -fuzzy-if(gtkWidget||webrender,0-1,0-17) == rtl.html chrome://reftest/content/forms/input/file/rtl-ref.xhtml -fuzzy-if(gtkWidget||webrender,0-1,0-34) == size.html chrome://reftest/content/forms/input/file/simple-ref.xhtml -fuzzy-if(gtkWidget||webrender,0-1,0-10) == background.html chrome://reftest/content/forms/input/file/background-ref.xhtml +skip-if(ThreadSanitizer) fuzzy(0-1,0-34) == simple.html chrome://reftest/content/forms/input/file/simple-ref.xhtml +fuzzy(0-1,0-17) == rtl.html chrome://reftest/content/forms/input/file/rtl-ref.xhtml +fuzzy(0-1,0-34) == size.html chrome://reftest/content/forms/input/file/simple-ref.xhtml +fuzzy(0-1,0-10) == background.html chrome://reftest/content/forms/input/file/background-ref.xhtml fuzzy-if(gtkWidget,0-1,0-10) == style.html chrome://reftest/content/forms/input/file/style-ref.xhtml != width-clip.html width-clip-ref.html == color-inherit.html color-inherit-ref.html -pref(widget.non-native-theme.webrender,true) fuzzy-if(Android,0-2,0-2) fuzzy-if(!nativeThemePref,0-1,0-5) fuzzy-if(OSX,0-46,0-134) fails-if(webrender&&nativeThemePref&&!(cocoaWidget||geckoview)) fails-if(useDrawSnapshot&&!webrender) fuzzy-if(appleSilicon&&nativeThemePref&&webrender,105-105,108-108) == dynamic-max-width.html dynamic-max-width-ref.html # bug 1496542 for webrender, bug 1724582 for appleSilicon +pref(widget.non-native-theme.webrender,true) fuzzy-if(Android,0-2,0-2) fuzzy-if(!nativeThemePref,0-1,0-5) fuzzy-if(OSX,0-46,0-134) fails-if(nativeThemePref&&!(cocoaWidget||geckoview)) fuzzy-if(appleSilicon&&nativeThemePref,105-105,108-108) == dynamic-max-width.html dynamic-max-width-ref.html # bug 1496542 for webrender, bug 1724582 for appleSilicon == label-min-inline-size.html label-min-inline-size-ref.html == css-overflow.html css-overflow-ref.html == css-display.html css-display-ref.html diff --git a/layout/reftests/forms/input/number/reftest.list b/layout/reftests/forms/input/number/reftest.list index f85e5a3f6f69..9e536c73c8d6 100644 --- a/layout/reftests/forms/input/number/reftest.list +++ b/layout/reftests/forms/input/number/reftest.list @@ -30,10 +30,10 @@ skip-if(Android) == number-max-height-1.html number-max-height-1-ref.html skip-if(Android) == number-max-height-2.html number-max-height-2-ref.html # number of significant fractional digits: -fuzzy-if(!nativeThemePref,0-1,0-1) fails-if(useDrawSnapshot&&!webrender) == number-significant-fractional-digits.html number-significant-fractional-digits-ref.html +fuzzy-if(!nativeThemePref,0-1,0-1) == number-significant-fractional-digits.html number-significant-fractional-digits-ref.html # focus -fuzzy-if(skiaContent,0-2,0-5) fuzzy-if(winWidget&&!nativeThemePref&&!webrender,0-127,0-4) needs-focus == focus-handling.html focus-handling-ref.html # Win: Antialiasing underinvalidation, looks like. +fuzzy-if(skiaContent,0-2,0-5) needs-focus == focus-handling.html focus-handling-ref.html # Win: Antialiasing underinvalidation, looks like. == spinner-overflow.html spinner-overflow-ref.html == spinner-overflow-vertical.html spinner-overflow-vertical-ref.html diff --git a/layout/reftests/forms/input/text/reftest.list b/layout/reftests/forms/input/text/reftest.list index 5ffd7dc18e5b..603377dc27a7 100644 --- a/layout/reftests/forms/input/text/reftest.list +++ b/layout/reftests/forms/input/text/reftest.list @@ -1,5 +1,5 @@ == bounds-1.html bounds-1-ref.html -fuzzy-if(asyncPan&&!layersGPUAccelerated,0-151,0-111) fuzzy-if(webrender,0-65,0-3) == size-1.html size-1-ref.html +fuzzy(0-65,0-3) == size-1.html size-1-ref.html == size-2.html size-2-ref.html == baseline-1.html baseline-1-ref.html == chrome://reftest/content/forms/input/text/centering-1.xhtml chrome://reftest/content/forms/input/text/centering-1-ref.xhtml diff --git a/layout/reftests/forms/textbox/reftest.list b/layout/reftests/forms/textbox/reftest.list index 6dd40af5678f..4d961b6506a0 100644 --- a/layout/reftests/forms/textbox/reftest.list +++ b/layout/reftests/forms/textbox/reftest.list @@ -1,11 +1,11 @@ # access-key tests are no use on OS X because access keys are not indicated visually # no real XUL theme on Android so we just skip skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-1.xhtml chrome://reftest/content/forms/textbox/accesskey-1-notref.xhtml -fuzzy-if(winWidget,0-1,0-3) skip-if(cocoaWidget||Android) fails-if(!useDrawSnapshot&&webrender) == chrome://reftest/content/forms/textbox/accesskey-2.xhtml chrome://reftest/content/forms/textbox/accesskey-2-ref.xhtml +fuzzy-if(winWidget,0-1,0-3) skip-if(cocoaWidget||Android) fails-if(!useDrawSnapshot) == chrome://reftest/content/forms/textbox/accesskey-2.xhtml chrome://reftest/content/forms/textbox/accesskey-2-ref.xhtml # accesskey-3 fails because of defects in XUL bidi support fails-if(!cocoaWidget) skip-if(cocoaWidget||Android) == chrome://reftest/content/forms/textbox/accesskey-3.xhtml chrome://reftest/content/forms/textbox/accesskey-3-ref.xhtml skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-3.xhtml chrome://reftest/content/forms/textbox/accesskey-3-notref.xhtml -fuzzy-if(winWidget,0-1,0-3) skip-if(cocoaWidget||Android) fails-if(!useDrawSnapshot&&webrender&&!Android) == chrome://reftest/content/forms/textbox/accesskey-4.xhtml chrome://reftest/content/forms/textbox/accesskey-4-ref.xhtml +fuzzy-if(winWidget,0-1,0-3) skip-if(cocoaWidget||Android) fails-if(!useDrawSnapshot&&!Android) == chrome://reftest/content/forms/textbox/accesskey-4.xhtml chrome://reftest/content/forms/textbox/accesskey-4-ref.xhtml skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-4.xhtml chrome://reftest/content/forms/textbox/accesskey-4-notref.xhtml skip-if(Android) == chrome://reftest/content/forms/textbox/align-baseline-1.xhtml chrome://reftest/content/forms/textbox/align-baseline-1-ref.xhtml # test for bug 494901 skip-if(Android) == chrome://reftest/content/forms/textbox/setsize.xhtml chrome://reftest/content/forms/textbox/setsize-ref.xhtml diff --git a/layout/reftests/image-element/reftest.list b/layout/reftests/image-element/reftest.list index 2e885f5c8f4a..03842f0f4265 100644 --- a/layout/reftests/image-element/reftest.list +++ b/layout/reftests/image-element/reftest.list @@ -5,43 +5,43 @@ random == bug-364968.html bug-364968-ref.html == mozsetimageelement-02.html about:blank == image-outside-document-invalidate.html about:blank == canvas-outside-document-invalidate-01.html about:blank -fails-if(azureSkia&&!(webrender&&winWidget)) fails-if(cocoaWidget) fails-if(remoteCanvas&&swgl&&winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&webrender) == canvas-outside-document-invalidate-02.html about:blank # See bug 666800 +fails-if(azureSkia&&!winWidget) fails-if(cocoaWidget) fails-if(remoteCanvas&&swgl&&winWidget) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == canvas-outside-document-invalidate-02.html about:blank # See bug 666800 #fails with Skia due to Skia bug http://code.google.com/p/skia/issues/detail?id=568 -fuzzy-if(webrender&&winWidget,47-129,47-54) == element-paint-simple.html element-paint-simple-ref.html +fuzzy-if(winWidget,47-129,47-54) == element-paint-simple.html element-paint-simple-ref.html == element-paint-repeated.html element-paint-repeated-ref.html == element-paint-recursion.html element-paint-recursion-ref.html == element-paint-continuation.html element-paint-continuation-ref.html == element-paint-transform-01.html element-paint-transform-01-ref.html -random-if(d2d) fuzzy-if(!useDrawSnapshot&&webrender,255-255,39-42) == element-paint-transform-02.html element-paint-transform-02-ref.html # bug 587133 +random-if(d2d) fuzzy-if(!useDrawSnapshot,255-255,39-42) == element-paint-transform-02.html element-paint-transform-02-ref.html # bug 587133 fuzzy-if(d2d&&/^Windows\x20NT\x206\.1/.test(http.oscpu),0-16,0-90) == element-paint-background-size-01.html element-paint-background-size-01-ref.html == element-paint-background-size-02.html element-paint-background-size-02-ref.html fuzzy-if(skiaContent,0-255,0-4) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == element-paint-transform-repeated.html element-paint-transform-repeated-ref.html # Bug 1475907 -fuzzy-if(d2d,0-255,0-24) fuzzy-if(!useDrawSnapshot&&webrender,255-255,56-72) == element-paint-transform-03.html element-paint-transform-03-ref.html +fuzzy-if(d2d,0-255,0-24) fuzzy-if(!useDrawSnapshot,255-255,56-72) == element-paint-transform-03.html element-paint-transform-03-ref.html # For !nativeThemePref: element() uses fallback / skia in WebRender, which antialiases differently from WR. # For !nativeThemePref+Windows+WebRender: bug 1496542, the scrollframe snaps differently. # For the rest: -ref the scrollframe is active and layerized differently with APZ. -fuzzy-if(asyncPan,0-2,0-140) fuzzy-if(skiaContent,0-24,0-106) fuzzy-if(winWidget&&!layersGPUAccelerated,149-149,1203-1203) fuzzy-if(!useDrawSnapshot&&webrender&&!nativeThemePref,1-48,5-68) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),0-53,0-1204) fuzzy-if(webrender&&winWidget,47-222,1197-1588) fuzzy-if(Android,0-40,0-81) == element-paint-native-widget.html element-paint-native-widget-ref.html +fuzzy-if(asyncPan,0-2,0-140) fuzzy-if(skiaContent,0-24,0-106) fuzzy-if(winWidget&&!layersGPUAccelerated,149-149,1203-1203) fuzzy-if(!useDrawSnapshot&&!nativeThemePref,1-48,5-68) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),0-53,0-1204) fuzzy-if(winWidget,47-222,1197-1588) fuzzy-if(Android,0-40,0-81) == element-paint-native-widget.html element-paint-native-widget-ref.html -fails-if(usesRepeatResampling&&!(webrender&&winWidget)) == element-paint-subimage-sampling-restriction.html about:blank +fails-if(usesRepeatResampling&&!winWidget) == element-paint-subimage-sampling-restriction.html about:blank == element-paint-clippath.html element-paint-clippath-ref.html -fuzzy-if(!useDrawSnapshot,1-1,128-128) fuzzy-if(d2d,47-47,650-652) fuzzy-if(!useDrawSnapshot&&webrender,36-39,704-738) == element-paint-sharpness-01a.html element-paint-sharpness-01b.html +fuzzy-if(!useDrawSnapshot,1-1,128-128) fuzzy-if(d2d,47-47,650-652) fuzzy-if(!useDrawSnapshot,36-39,704-738) == element-paint-sharpness-01a.html element-paint-sharpness-01b.html fuzzy-if(skiaContent,0-1,0-326) fails-if(useDrawSnapshot) == element-paint-sharpness-01b.html element-paint-sharpness-01c.html -fuzzy-if(!useDrawSnapshot,1-1,128-128) fuzzy-if(d2d,47-47,650-652) fuzzy-if(!useDrawSnapshot&&webrender,36-39,704-738) == element-paint-sharpness-01c.html element-paint-sharpness-01d.html +fuzzy-if(!useDrawSnapshot,1-1,128-128) fuzzy-if(d2d,47-47,650-652) fuzzy-if(!useDrawSnapshot,36-39,704-738) == element-paint-sharpness-01c.html element-paint-sharpness-01d.html == element-paint-sharpness-02a.html element-paint-sharpness-02b.html fails-if(useDrawSnapshot) == element-paint-sharpness-02b.html element-paint-sharpness-02c.html == element-paint-paintserversize-rounding-01.html element-paint-paintserversize-rounding-01-ref.html fuzzy-if(skiaContent,0-187,0-1191) == element-paint-paintserversize-rounding-02.html element-paint-paintserversize-rounding-02-ref.html # Linux32 from GCC update -fuzzy-if(webrender,0-1,0-625) == element-paint-multiple-backgrounds-01a.html element-paint-multiple-backgrounds-01-ref.html -fuzzy-if(webrender,0-1,0-625) == element-paint-multiple-backgrounds-01b.html element-paint-multiple-backgrounds-01-ref.html -fuzzy-if(webrender,0-1,0-625) == element-paint-multiple-backgrounds-01c.html element-paint-multiple-backgrounds-01-ref.html +fuzzy(0-1,0-625) == element-paint-multiple-backgrounds-01a.html element-paint-multiple-backgrounds-01-ref.html +fuzzy(0-1,0-625) == element-paint-multiple-backgrounds-01b.html element-paint-multiple-backgrounds-01-ref.html +fuzzy(0-1,0-625) == element-paint-multiple-backgrounds-01c.html element-paint-multiple-backgrounds-01-ref.html == gradient-html-01.html gradient-html-01-ref.svg == gradient-html-02.html gradient-html-02-ref.svg random-if(!cocoaWidget) == gradient-html-03.html gradient-html-03-ref.svg == gradient-html-04.html gradient-html-04-ref.html == gradient-html-05.html gradient-html-05-ref.html -fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(webrender&&cocoaWidget,1-1,22500-444200) == gradient-html-06a.html gradient-html-06b.html -fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(webrender&&cocoaWidget,1-1,22500-444200) == gradient-html-06b.html gradient-html-06c.html +fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget,1-1,22500-444200) == gradient-html-06a.html gradient-html-06b.html +fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget,1-1,22500-444200) == gradient-html-06b.html gradient-html-06c.html == gradient-html-06c.html gradient-html-06d.html == gradient-html-06d.html gradient-html-06e.html random-if(!cocoaWidget) fuzzy-if(cocoaWidget,0-2,0-42305) == gradient-html-07a.html gradient-html-07b.html diff --git a/layout/reftests/image-rect/reftest.list b/layout/reftests/image-rect/reftest.list index 2bbd6c07ba0e..2b01459ad8c8 100644 --- a/layout/reftests/image-rect/reftest.list +++ b/layout/reftests/image-rect/reftest.list @@ -8,7 +8,7 @@ == background-over-size-rect.html background-over-size-rect-ref.html == background-test-parser.html background-test-parser-ref.html fuzzy-if(Android,0-113,0-124) == background-with-other-properties.html background-with-other-properties-ref.html -fuzzy-if(Android,0-16,0-22) fuzzy-if(webrender,0-16,0-44) == background-zoom-1.html background-zoom-1-ref.html # Bug 1128229 +fuzzy(0-16,0-44) == background-zoom-1.html background-zoom-1-ref.html # Bug 1128229 == background-zoom-2.html background-zoom-2-ref.html == background-zoom-3.html background-zoom-3-ref.html == background-zoom-4.html background-zoom-4-ref.html diff --git a/layout/reftests/image/reftest.list b/layout/reftests/image/reftest.list index 0b4b1427916b..22dc935c9d7b 100644 --- a/layout/reftests/image/reftest.list +++ b/layout/reftests/image/reftest.list @@ -1,5 +1,5 @@ fuzzy-if(Android,0-8,0-30) fails-if(useDrawSnapshot) == background-image-zoom-1.html background-image-zoom-1-ref.html -fails-if(usesRepeatResampling&&!(webrender&&winWidget)) fails-if(useDrawSnapshot) == background-image-zoom-2.html about:blank +fails-if(usesRepeatResampling&&!winWidget) fails-if(useDrawSnapshot) == background-image-zoom-2.html about:blank == image-in-iframe-1.html image-in-iframe-1-ref.html == image-seam-1a.html image-seam-1-ref.html == image-seam-1b.html image-seam-1-ref.html diff --git a/layout/reftests/invalidation/reftest.list b/layout/reftests/invalidation/reftest.list index 3960d757b105..631f36294374 100644 --- a/layout/reftests/invalidation/reftest.list +++ b/layout/reftests/invalidation/reftest.list @@ -105,5 +105,5 @@ skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) != fractional-transform-2.ht == paintedlayer-recycling-8.html paintedlayer-recycling-8-ref.html pref(image.downscale-during-decode.enabled,true) == jetstream-scroll.html jetstream-scroll-ref.html -fuzzy-if(webrender,0-2,0-2) == svg-paint-rect-changes.html svg-paint-rect-changes-ref.html -fuzzy-if(skiaContent&&!webrender&&!useDrawSnapshot,1-1,64-64) fuzzy-if(skiaContent&&!webrender&&Android,10-10,108-108) == border-radius-1.html border-radius-1-ref.html +fuzzy(0-2,0-2) == svg-paint-rect-changes.html svg-paint-rect-changes-ref.html +== border-radius-1.html border-radius-1-ref.html diff --git a/layout/reftests/layers/reftest.list b/layout/reftests/layers/reftest.list index 2a963f560abf..223766880565 100644 --- a/layout/reftests/layers/reftest.list +++ b/layout/reftests/layers/reftest.list @@ -28,7 +28,7 @@ fuzzy(0-16,0-5) == mask-layer-transform.html mask-layer-transform-ref.html fuzzy-if(gtkWidget,0-1,0-17) fuzzy-if(Android,0-3,0-4) == forced-bg-color-outside-visible-region.html forced-bg-color-outside-visible-region-ref.html != layerize-over-fixed-bg-1.html about:blank skip-if(!asyncPan) != fixed-pos-scrolled-clip-layerize.html about:blank -skip-if(!asyncPan) fuzzy-if(!webrender,0-1,0-40000) == fixed-pos-scrolled-clip-opacity-layerize.html fixed-pos-scrolled-clip-opacity-inside-layerize.html +skip-if(!asyncPan) == fixed-pos-scrolled-clip-opacity-layerize.html fixed-pos-scrolled-clip-opacity-inside-layerize.html # These tests check whether the GPU process is working. We expect it to work if: # E10S is enabled, and @@ -39,6 +39,6 @@ skip-if(!asyncPan) fuzzy-if(!webrender,0-1,0-40000) == fixed-pos-scrolled-clip-o skip-if(!browserIsRemote||!d2d||gpuProcess) == data:text/plain,FAIL about:blank skip-if(!gpuProcessForceEnabled||gpuProcess) == data:text/plain,FAIL about:blank -fuzzy-if(winWidget,0-1,0-6523) fuzzy-if(webrender,0-1,0-8033) == opacity-background-1.html opacity-background-1-ref.html +fuzzy(0-1,0-8033) == opacity-background-1.html opacity-background-1-ref.html == opacity-keep-intermediate-surface-too-long.html opacity-keep-intermediate-surface-too-long-ref.html diff --git a/layout/reftests/mathml/reftest.list b/layout/reftests/mathml/reftest.list index 21b8fa923cc1..a362c41a4128 100644 --- a/layout/reftests/mathml/reftest.list +++ b/layout/reftests/mathml/reftest.list @@ -23,7 +23,7 @@ fuzzy-if(cocoaWidget,0-135,0-56) == dir-6a.html dir-6a-ref.html == css-spacing-1.html css-spacing-1-ref.html pref(mathml.disabled,true) == disabled-scriptlevel-1.html disabled-scriptlevel-1-ref.html pref(mathml.disabled,true) == disabled-scriptlevel-1.xhtml disabled-scriptlevel-1-ref.xhtml -random-if(smallScreen&&Android) fuzzy(0-255,0-200) fuzzy-if(geckoview&&webrender,201-216,200-250) fuzzy-if(webrender&&winWidget,114-255,245-361) fuzzy-if(webrender&&OSX,79-153,240-250) == mirror-op-1.html mirror-op-1-ref.html +random-if(smallScreen&&Android) fuzzy(0-255,0-200) fuzzy-if(geckoview,201-216,200-250) fuzzy-if(winWidget,114-255,245-361) fuzzy-if(OSX,79-153,240-250) == mirror-op-1.html mirror-op-1-ref.html != mirror-op-2.html mirror-op-2-ref.html != mirror-op-3.html mirror-op-3-ref.html != mirror-op-4.html mirror-op-4-ref.html @@ -115,7 +115,7 @@ fails-if(skiaContent&&OSX>=1010) == scale-stretchy-3.xhtml scale-stretchy-3-ref. == mpadded-5.html mpadded-5-ref.html == mpadded-1-2.html mpadded-1-2-ref.html == mpadded-6.html mpadded-6-ref.html -random-if(gtkWidget) fails-if(geckoview&&webrender&&device) == mpadded-7.html mpadded-7-ref.html # bug 1309430 +random-if(gtkWidget) fails-if(geckoview&&device) == mpadded-7.html mpadded-7-ref.html # bug 1309430 random-if(gtkWidget) == mpadded-8.html mpadded-8-ref.html # bug 1309430 random-if(gtkWidget) == mpadded-9.html mpadded-9-ref.html # bug 1309430 pref(mathml.scriptsizemultiplier_attribute.disabled,false) == scriptlevel-1.html scriptlevel-1-ref.html @@ -323,21 +323,21 @@ pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-A-7.html mf pref(mathml.mfrac_bevelled_attribute.disabled,false) == mfrac-B-1.html mfrac-B-1-ref.html pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-B-2.html mfrac-B-2-3-ref.html pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-B-3.html mfrac-B-2-3-ref.html -pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview&&webrender,0-239,0-781) == mfrac-B-4.html mfrac-B-4-5-ref.html +pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-781) == mfrac-B-4.html mfrac-B-4-5-ref.html pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-B-5.html mfrac-B-4-5-ref.html -pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview&&webrender,0-239,0-781) == mfrac-B-6.html mfrac-B-6-7-ref.html +pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-781) == mfrac-B-6.html mfrac-B-6-7-ref.html pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-B-7.html mfrac-B-6-7-ref.html pref(mathml.mfrac_bevelled_attribute.disabled,false) fuzzy-if(OSX,0-1,0-100) fuzzy-if(skiaContent,0-1,0-14) == mfrac-C-1.html mfrac-C-1-ref.html pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-C-2.html mfrac-C-2-ref.html -pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview&&webrender,0-239,0-776) == mfrac-C-3.html mfrac-C-3-ref.html -pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview&&webrender,0-239,0-271) == mfrac-C-4.html mfrac-C-4-ref.html +pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-776) == mfrac-C-3.html mfrac-C-3-ref.html +pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-271) == mfrac-C-4.html mfrac-C-4-ref.html pref(mathml.mfrac_bevelled_attribute.disabled,false) fuzzy-if(OSX,0-1,0-100) fuzzy-if(skiaContent,0-1,0-14) == mfrac-D-1.html mfrac-D-1-ref.html pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-D-2.html mfrac-D-2-ref.html -pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview&&webrender,0-239,0-776) == mfrac-D-3.html mfrac-D-3-ref.html -pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview&&webrender,0-239,0-271) == mfrac-D-4.html mfrac-D-4-ref.html +pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-776) == mfrac-D-3.html mfrac-D-3-ref.html +pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-271) == mfrac-D-4.html mfrac-D-4-ref.html == mfrac-E-1.html mfrac-E-1-ref.html == shadow-dom-1.html shadow-dom-1-ref.html -pref(ui.useOverlayScrollbars,1) pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,25) fuzzy-if(webrender&&!gtkWidget,0-255,0-324) fuzzy-if(webrender&>kWidget,0-255,0-66) == font-inflation-1.html font-inflation-1-ref.html # gtkWidget due to Bug 1607294 +pref(ui.useOverlayScrollbars,1) pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,25) fuzzy-if(!gtkWidget,0-255,0-324) fuzzy-if(gtkWidget,0-255,0-66) == font-inflation-1.html font-inflation-1-ref.html # gtkWidget due to Bug 1607294 test-pref(font.minimum-size.x-math,40) == default-font.html default-font-ref.html != radicalbar-1.html about:blank != radicalbar-1a.html about:blank diff --git a/layout/reftests/outline/reftest.list b/layout/reftests/outline/reftest.list index e7b24a9fc2cd..28e14f310c99 100644 --- a/layout/reftests/outline/reftest.list +++ b/layout/reftests/outline/reftest.list @@ -1,4 +1,4 @@ -fuzzy(0-2,0-18) fuzzy-if(webrender,0-52,0-1452) == outline-and-box-shadow.html outline-and-box-shadow-ref.html +fuzzy(0-52,0-1452) == outline-and-box-shadow.html outline-and-box-shadow-ref.html == outline-and-3d-transform-1a.html outline-and-3d-transform-1-ref.html == outline-and-3d-transform-1b.html outline-and-3d-transform-1-ref.html fuzzy-if(gtkWidget,0-136,0-120) fuzzy-if(Android,0-255,0-356) fuzzy-if(d2d,0-16,0-96) fuzzy-if(cocoaWidget,0-255,0-120) fuzzy-if(winWidget,0-255,0-216) == outline-and-3d-transform-2.html outline-and-3d-transform-2-ref.html diff --git a/layout/reftests/pagination/reftest.list b/layout/reftests/pagination/reftest.list index 8ee7c6576b0e..2e3613b5c433 100644 --- a/layout/reftests/pagination/reftest.list +++ b/layout/reftests/pagination/reftest.list @@ -110,7 +110,7 @@ pref(layout.display-list.improve-fragmentation,false) fuzzy-if(OSX,23-23,1-1) == == 115199-2a.html 115199-2-ref.html == 115199-2b.html 115199-2-ref.html == 652178-1.html 652178-1-ref2.html -fuzzy-if(cocoaWidget,0-1,0-5000) fuzzy-if(webrender&&swgl,0-1,0-9) == 745025-1.html 745025-1-ref.html +fuzzy-if(cocoaWidget,0-1,0-5000) fuzzy-if(swgl,0-1,0-9) == 745025-1.html 745025-1-ref.html == 820496-1.html 820496-1-ref.html # NOTE: These tests don't yet rigorously test what they're diff --git a/layout/reftests/position-sticky/reftest.list b/layout/reftests/position-sticky/reftest.list index 4302d5c87f9a..8e4d2ea584e6 100644 --- a/layout/reftests/position-sticky/reftest.list +++ b/layout/reftests/position-sticky/reftest.list @@ -40,7 +40,7 @@ fuzzy-if(Android,0-4,0-810) == containing-block-1.html containing-block-1-ref.ht == inline-1.html inline-1-ref.html == inline-2.html inline-2-ref.html fuzzy-if(OSX,0-99,0-210) == inline-3.html inline-3-ref.html -skip-if(!asyncPan) fuzzy-if(webrender&&swgl&&!Android,1-1,2-3) fails-if(useDrawSnapshot) == inline-4.html inline-4-ref.html +skip-if(!asyncPan) fuzzy-if(swgl&&!Android,1-1,2-3) fails-if(useDrawSnapshot) == inline-4.html inline-4-ref.html == column-contain-1a.html column-contain-1-ref.html == column-contain-1b.html column-contain-1-ref.html == column-contain-2.html column-contain-2-ref.html @@ -50,6 +50,6 @@ fuzzy-if(Android,0-8,0-630) fuzzy-if(OSX,0-1,0-11) fuzzy-if(skiaContent,0-1,0-22 == block-in-inline-continuations.html block-in-inline-continuations-ref.html == iframe-1.html iframe-1-ref.html == transformed-1.html transformed-1-ref.html -fuzzy-if(Android,0-8,0-9) fuzzy-if(webrender&>kWidget,10-17,12-32) fuzzy-if(webrender&&cocoaWidget,7-8,18-42) skip-if(!asyncPan) fails-if(useDrawSnapshot) == transformed-2.html transformed-2-ref.html # Bug 1604644 -skip-if(!asyncPan) fuzzy-if(Android,0-14,0-11) fuzzy-if(webrender&>kWidget,19-30,12-32) fuzzy-if(webrender&&cocoaWidget,13-16,20-44) fails-if(useDrawSnapshot) == nested-sticky-1.html nested-sticky-1-ref.html # Bug 1604644 -skip-if(!asyncPan) fuzzy-if(Android,0-14,0-11) fuzzy-if(webrender&>kWidget,19-30,12-32) fuzzy-if(webrender&&cocoaWidget,13-16,20-44) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),0-4,0-104) fails-if(useDrawSnapshot) == nested-sticky-2.html nested-sticky-2-ref.html # Bug 1604644 +fuzzy-if(Android,0-8,0-9) fuzzy-if(gtkWidget,10-17,12-32) fuzzy-if(cocoaWidget,7-8,18-42) skip-if(!asyncPan) fails-if(useDrawSnapshot) == transformed-2.html transformed-2-ref.html # Bug 1604644 +skip-if(!asyncPan) fuzzy-if(Android,0-14,0-11) fuzzy-if(gtkWidget,19-30,12-32) fuzzy-if(cocoaWidget,13-16,20-44) fails-if(useDrawSnapshot) == nested-sticky-1.html nested-sticky-1-ref.html # Bug 1604644 +skip-if(!asyncPan) fuzzy-if(Android,0-14,0-11) fuzzy-if(gtkWidget,19-30,12-32) fuzzy-if(cocoaWidget,13-16,20-44) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),0-4,0-104) fails-if(useDrawSnapshot) == nested-sticky-2.html nested-sticky-2-ref.html # Bug 1604644 diff --git a/layout/reftests/reftest-sanity/reftest.list b/layout/reftests/reftest-sanity/reftest.list index 266094f0c335..850f132175f8 100644 --- a/layout/reftests/reftest-sanity/reftest.list +++ b/layout/reftests/reftest-sanity/reftest.list @@ -39,8 +39,8 @@ HTTP == data:text/html,
Text
default.html != blank.html default.html HTTP != blank.html default.html -fails-if(geckoview&&webrender&&device) == filter-1.xhtml filter-1-ref.xhtml -fails-if(geckoview&&webrender&&device) == filter-2.xhtml filter-2-ref.xhtml +fails-if(geckoview&&device) == filter-1.xhtml filter-1-ref.xhtml +fails-if(geckoview&&device) == filter-2.xhtml filter-2-ref.xhtml # test that the MozReftestInvalidate event fires == invalidation.html about:blank diff --git a/layout/reftests/scrolling/reftest.list b/layout/reftests/scrolling/reftest.list index 588c85bd3519..4bb665f47008 100644 --- a/layout/reftests/scrolling/reftest.list +++ b/layout/reftests/scrolling/reftest.list @@ -6,7 +6,7 @@ HTTP == fixed-opacity-1.html fixed-opacity-1.html?ref HTTP == fixed-opacity-2.html fixed-opacity-2.html?ref random-if(gtkWidget) fuzzy-if(Android,0-3,0-60) HTTP == fixed-text-1.html fixed-text-1.html?ref HTTP == fixed-text-2.html fixed-text-2.html?ref -random-if(Android) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-12) fuzzy-if(webrender&&winWidget,0-1,0-31) == iframe-border-radius.html iframe-border-radius-ref.html # bug 760269 +random-if(Android) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-12) fuzzy-if(winWidget,0-1,0-31) == iframe-border-radius.html iframe-border-radius-ref.html # bug 760269 random-if(Android) HTTP == image-1.html image-1.html?ref random-if(Android) HTTP == opacity-mixed-scrolling-1.html opacity-mixed-scrolling-1.html?ref # bug 760269 random-if(cocoaWidget) HTTP == opacity-mixed-scrolling-2.html opacity-mixed-scrolling-2.html?ref # see bug 625357 @@ -27,17 +27,17 @@ HTTP == simple-1.html simple-1.html?ref HTTP == subpixel-1.html#d subpixel-1-ref.html#d fuzzy-if(Android,0-4,0-120) HTTP == text-1.html text-1.html?ref fuzzy-if(Android,0-4,0-120) HTTP == text-2.html?up text-2.html?ref -fuzzy-if(d2d,0-1,0-4) fuzzy-if(webrender,0-1,0-42) HTTP == transformed-1.html transformed-1.html?ref -fuzzy-if(webrender,0-1,0-43) HTTP == transformed-1.html?up transformed-1.html?ref +fuzzy(0-1,0-42) HTTP == transformed-1.html transformed-1.html?ref +fuzzy(0-1,0-43) HTTP == transformed-1.html?up transformed-1.html?ref fuzzy-if(Android,0-5,0-20000) == uncovering-1.html uncovering-1-ref.html fuzzy-if(Android,0-5,0-20000) == uncovering-2.html uncovering-2-ref.html fuzzy-if(asyncPan&&!layersGPUAccelerated,0-149,0-4520) == less-than-scrollbar-height.html less-than-scrollbar-height-ref.html == huge-horizontal-overflow.html huge-horizontal-overflow-ref.html == huge-vertical-overflow.html huge-vertical-overflow-ref.html -fuzzy-if(cocoaWidget&&!webrender,0-1,0-110) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-80) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-1.html iframe-scrolling-attr-ref.html # fission: Bug 1717856 -fuzzy-if(cocoaWidget&&!webrender,0-1,0-110) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-80) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-140,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-2.html iframe-scrolling-attr-ref.html # fission: Bug 1717856 -fuzzy(0-1,0-2) fuzzy-if(geckoview,0-1,0-15) fuzzy-if(cocoaWidget&&!webrender,0-1,0-13) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-48) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-108) == frame-scrolling-attr-1.html frame-scrolling-attr-ref.html -fuzzy(0-1,0-2) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-2420) fuzzy-if(geckoview,0-1,0-88) fuzzy-if(cocoaWidget&&!webrender,0-1,0-39) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-48) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-108) == frame-scrolling-attr-2.html frame-scrolling-attr-ref.html +fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-80) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-1.html iframe-scrolling-attr-ref.html # fission: Bug 1717856 +fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-80) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-140,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-2.html iframe-scrolling-attr-ref.html # fission: Bug 1717856 +fuzzy(0-1,0-2) fuzzy-if(geckoview,0-1,0-15) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-48) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-108) == frame-scrolling-attr-1.html frame-scrolling-attr-ref.html +fuzzy(0-1,0-2) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-2420) fuzzy-if(geckoview,0-1,0-88) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-48) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-108) == frame-scrolling-attr-2.html frame-scrolling-attr-ref.html == move-item.html move-item-ref.html # bug 1125750 == fractional-scroll-area.html?top=-0.4&outerBottom=100&innerBottom=200 fractional-scroll-area.html?top=0&outerBottom=100&innerBottom=200 == fractional-scroll-area.html?top=0.4&outerBottom=100&innerBottom=200 fractional-scroll-area.html?top=0&outerBottom=100&innerBottom=200 diff --git a/layout/reftests/selection/reftest.list b/layout/reftests/selection/reftest.list index f2022e43338d..9a2198d094ea 100644 --- a/layout/reftests/selection/reftest.list +++ b/layout/reftests/selection/reftest.list @@ -34,7 +34,7 @@ fuzzy-if(skiaContent,0-1,0-1200) == addrange-2.html addrange-ref.html == splitText-normalize.html splitText-normalize-ref.html == modify-range.html modify-range-ref.html == dom-mutations.html dom-mutations-ref.html -fuzzy-if(OSX==1010,0-9,0-1) fuzzy-if(OSX&&skiaContent&&!webrender,0-6,0-1) fuzzy-if(skiaContent&&!OSX,0-1,0-2138) == trailing-space-1.html trailing-space-1-ref.html +fuzzy-if(OSX==1010,0-9,0-1) fuzzy-if(skiaContent&&!OSX,0-1,0-2138) == trailing-space-1.html trailing-space-1-ref.html != invalidation-1-ref.html invalidation-2-ref.html == invalidation-1a.html invalidation-1-ref.html == invalidation-1b.html invalidation-1-ref.html @@ -51,7 +51,7 @@ fuzzy-if(OSX==1010,0-9,0-1) fuzzy-if(OSX&&skiaContent&&!webrender,0-6,0-1) fuzzy fuzzy(0-7,0-4) needs-focus == rtl-selection-with-decoration.html rtl-selection-with-decoration-ref.html needs-focus == semitransparent-decoration-line.html semitransparent-decoration-line-ref.html fuzzy-if(OSX,0-1,0-6) fuzzy-if(Android,0-188,0-39) needs-focus == writing-mode.html writing-mode-ref.html -needs-focus fuzzy-if(!nativeThemePref,0-5,0-1) fuzzy-if(!nativeThemePref&&!webrender,0-127,0-4) == 1478604.html 1478604-ref.html # !webrender: Seems like an antialiasing+invalidation issue. +needs-focus fuzzy-if(!nativeThemePref,0-5,0-1) == 1478604.html 1478604-ref.html # !webrender: Seems like an antialiasing+invalidation issue. needs-focus fuzzy-if(!nativeThemePref,0-3,0-13) == disabled-1.html disabled-1-notref.html needs-focus != disabled-2.html disabled-2-notref.html diff --git a/layout/reftests/svg/as-image/reftest.list b/layout/reftests/svg/as-image/reftest.list index c01fafc197de..bd0a9d06b18c 100644 --- a/layout/reftests/svg/as-image/reftest.list +++ b/layout/reftests/svg/as-image/reftest.list @@ -41,12 +41,12 @@ fails-if(useDrawSnapshot) == background-scale-with-viewbox-1.html background-sca == canvas-drawImage-scale-1b.html lime100x100-ref.html == canvas-drawImage-scale-1c.html lime100x100-ref.html -fuzzy(0-1,0-2) fuzzy-if(skiaContent&&!remoteCanvas,0-1,0-529) fuzzy-if(remoteCanvas&&webrender,0-97,0-690) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html -fuzzy(0-1,0-2) fuzzy-if(skiaContent&&!remoteCanvas,0-1,0-529) fuzzy-if(remoteCanvas&&webrender,0-97,0-690) == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2-ref.html +fuzzy(0-1,0-2) fuzzy-if(skiaContent&&!remoteCanvas,0-1,0-529) fuzzy-if(remoteCanvas,0-97,0-690) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html +fuzzy(0-1,0-2) fuzzy-if(skiaContent&&!remoteCanvas,0-1,0-529) fuzzy-if(remoteCanvas,0-97,0-690) == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2-ref.html fuzzy-if(winWidget,0-1,0-10000) fuzzy-if(azureSkia,0-1,0-10000) fuzzy-if(Android,0-1,0-10000) == canvas-drawImage-alpha-1.html canvas-drawImage-alpha-1-ref.html #Same as scale-2a but with globalAlpha: -fuzzy(0-1,0-2) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-7018) fuzzy-if(azureSkia,0-1,0-40000) fuzzy-if(webrender&&winWidget&&!remoteCanvas,0-1,0-39838) fuzzy-if(remoteCanvas&&webrender&&!swgl,1-73,32679-40000) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2-ref.html +fuzzy(0-1,0-2) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-7018) fuzzy-if(azureSkia,0-1,0-40000) fuzzy-if(winWidget&&!remoteCanvas,0-1,0-39838) fuzzy-if(remoteCanvas&&!swgl,1-73,32679-40000) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2-ref.html == canvas-drawImage-slice-1a.html lime100x100-ref.html == canvas-drawImage-slice-1b.html lime100x100-ref.html @@ -99,9 +99,9 @@ fuzzy-if(winWidget,0-1,0-10000) test-pref(svg.context-properties.content.enabled # Simple tests == img-simple-1.html lime100x100-ref.html == img-simple-2.html lime100x100-ref.html -fuzzy-if(skiaContent,0-255,0-350) fuzzy-if(geckoview&&webrender,0-255,0-4063) == img-simple-3.html img-simple-3-ref.html #Bug 1564891, bug 1574154 +fuzzy-if(skiaContent,0-255,0-350) fuzzy-if(geckoview,0-255,0-4063) == img-simple-3.html img-simple-3-ref.html #Bug 1564891, bug 1574154 == img-simple-4.html lime100x100-ref.html -fuzzy-if(skiaContent,0-255,0-90) fuzzy-if(geckoview&&webrender,0-255,0-1268) == img-simple-5.html img-simple-5-ref.html +fuzzy-if(skiaContent,0-255,0-90) fuzzy-if(geckoview,0-255,0-1268) == img-simple-5.html img-simple-5-ref.html == img-simple-6.html lime100x100-ref.html fuzzy-if(skiaContent,0-255,0-27) == img-simple-7.html img-simple-7-ref.html @@ -111,7 +111,7 @@ random == img-and-image-1.html img-and-image-1-ref.svg # bug 645267 # More complex tests == img-blobURI-1.html lime100x100-ref.html -skip-if(webrender) == img-blobURI-2.html lime100x100-ref.html +skip == img-blobURI-2.html lime100x100-ref.html fuzzy-if(d2d,0-16,0-10) == img-content-outside-viewBox-1.html img-content-outside-viewBox-1-ref.html # d2d is bug 1074161 == img-display-none-1.html about:blank == img-dyn-1.html img-dyn-1-ref.html @@ -132,17 +132,17 @@ skip != img-foreignObject-embed-1-helper.svg lime100x100.svg # Bug 1708599 == img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1-ref.html == img-widthAndHeight-meet-2.html img-widthAndHeight-meet-2-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,255-255,9-9) random-if(geckoview&&webrender) == img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1-ref.html +fuzzy-if(!useDrawSnapshot,255-255,9-9) random-if(geckoview) == img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1-ref.html == img-widthAndHeight-slice-2.html img-widthAndHeight-slice-2-ref.html == img-height-meet-1.html img-height-meet-1-ref.html == img-height-meet-2.html img-height-meet-2-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,255-255,9-9) random-if(geckoview&&webrender) == img-height-slice-1.html img-height-slice-1-ref.html +fuzzy-if(!useDrawSnapshot,255-255,9-9) random-if(geckoview) == img-height-slice-1.html img-height-slice-1-ref.html == img-height-slice-2.html img-height-slice-2-ref.html == img-width-meet-1.html img-width-meet-1-ref.html == img-width-meet-2.html img-width-meet-2-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,255-255,3-9) random-if(geckoview&&webrender) == img-width-slice-1.html img-width-slice-1-ref.html +fuzzy-if(!useDrawSnapshot,255-255,3-9) random-if(geckoview) == img-width-slice-1.html img-width-slice-1-ref.html == img-width-slice-2.html img-width-slice-2-ref.html # Alternate version of "width & height both non-%-valued" tests, but now diff --git a/layout/reftests/svg/filters/css-filter-chains/reftest.list b/layout/reftests/svg/filters/css-filter-chains/reftest.list index 4cff122c116c..389219ed2de2 100644 --- a/layout/reftests/svg/filters/css-filter-chains/reftest.list +++ b/layout/reftests/svg/filters/css-filter-chains/reftest.list @@ -2,6 +2,6 @@ # e.g. filter: blur(3px) grayscale(0.5) invert(0.2); # Some platforms render this complex filter chain a little differently, and that's ok. -fuzzy(0-5,0-13638) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&layersGPUAccelerated,0-35,0-13638) fuzzy-if(webrender,4-6,12000-19484) fuzzy-if(webrender&&swgl,5-10,13600-20088) == long-chain.html long-chain-ref.html # Win10: Bug 1258241 +fuzzy(4-6,12000-19484) fuzzy-if(swgl,5-10,13600-20088) == long-chain.html long-chain-ref.html # Win10: Bug 1258241 == moz-element.html moz-element-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,13-15,7670-7982) fuzzy-if(!useDrawSnapshot&&swgl,11-12,14052-14056) == same-filter.html same-filter-ref.html +fuzzy-if(!useDrawSnapshot,13-15,7670-7982) fuzzy-if(!useDrawSnapshot&&swgl,11-12,14052-14056) == same-filter.html same-filter-ref.html diff --git a/layout/reftests/svg/filters/css-filters/reftest.list b/layout/reftests/svg/filters/css-filters/reftest.list index c2e30cc562bb..4a4b5bca45d6 100644 --- a/layout/reftests/svg/filters/css-filters/reftest.list +++ b/layout/reftests/svg/filters/css-filters/reftest.list @@ -5,8 +5,8 @@ == blur.svg blur-ref.svg == blur-calc.html blur-calc-ref.html == blur-calc-negative.html blur-calc-negative-ref.html -fuzzy-if(cocoaWidget&&webrender,0-1,0-2) skip-if(d2d) == blur-cap-large-radius-on-software.html blur-cap-large-radius-on-software-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,2-5,4764-8168) == blur-clip-rect.html ../feGaussianBlur-4-ref.svg +fuzzy-if(cocoaWidget,0-1,0-2) skip-if(d2d) == blur-cap-large-radius-on-software.html blur-cap-large-radius-on-software-ref.html +fuzzy-if(!useDrawSnapshot,2-5,4764-8168) == blur-clip-rect.html ../feGaussianBlur-4-ref.svg == blur-em-radius.html blur-em-radius-ref.html == blur-invalid-radius.html blur-invalid-radius-ref.html == blur-rem-radius.html blur-rem-radius-ref.html @@ -30,42 +30,42 @@ fails-if(useDrawSnapshot) == blur-zoomed-page.html blur-zoomed-page-ref.html == drop-shadow-negative-offset.html drop-shadow-negative-offset-ref.html == filter-on-huge-bbox.html pass.svg == filter-on-outer-svg.html pass.svg -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale.html grayscale-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale-one.html grayscale-one-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale-over-one.html grayscale-over-one-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale-percent.html grayscale-percent-ref.html -fuzzy-if(webrender,0-1,0-10000) == grayscale-zero.html grayscale-zero-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale.html grayscale-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale-one.html grayscale-one-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale-over-one.html grayscale-over-one-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == grayscale-percent.html grayscale-percent-ref.html +fuzzy(0-1,0-10000) == grayscale-zero.html grayscale-zero-ref.html == hue-rotate.html hue-rotate-ref.html == hue-rotate-360.html hue-rotate-360-ref.html == hue-rotate-grad.html hue-rotate-grad-ref.html -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,2-2,7500-7500) fuzzy-if(d2d,0-2,0-7500) == hue-rotate-multichannel.html hue-rotate-multichannel-ref.html +fuzzy-if(!useDrawSnapshot&&!geckoview,2-2,7500-7500) fuzzy-if(d2d,0-2,0-7500) == hue-rotate-multichannel.html hue-rotate-multichannel-ref.html == hue-rotate-negative.html hue-rotate-negative-ref.html == hue-rotate-over-360.html hue-rotate-over-360-ref.html == hue-rotate-rad.html hue-rotate-rad-ref.html == hue-rotate-turn.html hue-rotate-turn-ref.html == hue-rotate-zero.html hue-rotate-zero-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == invert.html invert-ref.html -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||webrender,0-1,0-10000) == invert-half.html invert-half-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == invert.html invert-ref.html +fuzzy(0-1,0-10000) == invert-half.html invert-half-ref.html == invert-one.html invert-one-ref.html == invert-over-one.html invert-over-one-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == invert-percent.html invert-percent-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == invert-percent.html invert-percent-ref.html == invert-zero.html invert-zero-ref.html -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == opacity.html opacity-ref.html +fuzzy-if(!useDrawSnapshot&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == opacity.html opacity-ref.html == opacity-one.html opacity-one-ref.html == opacity-over-one.html opacity-over-one-ref.html fuzzy-if(skiaContent,0-1,0-10000) == opacity-over-one-translucent-source.html opacity-over-one-translucent-source-ref.html -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == opacity-percent.html opacity-percent-ref.html +fuzzy-if(!useDrawSnapshot&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == opacity-percent.html opacity-percent-ref.html == opacity-zero.html opacity-zero-ref.html == saturate.html saturate-ref.html -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == saturate-desaturate.html saturate-desaturate-ref.html +fuzzy-if(!useDrawSnapshot&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == saturate-desaturate.html saturate-desaturate-ref.html == saturate-extreme.html saturate-extreme-ref.html == saturate-one.html saturate-one-ref.html == saturate-percent.html saturate-percent-ref.html -fuzzy-if(!useDrawSnapshot&&webrender&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == saturate-zero.html saturate-zero-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia.html sepia-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia-one.html sepia-one-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia-over-one.html sepia-over-one-ref.html -fuzzy-if(webrender,0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia-percent.html sepia-percent-ref.html +fuzzy-if(!useDrawSnapshot&&!geckoview,1-1,10000-10000) fuzzy-if(d2d,0-1,0-10000) == saturate-zero.html saturate-zero-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia.html sepia-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia-one.html sepia-one-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia-over-one.html sepia-over-one-ref.html +fuzzy(0-1,0-10000) fuzzy-if(d2d,0-1,0-10000) == sepia-percent.html sepia-percent-ref.html == sepia-zero.html sepia-zero-ref.html fuzzy(0-2,0-125000) == scale-filtered-content-01.html scale-filtered-content-01-ref.html diff --git a/layout/reftests/svg/filters/css-svg-filter-chains/reftest.list b/layout/reftests/svg/filters/css-svg-filter-chains/reftest.list index 3802b358cd6d..ac3ee0dc0bc4 100644 --- a/layout/reftests/svg/filters/css-svg-filter-chains/reftest.list +++ b/layout/reftests/svg/filters/css-svg-filter-chains/reftest.list @@ -3,6 +3,6 @@ # e.g. filter: url(#f1) blur(3px) url(#2) grayscale(0.5); == clip-input-css-filter.html clip-input-css-filter-ref.html -fuzzy-if(webrender,0-1,0-288) == css-filter-first.html css-filter-first-ref.html +fuzzy(0-1,0-288) == css-filter-first.html css-filter-first-ref.html == css-filter-last.html css-filter-last-ref.html == css-filter-middle.html css-filter-middle-ref.html diff --git a/layout/reftests/svg/filters/reftest.list b/layout/reftests/svg/filters/reftest.list index ec699011034a..31a994b2d587 100644 --- a/layout/reftests/svg/filters/reftest.list +++ b/layout/reftests/svg/filters/reftest.list @@ -24,7 +24,7 @@ fuzzy(0-1,0-42500) == feBlend-1.svg feBlend-1-ref.svg == feBlend-2.svg feBlend-2-ref.svg fuzzy-if(d2d||skiaContent,0-1,0-6400) == feColorMatrix-1.svg feColorMatrix-1-ref.svg -fuzzy-if(d2d||webrender,0-1,0-10000) == feColorMatrix-2.svg feColorMatrix-2-ref.svg +fuzzy(0-1,0-10000) == feColorMatrix-2.svg feColorMatrix-2-ref.svg == feComponentTransfer-1.svg feComponentTransfer-1-ref.svg == feComponentTransfer-2.svg feComponentTransfer-2-ref.svg @@ -41,11 +41,11 @@ fuzzy-if(d2d||skiaContent,0-1,0-10000) == feComposite-2.svg feComposite-2-ref.sv fuzzy-if(d2d,0-1,0-6400) fuzzy-if(skiaContent,0-1,0-1600) == feFlood-1.svg feFlood-1-ref.svg skip-if(d2d) fuzzy-if(skiaContent,0-1,0-6400) == feFlood-2.svg feFlood-2-ref.svg -fuzzy(0-1,0-6400) fuzzy-if(skiaContent,0-1,0-6404) fuzzy-if(!useDrawSnapshot&&webrender,177-178,2556-3042) == feGaussianBlur-1.svg feGaussianBlur-1-ref.svg -fuzzy-if(webrender,0-2,0-304) == feGaussianBlur-2.svg feGaussianBlur-2-ref.svg +fuzzy(0-1,0-6400) fuzzy-if(skiaContent,0-1,0-6404) fuzzy-if(!useDrawSnapshot,177-178,2556-3042) == feGaussianBlur-1.svg feGaussianBlur-1-ref.svg +fuzzy(0-2,0-304) == feGaussianBlur-2.svg feGaussianBlur-2-ref.svg # != feGaussianBlur-3.svg feGaussianBlur-3-ref.svg -fuzzy-if(!useDrawSnapshot&&webrender,2-5,4764-8168) == feGaussianBlur-4.svg feGaussianBlur-4-ref.svg -fuzzy-if(geckoview&&webrender,0-4,0-200) == feGaussianBlur-5.svg feGaussianBlur-5-ref.svg +fuzzy-if(!useDrawSnapshot,2-5,4764-8168) == feGaussianBlur-4.svg feGaussianBlur-4-ref.svg +fuzzy-if(geckoview,0-4,0-200) == feGaussianBlur-5.svg feGaussianBlur-5-ref.svg == feGaussianBlur-6.svg feGaussianBlur-6-ref.svg skip-if(d2d) == feGaussianBlur-cap-large-directional-radius-on-software.html feGaussianBlur-cap-large-directional-radius-on-software-ref.html @@ -67,7 +67,7 @@ skip-if(d2d) == feGaussianBlur-cap-large-directional-radius-on-software.html feG # no tests for feTurbulence -fuzzy-if(geckoview&&webrender,0-36,0-220) == filter-clipped-rect-01.svg pass.svg +fuzzy-if(geckoview,0-36,0-220) == filter-clipped-rect-01.svg pass.svg == filter-in-pattern-01.svg pass.svg fuzzy(0-5,0-67) != filter-in-pattern-02.svg filter-in-pattern-02-ref.svg random-if(winWidget) == filter-in-mask-01.svg pass.svg # bug 1356139 @@ -98,7 +98,7 @@ fails == filter-marked-line-01.svg pass.svg # bug 477704 == feComponentTransfer-03.svg pass.svg == feComponentTransfer-04.svg pass.svg == feComposite-arguments-01.svg pass.svg -fuzzy-if(winWidget&&webrender,0-1,0-39600) == feComposite-operator-lighter.svg feComposite-operator-lighter-ref.html +fuzzy-if(winWidget,0-1,0-39600) == feComposite-operator-lighter.svg feComposite-operator-lighter-ref.html fuzzy(0-1,0-26732) == feComposite-paint-01.svg feComposite-paint-01-ref.svg fuzzy(0-1,0-10000) == feConvolveMatrix-bias-01.svg feConvolveMatrix-bias-01-ref.svg == feConvolveMatrix-order-01.svg feConvolveMatrix-order-01-ref.svg @@ -107,11 +107,11 @@ fuzzy-if(skiaContent,0-1,0-400) == feDisplacementMap-alpha-01.svg pass.svg fuzzy(0-2,0-500) == feDisplacementMap-colour-01.svg feDisplacementMap-colour-01-ref.svg == feDisplacementMap-scale-01.svg pass.svg -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-2,0-25) fuzzy-if(!useDrawSnapshot&&webrender,55-98,14033-16345) == feDropShadow-01.svg feDropShadow-01-ref.svg +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-2,0-25) fuzzy-if(!useDrawSnapshot,55-98,14033-16345) == feDropShadow-01.svg feDropShadow-01-ref.svg == feFlood-color-01.svg pass.svg -fuzzy-if(!useDrawSnapshot&&webrender,20-21,5540-5646) == feGaussianBlur-alpha-01.svg feGaussianBlur-alpha-01-ref.svg +fuzzy-if(!useDrawSnapshot,20-21,5540-5646) == feGaussianBlur-alpha-01.svg feGaussianBlur-alpha-01-ref.svg == feMorphology-radius-negative-01.svg pass.svg == feMorphology-radius-negative-02.svg pass.svg @@ -136,7 +136,7 @@ fuzzy(0-1,0-10000) == feTurbulence-zero-baseFreq-01.svg feTurbulence-zero-baseFr == outside-sourcegraphic-1.svg outside-sourcegraphic-ref.svg # These failures are caused by bug 1586055 -fails-if(!useDrawSnapshot&&webrender) == outside-sourcegraphic-2.svg outside-sourcegraphic-ref.svg -fails-if(!useDrawSnapshot&&webrender) == outside-sourcegraphic-3.svg outside-sourcegraphic-ref.svg +fails-if(!useDrawSnapshot) == outside-sourcegraphic-2.svg outside-sourcegraphic-ref.svg +fails-if(!useDrawSnapshot) == outside-sourcegraphic-3.svg outside-sourcegraphic-ref.svg == nested-filter.html nested-filter-ref.html == filter-giant.svg pass.svg diff --git a/layout/reftests/svg/filters/svg-filter-chains/reftest.list b/layout/reftests/svg/filters/svg-filter-chains/reftest.list index 4928edbf81bf..cc8f94ab5598 100644 --- a/layout/reftests/svg/filters/svg-filter-chains/reftest.list +++ b/layout/reftests/svg/filters/svg-filter-chains/reftest.list @@ -4,13 +4,13 @@ == clip-input.svg clip-input-ref.svg == clip-original-SourceGraphic.svg clip-original-SourceGraphic-ref.svg == clip-output.svg clip-output-ref.svg -fuzzy-if(webrender,0-5,0-20155) == default-subregion.svg default-subregion-ref.svg +fuzzy(0-5,0-20155) == default-subregion.svg default-subregion-ref.svg == different-FillPaint-filter-regions.svg different-FillPaint-filter-regions-ref.svg == different-StrokePaint-filter-regions.svg different-StrokePaint-filter-regions-ref.svg == dont-clip-previous-primitives.svg dont-clip-previous-primitives-ref.svg == intersecting-filter-regions.svg intersecting-filter-regions-ref.svg -fuzzy-if(!useDrawSnapshot&&webrender,9-9,5168-5536) fuzzy-if(!useDrawSnapshot&&webrender&&swgl,7-7,13184-13184) == long-chain.svg simple-chain-ref.svg -fuzzy-if(!useDrawSnapshot&&webrender,9-9,5168-5536) fuzzy-if(!useDrawSnapshot&&webrender&&swgl,7-7,13184-13184) == multiple-primitives-per-filter.svg simple-chain-ref.svg -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-173) fuzzy-if(!useDrawSnapshot&&webrender,9-9,5128-5494) fuzzy-if(!useDrawSnapshot&&webrender&&swgl,7-7,12836-12836) == second-filter-uses-SourceAlpha.svg second-filter-uses-SourceAlpha-ref.svg -fuzzy-if(!useDrawSnapshot&&webrender,9-9,5168-5536) fuzzy-if(!useDrawSnapshot&&webrender&&swgl,7-7,13184-13184) == second-filter-uses-SourceGraphic.svg simple-chain-ref.svg +fuzzy-if(!useDrawSnapshot,9-9,5168-5536) fuzzy-if(!useDrawSnapshot&&swgl,7-7,13184-13184) == long-chain.svg simple-chain-ref.svg +fuzzy-if(!useDrawSnapshot,9-9,5168-5536) fuzzy-if(!useDrawSnapshot&&swgl,7-7,13184-13184) == multiple-primitives-per-filter.svg simple-chain-ref.svg +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-173) fuzzy-if(!useDrawSnapshot,9-9,5128-5494) fuzzy-if(!useDrawSnapshot&&swgl,7-7,12836-12836) == second-filter-uses-SourceAlpha.svg second-filter-uses-SourceAlpha-ref.svg +fuzzy-if(!useDrawSnapshot,9-9,5168-5536) fuzzy-if(!useDrawSnapshot&&swgl,7-7,13184-13184) == second-filter-uses-SourceGraphic.svg simple-chain-ref.svg == simple-chain.svg simple-chain-ref.svg diff --git a/layout/reftests/svg/image/reftest.list b/layout/reftests/svg/image/reftest.list index 430276e8f4d6..1006e27a249a 100644 --- a/layout/reftests/svg/image/reftest.list +++ b/layout/reftests/svg/image/reftest.list @@ -4,7 +4,7 @@ == image-filter-01.svg image-filter-01-ref.svg == image-load-01.svg ../pass.svg fuzzy-if(Android&&!browserIsRemote,0-4,0-32) == image-opacity-01.svg image-opacity-01-ref.svg # Bug 779514 for Android -fuzzy-if(Android,0-4,0-34) fuzzy-if(webrender,0-1,0-100) == image-opacity-02.svg image-opacity-02-ref.svg # Bug 776039 for Android +fuzzy(0-1,0-100) == image-opacity-02.svg image-opacity-02-ref.svg # Bug 776039 for Android == image-rotate-01.svg image-rotate-01-ref.svg == image-rotate-02a.svg image-rotate-02-ref.svg == image-rotate-02b.svg image-rotate-02-ref.svg diff --git a/layout/reftests/svg/reftest.list b/layout/reftests/svg/reftest.list index bc60d0b175f7..6e76a29b7caf 100644 --- a/layout/reftests/svg/reftest.list +++ b/layout/reftests/svg/reftest.list @@ -41,17 +41,17 @@ fuzzy-if(winWidget&&gpuProcess&&!d2d,0-1,0-1600) == blend-color-dodge.svg blend- # == blend-color.svg blend-color-ref.svg == blend-darken.svg blend-darken-ref.svg == blend-difference.svg blend-difference-ref.svg -fuzzy-if(skiaContent,0-1,0-1600) fuzzy-if(geckoview&&webrender,0-5,0-254) == blend-exclusion.svg blend-exclusion-ref.svg +fuzzy-if(skiaContent,0-1,0-1600) fuzzy-if(geckoview,0-5,0-254) == blend-exclusion.svg blend-exclusion-ref.svg # == blend-hard-light.svg blend-hard-light-ref.svg # == blend-hue.svg blend-hue-ref.svg == blend-layer-blend.svg blend-layer-blend-ref.svg == blend-layer-filter.svg blend-layer-filter-ref.svg == blend-layer-mask.svg blend-layer-mask-ref.svg == blend-layer-opacity.svg blend-layer-opacity-ref.svg -random-if(Android&&webrender) == blend-lighten.svg blend-lighten-ref.svg +random-if(Android) == blend-lighten.svg blend-lighten-ref.svg # == blend-luminosity.svg blend-luminosity-ref.svg #skip-if(Android) == blend-multiply-alpha.svg blend-multiply-alpha-ref.svg -fuzzy-if(skiaContent,0-1,0-1600) random-if(Android&&webrender) == blend-multiply.svg blend-multiply-ref.svg +fuzzy-if(skiaContent,0-1,0-1600) random-if(Android) == blend-multiply.svg blend-multiply-ref.svg == blend-normal.svg blend-normal-ref.svg #skip-if(Android) == blend-overlay.svg blend-overlay-ref.svg #skip-if(Android) == blend-saturation.svg blend-saturation-ref.svg @@ -71,7 +71,7 @@ fuzzy(0-11,0-7155) == blur-inside-clipPath.svg blur-inside-clipPath-ref.svg == clip-01.svg pass.svg == clip-02a.svg clip-02-ref.svg == clip-02b.svg clip-02-ref.svg -fuzzy-if(webrender,0-1,0-10000) == clip-surface-clone-01.svg clip-surface-clone-01-ref.svg +fuzzy(0-1,0-10000) == clip-surface-clone-01.svg clip-surface-clone-01-ref.svg == clip-use-element-01.svg pass.svg == clip-use-element-02.svg pass.svg @@ -223,7 +223,7 @@ skip pref(security.fileuri.strict_origin_policy,true) == filter-extref-different == filter-foreignObject-01.svg pass.svg == filter-in-mask-01.svg pass.svg == filter-invalidation-01.svg pass.svg -fuzzy(0-71,0-821) fails-if(winWidget) fuzzy-if(webrender&&OSX&&!swgl,1-1,216-458) == filter-on-continuation-box-01.html filter-on-continuation-box-ref.html +fuzzy(0-71,0-821) fails-if(winWidget) fuzzy-if(OSX&&!swgl,1-1,216-458) == filter-on-continuation-box-01.html filter-on-continuation-box-ref.html == filter-result-01.svg filter-result-01-ref.svg == filter-scaled-01.svg pass.svg fuzzy-if(skiaContent,0-1,0-500) == filter-scaled-02.html filter-scaled-02-ref.html @@ -382,7 +382,7 @@ fuzzy-if(skiaContent,0-1,0-400) == path-06.svg path-06-ref.svg == pathLength-02.svg pass.svg == pattern-basic-01.svg pass.svg -fuzzy(0-1,0-5) fuzzy-if(webrender,0-2,0-61) == pattern-big-image.html pattern-big-image-ref.html +fuzzy(0-2,0-61) == pattern-big-image.html pattern-big-image-ref.html == pattern-css-transform.html pattern-css-transform-ref.html == pattern-invalid-01.svg pattern-invalid-01-ref.svg fuzzy-if(skiaContent,0-1,0-5) == pattern-live-01a.svg pattern-live-01-ref.svg @@ -391,8 +391,8 @@ fuzzy-if(skiaContent,0-1,0-5) == pattern-live-01c.svg pattern-live-01-ref.svg fuzzy-if(skiaContent,0-1,0-5) == pattern-scale-01a.svg pattern-scale-01-ref.svg == pattern-scale-01b.svg pattern-scale-01-ref.svg fuzzy-if(skiaContent,0-3,0-5) == pattern-scale-01c.svg pattern-scale-01-ref.svg -fuzzy-if(webrender,0-2,0-227) == pattern-transform-presence-01.svg pattern-transform-presence-01-ref.svg -fuzzy-if(skiaContent||webrender,0-72,0-1255) == pattern-transformed-01.svg pattern-transformed-01-ref.svg +fuzzy(0-2,0-227) == pattern-transform-presence-01.svg pattern-transform-presence-01-ref.svg +fuzzy(0-72,0-1255) == pattern-transformed-01.svg pattern-transformed-01-ref.svg == polygon-01.svg polygon-01-ref.svg == polygon-marker-01.svg pass.svg @@ -407,7 +407,7 @@ fuzzy-if(skiaContent||webrender,0-72,0-1255) == pattern-transformed-01.svg patte == radialGradient-basic-01.svg pass.svg == radialGradient-basic-02.svg pass.svg -fuzzy(0-1,0-3) fuzzy-if(winWidget,0-32,0-223) fuzzy-if(winWidget&&webrender&&!swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),96-96,21684-21684) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))&&webrender&&!isDebugBuild,0-1,0-2) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html # Bug 1718175 +fuzzy(0-1,0-3) fuzzy-if(winWidget,0-32,0-223) fuzzy-if(winWidget&&!swgl&&!/^Windows\x20NT\x206\.1/.test(http.oscpu),96-96,21684-21684) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)&&!isDebugBuild,0-1,0-2) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html # Bug 1718175 == radialGradient-basic-04.svg pass.svg == radialGradient-fr-01.svg pass.svg fuzzy(0-1,0-3235) fuzzy-if(winWidget,0-1,0-7030) == radialGradient-fr-02.svg radialGradient-fr-02-ref.svg @@ -467,7 +467,7 @@ fuzzy-if(skiaContent,0-1,0-2600) == svg-in-foreignObject-02.xhtml svg-in-foreign == svg-transform-01.svg pass.svg == svg-transform-02.svg pass.svg -fuzzy-if(skiaContent||webrender,0-39,0-269) == symbol-01.svg symbol-01-ref.svg +fuzzy(0-39,0-269) == symbol-01.svg symbol-01-ref.svg == text-font-size-01.svg pass.svg random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-font-weight-01.svg text-font-weight-01-ref.svg # bug 1392106 @@ -599,16 +599,16 @@ defaults skip-if(ThreadSanitizer) == overflow-visible-image.html overflow-visible-image-ref.html # Shadow DOM id tracking. -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-1.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-2.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-3.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-4.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-5.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-6.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-7.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-8.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-9.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 -skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-10.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-1.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-2.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-3.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-4.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-5.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-6.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-7.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-8.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-9.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 +skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview) == fragid-shadow-10.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR, bug 1717061 for Win 7 == mask-resource.html mask-resource-ref.html fails-if(Android) != mask-resource.html about:blank # The image the test uses is not on Android @@ -616,5 +616,5 @@ fails-if(Android) != mask-resource.html about:blank # The image the test uses is != bug-1562091.html bug-1562091-ref.html == 1570363-1.html 1570363-1-ref.html -fuzzy-if(webrender,0-1,0-150) fuzzy-if(!webrender,0-2,0-7882) == mask-opacity-invalidation-1.html mask-opacity-invalidation-1-ref.html # clip-path mask/opacity optimization -skip-if(Android) skip-if(cocoaWidget&&webrender) skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == transform-animation-on-path.html transform-animation-on-path-ref.html #Bug 1638909 +fuzzy(0-1,0-150) == mask-opacity-invalidation-1.html mask-opacity-invalidation-1-ref.html # clip-path mask/opacity optimization +skip-if(Android) skip-if(cocoaWidget) skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == transform-animation-on-path.html transform-animation-on-path-ref.html #Bug 1638909 diff --git a/layout/reftests/svg/smil/container/reftest.list b/layout/reftests/svg/smil/container/reftest.list index 8d72f47ec161..0953d324f750 100644 --- a/layout/reftests/svg/smil/container/reftest.list +++ b/layout/reftests/svg/smil/container/reftest.list @@ -2,7 +2,7 @@ # to see which animation takes precedence (out of multiple animations on the # same attribute) -skip-if(ThreadSanitizer) random == enveloped-tree-1.xhtml enveloped-tree-1-ref.xhtml # bug 470868 +random == enveloped-tree-1.xhtml enveloped-tree-1-ref.xhtml # bug 470868 fuzzy-if(cocoaWidget&&layersGPUAccelerated,0-1,0-3) fuzzy-if(skiaContent,0-1,0-810) == promoted-tree-1.xhtml promoted-tree-1-ref.xhtml random == moved-tree-1.xhtml moved-tree-1-ref.xhtml # bug 470868 random-if(cocoaWidget||d2d) == deferred-anim-1.xhtml deferred-anim-1-ref.xhtml # bug 470868, bug 585484 diff --git a/layout/reftests/svg/smil/reftest.list b/layout/reftests/svg/smil/reftest.list index 9fc52b45b5ca..95ef4047c4ea 100644 --- a/layout/reftests/svg/smil/reftest.list +++ b/layout/reftests/svg/smil/reftest.list @@ -235,7 +235,7 @@ skip == anim-text-x-y-dx-dy-01.svg anim-text-x-y-dx-dy-01-ref.svg # bug 579588 # Test we don't rely on HasAttr to see if an attribute has been set == anim-rect-rxry-1.svg anim-rect-rxry-1-ref.svg -fuzzy-if(webrender,0-1,0-350) == anim-pattern-attr-presence-01.svg anim-pattern-attr-presence-01-ref.svg +fuzzy(0-1,0-350) == anim-pattern-attr-presence-01.svg anim-pattern-attr-presence-01-ref.svg fails == anim-pattern-attr-presence-02.svg anim-pattern-attr-presence-02-ref.svg # ^ bug 621651 fuzzy-if(cocoaWidget&&layersGPUAccelerated,0-1,0-2) == anim-gradient-attr-presence-01.svg anim-gradient-attr-presence-01-ref.svg @@ -290,7 +290,7 @@ pref(privacy.reduceTimerPrecision,false) == anim-display-in-g-element.svg lime.s == anim-change-display-none-for-dynamically-appended-elem.html lime.html == anim-change-display-block-for-dynamically-appended-elem.html anim-standard-ref.html -fuzzy(0-63,0-146) fuzzy-if(skiaContent,0-31,0-308) fuzzy-if(webrender,0-31,0-308) == anim-clipPath-viewBox.svg anim-clipPath-viewBox-ref.svg +fuzzy(0-31,0-308) == anim-clipPath-viewBox.svg anim-clipPath-viewBox-ref.svg # Test animations for overflow. == anim-overflow-shorthand.svg anim-overflow-shorthand-ref.svg diff --git a/layout/reftests/svg/smil/style/reftest.list b/layout/reftests/svg/smil/style/reftest.list index 0b77e5666771..bacdc3797e69 100644 --- a/layout/reftests/svg/smil/style/reftest.list +++ b/layout/reftests/svg/smil/style/reftest.list @@ -120,13 +120,13 @@ fails == anim-css-strokedasharray-1.svg anim-css-strokedasharray-1-ref.svg # bug == anim-css-strokewidth-1-by-pct-pct.svg anim-css-strokewidth-1-ref.svg fails == anim-css-strokewidth-1-by-pct-px.svg anim-css-strokewidth-1-ref.svg fails == anim-css-strokewidth-1-by-px-pct.svg anim-css-strokewidth-1-ref.svg -fails-if(!useDrawSnapshot&&webrender) == anim-css-strokewidth-1-from-by-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418 +fails-if(!useDrawSnapshot) == anim-css-strokewidth-1-from-by-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418 fails == anim-css-strokewidth-1-from-by-pct-px.svg anim-css-strokewidth-1-ref.svg fails == anim-css-strokewidth-1-from-by-px-pct.svg anim-css-strokewidth-1-ref.svg -fails-if(!useDrawSnapshot&&webrender) == anim-css-strokewidth-1-from-to-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418 +fails-if(!useDrawSnapshot) == anim-css-strokewidth-1-from-to-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418 fails == anim-css-strokewidth-1-from-to-pct-px.svg anim-css-strokewidth-1-ref.svg fails == anim-css-strokewidth-1-from-to-px-pct.svg anim-css-strokewidth-1-ref.svg -fails-if(!useDrawSnapshot&&webrender) == anim-css-strokewidth-1-to-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418 +fails-if(!useDrawSnapshot) == anim-css-strokewidth-1-to-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418 fails == anim-css-strokewidth-1-to-pct-px.svg anim-css-strokewidth-1-ref.svg fails == anim-css-strokewidth-1-to-px-pct.svg anim-css-strokewidth-1-ref.svg diff --git a/layout/reftests/svg/svg-integration/clip-path/reftest.list b/layout/reftests/svg/svg-integration/clip-path/reftest.list index 248b5d00ebda..0454900ef7a4 100644 --- a/layout/reftests/svg/svg-integration/clip-path/reftest.list +++ b/layout/reftests/svg/svg-integration/clip-path/reftest.list @@ -14,47 +14,47 @@ == clip-path-polygon-010.html clip-path-stripes-001-ref.html == clip-path-polygon-011.html clip-path-stripes-001-ref.html == clip-path-polygon-012.html clip-path-stripes-001-ref.html -fuzzy-if(skiaContent,0-1,0-20) fails-if(webrender&&!gtkWidget) == clip-path-polygon-013.html clip-path-stripes-003-ref.html +fuzzy-if(skiaContent,0-1,0-20) fails-if(!gtkWidget) == clip-path-polygon-013.html clip-path-stripes-003-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-001.html clip-path-circle-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-002.html clip-path-circle-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-003.html clip-path-circle-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-004.html clip-path-circle-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-005.html clip-path-circle-002-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-006.html clip-path-circle-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-007.html clip-path-circle-002-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-008.html clip-path-circle-002-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-009.html clip-path-circle-003-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-010.html clip-path-circle-004-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-011.html clip-path-circle-005-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-012.html clip-path-circle-006-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-013.html clip-path-circle-002-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,34-70,699-920) == clip-path-circle-014.html clip-path-circle-007-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,34-70,699-920) == clip-path-circle-015.html clip-path-circle-008-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,34-70,699-920) == clip-path-circle-016.html clip-path-circle-009-ref.html -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-16,0-9) fuzzy-if(!useDrawSnapshot&&webrender,34-70,699-920) == clip-path-circle-017.html clip-path-circle-007-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-018.html clip-path-circle-010-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-019.html clip-path-circle-002-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,35-70,699-800) == clip-path-circle-020.html clip-path-circle-002-ref.html -fuzzy-if(webrender&&(winWidget||cocoaWidget),0-1,0-5) == clip-path-circle-021.html clip-path-circle-021-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-001.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-002.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-003.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-004.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-005.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-006.html clip-path-circle-001-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-007.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-008.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-009.html clip-path-circle-003-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-010.html clip-path-circle-004-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-011.html clip-path-circle-005-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-012.html clip-path-circle-006-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-013.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-014.html clip-path-circle-007-ref.html +fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-015.html clip-path-circle-008-ref.html +fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-016.html clip-path-circle-009-ref.html +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-16,0-9) fuzzy-if(!useDrawSnapshot,34-70,699-920) == clip-path-circle-017.html clip-path-circle-007-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-018.html clip-path-circle-010-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-019.html clip-path-circle-002-ref.html +fuzzy-if(!useDrawSnapshot,35-70,699-800) == clip-path-circle-020.html clip-path-circle-002-ref.html +fuzzy-if(winWidget||cocoaWidget,0-1,0-5) == clip-path-circle-021.html clip-path-circle-021-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-001.html clip-path-ellipse-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-002.html clip-path-ellipse-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-003.html clip-path-ellipse-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-004.html clip-path-ellipse-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-005.html clip-path-ellipse-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-006.html clip-path-ellipse-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-007.html clip-path-ellipse-001-ref.html -fuzzy-if(!useDrawSnapshot&&webrender,36-40,1096-1162) == clip-path-ellipse-008.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-001.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-002.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-003.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-004.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-005.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-006.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-007.html clip-path-ellipse-001-ref.html +fuzzy-if(!useDrawSnapshot,36-40,1096-1162) == clip-path-ellipse-008.html clip-path-ellipse-001-ref.html == clip-path-inset-001a.html clip-path-inset-001-ref.html == clip-path-inset-001b.html clip-path-inset-001-ref.html == clip-path-inset-001c.html clip-path-inset-001-ref.html # Anti-aliasing behavior for masking and borders is different -fuzzy-if(useDrawSnapshot||!webrender,0-64,0-146) fuzzy-if(!useDrawSnapshot&&webrender,0-1,0-2) == clip-path-inset-002a.html clip-path-inset-002-ref.html -fuzzy-if(useDrawSnapshot||!webrender,0-64,0-146) fuzzy-if(!useDrawSnapshot&&webrender,0-1,0-2) == clip-path-inset-002b.html clip-path-inset-002-ref.html -fuzzy-if(useDrawSnapshot||!webrender,0-64,0-146) fuzzy-if(!useDrawSnapshot&&webrender,0-1,0-2) == clip-path-inset-002c.html clip-path-inset-002-ref.html -fuzzy-if(useDrawSnapshot||!webrender,0-64,0-340) fuzzy-if(!useDrawSnapshot&&webrender,0-1,0-2) == clip-path-inset-003.html clip-path-inset-003-ref.html +fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-1,0-2) == clip-path-inset-002a.html clip-path-inset-002-ref.html +fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-1,0-2) == clip-path-inset-002b.html clip-path-inset-002-ref.html +fuzzy-if(useDrawSnapshot,0-64,0-146) fuzzy-if(!useDrawSnapshot,0-1,0-2) == clip-path-inset-002c.html clip-path-inset-002-ref.html +fuzzy-if(useDrawSnapshot,0-64,0-340) fuzzy-if(!useDrawSnapshot,0-1,0-2) == clip-path-inset-003.html clip-path-inset-003-ref.html == clip-path-stroke-001.html clip-path-stroke-001-ref.html diff --git a/layout/reftests/svg/svg-integration/reftest.list b/layout/reftests/svg/svg-integration/reftest.list index fe85da396736..2389fa0466ff 100644 --- a/layout/reftests/svg/svg-integration/reftest.list +++ b/layout/reftests/svg/svg-integration/reftest.list @@ -9,8 +9,8 @@ include clip-path/reftest.list == clipPath-html-03-extref.xhtml clipPath-html-03-ref.svg == clipPath-html-04.xhtml clipPath-html-04-ref.xhtml == clipPath-html-04-extref.xhtml clipPath-html-04-ref.xhtml -fuzzy-if(true,0-140,0-70) == clipPath-html-05.xhtml clipPath-html-05-ref.xhtml # Bug 776089 -fuzzy-if(true,0-140,0-70) == clipPath-html-05-extref.xhtml clipPath-html-05-ref.xhtml # Bug 776089 +fuzzy(0-140,0-70) == clipPath-html-05.xhtml clipPath-html-05-ref.xhtml # Bug 776089 +fuzzy(0-140,0-70) == clipPath-html-05-extref.xhtml clipPath-html-05-ref.xhtml # Bug 776089 fuzzy-if(Android,0-255,0-30) == clipPath-html-06.xhtml clipPath-html-06-ref.xhtml fuzzy-if(Android,0-255,0-30) == clipPath-html-06-extref.xhtml clipPath-html-06-ref.xhtml == clipPath-html-07.xhtml clipPath-html-07-ref.svg @@ -29,10 +29,10 @@ fails-if(useDrawSnapshot) == clipPath-html-zoomed-01.xhtml clipPath-html-01-ref. == filter-html-dynamic-01.xhtml filter-html-dynamic-01-ref.xhtml random-if(Android) == filter-html-01-extref.xhtml filter-html-01-ref.svg # Android: bug 1198380 fails-if(useDrawSnapshot) == filter-html-zoomed-01.xhtml filter-html-01-ref.svg -fuzzy-if(webrender,0-1,0-125414) == mask-html-01.xhtml mask-html-01-ref.svg -fuzzy-if(webrender,0-1,0-125414) == mask-html-01-extref-01.xhtml mask-html-01-ref.svg +fuzzy(0-1,0-125414) == mask-html-01.xhtml mask-html-01-ref.svg +fuzzy(0-1,0-125414) == mask-html-01-extref-01.xhtml mask-html-01-ref.svg random == mask-html-01-extref-02.xhtml mask-html-01-ref.svg # random due to bug 877661 -fuzzy-if(webrender,0-1,0-125414) fails-if(useDrawSnapshot) == mask-html-zoomed-01.xhtml mask-html-01-ref.svg +fuzzy(0-1,0-125414) fails-if(useDrawSnapshot) == mask-html-zoomed-01.xhtml mask-html-01-ref.svg == mask-transformed-html-01.xhtml ../pass.svg == mask-transformed-html-02.xhtml ../pass.svg fuzzy-if(skiaContent,0-1,0-5) == patterned-svg-under-transformed-html-01.xhtml ../pass.svg diff --git a/layout/reftests/svg/text/reftest.list b/layout/reftests/svg/text/reftest.list index 7888cb6e5fdc..aee38f697e07 100644 --- a/layout/reftests/svg/text/reftest.list +++ b/layout/reftests/svg/text/reftest.list @@ -1,14 +1,14 @@ -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(webrender&&winWidget,47-127,221-254) == simple.svg simple-ref.html # Bug 1392106 +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(winWidget,47-127,221-254) == simple.svg simple-ref.html # Bug 1392106 == simple-2.svg simple.svg -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(webrender&&winWidget,47-127,221-254) == simple-underline.svg simple-underline-ref.html # Bug 1392106 +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(winWidget,47-127,221-254) == simple-underline.svg simple-underline-ref.html # Bug 1392106 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == simple-underline-scaled.svg simple-underline-scaled-ref.svg # Bug 1392106 -fuzzy-if(webrender&&winWidget,47-166,255-318) fuzzy-if(webrender&&OSX,0-1,0-1) == simple-anchor-end-bidi.svg simple-anchor-end-bidi-ref.html -fuzzy-if(webrender&&winWidget,47-139,181-204) == simple-anchor-end-rtl.svg simple-anchor-end-rtl-ref.html -fuzzy-if(webrender&&winWidget,47-137,181-250) == simple-anchor-end.svg simple-anchor-end-ref.html -fuzzy-if(skiaContent&&dwrite,0-104,0-131) fuzzy-if(cocoaWidget,0-143,0-124) fuzzy-if(webrender&&!(gtkWidget||geckoview),79-200,59-319) == simple-anchor-middle-bidi.svg simple-anchor-middle-bidi-ref.html -fuzzy-if(webrender&&winWidget,47-138,188-207) == simple-anchor-middle-rtl.svg simple-anchor-middle-rtl-ref.html -fuzzy-if(skiaContent,0-111,0-81) fuzzy-if(webrender&&winWidget,47-181,221-257) == simple-anchor-middle.svg simple-anchor-middle-ref.html -fuzzy-if(webrender&&winWidget,47-138,260-319) == simple-bidi.svg simple-bidi-ref.html +fuzzy-if(winWidget,47-166,255-318) fuzzy-if(OSX,0-1,0-1) == simple-anchor-end-bidi.svg simple-anchor-end-bidi-ref.html +fuzzy-if(winWidget,47-139,181-204) == simple-anchor-end-rtl.svg simple-anchor-end-rtl-ref.html +fuzzy-if(winWidget,47-137,181-250) == simple-anchor-end.svg simple-anchor-end-ref.html +fuzzy-if(skiaContent&&dwrite,0-104,0-131) fuzzy-if(cocoaWidget,0-143,0-124) fuzzy-if(!(gtkWidget||geckoview),79-200,59-319) == simple-anchor-middle-bidi.svg simple-anchor-middle-bidi-ref.html +fuzzy-if(winWidget,47-138,188-207) == simple-anchor-middle-rtl.svg simple-anchor-middle-rtl-ref.html +fuzzy-if(skiaContent,0-111,0-81) fuzzy-if(winWidget,47-181,221-257) == simple-anchor-middle.svg simple-anchor-middle-ref.html +fuzzy-if(winWidget,47-138,260-319) == simple-bidi.svg simple-bidi-ref.html == simple-bidi-2.svg simple-bidi.svg == simple-dx.svg simple.svg @@ -25,12 +25,12 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == simple-dx-anchor-end-bid == simple-dx-rtl-2.svg simple-dx-rtl-2-ref.svg == simple-fill-color-dynamic.svg simple-fill-color-dynamic-ref.svg -fuzzy-if(webrender&&winWidget,47-129,221-254) fuzzy-if(webrender&&OSX,23-65,195-196) == simple-fill-color.svg simple-fill-color-ref.html +fuzzy-if(winWidget,47-129,221-254) fuzzy-if(OSX,23-65,195-196) == simple-fill-color.svg simple-fill-color-ref.html == simple-fill-gradient.svg simple-fill-gradient-ref.svg == simple-fill-none.svg simple.svg == simple-pointer-events.svg simple.svg -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(webrender&&winWidget,47-127,221-254) == simple-multiple-dx.svg simple-multiple-dx-ref.html # Bug 1392106 +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(winWidget,47-127,221-254) == simple-multiple-dx.svg simple-multiple-dx-ref.html # Bug 1392106 == simple-multiple-dx-2.svg simple-multiple-dx.svg == simple-multiple-dx-anchor-end-bidi.svg simple-multiple-dx-anchor-end-bidi-ref.svg == simple-multiple-dx-anchor-middle-bidi.svg simple-multiple-dx-anchor-middle-bidi-ref.svg @@ -43,7 +43,7 @@ fuzzy-if(skiaContent,0-1,0-2) == simple-multiple-dx-anchor-middle-rtl.svg simple == simple-multiple-dx-rtl.svg simple-multiple-dx-rtl-ref.svg == simple-multiple-dx-rtl-2.svg simple-multiple-dx-rtl.svg -fuzzy-if(webrender&&winWidget,47-138,183-206) == simple-rtl.svg simple-rtl-ref.html +fuzzy-if(winWidget,47-138,183-206) == simple-rtl.svg simple-rtl-ref.html == simple-rtl-2.svg simple-rtl.svg == simple-transform-rotate.svg simple-transform-rotate-ref.svg @@ -185,7 +185,7 @@ fuzzy-if(skiaContent&&winWidget,0-105,0-56) random-if(/^Windows\x20NT\x206\.1/.t fuzzy-if(skiaContent&&winWidget,0-53,0-112) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == clipPath-content-2.svg clipPath-content-2-ref.svg # Bug 1392106 # text and patterns -fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(skiaContent,0-74,0-385) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(geckoview&&webrender,0-49,0-1793) == pattern-content.svg pattern-content-ref.svg # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(skiaContent,0-74,0-385) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(geckoview,0-49,0-1793) == pattern-content.svg pattern-content-ref.svg # Bug 1392106 # text and filters fuzzy-if(skiaContent&&winWidget,0-126,0-336) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == filter-applied.svg filter-applied-ref.svg # Bug 1392106 @@ -199,11 +199,11 @@ needs-focus == deselectAll.svg deselectAll-ref.svg fuzzy-if(skiaContent,0-1,0-250) needs-focus == selectSubString.svg selectSubString-ref.svg fuzzy-if(skiaContent,0-1,0-600) needs-focus == selectSubString-2.svg selectSubString-2-ref.svg fuzzy-if(skiaContent,0-1,0-250) needs-focus == selectSubString-3.svg selectSubString-3-ref.svg -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(webrender&&!geckoview,0-1,0-237) needs-focus fuzzy-if(webrender&&winWidget,55-148,200-254) == simple-selection.svg simple-selection-ref.html # Bug 1392106 -fuzzy-if(skiaContent,0-1,0-100) needs-focus fuzzy-if(webrender&&winWidget,55-148,200-318) == simple-bidi-selection.svg simple-bidi-selection-ref.html -fuzzy-if(skiaContent,0-1,0-50) needs-focus fuzzy-if(webrender&&winWidget,55-148,200-254) fuzzy-if(webrender&&OSX,1-65,19-196) == simple-fill-color-selection.svg simple-fill-color-selection-ref.html -fuzzy-if(skiaContent,0-1,0-150) needs-focus fuzzy-if(webrender&&winWidget,125-148,221-254) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == simple-underline-selection.svg simple-underline-selection-ref.html # Bug 1392106 -fuzzy-if(skiaContent,0-1,0-300) needs-focus fuzzy-if(webrender&&winWidget,134-152,432-501) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == multiple-text-selection.svg multiple-text-selection-ref.html # Bug 1392106 +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(!geckoview,0-1,0-237) needs-focus fuzzy-if(winWidget,55-148,200-254) == simple-selection.svg simple-selection-ref.html # Bug 1392106 +fuzzy-if(skiaContent,0-1,0-100) needs-focus fuzzy-if(winWidget,55-148,200-318) == simple-bidi-selection.svg simple-bidi-selection-ref.html +fuzzy-if(skiaContent,0-1,0-50) needs-focus fuzzy-if(winWidget,55-148,200-254) fuzzy-if(OSX,1-65,19-196) == simple-fill-color-selection.svg simple-fill-color-selection-ref.html +fuzzy-if(skiaContent,0-1,0-150) needs-focus fuzzy-if(winWidget,125-148,221-254) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == simple-underline-selection.svg simple-underline-selection-ref.html # Bug 1392106 +fuzzy-if(skiaContent,0-1,0-300) needs-focus fuzzy-if(winWidget,134-152,432-501) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == multiple-text-selection.svg multiple-text-selection-ref.html # Bug 1392106 needs-focus == multiple-chunks-selection.svg multiple-chunks-selection-ref.svg fuzzy-if(skiaContent,0-1,0-200) needs-focus == textpath-selection.svg textpath-selection-ref.svg diff --git a/layout/reftests/table-anonymous-boxes/reftest.list b/layout/reftests/table-anonymous-boxes/reftest.list index 57df0eaf4f11..77d782cf0ad4 100644 --- a/layout/reftests/table-anonymous-boxes/reftest.list +++ b/layout/reftests/table-anonymous-boxes/reftest.list @@ -34,7 +34,7 @@ random-if(d2d) == 394402-1a.html 394402-1-ref.html # bug 586833 == 443616-1a.xhtml 443616-1-ref.html == 443616-1b.html 443616-1-ref.html == 448111-1.html 448111-1-ref.html -fuzzy-if(webrender&&winWidget,0-168,0-30) fuzzy-if(Android,0-4,0-2) == 490174-1.html 490174-1-ref.html # bug 1562840, bug 1511300 +fuzzy-if(winWidget,0-168,0-30) fuzzy-if(Android,0-4,0-2) == 490174-1.html 490174-1-ref.html # bug 1562840, bug 1511300 == 695538-1.html 695538-1-ref.html == infer-first-row.html 3x3-ref.html == infer-first-row-and-table.html 3x3-ref.html diff --git a/layout/reftests/table-background/reftest.list b/layout/reftests/table-background/reftest.list index 96ebd8ffb063..c0696485db85 100644 --- a/layout/reftests/table-background/reftest.list +++ b/layout/reftests/table-background/reftest.list @@ -28,30 +28,30 @@ asserts-if(gtkWidget,0-6) != backgr_border-table-quirks.html empty.html # would also be good to test table-header-group and table-footer-group # (and rows and row groups in the presence of their reordering) # Also need to test different values of background-origin and background-clip. -random-if(useDrawSnapshot&&webrender) == border-separate-table-cell.html border-separate-table-cell-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-separate-table-column-group.html border-separate-table-column-group-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-separate-table-column.html border-separate-table-column-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-separate-table-row-group.html border-separate-table-row-group-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-separate-table-row.html border-separate-table-row-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-separate-table.html border-separate-table-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-collapse-table-cell.html border-collapse-table-cell-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-collapse-table-column-group.html border-collapse-table-column-group-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-collapse-table-column.html border-collapse-table-column-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-collapse-table-row-group.html border-collapse-table-row-group-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-collapse-table-row.html border-collapse-table-row-ref.html # Bug 1715400 -random-if(useDrawSnapshot&&webrender) == border-collapse-table.html border-collapse-table-ref.html # Bug 1715400 -fuzzy-if(d2d,0-1,0-1083) fuzzy-if(skiaContent,0-1,0-2200) random-if(useDrawSnapshot&&webrender) == border-collapse-opacity-table-cell.html border-collapse-opacity-table-cell-ref.html -fuzzy-if(d2d,0-1,0-33174) fuzzy-if(skiaContent,0-1,0-16863) random-if(useDrawSnapshot&&webrender) == border-collapse-opacity-table-column-group.html border-collapse-opacity-table-column-group-ref.html -fuzzy-if(d2d,0-1,0-11058) fuzzy-if(skiaContent,0-1,0-5625) random-if(useDrawSnapshot&&webrender) == border-collapse-opacity-table-column.html border-collapse-opacity-table-column-ref.html -fuzzy-if(d2d,0-1,0-24606) fuzzy-if(skiaContent,0-1,0-32718) random-if(useDrawSnapshot&&webrender) == border-collapse-opacity-table-row-group.html border-collapse-opacity-table-row-group-ref.html -fuzzy-if(d2d,0-1,0-11000) fuzzy-if(skiaContent,0-1,0-11000) random-if(useDrawSnapshot&&webrender) == border-collapse-opacity-table-row.html border-collapse-opacity-table-row-ref.html +random-if(useDrawSnapshot) == border-separate-table-cell.html border-separate-table-cell-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-separate-table-column-group.html border-separate-table-column-group-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-separate-table-column.html border-separate-table-column-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-separate-table-row-group.html border-separate-table-row-group-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-separate-table-row.html border-separate-table-row-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-separate-table.html border-separate-table-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-collapse-table-cell.html border-collapse-table-cell-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-collapse-table-column-group.html border-collapse-table-column-group-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-collapse-table-column.html border-collapse-table-column-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-collapse-table-row-group.html border-collapse-table-row-group-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-collapse-table-row.html border-collapse-table-row-ref.html # Bug 1715400 +random-if(useDrawSnapshot) == border-collapse-table.html border-collapse-table-ref.html # Bug 1715400 +fuzzy-if(d2d,0-1,0-1083) fuzzy-if(skiaContent,0-1,0-2200) random-if(useDrawSnapshot) == border-collapse-opacity-table-cell.html border-collapse-opacity-table-cell-ref.html +fuzzy-if(d2d,0-1,0-33174) fuzzy-if(skiaContent,0-1,0-16863) random-if(useDrawSnapshot) == border-collapse-opacity-table-column-group.html border-collapse-opacity-table-column-group-ref.html +fuzzy-if(d2d,0-1,0-11058) fuzzy-if(skiaContent,0-1,0-5625) random-if(useDrawSnapshot) == border-collapse-opacity-table-column.html border-collapse-opacity-table-column-ref.html +fuzzy-if(d2d,0-1,0-24606) fuzzy-if(skiaContent,0-1,0-32718) random-if(useDrawSnapshot) == border-collapse-opacity-table-row-group.html border-collapse-opacity-table-row-group-ref.html +fuzzy-if(d2d,0-1,0-11000) fuzzy-if(skiaContent,0-1,0-11000) random-if(useDrawSnapshot) == border-collapse-opacity-table-row.html border-collapse-opacity-table-row-ref.html fuzzy-if(d2d||skiaContent,0-1,0-60000) == border-collapse-opacity-table.html border-collapse-opacity-table-ref.html -fuzzy-if(d2d,0-1,0-2478) fuzzy-if(skiaContent,0-1,0-2500) random-if(useDrawSnapshot&&webrender) == border-separate-opacity-table-cell.html border-separate-opacity-table-cell-ref.html -fuzzy-if(d2d,0-1,0-38000) fuzzy-if(webrender,0-1,0-4078) random-if(useDrawSnapshot&&webrender) == border-separate-opacity-table-column-group.html border-separate-opacity-table-column-group-ref.html -fuzzy-if(d2d,0-1,0-13000) fuzzy-if(webrender,0-1,0-1329) random-if(useDrawSnapshot&&webrender) == border-separate-opacity-table-column.html border-separate-opacity-table-column-ref.html -fuzzy-if(d2d,0-1,0-37170) fuzzy-if(skiaContent,0-1,0-38000) random-if(useDrawSnapshot&&webrender) == border-separate-opacity-table-row-group.html border-separate-opacity-table-row-group-ref.html -fuzzy-if(d2d,0-1,0-12390) fuzzy-if(skiaContent,0-1,0-13000) random-if(useDrawSnapshot&&webrender) == border-separate-opacity-table-row.html border-separate-opacity-table-row-ref.html -fuzzy-if(d2d||skiaContent,0-1,0-95000) random-if(useDrawSnapshot&&webrender) == border-separate-opacity-table.html border-separate-opacity-table-ref.html +fuzzy-if(d2d,0-1,0-2478) fuzzy-if(skiaContent,0-1,0-2500) random-if(useDrawSnapshot) == border-separate-opacity-table-cell.html border-separate-opacity-table-cell-ref.html +fuzzy(0-1,0-4078) random-if(useDrawSnapshot) == border-separate-opacity-table-column-group.html border-separate-opacity-table-column-group-ref.html +fuzzy(0-1,0-1329) random-if(useDrawSnapshot) == border-separate-opacity-table-column.html border-separate-opacity-table-column-ref.html +fuzzy-if(d2d,0-1,0-37170) fuzzy-if(skiaContent,0-1,0-38000) random-if(useDrawSnapshot) == border-separate-opacity-table-row-group.html border-separate-opacity-table-row-group-ref.html +fuzzy-if(d2d,0-1,0-12390) fuzzy-if(skiaContent,0-1,0-13000) random-if(useDrawSnapshot) == border-separate-opacity-table-row.html border-separate-opacity-table-row-ref.html +fuzzy-if(d2d||skiaContent,0-1,0-95000) random-if(useDrawSnapshot) == border-separate-opacity-table.html border-separate-opacity-table-ref.html != scrollable-rowgroup-collapse-background.html scrollable-rowgroup-collapse-notref.html != scrollable-rowgroup-collapse-border.html scrollable-rowgroup-collapse-notref.html != scrollable-rowgroup-separate-background.html scrollable-rowgroup-separate-notref.html diff --git a/layout/reftests/table-bordercollapse/reftest.list b/layout/reftests/table-bordercollapse/reftest.list index 9b5d75ede251..5bd6c82a26b4 100644 --- a/layout/reftests/table-bordercollapse/reftest.list +++ b/layout/reftests/table-bordercollapse/reftest.list @@ -110,11 +110,11 @@ fuzzy-if(appleSilicon,0-1,0-236) == frame_vsides_rules_none.html frame_vsides_ru # Fuzzy because border-collapsed borders are not antialiased, since each segment is painted separately. # So get 40 pixels of fuzz, 20 at each beveled corner (because the border width # is 20px). -fuzzy(0-255,0-40) fuzzy-if(!useDrawSnapshot&&webrender,51-52,40-526) fuzzy-if(appleSilicon,0-95,0-9760) fails-if(geckoview&&webrender) == border-style-outset-becomes-groove.html border-style-outset-becomes-groove-ref.html +fuzzy(0-255,0-40) fuzzy-if(!useDrawSnapshot,51-52,40-526) fuzzy-if(appleSilicon,0-95,0-9760) fails-if(geckoview) == border-style-outset-becomes-groove.html border-style-outset-becomes-groove-ref.html # Fuzzy because border-collapsed borders are not antialiased, since each segment is painted separately. # So get 40 pixels of fuzz, 20 at each beveled corner (because the border width # is 20px). -fuzzy(0-255,0-40) fuzzy-if(!useDrawSnapshot&&webrender,51-52,40-526) fuzzy-if(appleSilicon,0-95,0-9760) fails-if(geckoview&&webrender) == border-style-inset-becomes-ridge.html border-style-inset-becomes-ridge-ref.html +fuzzy(0-255,0-40) fuzzy-if(!useDrawSnapshot,51-52,40-526) fuzzy-if(appleSilicon,0-95,0-9760) fails-if(geckoview) == border-style-inset-becomes-ridge.html border-style-inset-becomes-ridge-ref.html fuzzy(0-2,0-11000) == 1324524.html 1324524-ref.html == 1384602-1a.html 1384602-1-ref.html == 1384602-1b.html 1384602-1-ref.html diff --git a/layout/reftests/text-decoration/reftest.list b/layout/reftests/text-decoration/reftest.list index 8477e980997f..2aeb786548af 100644 --- a/layout/reftests/text-decoration/reftest.list +++ b/layout/reftests/text-decoration/reftest.list @@ -1,5 +1,5 @@ -fuzzy-if(webrender&>kWidget,0-208,0-12) == complex-decoration-style-quirks.html complex-decoration-style-quirks-ref.html -fuzzy-if(webrender&>kWidget,0-208,0-12) == complex-decoration-style-standards.html complex-decoration-style-standards-ref.html +fuzzy-if(gtkWidget,0-208,0-12) == complex-decoration-style-quirks.html complex-decoration-style-quirks-ref.html +fuzzy-if(gtkWidget,0-208,0-12) == complex-decoration-style-standards.html complex-decoration-style-standards-ref.html == decoration-color-quirks.html decoration-color-quirks-ref.html == decoration-color-standards.html decoration-color-standards-ref.html == decoration-style-quirks.html decoration-style-quirks-ref.html diff --git a/layout/reftests/text-overflow/reftest.list b/layout/reftests/text-overflow/reftest.list index 0e12fc216658..ada8feaee801 100644 --- a/layout/reftests/text-overflow/reftest.list +++ b/layout/reftests/text-overflow/reftest.list @@ -1,25 +1,25 @@ == ellipsis-font-fallback.html ellipsis-font-fallback-ref.html == line-clipping.html line-clipping-ref.html -fuzzy-if(Android,0-16,0-244) fuzzy-if(webrender,0-47,0-6) == marker-basic.html marker-basic-ref.html # Bug 1128229 +fuzzy(0-47,0-6) == marker-basic.html marker-basic-ref.html # Bug 1128229 == marker-string.html marker-string-ref.html -fuzzy-if(webrender,0-47,0-18) == bidi-simple.html bidi-simple-ref.html +fuzzy(0-47,0-18) == bidi-simple.html bidi-simple-ref.html skip-if(!gtkWidget) fuzzy-if(gtkWidget,0-124,0-289) == bidi-simple-scrolled.html bidi-simple-scrolled-ref.html # Fails on Windows and OSX due to anti-aliasing fuzzy-if(Android,0-24,0-4000) fuzzy-if(cocoaWidget,0-1,0-40) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-149,0-1836) == scroll-rounding.html scroll-rounding-ref.html # bug 760264 -fuzzy(0-16,0-454) fails-if(gtkWidget) fuzzy-if(webrender&&winWidget,25-85,406-499) fuzzy-if(!webrender&&cocoaWidget&&!nativeThemePref,0-2,0-493) fuzzy-if(webrender&&cocoaWidget&&!nativeThemePref,0-7,0-265) fuzzy-if(Android&&!nativeThemePref,0-3,0-466) == anonymous-block.html anonymous-block-ref.html # gtkWidget:bug 1309103, fuzzy: subpixel aa -fuzzy-if(webrender,0-47,0-3) == false-marker-overlap.html false-marker-overlap-ref.html +fuzzy(0-16,0-454) fails-if(gtkWidget) fuzzy-if(winWidget,25-85,406-499) fuzzy-if(cocoaWidget&&!nativeThemePref,0-7,0-265) fuzzy-if(Android&&!nativeThemePref,0-3,0-466) == anonymous-block.html anonymous-block-ref.html # gtkWidget:bug 1309103, fuzzy: subpixel aa +fuzzy(0-47,0-3) == false-marker-overlap.html false-marker-overlap-ref.html == visibility-hidden.html visibility-hidden-ref.html -fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-1724) fuzzy-if(gtkWidget,0-10,0-8) fuzzy-if(webrender,0-47,0-24) == block-padding.html block-padding-ref.html -fuzzy-if(webrender,0-3,0-825) == quirks-decorations.html quirks-decorations-ref.html +fuzzy(0-47,0-24) == block-padding.html block-padding-ref.html +fuzzy(0-3,0-825) == quirks-decorations.html quirks-decorations-ref.html == quirks-line-height.html quirks-line-height-ref.html == standards-decorations.html standards-decorations-ref.html == standards-line-height.html standards-line-height-ref.html -fuzzy-if(skiaContent,0-1,0-4200) fuzzy-if(webrender,0-47,0-6) == selection.html selection-ref.html -fuzzy-if(webrender,0-8,0-509) == marker-shadow.html marker-shadow-ref.html -fuzzy-if(webrender,0-3,0-25) == aligned-baseline.html aligned-baseline-ref.html +fuzzy(0-47,0-6) == selection.html selection-ref.html +fuzzy(0-8,0-509) == marker-shadow.html marker-shadow-ref.html +fuzzy(0-3,0-25) == aligned-baseline.html aligned-baseline-ref.html fuzzy-if(skiaContent,0-1,0-5) == clipped-elements.html clipped-elements-ref.html == theme-overflow.html theme-overflow-ref.html == table-cell.html table-cell-ref.html -fuzzy-if(gtkWidget,0-10,0-32) fuzzy-if(webrender,0-47,0-18) == two-value-syntax.html two-value-syntax-ref.html +fuzzy(0-47,0-18) == two-value-syntax.html two-value-syntax-ref.html == single-value.html single-value-ref.html fuzzy-if(gtkWidget,0-10,0-2) == atomic-under-marker.html atomic-under-marker-ref.html pref(layout.css.xul-box-display-values.content.enabled,true) fuzzy(0-1,0-2616) skip-if(Android) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-12352) fails-if(gtkWidget) == xulscroll.html xulscroll-ref.html # gtkWidget:bug 1309107, bug 1328771 diff --git a/layout/reftests/text-shadow/reftest.list b/layout/reftests/text-shadow/reftest.list index a77b5561ffef..fece11bb5c31 100644 --- a/layout/reftests/text-shadow/reftest.list +++ b/layout/reftests/text-shadow/reftest.list @@ -5,7 +5,7 @@ random-if(Android) == chrome://reftest/content/text-shadow/basic-negcoord.xhtml != chrome://reftest/content/text-shadow/blur.xhtml chrome://reftest/content/text-shadow/blur-notref.xhtml == chrome://reftest/content/text-shadow/color-inherit.xhtml chrome://reftest/content/text-shadow/color-inherit-ref.xhtml == chrome://reftest/content/text-shadow/multiple-noblur.xhtml chrome://reftest/content/text-shadow/multiple-noblur-ref.xhtml -fuzzy-if(webrender&&swgl&&!Android,2-2,6320-6320) random-if(useDrawSnapshot&&webrender) == blur-opacity.html blur-opacity-ref.html +fuzzy-if(swgl&&!Android,2-2,6320-6320) random-if(useDrawSnapshot) == blur-opacity.html blur-opacity-ref.html == basic.html basic-ref.html == basic-negcoord.html basic-negcoord-ref.html @@ -32,7 +32,7 @@ needs-focus != text-shadow-selected-2.html text-shadow-selected-2-notref.html fuzzy-if(skiaContent,0-1,0-1400) needs-focus == text-shadow-selected-2.html text-shadow-selected-2-ref.html # bug 692744 -fuzzy-if(webrender,0-19,0-2872) == text-shadow-on-space-1.html text-shadow-on-space-1-ref.html +fuzzy(0-19,0-2872) == text-shadow-on-space-1.html text-shadow-on-space-1-ref.html # bug 721750 needs-focus == text-shadow-on-selection-1.html text-shadow-on-selection-1-ref.html diff --git a/layout/reftests/text-stroke/reftest.list b/layout/reftests/text-stroke/reftest.list index ea325cfcb804..356e49e35c59 100644 --- a/layout/reftests/text-stroke/reftest.list +++ b/layout/reftests/text-stroke/reftest.list @@ -1,9 +1,9 @@ # basic tests for webkit-text-stroke # fuzzy is needed here for platform dependent backends # These fail on Linux without webrender due to lack of antialiasing of the HTML text stroke -fuzzy(0-64,0-52) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-776) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-001.html webkit-text-stroke-property-001-ref.html -fuzzy(0-4,0-24) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-4,0-27) fuzzy-if(geckoview&&webrender,0-4,0-1476) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-125,0-3725) == webkit-text-stroke-property-002.html webkit-text-stroke-property-002-ref.html -fuzzy(0-48,0-28) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-528) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-74,0-2596) == webkit-text-stroke-property-003.html webkit-text-stroke-property-003-ref.html -fuzzy(0-64,0-33) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-575) fuzzy-if(geckoview&&webrender&&device,0-64,0-599) fuzzy-if(geckoview&&webrender&&emulator,96-96,58-58) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-85,0-2147) == webkit-text-stroke-property-004.html webkit-text-stroke-property-004-ref.html -fuzzy(0-64,0-47) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-860) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-005.html webkit-text-stroke-property-005-ref.html -fuzzy(0-71,0-10) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-48,0-351) == webkit-text-stroke-property-006.html webkit-text-stroke-property-006-ref.html +fuzzy(0-64,0-776) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-001.html webkit-text-stroke-property-001-ref.html +fuzzy(0-4,0-27) fuzzy-if(geckoview,0-4,0-1476) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-125,0-3725) == webkit-text-stroke-property-002.html webkit-text-stroke-property-002-ref.html +fuzzy(0-64,0-528) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-74,0-2596) == webkit-text-stroke-property-003.html webkit-text-stroke-property-003-ref.html +fuzzy(0-64,0-575) fuzzy-if(geckoview&&device,0-64,0-599) fuzzy-if(geckoview&&emulator,96-96,58-58) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-85,0-2147) == webkit-text-stroke-property-004.html webkit-text-stroke-property-004-ref.html +fuzzy(0-64,0-860) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-005.html webkit-text-stroke-property-005-ref.html +fuzzy(0-71,0-10) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-48,0-351) == webkit-text-stroke-property-006.html webkit-text-stroke-property-006-ref.html diff --git a/layout/reftests/text-svgglyphs/reftest.list b/layout/reftests/text-svgglyphs/reftest.list index f7bf100cf937..cc9a625f904d 100644 --- a/layout/reftests/text-svgglyphs/reftest.list +++ b/layout/reftests/text-svgglyphs/reftest.list @@ -5,7 +5,7 @@ pref(gfx.font_rendering.opentype_svg.enabled,false) != svg-glyph-positioning.s pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,0-2,0-350) == svg-glyph-positioning.svg svg-glyph-positioning-ref.svg pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-html.html svg-glyph-html-ref.svg pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-direct.svg svg-glyph-direct-ref.svg -pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(webrender&&OSX,176-176,2330-2330) fuzzy-if(!webrender&&OSX,134-134,2463-2463) == svg-glyph-invalid.html svg-glyph-invalid-ref.html +pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(OSX,176-176,2330-2330) == svg-glyph-invalid.html svg-glyph-invalid-ref.html pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-objectfill-solid.svg svg-glyph-objectfill-solid-ref.svg pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,0-2,0-200) == svg-glyph-objectstroke-solid.svg svg-glyph-objectstroke-solid-ref.svg pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy(0-1,0-7) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),0-1,0-79) fuzzy-if(skiaContent,0-1,0-300) == svg-glyph-objectgradient.svg svg-glyph-objectgradient-ref.svg # see bug 871961#c5 diff --git a/layout/reftests/text/reftest.list b/layout/reftests/text/reftest.list index ba88fd88cf80..ad3ec5dc1f94 100644 --- a/layout/reftests/text/reftest.list +++ b/layout/reftests/text/reftest.list @@ -158,7 +158,7 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 444656.html 444656-ref.h fuzzy-if(geckoview,0-4,0-1) == 449555-1.html 449555-1-ref.html == 467722.html 467722-ref.html fuzzy-if(skiaContent,0-1,0-600) == 475092-sub.html 475092-ref.html -fails-if(Android) fuzzy-if(skiaContent&&!Android,0-90,0-3100) fuzzy-if(webrender&&cocoaWidget,72-72,353-353) == 475092-pos.html 475092-sub.html # bug 482596 +fails-if(Android) fuzzy-if(skiaContent&&!Android,0-90,0-3100) fuzzy-if(cocoaWidget,72-72,353-353) == 475092-pos.html 475092-sub.html # bug 482596 == 476378-soft-hyphen-fallback.html 476378-soft-hyphen-fallback-ref.html # Test for bug 484954 == rgba-text.html rgba-text-ref.html @@ -193,15 +193,15 @@ skip-if(!cocoaWidget) != 1349308-1.html 1349308-notref.html # macOS-specific tes fuzzy-if(Android,0-128,0-233) == 1463020-letter-spacing-text-transform-1.html 1463020-letter-spacing-text-transform-1-ref.html fails-if(Android) == 1463020-letter-spacing-text-transform-2.html 1463020-letter-spacing-text-transform-2-ref.html # missing font coverage on Android == 1507661-spurious-hyphenation-after-explicit.html 1507661-spurious-hyphenation-after-explicit-ref.html -fuzzy-if(useDrawSnapshot&&webrender,255-255,50-50) fuzzy-if(!webrender,12-66,288-1681) fails-if(gtkWidget&&!webrender) == 1522857-1.html 1522857-1-ref.html # antialiasing fuzz in non-webrender cases +fuzzy-if(useDrawSnapshot,255-255,50-50) == 1522857-1.html 1522857-1-ref.html # antialiasing fuzz in non-webrender cases != 1637405-pua-shaping-1.html 1637405-pua-shaping-1-notref.html -fuzzy-if(useDrawSnapshot&&webrender,255-255,50-50) fuzzy-if(!webrender,0-42,0-1590) fuzzy-if(gtkWidget&&!webrender,0-255,0-50) == 1655364-1.html 1655364-1-ref.html +fuzzy-if(useDrawSnapshot,255-255,50-50) == 1655364-1.html 1655364-1-ref.html == 1670581-1.html 1670581-1-ref.html == 1673098-1.html 1673098-1-ref.html # ensure emoji chars don't render blank (bug 715798, bug 779042); # should at least render hexboxes if there's no font support -random-if(geckoview&&webrender) != emoji-01.html emoji-01-notref.html +random-if(geckoview) != emoji-01.html emoji-01-notref.html != emoji-02.html emoji-02-notref.html # Bug 727276: tests with variation selectors 15 and 16 to control emoji rendering style diff --git a/layout/reftests/transform-3d/reftest.list b/layout/reftests/transform-3d/reftest.list index d2bf0af23776..3cee6ba37361 100644 --- a/layout/reftests/transform-3d/reftest.list +++ b/layout/reftests/transform-3d/reftest.list @@ -1,5 +1,5 @@ == scalez-1a.html scalez-1-ref.html -fuzzy-if(webrender,0-1,0-6) == rotatey-1a.html rotatey-1-ref.html +fuzzy(0-1,0-6) == rotatey-1a.html rotatey-1-ref.html == rotatex-1a.html rotatex-1-ref.html # Check that scaleZ(-1) rotateX(180deg) is the same as rotateY(180deg) == scalezrotatex-1.html scalezrotatex-1-ref.html @@ -11,7 +11,7 @@ fuzzy-if(webrender,0-1,0-6) == rotatey-1a.html rotatey-1-ref.html == rotatex-perspective-1c.html rotatex-1-ref.html == rotatex-perspective-3a.html rotatex-perspective-3-ref.html == scalez-1a.html scalez-1-ref.html -fuzzy-if(gtkWidget||winWidget,0-8,0-376) fuzzy-if(Android,0-8,0-441) fuzzy-if(skiaContent,0-16,0-346) fuzzy-if(webrender&&cocoaWidget,0-200,0-310) fuzzy-if(webrender&&winWidget,0-175,0-250) == preserve3d-1a.html preserve3d-1-ref.html +fuzzy-if(gtkWidget||winWidget,0-8,0-376) fuzzy-if(Android,0-8,0-441) fuzzy-if(skiaContent,0-16,0-346) fuzzy-if(cocoaWidget,0-200,0-310) fuzzy-if(winWidget,0-175,0-250) == preserve3d-1a.html preserve3d-1-ref.html == preserve3d-1b.html about:blank == preserve3d-clipped.html about:blank == preserve3d-2a.html preserve3d-2-ref.html @@ -34,7 +34,7 @@ fuzzy-if(skiaContent,0-1,0-4) == matrix3d-1a.html matrix3d-1-ref.html == matrix3d-2a.html matrix3d-2-ref.html == rotate3d-1a.html rotatex-1-ref.html == 1467277-1.html rotatex-1-ref.html -fuzzy-if(webrender,0-1,0-6) == rotate3d-2a.html rotatey-1-ref.html +fuzzy(0-1,0-6) == rotate3d-2a.html rotatey-1-ref.html != backface-visibility-1a.html about:blank == backface-visibility-1b.html about:blank == backface-visibility-1c.html about:blank @@ -43,7 +43,7 @@ fuzzy-if(winWidget&&!layersGPUAccelerated,0-1,0-251) fuzzy-if(useDrawSnapshot,64 == perspective-clipping-1.html perspective-clipping-1-ref.html == perspective-clipping-2.html perspective-clipping-2-ref.html != perspective-origin-1a.html rotatex-perspective-1a.html -fuzzy-if(webrender,0-1,0-3) == perspective-origin-1b.html perspective-origin-1a.html +fuzzy(0-1,0-3) == perspective-origin-1b.html perspective-origin-1a.html fuzzy(0-3,0-99) random-if(Android&&!browserIsRemote) == perspective-origin-2a.html perspective-origin-2-ref.html # subpixel AA, bug 732568 fuzzy-if(winWidget&&!layersGPUAccelerated,0-1,0-61) == perspective-origin-3a.html perspective-origin-3-ref.html == perspective-origin-4a.html perspective-origin-4-ref.html @@ -56,14 +56,14 @@ fuzzy-if(winWidget&&!layersGPUAccelerated,0-1,0-61) == perspective-origin-3a.htm == sorting-2b.html sorting-2-ref.html == sorting-3a.html green-rect.html # Different, but equivalent (for the given transform) transform origins -fuzzy-if(webrender,0-1,0-4) == rotatex-transformorigin-1a.html rotatex-transformorigin-1-ref.html +fuzzy(0-1,0-4) == rotatex-transformorigin-1a.html rotatex-transformorigin-1-ref.html fuzzy-if((gtkWidget&&layersOMTC)||(winWidget&&!layersGPUAccelerated),0-1,0-86) == overflow-hidden-1a.html overflow-hidden-1-ref.html == transform-style-flat-1a.html transform-style-flat-1-ref.html == willchange-containing-block.html?willchange willchange-containing-block.html?ref != willchange-containing-block.html?willchange willchange-containing-block.html?noblock -fuzzy-if(winWidget&&!layersGPUAccelerated,0-1,0-606) fuzzy-if(webrender,0-3,0-304) == scroll-perspective-1.html scroll-perspective-1-ref.html +fuzzy(0-3,0-304) == scroll-perspective-1.html scroll-perspective-1-ref.html # Bugs -fails-if(!layersGPUAccelerated) fails-if(useDrawSnapshot&&webrender) fuzzy-if(!useDrawSnapshot&&webrender,0-29,0-826) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures +fails-if(!layersGPUAccelerated) fails-if(useDrawSnapshot) fuzzy-if(!useDrawSnapshot,0-29,0-826) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures fails-if(useDrawSnapshot) != 1157984-1.html about:blank # Bug 1157984 fuzzy(0-3,0-99) == animate-cube-radians.html animate-cube-radians-ref.html # subpixel AA fuzzy(0-3,0-99) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated,0-16,0-6) == animate-cube-radians-zoom.html animate-cube-radians-zoom-ref.html @@ -82,9 +82,9 @@ fuzzy(0-1,0-10000) == opacity-preserve3d-3.html opacity-preserve3d-3-ref.html fuzzy(0-1,0-10000) == opacity-preserve3d-4.html opacity-preserve3d-4-ref.html == opacity-preserve3d-5.html opacity-preserve3d-5-ref.html == snap-perspective-1.html snap-perspective-1-ref.html -fuzzy-if(webrender&&Android,0-8,0-1) == mask-layer-1.html mask-layer-ref.html -fuzzy-if(webrender&&Android,0-8,0-1) == mask-layer-2.html mask-layer-ref.html -fuzzy-if(webrender,0-16,0-132) == mask-layer-3.html mask-layer-ref.html +fuzzy-if(Android,0-8,0-1) == mask-layer-1.html mask-layer-ref.html +fuzzy-if(Android,0-8,0-1) == mask-layer-2.html mask-layer-ref.html +fuzzy(0-16,0-132) == mask-layer-3.html mask-layer-ref.html == split-intersect1.html split-intersect1-ref.html fuzzy(0-255,0-150) fails-if(useDrawSnapshot) == split-intersect2.html split-intersect2-ref.html fuzzy(0-255,0-100) fails-if(useDrawSnapshot) == split-non-ortho1.html split-non-ortho1-ref.html @@ -95,8 +95,8 @@ fuzzy-if(winWidget&&!nativeThemePref,0-4,0-51) == transform-geometry-1.html tran == preserves3d-nested-filter-1.html preserves3d-nested-filter-1-ref.html != preserve3d-scale.html about:blank fuzzy(0-51,0-1154) == preserve3d-scale.html preserve3d-scale-ref.html -fuzzy-if(webrender,0-1,0-5) == perspective-overflow-1.html perspective-overflow-1-ref.html +fuzzy(0-1,0-5) == perspective-overflow-1.html perspective-overflow-1-ref.html == perspective-overflow-2.html perspective-overflow-2-ref.html == 1544995-1.html 1544995-1-ref.html == preserve3d-will-change-large-frame.html preserve3d-will-change-ref.html -fuzzy-if(webrender,0-6,0-3117) fuzzy-if(useDrawSnapshot,4-4,13-13) == 1637067-1.html 1637067-1-ref.html +fuzzy(0-6,0-3117) fuzzy-if(useDrawSnapshot,4-4,13-13) == 1637067-1.html 1637067-1-ref.html diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list index c56584ff05aa..5c8ee6f7da0b 100644 --- a/layout/reftests/transform/reftest.list +++ b/layout/reftests/transform/reftest.list @@ -3,7 +3,7 @@ # this test. == singular-1a.html about:blank # Multiple transforms should act identically to nested divs. -fuzzy-if(webrender,0-1,0-27) pref(apz.allow_zooming,true) == compound-1a.html compound-1-ref.html +fuzzy(0-1,0-27) pref(apz.allow_zooming,true) == compound-1a.html compound-1-ref.html != compound-1a.html compound-1-fail.html == dynamic-inherit-1.html dynamic-inherit-1-ref.html == dynamic-addremove-1a.html dynamic-addremove-1-ref.html @@ -75,7 +75,7 @@ fuzzy-if(skiaContent,0-1,0-80) == percent-1g.html percent-1-ref.html == abspos-1g.html abspos-1-ref.html # Origin can use "top" "right" etc. == origin-name-1a.html origin-name-1-ref.html -fuzzy-if(webrender,0-1,0-19) == origin-name-1b.html origin-name-1-ref.html +fuzzy(0-1,0-19) == origin-name-1b.html origin-name-1-ref.html == origin-name-2a.html origin-name-2-ref.html == origin-name-2b.html origin-name-2-ref.html fuzzy-if(skiaContent,0-1,0-350) == origin-name-2c.html origin-name-2-ref.html @@ -88,9 +88,9 @@ fuzzy-if(skiaContent,0-1,0-350) == origin-name-2c.html origin-name-2-ref.html fuzzy-if(skiaContent,0-2,0-500) == transform-svg-2a.xhtml transform-svg-2-ref.xhtml != transform-svg-2a.xhtml transform-svg-2-fail.xhtml # skew should allow a mix of one and two parameters. -fuzzy-if(webrender,0-1,0-20) == skew-1a.html skew-1-ref.html +fuzzy(0-1,0-20) == skew-1a.html skew-1-ref.html fuzzy-if(skiaContent,0-1,0-80) == skew-1b.html skew-1-ref.html -fuzzy-if(webrender,0-1,0-250) == skew-2a.html skew-2-ref.html +fuzzy(0-1,0-250) == skew-2a.html skew-2-ref.html # matrix with values equal to other transforms should behave indistinguishably == matrix-1a.html matrix-1-ref.html == matrix-2a.html matrix-2-ref.html @@ -138,11 +138,11 @@ fuzzy-if(skiaContent,0-2,0-5) == stresstest-1.html stresstest-1-ref.html == transform-origin-svg-2b.svg transform-origin-svg-2-ref.svg # Bug 1122526 == animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1-ref.html -fuzzy-if(webrender&&swgl,0-1,0-2) == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2-ref.html +fuzzy-if(swgl,0-1,0-2) == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2-ref.html == animate-layer-scale-inherit-3.html animate-layer-scale-inherit-1-ref.html # Bug 1301500 == dynamic-add-without-change-cb-1.html dynamic-add-without-change-cb-1-ref.html -skip-if(useDrawSnapshot&&webrender) fuzzy-if(d2d,0-1,0-5) fuzzy-if(skiaContent,0-26,0-208) == table-overflowed-by-animation.html table-overflowed-by-animation-ref.html # Bug 1715402 for useDrawSnapshot&&webrender +skip-if(useDrawSnapshot) fuzzy-if(d2d,0-1,0-5) fuzzy-if(skiaContent,0-26,0-208) == table-overflowed-by-animation.html table-overflowed-by-animation-ref.html # Bug 1715402 for useDrawSnapshot&&webrender == translate-rounding-1.html translate-rounding-ref.html == translate-rounding-2.html translate-rounding-ref.html fails == translate-rounding-3.html translate-rounding-viewport-ref.html # bug 1397146 @@ -173,12 +173,12 @@ test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animati fails-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-9.html partial-prerender-translate-5-ref.html test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-10.html partial-prerender-translate-10-ref.html test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-11.html partial-prerender-translate-11-ref.html -skip-if(webrender) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-12.html partial-prerender-translate-2-ref.html # bug 1666692 for WebRender +skip test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-12.html partial-prerender-translate-2-ref.html # bug 1666692 for WebRender # This reftest heavily depends on layout.animation.prerender.viewport-ratio-limit # and reftest viewport size (800, 1000). skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)||Android) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(!layersGPUAccelerated,0-75,0-2683) == partial-prerender-expansion-rotate.html partial-prerender-expansion-ref.html -skip-if(useDrawSnapshot&&webrender) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-1.html partial-prerender-expansion-with-resolution-ref.html -skip-if(webrender) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-2.html partial-prerender-expansion-with-resolution-ref.html # bug 1650039 for WebRender +skip-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-1.html partial-prerender-expansion-with-resolution-ref.html +skip test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-2.html partial-prerender-expansion-with-resolution-ref.html # bug 1650039 for WebRender test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-in-svg-1.html partial-prerender-in-svg-1-ref.html test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-in-svg-2.html partial-prerender-in-svg-1-ref.html # Reuse partial-prerender-in-svg-1-ref.html since the result should look same as partial-prerender-in-svg-1.html test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-in-svg-3.html partial-prerender-in-svg-3-ref.html diff --git a/layout/reftests/usercss/reftest.list b/layout/reftests/usercss/reftest.list index 5c0cbe9dfe07..5c3b11974ad0 100644 --- a/layout/reftests/usercss/reftest.list +++ b/layout/reftests/usercss/reftest.list @@ -1,3 +1,3 @@ == usercss.html usercss-ref.html == usercss-uppercase.html usercss-ref.html -fails-if(geckoview&&webrender&&device) == usercss-moz-document.html usercss-moz-document-ref.html +fails-if(geckoview&&device) == usercss-moz-document.html usercss-moz-document-ref.html diff --git a/layout/reftests/webkit-gradient/reftest.list b/layout/reftests/webkit-gradient/reftest.list index ecf856eea3ad..33e721bfc0d6 100644 --- a/layout/reftests/webkit-gradient/reftest.list +++ b/layout/reftests/webkit-gradient/reftest.list @@ -10,7 +10,7 @@ == webkit-gradient-linear-1b.html webkit-gradient-linear-1-ref.html == webkit-gradient-linear-1c.html webkit-gradient-linear-1-ref.html == webkit-gradient-linear-1d.html webkit-gradient-linear-1-ref.html -fuzzy-if(webrender,0-1,0-150) == webkit-gradient-linear-2.html webkit-gradient-linear-2-ref.html +fuzzy(0-1,0-150) == webkit-gradient-linear-2.html webkit-gradient-linear-2-ref.html # Tests for -webkit-gradient(radial, ...) == webkit-gradient-radial-1a.html webkit-gradient-radial-1-ref.html diff --git a/layout/reftests/webm-video/reftest.list b/layout/reftests/webm-video/reftest.list index 9f5547686f32..04307a1cef52 100644 --- a/layout/reftests/webm-video/reftest.list +++ b/layout/reftests/webm-video/reftest.list @@ -53,5 +53,5 @@ fails-if(layersGPUAccelerated) == object-fit-none-webm-001.html object-fit-none- fails-if(layersGPUAccelerated) == object-fit-none-webm-002.html object-fit-none-webm-002-ref.html # Bug 1083516 for layersGPUAccelerated failures fails-if(layersGPUAccelerated) == object-fit-scale-down-webm-001.html object-fit-scale-down-webm-001-ref.html # Bug 1083516 for layersGPUAccelerated failures fails-if(layersGPUAccelerated) == object-fit-scale-down-webm-002.html object-fit-scale-down-webm-002-ref.html # Bug 1083516 for layersGPUAccelerated failures -fails-if(layersGPUAccelerated) fails == object-position-webm-001.html object-position-webm-001-ref.html # Bug 1098417 for across-the-board failure, Bug 1083516 for layersGPUAccelerated failures -fails-if(layersGPUAccelerated) fails == object-position-webm-002.html object-position-webm-002-ref.html # Bug 1098417 for across-the-board failure, Bug 1083516 for layersGPUAccelerated failures +fails == object-position-webm-001.html object-position-webm-001-ref.html # Bug 1098417 for across-the-board failure, Bug 1083516 for layersGPUAccelerated failures +fails == object-position-webm-002.html object-position-webm-002-ref.html # Bug 1098417 for across-the-board failure, Bug 1083516 for layersGPUAccelerated failures diff --git a/layout/reftests/writing-mode/reftest.list b/layout/reftests/writing-mode/reftest.list index 9f301234f831..4a5b2a5a02e1 100644 --- a/layout/reftests/writing-mode/reftest.list +++ b/layout/reftests/writing-mode/reftest.list @@ -153,7 +153,7 @@ random-if(gtkWidget) == 1193519-sideways-lr-1.html 1193519-sideways-lr-1-ref.htm random-if(gtkWidget) == 1193519-sideways-lr-2.html 1193519-sideways-lr-2-ref.html fuzzy-if(winWidget,0-3,0-84) == 1193519-sideways-lr-3.html 1193519-sideways-lr-3-ref.html fuzzy-if(winWidget,0-3,0-112) fails-if(Android) random-if(gtkWidget) == 1193519-sideways-lr-4.html 1193519-sideways-lr-4-ref.html # see bug 1366692. Rounding error with WR enabled, and on Android. -fuzzy-if(gtkWidget,0-255,0-12) fuzzy-if(cocoaWidget,0-65,0-69) fuzzy-if(geckoview&&webrender,0-255,0-13) == 1193519-sideways-lr-decoration-1.html 1193519-sideways-lr-decoration-1-ref.html +fuzzy-if(gtkWidget,0-255,0-12) fuzzy-if(cocoaWidget,0-65,0-69) fuzzy-if(geckoview,0-255,0-13) == 1193519-sideways-lr-decoration-1.html 1193519-sideways-lr-decoration-1-ref.html == 1196887-1-computed-display-inline-block.html 1196887-1-computed-display-inline-block-ref.html == 1205787-legacy-svg-values-1.html 1205787-legacy-svg-values-1-ref.html diff --git a/layout/reftests/xul/reftest.list b/layout/reftests/xul/reftest.list index 99402e6795f7..66443615bf74 100644 --- a/layout/reftests/xul/reftest.list +++ b/layout/reftests/xul/reftest.list @@ -1,20 +1,20 @@ == chrome://reftest/content/xul/css-flex-1.xhtml css-flex-1-ref.html -fuzzy-if(cocoaWidget&&webrender&&!nativeThemePref,0-7,0-2) == chrome://reftest/content/xul/css-grid-with-xul-item-1.xhtml chrome://reftest/content/xul/css-grid-with-xul-item-1-ref.xhtml +fuzzy-if(cocoaWidget&&!nativeThemePref,0-7,0-2) == chrome://reftest/content/xul/css-grid-with-xul-item-1.xhtml chrome://reftest/content/xul/css-grid-with-xul-item-1-ref.xhtml == chrome://reftest/content/xul/menuitem-key.xhtml chrome://reftest/content/xul/menuitem-key-ref.xhtml # these random-if(Android) are due to differences between Android Native & Xul, see bug 732569 -random-if(Android) fuzzy-if(webrender&&!nativeThemePref,0-2,0-8) == chrome://reftest/content/xul/menulist-shrinkwrap-1.xhtml chrome://reftest/content/xul/menulist-shrinkwrap-1-ref.xhtml -random-if(Android) fuzzy-if(webrender&&!nativeThemePref,0-2,0-8) == chrome://reftest/content/xul/menulist-shrinkwrap-2.xhtml chrome://reftest/content/xul/menulist-shrinkwrap-2-ref.xhtml +random-if(Android) fuzzy-if(!nativeThemePref,0-2,0-8) == chrome://reftest/content/xul/menulist-shrinkwrap-1.xhtml chrome://reftest/content/xul/menulist-shrinkwrap-1-ref.xhtml +random-if(Android) fuzzy-if(!nativeThemePref,0-2,0-8) == chrome://reftest/content/xul/menulist-shrinkwrap-2.xhtml chrome://reftest/content/xul/menulist-shrinkwrap-2-ref.xhtml == chrome://reftest/content/xul/textbox-overflow-1.xhtml chrome://reftest/content/xul/textbox-overflow-1-ref.xhtml # for bug 749658 # accesskeys are not normally displayed on Mac, so set a pref to enable them pref(ui.key.menuAccessKey,18) == chrome://reftest/content/xul/accesskey.xhtml chrome://reftest/content/xul/accesskey-ref.xhtml fuzzy-if(xulRuntime.widgetToolkit=="gtk",0-1,0-11) fuzzy-if(winWidget&&!nativeThemePref,0-1,0-1) == chrome://reftest/content/xul/tree-row-outline-1.xhtml chrome://reftest/content/xul/tree-row-outline-1-ref.xhtml # win8: bug 1254832 -skip-if(!cocoaWidget) fails-if(webrender&&cocoaWidget&&nativeThemePref) == chrome://reftest/content/xul/mac-tab-toolbar.xhtml chrome://reftest/content/xul/mac-tab-toolbar-ref.xhtml +skip-if(!cocoaWidget) fails-if(cocoaWidget&&nativeThemePref) == chrome://reftest/content/xul/mac-tab-toolbar.xhtml chrome://reftest/content/xul/mac-tab-toolbar-ref.xhtml != chrome://reftest/content/xul/tree-row-outline-1.xhtml chrome://reftest/content/xul/tree-row-outline-1-notref.xhtml == chrome://reftest/content/xul/text-crop.xhtml chrome://reftest/content/xul/text-crop-ref.xhtml random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == chrome://reftest/content/xul/text-small-caps-1.xhtml chrome://reftest/content/xul/text-small-caps-1-ref.xhtml -fuzzy-if(skiaContent,0-1,0-60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,0-1,0-31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,0-1,0-50) fuzzy-if(webrender,0-1,0-2500) == chrome://reftest/content/xul/inactive-fixed-bg-bug1205630.xhtml inactive-fixed-bg-bug1205630-ref.html -fuzzy-if(skiaContent,0-1,0-60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,0-1,0-31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,0-1,0-50) fuzzy-if(webrender,0-1,0-2500) == chrome://reftest/content/xul/inactive-fixed-bg-bug1272525.xhtml inactive-fixed-bg-bug1272525-ref.html +fuzzy(0-1,0-2500) == chrome://reftest/content/xul/inactive-fixed-bg-bug1205630.xhtml inactive-fixed-bg-bug1205630-ref.html +fuzzy(0-1,0-2500) == chrome://reftest/content/xul/inactive-fixed-bg-bug1272525.xhtml inactive-fixed-bg-bug1272525-ref.html # Tests for XUL with 'object-fit' & 'object-position': # These tests should be very similar to tests in our w3c-css/submitted/images3 diff --git a/layout/style/crashtests/crashtests.list b/layout/style/crashtests/crashtests.list index 25c52fb484e1..95cb1d555455 100644 --- a/layout/style/crashtests/crashtests.list +++ b/layout/style/crashtests/crashtests.list @@ -209,9 +209,9 @@ load large_border_image_width.html load link-transition-before.html skip-if(winWidget&&isDebugBuild&&/^Windows\x20NT\x206\.1/.test(http.oscpu)) load long-url-list-stack-overflow.html #Bug 1525117 load scale-on-block-continuation.html -skip-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) load 1383981.html # Very sensitive to stack size. -skip-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) load 1383981-2.html -skip-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) load 1383981-3.html +skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) load 1383981.html # Very sensitive to stack size. +skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) load 1383981-2.html +skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) load 1383981-3.html load 1384824-1.html load 1384824-2.html load 1386773.html @@ -302,7 +302,7 @@ load 1533783.html load 1533891.html pref(gfx.omta.background-color,true) load 1533968.html load 1545177.html -skip-if(geckoview&&webrender) skip-if(Android) load 1546255.html # Bug 1563020 for GV+WR & Bug 1553971 +skip-if(geckoview) skip-if(Android) load 1546255.html # Bug 1563020 for GV+WR & Bug 1553971 pref(layout.css.resizeobserver.enabled,true) load 1552911.html load 1562361.html load 1566684.html diff --git a/widget/reftests/reftest.list b/widget/reftests/reftest.list index c8185ad86fa2..5833dddc3b64 100644 --- a/widget/reftests/reftest.list +++ b/widget/reftests/reftest.list @@ -1,6 +1,6 @@ == progressbar-fallback-default-style.html progressbar-fallback-default-style-ref.html -fuzzy-if(Android,0-17,0-1120) fuzzy-if(webrender,0-8,0-480) fuzzy-if(!nativeThemePref,0-31,0-67) == meter-native-style.html meter-native-style-ref.html -skip-if(!cocoaWidget&&nativeThemePref) fuzzy-if(webrender&&!nativeThemePref,0-11,0-332) fuzzy-if(!webrender&&!nativeThemePref,0-7,0-174) == meter-vertical-native-style.html meter-vertical-native-style-ref.html # dithering +fuzzy(0-8,0-480) fuzzy-if(!nativeThemePref,0-31,0-67) == meter-native-style.html meter-native-style-ref.html +skip-if(!cocoaWidget&&nativeThemePref) fuzzy-if(!nativeThemePref,0-11,0-332) == meter-vertical-native-style.html meter-vertical-native-style-ref.html # dithering == meter-fallback-default-style.html meter-fallback-default-style-ref.html load 664925.xhtml pref(apz.allow_zooming,true) pref(ui.useOverlayScrollbars,0) skip-if(!cocoaWidget) != scaled-scrollbar.html about:blank diff --git a/xpcom/string/crashtests/crashtests.list b/xpcom/string/crashtests/crashtests.list index f3e3c4aec11a..d464166e85ba 100644 --- a/xpcom/string/crashtests/crashtests.list +++ b/xpcom/string/crashtests/crashtests.list @@ -1,3 +1,3 @@ load 394275-1.html load 395651-1.html -skip-if(webrender&&(gtkWidget||winWidget)) load 1113005.html # Bug 1683062 +skip-if(gtkWidget||winWidget) load 1113005.html # Bug 1683062