diff --git a/dom/canvas/test/reftest/reftest.list b/dom/canvas/test/reftest/reftest.list index 257f28c251d6..403c589102a0 100644 --- a/dom/canvas/test/reftest/reftest.list +++ b/dom/canvas/test/reftest/reftest.list @@ -2,25 +2,25 @@ default-preferences pref(webgl.force-enabled,true) pref(media.useAudioChannelAPI,true) pref(dom.audiochannel.mutedByDefault,false) # Check that disabling works: -skip-if(Android) == webgl-disable-test.html?nogl wrapper.html?green.png -pref(webgl.disabled,true) skip-if(Android) == webgl-disable-test.html wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-disable-test.html?nogl wrapper.html?green.png +pref(webgl.disabled,true) skip-if(Android) fails-if(webrender) == webgl-disable-test.html wrapper.html?green.png # Basic WebGL tests: # Do we get pixels to the screen at all? # Neither of these should ever break. -skip-if(Android) == webgl-clear-test.html wrapper.html?green.png -pref(webgl.force-layers-readback,true) skip-if(Android) == webgl-clear-test.html?readback wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-clear-test.html wrapper.html?green.png +pref(webgl.force-layers-readback,true) skip-if(Android) fails-if(webrender) == webgl-clear-test.html?readback wrapper.html?green.png # Make sure that our choice of attribs doesn't break rendering. -skip-if(Android) == webgl-clear-test.html?depth wrapper.html?green.png -skip-if(Android) == webgl-clear-test.html?stencil wrapper.html?green.png -skip-if(Android) == webgl-clear-test.html?depth&stencil wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-clear-test.html?depth wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-clear-test.html?stencil wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-clear-test.html?depth&stencil wrapper.html?green.png # Check that resize works: -skip-if(Android) == webgl-resize-test.html wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-resize-test.html wrapper.html?green.png # Check that captureStream() displays in a local video element -skip-if(Android) == webgl-capturestream-test.html?preserve wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-capturestream-test.html?preserve wrapper.html?green.png # Some of the failure conditions are a little crazy. I'm (jgilbert) setting these based on # failures encountered when running on Try, and then targetting the Try config by @@ -41,88 +41,88 @@ skip-if(Android) == webgl-capturestream-test.html?preserve wrapper.html?green.pn # Does we draw the correct colors in the correct places? # Combinations: PowerSet([readback, aa, preserve, premult, alpha]) x [frame=1,frame=6] # This is 2^6 = 64 combinations. -skip-if(Android) == webgl-color-test.html?frame=1&__&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=1&aa&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=1&__&________&premult&_____ wrapper.html?colors-no-alpha.png -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(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=1&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=1&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) 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 -skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&__&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=1&aa&preserve&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) == webgl-color-test.html?frame=6&__&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=6&aa&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) == webgl-color-test.html?frame=6&__&________&premult&_____ wrapper.html?colors-no-alpha.png -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(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=6&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=6&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) 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 -skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&__&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) fails-if(webrender) == webgl-color-test.html?frame=6&aa&preserve&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&________&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&________&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=1&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=1&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png -fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&________&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&________&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-color-test.html?frame=6&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png +fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&________&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-color-test.html?frame=6&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png # Check for hanging bindings/state settings: -skip-if(Android) == webgl-hanging-fb-test.html?__&________ wrapper.html?green.png -skip-if(Android) == webgl-hanging-fb-test.html?aa&________ wrapper.html?green.png -skip-if(Android) == webgl-hanging-fb-test.html?__&preserve wrapper.html?green.png -skip-if(Android) == webgl-hanging-fb-test.html?aa&preserve wrapper.html?green.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-hanging-fb-test.html?readback&__&________ wrapper.html?green.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-hanging-fb-test.html?readback&aa&________ wrapper.html?green.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-hanging-fb-test.html?readback&__&preserve wrapper.html?green.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-hanging-fb-test.html?readback&aa&preserve wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-hanging-fb-test.html?__&________ wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-hanging-fb-test.html?aa&________ wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-hanging-fb-test.html?__&preserve wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-hanging-fb-test.html?aa&preserve wrapper.html?green.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-hanging-fb-test.html?readback&__&________ wrapper.html?green.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-hanging-fb-test.html?readback&aa&________ wrapper.html?green.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-hanging-fb-test.html?readback&__&preserve wrapper.html?green.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-hanging-fb-test.html?readback&aa&preserve wrapper.html?green.png -skip-if(Android) == webgl-hanging-scissor-test.html?__ wrapper.html?green.png -skip-if(Android) == webgl-hanging-scissor-test.html?aa wrapper.html?green.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-hanging-scissor-test.html?readback&__ wrapper.html?green.png -skip-if(Android) pref(webgl.force-layers-readback,true) == webgl-hanging-scissor-test.html?readback&aa wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-hanging-scissor-test.html?__ wrapper.html?green.png +skip-if(Android) fails-if(webrender) == webgl-hanging-scissor-test.html?aa wrapper.html?green.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-hanging-scissor-test.html?readback&__ wrapper.html?green.png +skip-if(Android) pref(webgl.force-layers-readback,true) fails-if(webrender) == webgl-hanging-scissor-test.html?readback&aa wrapper.html?green.png # Check that our experimental prefs still work: @@ -157,13 +157,13 @@ skip-if(!winWidget) pref(webgl.disable-angle,true) == webgl-color-test.html?nat == stroketext-shadow.html stroketext-shadow-ref.html # focus rings -pref(canvas.focusring.enabled,true) skip-if(cocoaWidget) skip-if(winWidget) needs-focus == drawFocusIfNeeded.html drawFocusIfNeeded-ref.html +pref(canvas.focusring.enabled,true) skip-if(cocoaWidget) skip-if(winWidget) needs-focus fails-if(webrender) == drawFocusIfNeeded.html drawFocusIfNeeded-ref.html pref(canvas.customfocusring.enabled,true) skip-if(Android||cocoaWidget||winWidget) fuzzy-if(gtkWidget,64,410) needs-focus == drawCustomFocusRing.html drawCustomFocusRing-ref.html # Check that captureStream() displays in a local video element -== capturestream.html wrapper.html?green.png +fails-if(webrender) == capturestream.html wrapper.html?green.png -fuzzy-if(azureSkia,16,2) fuzzy-if(Android,3,40) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),1,1) == 1177726-text-stroke-bounds.html 1177726-text-stroke-bounds-ref.html +fuzzy-if(azureSkia,16,2) fuzzy-if(Android,3,40) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),1,1) fails-if(webrender) == 1177726-text-stroke-bounds.html 1177726-text-stroke-bounds-ref.html # Canvas Filter Reftests include filters/reftest.list diff --git a/dom/html/reftests/reftest.list b/dom/html/reftests/reftest.list index 155b11848e4a..2daf55e19da2 100644 --- a/dom/html/reftests/reftest.list +++ b/dom/html/reftests/reftest.list @@ -62,4 +62,4 @@ pref(permissions.default.image,1) HTTP == bug1196784-with-srcset.html bug1196784 pref(permissions.default.image,2) HTTP == bug1196784-with-srcset.html bug1196784-no-srcset.html # Test video with rotation information can be rotated. -== bug1228601-video-rotation-90.html bug1228601-video-rotated-ref.html +fails-if(webrender) == bug1228601-video-rotation-90.html bug1228601-video-rotated-ref.html diff --git a/dom/plugins/test/reftest/reftest.list b/dom/plugins/test/reftest/reftest.list index e2d819536770..f776bd2752ff 100644 --- a/dom/plugins/test/reftest/reftest.list +++ b/dom/plugins/test/reftest/reftest.list @@ -1,26 +1,26 @@ # basic sanity checking random-if(!haveTestPlugin) != plugin-sanity.html about:blank -fails-if(!haveTestPlugin) == plugin-sanity.html div-sanity.html -fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) == plugin-alpha-zindex.html div-alpha-zindex.html -fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,164000) == plugin-alpha-opacity.html div-alpha-opacity.html -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == windowless-clipping-1.html windowless-clipping-1-ref.html # bug 631832 +fails-if(!haveTestPlugin) fails-if(webrender) == plugin-sanity.html div-sanity.html +fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) fails-if(webrender) == plugin-alpha-zindex.html div-alpha-zindex.html +fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,164000) fails-if(webrender) == plugin-alpha-opacity.html div-alpha-opacity.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fails-if(webrender) == windowless-clipping-1.html windowless-clipping-1-ref.html # bug 631832 # fuzzy because of anti-aliasing in dashed border -fuzzy(16,256) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == border-padding-1.html border-padding-1-ref.html # bug 629430 +fuzzy(16,256) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fails-if(webrender) == border-padding-1.html border-padding-1-ref.html # bug 629430 fuzzy(16,256) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == border-padding-2.html border-padding-2-ref.html # bug 629430 -fuzzy(16,256) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(!haveTestPlugin||Android) == border-padding-3.html border-padding-3-ref.html # bug 629430 # bug 773482 +fuzzy(16,256) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(!haveTestPlugin||Android) fails-if(webrender) == border-padding-3.html border-padding-3-ref.html # bug 629430 # bug 773482 # The following two "pluginproblemui-direction" tests are unreliable on all platforms. They should be re-written or replaced. #random-if(cocoaWidget||d2d||/^Windows\x20NT\x205\.1/.test(http.oscpu)) fails-if(!haveTestPlugin&&!Android) == pluginproblemui-direction-1.html pluginproblemui-direction-1-ref.html # bug 567367 #random-if(cocoaWidget) fails-if(!haveTestPlugin&&!Android) == pluginproblemui-direction-2.html pluginproblemui-direction-2-ref.html -fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) == plugin-canvas-alpha-zindex.html div-alpha-zindex.html -fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) == plugin-transform-alpha-zindex.html div-alpha-zindex.html -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) == plugin-busy-alpha-zindex.html div-alpha-zindex.html -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) == plugin-background.html plugin-background-ref.html -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) == plugin-background-1-step.html plugin-background-ref.html -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) == plugin-background-2-step.html plugin-background-ref.html -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) == plugin-background-5-step.html plugin-background-ref.html -random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) == plugin-background-10-step.html plugin-background-ref.html -random-if(!haveTestPlugin) == plugin-transform-1.html plugin-transform-1-ref.html -fails-if(!haveTestPlugin) == plugin-transform-2.html plugin-transform-2-ref.html +fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) fails-if(webrender) == plugin-canvas-alpha-zindex.html div-alpha-zindex.html +fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) fails-if(webrender) == plugin-transform-alpha-zindex.html div-alpha-zindex.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,160000) fails-if(webrender) == plugin-busy-alpha-zindex.html div-alpha-zindex.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) fails-if(webrender) == plugin-background.html plugin-background-ref.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) fails-if(webrender) == plugin-background-1-step.html plugin-background-ref.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) fails-if(webrender) == plugin-background-2-step.html plugin-background-ref.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) fails-if(webrender) == plugin-background-5-step.html plugin-background-ref.html +random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) fuzzy-if(skiaContent&&haveTestPlugin,1,32400) fails-if(webrender) == plugin-background-10-step.html plugin-background-ref.html +random-if(!haveTestPlugin) fails-if(webrender) == plugin-transform-1.html plugin-transform-1-ref.html +fails-if(!haveTestPlugin) fails-if(webrender) == plugin-transform-2.html plugin-transform-2-ref.html skip-if(!haveTestPlugin) == shrink-1.html shrink-1-ref.html skip-if(!haveTestPlugin) == update-1.html update-1-ref.html skip-if(!haveTestPlugin) == windowless-layers.html windowless-layers-ref.html diff --git a/gfx/tests/reftest/reftest.list b/gfx/tests/reftest/reftest.list index 2c62d203344d..4afce670aaa3 100644 --- a/gfx/tests/reftest/reftest.list +++ b/gfx/tests/reftest/reftest.list @@ -5,5 +5,5 @@ fuzzy-if(Android,8,1000) == 709477-1.html 709477-1-ref.html skip-if(!asyncPan) == 1086723.html 1086723-ref.html == 853889-1.html 853889-1-ref.html skip-if(Android) fuzzy-if(skiaContent,1,587) == 1143303-1.svg pass.svg -fuzzy(100,30) == 1149923.html 1149923-ref.html # use fuzzy due to few distorted pixels caused by border-radius +fuzzy(100,30) fails-if(webrender) == 1149923.html 1149923-ref.html # use fuzzy due to few distorted pixels caused by border-radius == 1131264-1.svg pass.svg diff --git a/layout/reftests/abs-pos/reftest.list b/layout/reftests/abs-pos/reftest.list index 48b4d892b17d..afde66f40ca6 100644 --- a/layout/reftests/abs-pos/reftest.list +++ b/layout/reftests/abs-pos/reftest.list @@ -49,11 +49,11 @@ fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated&&!azur == continuation-positioned-inline-1.html continuation-positioned-inline-ref.html == continuation-positioned-inline-2.html continuation-positioned-inline-ref.html == scrollframe-1.html scrollframe-1-ref.html -fuzzy-if(gtkWidget,1,1) fuzzy-if(Android,9,185) fuzzy-if(asyncPan&&!layersGPUAccelerated,121,144) == scrollframe-2.html scrollframe-2-ref.html #bug 756530 +fuzzy-if(gtkWidget,1,1) fuzzy-if(Android,9,185) fuzzy-if(asyncPan&&!layersGPUAccelerated,121,144) fails-if(webrender) == scrollframe-2.html scrollframe-2-ref.html #bug 756530 fuzzy-if(gtkWidget,1,8) == select-1.html select-1-ref.html fuzzy-if(gtkWidget,1,8) == select-1-dynamic.html select-1-ref.html == select-2.html select-2-ref.html -fuzzy-if(gtkWidget,1,19) fuzzy-if(Android,17,726) fuzzy-if(asyncPan&&!layersGPUAccelerated,110,114) fuzzy-if(browserIsRemote&&winWidget,110,114) == select-3.html select-3-ref.html +fuzzy-if(gtkWidget,1,19) fuzzy-if(Android,17,726) fuzzy-if(asyncPan&&!layersGPUAccelerated,110,114) fuzzy-if(browserIsRemote&&winWidget,110,114) fails-if(webrender) == select-3.html select-3-ref.html == multi-column-1.html multi-column-1-ref.html == button-1.html button-1-ref.html == button-2.html button-2-ref.html diff --git a/layout/reftests/backgrounds/reftest.list b/layout/reftests/backgrounds/reftest.list index bdbd677310bd..e9ba20fd6b42 100644 --- a/layout/reftests/backgrounds/reftest.list +++ b/layout/reftests/backgrounds/reftest.list @@ -149,27 +149,27 @@ HTTP != root-background-1.html about:blank HTTP == background-referrer.html background-referrer-ref.html -== attachment-scroll-positioning-1.html attachment-scroll-positioning-1-ref.html -== attachment-local-positioning-1.html attachment-local-positioning-1-ref.html -== attachment-local-positioning-2.html attachment-local-positioning-2-ref.html -== attachment-local-positioning-3.html attachment-local-positioning-3-ref.html -== attachment-local-positioning-4.html attachment-local-positioning-4-ref.html -== attachment-local-positioning-5.html attachment-local-positioning-5-ref.html +fails-if(webrender) == attachment-scroll-positioning-1.html attachment-scroll-positioning-1-ref.html +fails-if(webrender) == attachment-local-positioning-1.html attachment-local-positioning-1-ref.html +fails-if(webrender) == attachment-local-positioning-2.html attachment-local-positioning-2-ref.html +fails-if(webrender) == attachment-local-positioning-3.html attachment-local-positioning-3-ref.html +fails-if(webrender) == attachment-local-positioning-4.html attachment-local-positioning-4-ref.html +fails-if(webrender) == attachment-local-positioning-5.html attachment-local-positioning-5-ref.html -== attachment-local-clipping-color-1.html attachment-local-clipping-color-1-ref.html -== attachment-local-clipping-color-2.html attachment-local-clipping-color-1-ref.html # Same ref as the previous test. -== attachment-local-clipping-color-3.html attachment-local-clipping-color-3-ref.html -fuzzy-if(skiaContent,1,300) == attachment-local-clipping-color-4.html attachment-local-clipping-color-4-ref.html -fuzzy-if(skiaContent,1,400) == attachment-local-clipping-color-5.html attachment-local-clipping-color-4-ref.html -fuzzy(50,500) == attachment-local-clipping-color-6.html attachment-local-clipping-color-6-ref.html +fails-if(webrender) == attachment-local-clipping-color-1.html attachment-local-clipping-color-1-ref.html +fails-if(webrender) == attachment-local-clipping-color-2.html attachment-local-clipping-color-1-ref.html # Same ref as the previous test. +fails-if(webrender) == attachment-local-clipping-color-3.html attachment-local-clipping-color-3-ref.html +fuzzy-if(skiaContent,1,300) fails-if(webrender) == attachment-local-clipping-color-4.html attachment-local-clipping-color-4-ref.html +fuzzy-if(skiaContent,1,400) fails-if(webrender) == attachment-local-clipping-color-5.html attachment-local-clipping-color-4-ref.html +fuzzy(50,500) fails-if(webrender) == attachment-local-clipping-color-6.html attachment-local-clipping-color-6-ref.html -== attachment-local-clipping-image-1.html attachment-local-clipping-image-1-ref.html -== attachment-local-clipping-image-2.html attachment-local-clipping-image-1-ref.html # Same ref as the previous test. -== attachment-local-clipping-image-3.html attachment-local-clipping-image-3-ref.html +fails-if(webrender) == attachment-local-clipping-image-1.html attachment-local-clipping-image-1-ref.html +fails-if(webrender) == attachment-local-clipping-image-2.html attachment-local-clipping-image-1-ref.html # Same ref as the previous test. +fails-if(webrender) == attachment-local-clipping-image-3.html attachment-local-clipping-image-3-ref.html # The next three tests are fuzzy due to bug 1128229. -fuzzy(16,69) fuzzy-if(skiaContent,64,1300) == attachment-local-clipping-image-4.html attachment-local-clipping-image-4-ref.html -fuzzy(16,69) fuzzy-if(skiaContent,64,1300) == attachment-local-clipping-image-5.html attachment-local-clipping-image-4-ref.html -fuzzy(80,500) == attachment-local-clipping-image-6.html attachment-local-clipping-image-6-ref.html +fuzzy(16,69) fuzzy-if(skiaContent,64,1300) fails-if(webrender) == attachment-local-clipping-image-4.html attachment-local-clipping-image-4-ref.html +fuzzy(16,69) fuzzy-if(skiaContent,64,1300) fails-if(webrender) == attachment-local-clipping-image-5.html attachment-local-clipping-image-4-ref.html +fuzzy(80,500) fails-if(webrender) == attachment-local-clipping-image-6.html attachment-local-clipping-image-6-ref.html fuzzy-if(skiaContent,1,8) == background-multiple-with-border-radius.html background-multiple-with-border-radius-ref.html == background-repeat-large-area.html background-repeat-large-area-ref.html diff --git a/layout/reftests/border-image/reftest.list b/layout/reftests/border-image/reftest.list index d702a169f850..b634b089a879 100644 --- a/layout/reftests/border-image/reftest.list +++ b/layout/reftests/border-image/reftest.list @@ -36,7 +36,7 @@ fails-if(Android) fails-if(usesRepeatResampling) == center-scaling-3.html center == border-image-outset-1c.html border-image-outset-1-ref.html == border-image-nofill-1.html border-image-nofill-1-ref.html == border-image-outset-resize-1.html border-image-outset-resize-1-ref.html -fuzzy-if(asyncPan&&!layersGPUAccelerated,121,514) == border-image-outset-move-1.html border-image-outset-move-1-ref.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,121,514) fails-if(webrender) == border-image-outset-move-1.html border-image-outset-move-1-ref.html == border-image-style-none.html border-image-style-none-ref.html == border-image-style-none-length.html border-image-style-none-length-ref.html == border-image-style-none-auto.html border-image-style-none-auto-ref.html diff --git a/layout/reftests/border-radius/reftest.list b/layout/reftests/border-radius/reftest.list index e199a4aea330..40647368525a 100644 --- a/layout/reftests/border-radius/reftest.list +++ b/layout/reftests/border-radius/reftest.list @@ -39,26 +39,26 @@ fuzzy-if(skiaContent,1,2728) == corner-4.html corner-4-ref.svg 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(skiaContent,1,13) == clipping-3.html clipping-3-ref.xhtml # edge of border-radius clips an underlying object's background +fuzzy-if(skiaContent,1,13) fails-if(webrender) == 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,1,20) fuzzy-if(d2d,64,196) fuzzy-if(cocoaWidget,1,180) fuzzy-if(Android,140,237) == clipping-4-canvas.html clipping-4-ref.html # bug 732535 +fuzzy-if(true,1,20) fuzzy-if(d2d,64,196) fuzzy-if(cocoaWidget,1,180) fuzzy-if(Android,140,237) fails-if(webrender) == clipping-4-canvas.html clipping-4-ref.html # bug 732535 fuzzy-if(Android,5,54) fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,10) fuzzy-if(skiaContent,1,140) == clipping-4-image.html clipping-4-ref.html fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,10) fuzzy-if(skiaContent,1,77) == clipping-4-overflow-hidden.html clipping-4-ref.html == clipping-5-canvas.html clipping-5-refc.html fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-5-image.html clipping-5-refi.html fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(skiaContent,1,77) == clipping-5-overflow-hidden.html clipping-5-ref.html fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,5,21) fuzzy-if(skiaContent,1,77) == clipping-5-refi.html clipping-5-ref.html -fuzzy-if(true,1,7) fuzzy-if(d2d,48,94) fuzzy-if(cocoaWidget,1,99) fuzzy-if(Android,99,115) fuzzy-if(skiaContent,1,77) == clipping-5-refc.html clipping-5-ref.html # bug 732535 -fuzzy-if(winWidget,105,71) fuzzy-if(Android,8,469) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical -fuzzy-if(true,2,29) fuzzy-if(d2d,46,50) fuzzy-if(Android,255,586) fuzzy-if(skiaContent,19,29) == 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(true,1,7) fuzzy-if(d2d,48,94) fuzzy-if(cocoaWidget,1,99) fuzzy-if(Android,99,115) fuzzy-if(skiaContent,1,77) fails-if(webrender) == clipping-5-refc.html clipping-5-ref.html # bug 732535 +fuzzy-if(winWidget,105,71) fuzzy-if(Android,8,469) fails-if(webrender) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical +fuzzy-if(true,2,29) fuzzy-if(d2d,46,50) fuzzy-if(Android,255,586) fuzzy-if(skiaContent,19,29) fails-if(webrender) == 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),1,5) == clipping-and-zindex-1.html clipping-and-zindex-1-ref.html -fuzzy-if(cocoaWidget,1,4) == intersecting-clipping-1-canvas.html intersecting-clipping-1-refc.html +fuzzy-if(cocoaWidget,1,4) fails-if(webrender) == 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,5,105) fuzzy-if(d2d,1,20) fuzzy-if(skiaContent,1,250) == intersecting-clipping-1-refi.html intersecting-clipping-1-ref.html -fuzzy-if(true,1,33) fuzzy-if(d2d,48,350) fuzzy-if(cocoaWidget,1,332) fuzzy-if(Android,124,440) fuzzy-if(skiaContent,1,135) == intersecting-clipping-1-refc.html intersecting-clipping-1-ref.html # bug 732535 +fuzzy-if(true,1,33) fuzzy-if(d2d,48,350) fuzzy-if(cocoaWidget,1,332) fuzzy-if(Android,124,440) fuzzy-if(skiaContent,1,135) fails-if(webrender) == intersecting-clipping-1-refc.html intersecting-clipping-1-ref.html # bug 732535 # Inheritance == inherit-1.html inherit-1-ref.html # border-radius shouldn't inherit @@ -78,7 +78,7 @@ fails-if(Android) == scrollbar-clamping-2.html scrollbar-clamping-2-ref.html fuzzy-if(true,1,1) == corner-joins-1.xhtml corner-joins-1-ref.xhtml fuzzy(255,20) random-if(winWidget) fuzzy-if(skiaContent,255,610) HTTP(..) == 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),1,20) fuzzy-if(d2d,64,157) fuzzy-if(Android,166,400) fuzzy-if(skiaContent,64,70) == 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),1,20) fuzzy-if(d2d,64,157) fuzzy-if(Android,166,400) fuzzy-if(skiaContent,64,70) fails-if(webrender) == scroll-1.html scroll-1-ref.html # see bug 732535 #Bug 959166 == transforms-1.html transforms-1-ref.html diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index 34f51dc48eac..e393434ac918 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -251,11 +251,11 @@ skip-if(Android&&asyncPan) == 243519-1.html 243519-1-ref.html == 243519-2.html 243519-2-ref.html == 243519-3.html 243519-3-ref.html == 243519-4a.html 243519-4-ref.html -== 243519-4b.html 243519-4-ref.html +fails-if(webrender) == 243519-4b.html 243519-4-ref.html == 243519-4c.html 243519-4-ref.html -== 243519-4d.html 243519-4-ref.html +fails-if(webrender) == 243519-4d.html 243519-4-ref.html == 243519-4e.html 243519-4-ref.html -== 243519-4f.html 243519-4-ref.html +fails-if(webrender) == 243519-4f.html 243519-4-ref.html == 243519-5a.html 243519-5-ref.html == 243519-5b.html 243519-5-ref.html == 243519-5c.html 243519-5-ref.html @@ -263,12 +263,12 @@ skip-if(Android&&asyncPan) == 243519-1.html 243519-1-ref.html == 243519-6.html 243519-6-ref.html == 243519-7.html 243519-7-ref.html == 243519-8.svg 243519-8-ref.svg -== 243519-9a.html 243519-9-ref.html -== 243519-9b.html 243519-9-ref.html -== 243519-9c.html 243519-9-ref.html -== 243519-9d.html 243519-9-ref.html -== 243519-9e.html 243519-9-ref.html -== 243519-9f.html 243519-9-ref.html +fails-if(webrender) == 243519-9a.html 243519-9-ref.html +fails-if(webrender) == 243519-9b.html 243519-9-ref.html +fails-if(webrender) == 243519-9c.html 243519-9-ref.html +fails-if(webrender) == 243519-9d.html 243519-9-ref.html +fails-if(webrender) == 243519-9e.html 243519-9-ref.html +fails-if(webrender) == 243519-9f.html 243519-9-ref.html == 244135-1.html 244135-1-ref.html == 244135-2.html 244135-2-ref.html == 244932-1.html 244932-1-ref.html @@ -305,7 +305,7 @@ fuzzy-if(Android,3,50) fuzzy-if(skiaContent,1,133) == 273681-1.html 273681-1-ref == 283686-2.html 283686-2-ref.html == 283686-3.html about:blank == 289384-1.xhtml 289384-ref.xhtml -random-if(d2d) fuzzy-if(Android,8,1439) 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-if(Android,8,1439) fails-if(webrender) 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 @@ -313,7 +313,7 @@ random-if(d2d) fuzzy-if(Android,8,1439) HTTP == 289480.html#top 289480-ref.html == 294306-1.html 294306-1a-ref.html != 294306-1.html 294306-1b-ref.html == 296361-1.html 296361-ref.html -== 296904-1.html 296904-1-ref.html +fails-if(webrender) == 296904-1.html 296904-1-ref.html == 299136-1.html 299136-1-ref.html == 299837-1.html 299837-1-ref.html == 299837-2.xul 299837-2-ref.xul @@ -857,7 +857,7 @@ fuzzy-if(gtkWidget,2,40) == 402567-4.html 402567-4-ref.html fuzzy-if(skiaContent,2,5) == 402629-1.html 402629-1-ref.html fuzzy-if(skiaContent,2,5) == 402629-2.html 402629-2-ref.html fuzzy-if(skiaContent,2,5) == 402629-3.html 402629-3-ref.html -== 402807-1.html 402807-1-ref.html +fails-if(webrender) == 402807-1.html 402807-1-ref.html == 402940-1.html 402940-1-ref.html == 402940-1b.html 402940-1-ref.html != 402940-2.html 402940-2-notref.html @@ -901,7 +901,7 @@ random-if(cocoaWidget) HTTP(..) == 404149-1.xul 404149-1-ref.xul # HTTP for font == 404309-1b.html 404309-1-ref.html # Disabled due to compartments for now. #!= data:application/xml, data:text/plain, # ensure we pretty-print this XML instead of letting it appear blank (test for bug 404419) -fuzzy-if(Android,8,50) == 404553-1.html 404553-1-ref.html # assertion test, also tests that marquee binding is applied correctly +fuzzy-if(Android,8,50) fails-if(webrender) == 404553-1.html 404553-1-ref.html # assertion test, also tests that marquee binding is applied correctly == 404666-1.html 404666-1-ref.html == 404666-2.html 404666-2-ref.html == 405186-1.xhtml about:blank @@ -909,7 +909,7 @@ fuzzy-if(Android,8,50) == 404553-1.html 404553-1-ref.html # assertion test, als == 405380-1.html 405380-1-ref.html == 405517-1.xhtml 405517-1-ref.xhtml == 405577-1.html 405577-1-ref.html -== 405584-1.html 405584-1-ref.html +fails-if(webrender) == 405584-1.html 405584-1-ref.html # == 405952-1.html 405952-1-ref.html == 406484-1.html 406484-1-ref.html == 406568-1.html 406568-1-ref.html @@ -1348,7 +1348,7 @@ fuzzy-if(skiaContent,1,5) == 482659-1d.html 482659-1-ref.html == 488390-1.html 488390-1-ref.html == 488649-1.html 488649-1-ref.html == 488685-1.html 488685-1-ref.html -== 488692-1.html 488692-1-ref.html +fails-if(webrender) == 488692-1.html 488692-1-ref.html == 489868-1.svg 489868-1-ref.svg == 490173-1.html 490173-1-ref.html == 490173-2.html 490173-2-ref.html @@ -1568,14 +1568,14 @@ random-if(!winWidget) fails-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == 57 random-if(!winWidget) fails-if(winWidget&&!dwrite) random-if(winWidget&&dwrite) != 574907-3.html 574907-3-notref.html == 577838-1.html 577838-1-ref.html == 577838-2.html 577838-2-ref.html -== 579323-1.html 579323-1-ref.html -== 579349-1.html 579349-1-ref.html +fails-if(webrender) == 579323-1.html 579323-1-ref.html +fails-if(webrender) == 579349-1.html 579349-1-ref.html == 579655-1.html 579655-1-ref.html skip-if(!haveTestPlugin) fails-if(Android) == 579808-1.html 579808-1-ref.html fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,10000) == 579985-1.html 579985-1-ref.html # bug 623452 for WinXP; this bug was only for a regression in BasicLayers anyway skip-if(Android) == 580160-1.html 580160-1-ref.html # bug 920927 for Android; issues without the test-plugin fuzzy-if(asyncPan&&!layersGPUAccelerated,255,141) HTTP(..) == 580863-1.html 580863-1-ref.html -fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,6436) == 581317-1.html 581317-1-ref.html +fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,6436) fails-if(webrender) == 581317-1.html 581317-1-ref.html == 581579-1.html 581579-1-ref.html == 582037-1a.html 582037-1-ref.html == 582037-1b.html 582037-1-ref.html @@ -1601,25 +1601,25 @@ random-if(Android) == 594333-1.html 594333-1-ref.html fuzzy-if(skiaContent,1,80) == 597721-1.html 597721-1-ref.html random-if(winWidget) fuzzy-if(Android,38,539) fuzzy-if(skiaContent,1,480) needs-focus == 598726-1.html 598726-1-ref.html # Fails on Windows, bug 782196 == 599113-1.html 599113-1-ref.html -fails-if(!haveTestPlugin) == 599476.html 599476-ref.html +fails-if(!haveTestPlugin) fails-if(webrender) == 599476.html 599476-ref.html == 599882-1a.html 599882-1-ref.html == 599882-1b.html 599882-1-ref.html == 599882-2.html 599882-2-ref.html -== 600045-1.html 600045-1-ref.html +fails-if(webrender) == 600045-1.html 600045-1-ref.html == 600803-1.html 600803-1-ref.html == 600974-1.html 600974-1-ref.html == 600974-2.html 600974-1-ref.html == 600974-3.html 600974-1-ref.html -== 602200-1.html 602200-1-ref.html -== 602200-2.html 602200-2-ref.html +fails-if(webrender) == 602200-1.html 602200-1-ref.html +fails-if(webrender) == 602200-2.html 602200-2-ref.html fuzzy-if(Android,8,20) == 602200-3.html 602200-3-ref.html -== 602200-4.html 602200-4-ref.html +fails-if(webrender) == 602200-4.html 602200-4-ref.html == 603423-1.html 603423-1-ref.html == 604737.html 604737-ref.html == 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 +fails-if(webrender) == 608636-1.html 608636-1-ref.html == 608756-1a.html 608756-1-ref.html == 608756-1b.html 608756-1-ref.html == 608756-2.html 608756-2-ref.html @@ -1636,7 +1636,7 @@ needs-focus skip-if(/^Linux\x20i686/.test(http.oscpu)) == 613433-3.html 613433-3 == 614272-1.svg 614272-1-ref.svg HTTP(..) == 615121-1.html 615121-1-ref.html HTTP(..) != 615121-2.html 615121-2-notref.html -== 617242-1.html 617242-1-ref.html +fails-if(webrender) == 617242-1.html 617242-1-ref.html != 618071.html 618071-notref.html == 619117-1.html 619117-1-ref.html HTTP(..) == 619511-1.html 619511-1-ref.html @@ -1647,38 +1647,38 @@ HTTP(..) == 621253-2-externalFilter.html 621253-2-ref.html random-if(winWidget) fuzzy-if(OSX==1008,19,17) == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts) random-if(winWidget) HTTP(..) == 621918-2.svg 621918-2-ref.svg # same 1px issue as above, and HTTP(..) for filters.svg, used to mask antialiasing issues where glyphs touch fuzzy-if(d2d,5,1) == 622585-1.html 622585-1-ref.html # bug 789402 -fuzzy-if(Android,8,300) fuzzy-if(skiaContent,1,40000) == 625409-1.html 625409-1-ref.html +fuzzy-if(Android,8,300) fuzzy-if(skiaContent,1,40000) fails-if(webrender) == 625409-1.html 625409-1-ref.html == 627393-1.html about:blank fuzzy-if(skiaContent,1,500) == 630835-1.html about:blank == 631352-1.html 631352-1-ref.html -skip-if(!haveTestPlugin) fails-if(Android) fuzzy-if(winWidget&&!layersGPUAccelerated,102,535) fuzzy-if(skiaContent&&!Android,102,11000) == 632423-1.html 632423-1-ref.html +skip-if(!haveTestPlugin) fails-if(Android) fuzzy-if(winWidget&&!layersGPUAccelerated,102,535) fuzzy-if(skiaContent&&!Android,102,11000) fails-if(webrender) == 632423-1.html 632423-1-ref.html skip-if(Android) random-if(winWidget||OSX==1010) skip-if(webrender) == 632781-verybig.html 632781-ref.html # see bug 1322816 for webrender == 632781-normalsize.html 632781-ref.html fuzzy-if(d2d&&/^Windows\x20NT\x206\.2/.test(http.oscpu),1,559) fuzzy-if(!isDebugBuild&>kWidget&&/^Linux\x20i686/.test(http.oscpu),102,140) == 633344-1.html 633344-1-ref.html # bug 1103623, Linux32 from GCC update -fuzzy-if(skiaContent,1,500) == 634232-1.html 634232-1-ref.html -fuzzy-if(skiaContent,3,120000) == 635302-1.html 635302-1-ref.html -fuzzy(1,68) fuzzy-if(gtkWidget,1,70) fails-if(Android) fuzzy-if(skiaContent&&!Android,1,300) == 635373-1.html 635373-1-ref.html -random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,118) fuzzy-if(skiaContent&&!Android,2,550) == 635373-2.html 635373-2-ref.html -random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,116) fuzzy-if(skiaContent&&!Android,2,650) == 635373-3.html 635373-3-ref.html +fuzzy-if(skiaContent,1,500) fails-if(webrender) == 634232-1.html 634232-1-ref.html +fuzzy-if(skiaContent,3,120000) fails-if(webrender) == 635302-1.html 635302-1-ref.html +fuzzy(1,68) fuzzy-if(gtkWidget,1,70) fails-if(Android) fuzzy-if(skiaContent&&!Android,1,300) fails-if(webrender) == 635373-1.html 635373-1-ref.html +random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,118) fuzzy-if(skiaContent&&!Android,2,550) fails-if(webrender) == 635373-2.html 635373-2-ref.html +random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,116) fuzzy-if(skiaContent&&!Android,2,650) fails-if(webrender) == 635373-3.html 635373-3-ref.html HTTP(..) == 635639-1.html 635639-1-ref.html HTTP(..) == 635639-2.html 635639-2-ref.html random == 637597-1.html 637597-1-ref.html # bug 637597 was never really fixed! fuzzy-if(Android,8,500) == 637852-1.html 637852-1-ref.html -fuzzy-if(Android,8,500) == 637852-2.html 637852-2-ref.html -fuzzy-if(Android,8,500) == 637852-3.html 637852-3-ref.html +fuzzy-if(Android,8,500) fails-if(webrender) == 637852-2.html 637852-2-ref.html +fuzzy-if(Android,8,500) fails-if(webrender) == 637852-3.html 637852-3-ref.html == 641770-1.html 641770-1-ref.html == 641856-1.html 641856-1-ref.html == 645491-1.html 645491-1-ref.html == 645647-1.html 645647-1-ref.html == 645647-2.html 645647-2-ref.html == 645768-1.html 645768-1-ref.html -fails-if(layersGPUAccelerated&&cocoaWidget) fuzzy-if(!layersGPUAccelerated,41,260) fuzzy-if(skiaContent,49,11000) == 650228-1.html 650228-1-ref.html # Quartz alpha blending doesn't match GL alpha blending +fails-if(layersGPUAccelerated&&cocoaWidget) fuzzy-if(!layersGPUAccelerated,41,260) fuzzy-if(skiaContent,49,11000) fails-if(webrender) == 650228-1.html 650228-1-ref.html # Quartz alpha blending doesn't match GL alpha blending needs-focus == 652301-1a.html 652301-1-ref.html needs-focus == 652301-1b.html 652301-1-ref.html fuzzy-if(skiaContent,2,5) == 652775-1.html 652775-1-ref.html fuzzy-if(skiaContent,1,5) == 653930-1.html 653930-1-ref.html HTTP(..) == 654057-1.html 654057-1-ref.html -fuzzy-if(skiaContent,1,4500) == 654950-1.html 654950-1-ref.html # Quartz alpha blending doesn't match GL alpha blending +fuzzy-if(skiaContent,1,4500) fails-if(webrender) == 654950-1.html 654950-1-ref.html # Quartz alpha blending doesn't match GL alpha blending == 655549-1.html 655549-1-ref.html == 655836-1.html 655836-1-ref.html != 656875.html about:blank @@ -1709,7 +1709,7 @@ needs-focus != 703186-1.html 703186-2.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,1,21) fuzzy-if(d2d,68,173) fuzzy-if(cocoaWidget,1,170) == 718521.html 718521-ref.html # bug 773482 +fuzzy-if(true,1,21) fuzzy-if(d2d,68,173) fuzzy-if(cocoaWidget,1,170) fails-if(webrender) == 718521.html 718521-ref.html # bug 773482 == 720987.html 720987-ref.html == 722888-1.html 722888-1-ref.html == 722923-1.html 722923-1-ref.html @@ -1786,7 +1786,7 @@ fuzzy-if(OSX,1,364) fuzzy-if(skiaContent,1,320) == 846144-1.html 846144-1-ref.ht == 897491-1.html 897491-1-ref.html == 897491-2.html 897491-2-ref.html fuzzy(2,10000) fuzzy-if(Android,5,10000) == 902330-1.html 902330-1-ref.html -fuzzy-if(Android,8,400) == 906199-1.html 906199-1-ref.html +fuzzy-if(Android,8,400) fails-if(webrender) == 906199-1.html 906199-1-ref.html == 921716-1.html 921716-1-ref.html == 926155-1.html 926155-1-ref.html fuzzy-if(cocoaWidget,1,40) == 928607-1.html 928607-1-ref.html @@ -1797,18 +1797,18 @@ fuzzy-if(OSX==1006,2,30) == 933264-1.html 933264-1-ref.html == 936670-1.svg 936670-1-ref.svg == 941940-1.html 941940-1-ref.html fails == 942017.html 942017-ref.html # bug 942017 -fuzzy-if(Android,1,1) fuzzy-if(skiaContent,1,160000) == 942672-1.html 942672-1-ref.html +fuzzy-if(Android,1,1) fuzzy-if(skiaContent,1,160000) fails-if(webrender) == 942672-1.html 942672-1-ref.html == 953334-win32-clipping.html 953334-win32-clipping-ref.html fuzzy-if(skiaContent,1,5) == 956513-1.svg 956513-1-ref.svg == 944291-1.html 944291-1-ref.html == 950436-1.html 950436-1-ref.html == 957770-1.svg 957770-1-ref.svg == 960277-1.html 960277-1-ref.html -fuzzy-if(skiaContent,1,80) == 961887-1.html 961887-1-ref.html -== 961887-2.html 961887-2-ref.html +fuzzy-if(skiaContent,1,80) fails-if(webrender) == 961887-1.html 961887-1-ref.html +fails-if(webrender) == 961887-2.html 961887-2-ref.html == 961887-3.html 961887-3-ref.html pref(layout.css.overflow-clip-box.enabled,true) fuzzy(50,145) fuzzy-if(asyncPan&&!layersGPUAccelerated,102,3712) == 966992-1.html 966992-1-ref.html -skip-if(Android) == 966510-1.html 966510-1-ref.html # scrollable elements other than the root probably won't work well on android until bug 776030 is fixed +skip-if(Android) fails-if(webrender) == 966510-1.html 966510-1-ref.html # scrollable elements other than the root probably won't work well on android until bug 776030 is fixed skip-if(Android) == 966510-2.html 966510-2-ref.html # same as above fuzzy-if(skiaContent,1,123) == 978911-1.svg 978911-1-ref.svg == 983084-1.html 983084-1-ref.html @@ -1849,11 +1849,11 @@ test-pref(layout.css.grid.enabled,true) == 1053035-1-grid.html 1053035-1-ref.htm == 1059498-2.html 1059498-1-ref.html == 1059498-3.html 1059498-1-ref.html == 1062108-1.html 1062108-1-ref.html -== 1062792-1.html 1062792-1-ref.html +fails-if(webrender) == 1062792-1.html 1062792-1-ref.html == 1062963-floatmanager-reflow.html 1062963-floatmanager-reflow-ref.html test-pref(dom.webcomponents.enabled,true) == 1066554-1.html 1066554-1-ref.html == 1069716-1.html 1069716-1-ref.html -== 1078262-1.html about:blank +fails-if(webrender) == 1078262-1.html about:blank test-pref(layout.testing.overlay-scrollbars.always-visible,false) == 1081072-1.html 1081072-1-ref.html == 1081185-1.html 1081185-1-ref.html == 1097437-1.html 1097437-1-ref.html @@ -1864,8 +1864,8 @@ fuzzy-if(d2d,36,304) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&d2d,12 skip-if(webrender) == 1114526-1.html 1114526-1-ref.html # see bug 1322818 for webrender fuzzy-if(skiaContent,1,800000) == 1119117-1a.html 1119117-1-ref.html fuzzy-if(skiaContent,1,800000) == 1119117-1b.html 1119117-1-ref.html -== 1120431-1.html 1120431-1-ref.html -== 1120431-2.html 1120431-2-ref.html +fails-if(webrender) == 1120431-1.html 1120431-1-ref.html +fails-if(webrender) == 1120431-2.html 1120431-2-ref.html == 1121748-1.html 1121748-1-ref.html == 1121748-2.html 1121748-2-ref.html == 1127107-1a-nowrap.html 1127107-1-ref.html @@ -1931,7 +1931,7 @@ skip-if(!Android) fails-if(Android) == 1133905-6-vh-rtl.html 1133905-ref-vh-rtl. == 1151306-1.html 1151306-1-ref.html == 1153845-1.html 1153845-1-ref.html == 1155828-1.html 1155828-1-ref.html -== 1156129-1.html 1156129-1-ref.html +fails-if(webrender) == 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,2,5) == 1169331-1.html 1169331-1-ref.html fuzzy(1,74) fails-if(gtkWidget) == 1174332-1.html 1174332-1-ref.html # bug 1312658 @@ -1957,7 +1957,7 @@ fuzzy(100,2000) == 1239564.html 1239564-ref.html == 1242781.html 1242781-ref.html == 1263845.html 1263845-ref.html == 1260543-1.html 1260543-1-ref.html -== 1271714-1.html 1271714-1-ref.html +fails-if(webrender) == 1271714-1.html 1271714-1-ref.html == 1272997-1.html 1272997-1-ref.html random-if(!winWidget) == 1273154-1.html 1273154-1-ref.html # depends on Windows font random-if(!winWidget) == 1273154-2.html 1273154-2-ref.html # depends on Windows font diff --git a/layout/reftests/canvas/reftest.list b/layout/reftests/canvas/reftest.list index a5c0bf76541c..455d5c3b3eca 100644 --- a/layout/reftests/canvas/reftest.list +++ b/layout/reftests/canvas/reftest.list @@ -1,12 +1,12 @@ == default-size.html default-size-ref.html fuzzy-if(Android,8,1000) skip-if(webrender) == size-1.html size-1-ref.html # see bug 1322816 for webrender -== empty-transaction-1.html empty-transaction-1-ref.html +fails-if(webrender) == empty-transaction-1.html empty-transaction-1-ref.html -== image-rendering-test.html image-rendering-ref.html -== image-shadow.html image-shadow-ref.html +fails-if(webrender) == image-rendering-test.html image-rendering-ref.html +fails-if(webrender) == image-shadow.html image-shadow-ref.html -asserts-if(cocoaWidget,0-2) == size-change-1.html size-change-1-ref.html +asserts-if(cocoaWidget,0-2) fails-if(webrender) == size-change-1.html size-change-1-ref.html random-if(cocoaWidget) == subpixel-1.html about:blank # see bug 1192616, re-enable once we're off the pandaboards @@ -45,7 +45,7 @@ fuzzy-if(azureSkiaGL,10,400) == text-not-in-doc-test.html text-not-in-doc-ref.ht != text-bidi-ltr-test.html text-bidi-ltr-notref.html # for bug 698185 == text-bidi-rtl-test.html text-bidi-rtl-ref.html -!= text-font-lang.html text-font-lang-notref.html +fails-if(webrender) != text-font-lang.html text-font-lang-notref.html == text-measure.html text-measure-ref.html == text-small-caps-1.html text-small-caps-1-ref.html @@ -104,7 +104,7 @@ fuzzy-if(azureQuartz,2,128) fuzzy-if(d2d,12,21) fuzzy-if(skiaContent,12,7) fuzzy == 1107096-invisibles.html 1107096-invisibles-ref.html == 1151821-1.html 1151821-1-ref.html == 1201272-1.html 1201272-1-ref.html -== 1224976-1.html 1224976-1-ref.html +fails-if(webrender) == 1224976-1.html 1224976-1-ref.html == 1238795-1.html 1238795-1-ref.html == 1303534-1.html 1303534-1-ref.html diff --git a/layout/reftests/columns/reftest.list b/layout/reftests/columns/reftest.list index 35bfe861b206..2469e888aa4c 100644 --- a/layout/reftests/columns/reftest.list +++ b/layout/reftests/columns/reftest.list @@ -34,4 +34,4 @@ HTTP(..) == columnfill-auto-3.html columnfill-auto-2-ref.html == columnrule-overflow.html columnrule-overflow-ref.html == columns-table-caption-000.html columns-table-caption-000-ref.html == positioning-transforms-bug1112501.html positioning-transforms-bug1112501-ref.html -fuzzy-if(browserIsRemote&&winWidget,121,276) == fieldset-columns-001.html fieldset-columns-001-ref.html +fuzzy-if(browserIsRemote&&winWidget,121,276) fails-if(webrender) == fieldset-columns-001.html fieldset-columns-001-ref.html diff --git a/layout/reftests/css-animations/reftest.list b/layout/reftests/css-animations/reftest.list index bf9fa7058c17..8dc7adfc4c10 100644 --- a/layout/reftests/css-animations/reftest.list +++ b/layout/reftests/css-animations/reftest.list @@ -3,40 +3,40 @@ fails == print-no-animations.html print-no-animations-ref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-print tests fails != print-no-animations.html print-no-animations-notref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-print tests == animate-opacity.html animate-opacity-ref.html -== animate-preserves3d.html animate-preserves3d-ref.html +fails-if(webrender) == animate-preserves3d.html animate-preserves3d-ref.html == in-visibility-hidden-animation.html in-visibility-hidden-animation-ref.html == in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element-ref.html == partially-out-of-view-animation.html partially-out-of-view-animation-ref.html -== animate-display-table-opacity.html animate-display-table-opacity-ref.html +fails-if(webrender) == animate-display-table-opacity.html animate-display-table-opacity-ref.html # We need to run 100% opacity test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor -test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html +test-pref(layers.offmainthreadcomposition.async-animations,false) fails-if(webrender) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html # We need to run transform:none test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor -test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html +test-pref(layers.offmainthreadcomposition.async-animations,false) fails-if(webrender) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html == no-stacking-context-opacity-removing-animation-in-delay.html no-stacking-context-animation-ref.html == no-stacking-context-transform-removing-animation-in-delay.html no-stacking-context-animation-ref.html == stacking-context-lose-opacity-1.html stacking-context-animation-ref.html -== stacking-context-lose-transform-none.html stacking-context-animation-ref.html -== stacking-context-opacity-win-in-delay.html stacking-context-animation-ref.html -== stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-animation-ref.html -== stacking-context-opacity-wins-over-transition.html stacking-context-animation-ref.html -== stacking-context-transform-win-in-delay.html stacking-context-animation-ref.html -== stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-animation-ref.html -== stacking-context-transform-wins-over-transition.html stacking-context-animation-ref.html -== stacking-context-opacity-1-animation.html stacking-context-animation-ref.html -== stacking-context-opacity-1-with-fill-backwards.html stacking-context-animation-ref.html -== stacking-context-opacity-1-with-fill-forwards.html stacking-context-animation-ref.html -== stacking-context-paused-on-opacity-1.html stacking-context-animation-ref.html -== stacking-context-paused-on-transform-none.html stacking-context-animation-ref.html -== stacking-context-transform-none-animation.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-lose-transform-none.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-win-in-delay.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-wins-over-transition.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-win-in-delay.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-wins-over-transition.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-1-with-fill-backwards.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-1-with-fill-forwards.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-paused-on-opacity-1.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-paused-on-transform-none.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html == stacking-context-transform-none-animation-on-svg.html stacking-context-animation-ref.html -== stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-animation-ref.html -== stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-animation-ref.html -== stacking-context-transform-none-with-fill-backwards.html stacking-context-animation-ref.html -== stacking-context-transform-none-with-fill-forwards.html stacking-context-animation-ref.html -== stacking-context-opacity-1-in-delay.html stacking-context-animation-ref.html -== stacking-context-opacity-removing-important-in-delay.html stacking-context-animation-ref.html -== stacking-context-transform-none-in-delay.html stacking-context-animation-ref.html -== stacking-context-transform-removing-important-in-delay.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-none-with-fill-backwards.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-none-with-fill-forwards.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-1-in-delay.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-opacity-removing-important-in-delay.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-none-in-delay.html stacking-context-animation-ref.html +fails-if(webrender) == stacking-context-transform-removing-important-in-delay.html stacking-context-animation-ref.html fails == 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 == 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. diff --git a/layout/reftests/css-blending/reftest.list b/layout/reftests/css-blending/reftest.list index c0e1e6e35c4a..3b274c58bd39 100644 --- a/layout/reftests/css-blending/reftest.list +++ b/layout/reftests/css-blending/reftest.list @@ -1,7 +1,7 @@ -pref(layout.css.mix-blend-mode.enabled,true) == blend-canvas.html blend-canvas-ref.html -pref(layout.css.mix-blend-mode.enabled,true) == blend-constant-background-color.html blend-constant-background-color-ref.html -pref(layout.css.mix-blend-mode.enabled,true) == blend-gradient-background-color.html blend-gradient-background-color-ref.html -pref(layout.css.mix-blend-mode.enabled,true) == blend-image.html blend-image-ref.html +pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-canvas.html blend-canvas-ref.html +pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-constant-background-color.html blend-constant-background-color-ref.html +pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-gradient-background-color.html blend-gradient-background-color-ref.html +pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-image.html blend-image-ref.html pref(layout.css.mix-blend-mode.enabled,true) == blend-difference-stacking.html blend-difference-stacking-ref.html fuzzy-if(skiaContent,1,30000) pref(layout.css.background-blend-mode.enabled,true) == background-blending-alpha.html background-blending-alpha-ref.html @@ -40,15 +40,15 @@ fuzzy-if(azureQuartz,2,40000) fuzzy-if(azureSkia||d2d||gtkWidget,1,40000) pref(l #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(64,53) pref(layout.css.mix-blend-mode.enabled,true) == mix-blend-mode-952051.html mix-blend-mode-952051-ref.html -fuzzy-if(d3d11,49,200) pref(layout.css.mix-blend-mode.enabled,true) pref(layout.css.filters.enabled,true) == mix-blend-mode-and-filter.html mix-blend-mode-and-filter-ref.html -fuzzy-if(d3d11,1,3) pref(layout.css.mix-blend-mode.enabled,true) pref(layout.css.filters.enabled,true) == mix-blend-mode-and-filter.svg mix-blend-mode-and-filter-ref.svg +fuzzy-if(d3d11,49,200) pref(layout.css.mix-blend-mode.enabled,true) pref(layout.css.filters.enabled,true) fails-if(webrender) == mix-blend-mode-and-filter.html mix-blend-mode-and-filter-ref.html +fuzzy-if(d3d11,1,3) pref(layout.css.mix-blend-mode.enabled,true) pref(layout.css.filters.enabled,true) fails-if(webrender) == mix-blend-mode-and-filter.svg mix-blend-mode-and-filter-ref.svg fuzzy(2,14400) pref(layout.css.mix-blend-mode.enabled,true) == mix-blend-mode-child-of-blended-has-opacity.html mix-blend-mode-child-of-blended-has-opacity-ref.html pref(layout.css.mix-blend-mode.enabled,true) == mix-blend-mode-nested-976533.html mix-blend-mode-nested-976533-ref.html pref(layout.css.mix-blend-mode.enabled,true) == mix-blend-mode-culling-1207041.html mix-blend-mode-culling-1207041-ref.html pref(layout.css.mix-blend-mode.enabled,true) == mix-blend-mode-dest-alpha-1135271.html mix-blend-mode-dest-alpha-1135271-ref.html -== clipped-mixblendmode-containing-unclipped-stuff.html clipped-mixblendmode-containing-unclipped-stuff-ref.html +fails-if(webrender) == clipped-mixblendmode-containing-unclipped-stuff.html clipped-mixblendmode-containing-unclipped-stuff-ref.html fuzzy(1,6800) == clipped-opacity-containing-unclipped-mixblendmode.html clipped-opacity-containing-unclipped-mixblendmode-ref.html # Test plan 5.3.1 Blending between the background layers and the background color for an element with background-blend-mode @@ -84,15 +84,15 @@ pref(layout.css.background-blend-mode.enabled,true) == background-blending-backg pref(layout.css.background-blend-mode.enabled,true) == background-blending-background-origin-content-box.html background-blending-background-origin-ref.html # Test plan 5.3.11 background-blend-mode for an element with background-attachement -pref(layout.css.background-blend-mode.enabled,true) == background-blending-background-attachement-fixed.html background-blending-background-attachement-fixed-ref.html -pref(layout.css.background-blend-mode.enabled,true) == background-blending-background-attachement-fixed-scroll.html background-blending-background-attachement-fixed-scroll-ref.html +pref(layout.css.background-blend-mode.enabled,true) fails-if(webrender) == background-blending-background-attachement-fixed.html background-blending-background-attachement-fixed-ref.html +pref(layout.css.background-blend-mode.enabled,true) fails-if(webrender) == background-blending-background-attachement-fixed-scroll.html background-blending-background-attachement-fixed-scroll-ref.html pref(layout.css.background-blend-mode.enabled,true) == background-blend-mode-body-image.html background-blend-mode-body-image-ref.html fuzzy-if(Android,4,768) fuzzy-if(gtkWidget,1,132) fuzzy-if(skiaContent,1,800) pref(layout.css.background-blend-mode.enabled,true) == background-blend-mode-body-transparent-image.html background-blend-mode-body-transparent-image-ref.html pref(layout.css.background-blend-mode.enabled,true) == background-blending-moz-element.html background-blending-moz-element-ref.html -fuzzy(1,40000) pref(layout.css.background-blend-mode.enabled,true) == mix-blend-mode-soft-light.html mix-blend-mode-soft-light-ref.html +fuzzy(1,40000) pref(layout.css.background-blend-mode.enabled,true) fails-if(webrender) == mix-blend-mode-soft-light.html mix-blend-mode-soft-light-ref.html # Test plan 4.4.2 element with isolation:isolate creates an isolated group for blended children pref(layout.css.isolation.enabled,true) == blend-isolation.html blend-isolation-ref.html diff --git a/layout/reftests/css-gradients/reftest.list b/layout/reftests/css-gradients/reftest.list index a93070752c12..1dfd24410a9b 100644 --- a/layout/reftests/css-gradients/reftest.list +++ b/layout/reftests/css-gradients/reftest.list @@ -1,9 +1,9 @@ -fuzzy-if(!contentSameGfxBackendAsCanvas,4,88500) fuzzy-if(azureSkiaGL||skiaContent,4,89700) fuzzy-if(azureQuartz,1,34792) == linear-1a.html linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,88500) fuzzy-if(azureSkiaGL||skiaContent,4,89700) fuzzy-if(azureQuartz,1,34792) == linear-1b.html linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureSkiaGL,2,89997) fuzzy-if(azureQuartz,1,11469) fuzzy-if(skiaContent,1,16000) == linear-keywords-1a.html linear-keywords-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureSkiaGL,2,89997) fuzzy-if(azureQuartz,1,11985) fuzzy-if(skiaContent,1,16000) == linear-keywords-1b.html linear-keywords-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureQuartz,1,10230) fuzzy-if(skiaContent,1,18000) == linear-percent.html linear-percent-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,92400) fuzzy-if(azureSkiaGL||skiaContent,3,143400) fuzzy-if(azureQuartz,1,27827) fuzzy-if(Android,4,93000) == linear-mix.html linear-mix-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,88500) fuzzy-if(azureSkiaGL||skiaContent,4,89700) fuzzy-if(azureQuartz,1,34792) fails-if(webrender) == linear-1a.html linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,88500) fuzzy-if(azureSkiaGL||skiaContent,4,89700) fuzzy-if(azureQuartz,1,34792) fails-if(webrender) == linear-1b.html linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureSkiaGL,2,89997) fuzzy-if(azureQuartz,1,11469) fuzzy-if(skiaContent,1,16000) fails-if(webrender) == linear-keywords-1a.html linear-keywords-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureSkiaGL,2,89997) fuzzy-if(azureQuartz,1,11985) fuzzy-if(skiaContent,1,16000) fails-if(webrender) == linear-keywords-1b.html linear-keywords-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureQuartz,1,10230) fuzzy-if(skiaContent,1,18000) fails-if(webrender) == linear-percent.html linear-percent-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,92400) fuzzy-if(azureSkiaGL||skiaContent,3,143400) fuzzy-if(azureQuartz,1,27827) fuzzy-if(Android,4,93000) fails-if(webrender) == linear-mix.html linear-mix-ref.html == linear-diagonal-1a.html linear-diagonal-1-ref.html == linear-diagonal-1b.html linear-diagonal-1-ref.html == linear-diagonal-1c.html linear-diagonal-1-ref.html @@ -45,11 +45,11 @@ fuzzy-if(winWidget,1,36000) fuzzy-if(skiaContent,1,45000) == linear-size-1a.html == linear-stops-1d.html linear-stops-1-ref.html == linear-stops-1e.html linear-stops-1-ref.html == linear-stops-1f.html linear-stops-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,1,22367) == linear-vertical-1a.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,1,22367) == linear-vertical-1b.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,2,26777) == linear-vertical-1c.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,2,26777) == linear-vertical-1d.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,1,22367) == linear-vertical-1e.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,1,22367) fails-if(webrender) == linear-vertical-1a.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,1,22367) fails-if(webrender) == linear-vertical-1b.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,2,26777) fails-if(webrender) == linear-vertical-1c.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,2,26777) fails-if(webrender) == linear-vertical-1d.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fuzzy-if(azureQuartz,1,22367) fails-if(webrender) == linear-vertical-1e.html linear-vertical-1-ref.html == linear-vertical-subpixel-1.html linear-vertical-subpixel-1-ref.html == linear-viewport.html linear-viewport-ref.html fails-if(OSX==1010&&!skiaContent) fuzzy-if(Android,4,248) == linear-zero-length-1a.html linear-zero-length-1-ref.html @@ -57,15 +57,15 @@ fails-if(OSX==1010&&!skiaContent) fuzzy-if(Android,4,248) == linear-zero-length- fails-if(OSX==1010&&!skiaContent) fuzzy-if(Android,4,248) == linear-zero-length-1c.html linear-zero-length-1-ref.html == nostops.html about:blank == onestop.html about:blank -fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) == radial-1a.html radial-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) == radial-1b.html radial-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) == radial-1c.html radial-1-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2a.html radial-2-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2b.html radial-2-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2c.html radial-2-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2d.html radial-2-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2e.html radial-2-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2f.html radial-2-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) fails-if(webrender) == radial-1a.html radial-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) fails-if(webrender) == radial-1b.html radial-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) fails-if(webrender) == radial-1c.html radial-1-ref.html +fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(webrender) == radial-2a.html radial-2-ref.html +fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(webrender) == radial-2b.html radial-2-ref.html +fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(webrender) == radial-2c.html radial-2-ref.html +fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(webrender) == radial-2d.html radial-2-ref.html +fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(webrender) == radial-2e.html radial-2-ref.html +fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(webrender) == radial-2f.html radial-2-ref.html == radial-position-1a.html radial-position-1-ref.html fuzzy-if(cocoaWidget,1,28) fuzzy-if(winWidget,1,18) fuzzy-if(skiaContent,1,50) == radial-position-1b.html radial-position-1-ref.html fuzzy-if(cocoaWidget,4,22317) fuzzy-if(Android,8,771) == radial-shape-closest-corner-1a.html radial-shape-closest-corner-1-ref.html @@ -114,23 +114,23 @@ fuzzy-if(skiaContent,18,600) == twostops-1f.html twostops-1-ref.html fuzzy-if(skiaContent,18,600) == twostops-1g.html twostops-1-ref.html # from http://www.xanthir.com/:4bhipd by way of http://a-ja.net/newgrad.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent&&layersGPUAccelerated,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) == aja-linear-1a.html aja-linear-1-ref.html -fails-if(!d2d&&!skiaContent) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694 -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) == aja-linear-1c.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) == aja-linear-1d.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) == aja-linear-1e.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) == aja-linear-1f.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) == aja-linear-1g.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4667) == aja-linear-2a.html aja-linear-2-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4667) == aja-linear-2b.html aja-linear-2-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent&&layersGPUAccelerated,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) fails-if(webrender) == aja-linear-1a.html aja-linear-1-ref.html +fails-if(!d2d&&!skiaContent) fails-if(webrender) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694 +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) fails-if(webrender) == aja-linear-1c.html aja-linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) fails-if(webrender) == aja-linear-1d.html aja-linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) fails-if(webrender) == aja-linear-1e.html aja-linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) fails-if(webrender) == aja-linear-1f.html aja-linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4646) fails-if(webrender) == aja-linear-1g.html aja-linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4667) fails-if(webrender) == aja-linear-2a.html aja-linear-2-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,4667) fails-if(webrender) == aja-linear-2b.html aja-linear-2-ref.html fails == aja-linear-2c.html aja-linear-2-ref.html # bug 522607 -fails-if(!d2d&&!(skiaContent&&winWidget)) fuzzy-if(skiaContent&&!winWidget,1,200) == aja-linear-2d.html aja-linear-2-ref.html # bug 526694 -fuzzy-if(!contentSameGfxBackendAsCanvas,2,19999) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz,1,10553) == aja-linear-3a.html aja-linear-3-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,19999) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz,1,10553) == aja-linear-3b.html aja-linear-3-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,8655) == aja-linear-4a.html aja-linear-4-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,8655) == aja-linear-4b.html aja-linear-4-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,2,7878) == aja-linear-5a.html aja-linear-5-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,16500) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz,2,10163) == aja-linear-6a.html aja-linear-6-ref.html # bug 526708 +fails-if(!d2d&&!(skiaContent&&winWidget)) fuzzy-if(skiaContent&&!winWidget,1,200) fails-if(webrender) == aja-linear-2d.html aja-linear-2-ref.html # bug 526694 +fuzzy-if(!contentSameGfxBackendAsCanvas,2,19999) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz,1,10553) fails-if(webrender) == aja-linear-3a.html aja-linear-3-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,19999) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz,1,10553) fails-if(webrender) == aja-linear-3b.html aja-linear-3-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,8655) fails-if(webrender) == aja-linear-4a.html aja-linear-4-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,1,8655) fails-if(webrender) == aja-linear-4b.html aja-linear-4-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,2,7878) fails-if(webrender) == aja-linear-5a.html aja-linear-5-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,16500) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz,2,10163) fails-if(webrender) == aja-linear-6a.html aja-linear-6-ref.html # bug 526708 fails == aja-linear-6b.html aja-linear-6-ref.html # bug 522607 fuzzy-if(Android,6,10576) == height-dependence-1.html height-dependence-1-ref.html fuzzy-if(cocoaWidget,1,40000) fuzzy-if(Android,6,10576) == height-dependence-2.html height-dependence-2-ref.html diff --git a/layout/reftests/css-transitions/reftest.list b/layout/reftests/css-transitions/reftest.list index f8385e2e63f0..283c933a8c82 100644 --- a/layout/reftests/css-transitions/reftest.list +++ b/layout/reftests/css-transitions/reftest.list @@ -3,7 +3,7 @@ == transitions-inline-rewrap-1.html transitions-inline-ref.html == transitions-inline-rewrap-2.html transitions-inline-ref.html == stacking-context-opacity-lose-to-animation.html stacking-context-transition-ref.html -== stacking-context-transform-lose-to-animation.html stacking-context-transition-ref.html -== stacking-context-opacity-wins-over-important-style.html stacking-context-transition-ref.html -== stacking-context-transform-wins-over-important-style.html stacking-context-transition-ref.html +fails-if(webrender) == stacking-context-transform-lose-to-animation.html stacking-context-transition-ref.html +fails-if(webrender) == stacking-context-opacity-wins-over-important-style.html stacking-context-transition-ref.html +fails-if(webrender) == stacking-context-transform-wins-over-important-style.html stacking-context-transition-ref.html == transition-and-animation-with-different-durations.html transition-and-animation-with-different-durations-ref.html diff --git a/layout/reftests/flexbox/reftest.list b/layout/reftests/flexbox/reftest.list index 8d8ab221ec31..dad17ff9f99a 100644 --- a/layout/reftests/flexbox/reftest.list +++ b/layout/reftests/flexbox/reftest.list @@ -78,7 +78,7 @@ fails == flexbox-paint-ordering-3.html flexbox-paint-ordering-3-ref.html # bug == flexbox-position-absolute-4.xhtml flexbox-position-absolute-4-ref.xhtml == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3-ref.xhtml fuzzy-if(Android,16,400) == flexbox-position-fixed-1.xhtml flexbox-position-fixed-1-ref.xhtml -fuzzy-if(Android,16,400) == flexbox-position-fixed-2.xhtml flexbox-position-fixed-2-ref.xhtml +fuzzy-if(Android,16,400) fails-if(webrender) == flexbox-position-fixed-2.xhtml flexbox-position-fixed-2-ref.xhtml == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3-ref.xhtml == flexbox-position-fixed-4.xhtml flexbox-position-fixed-4-ref.xhtml diff --git a/layout/reftests/forms/fieldset/reftest.list b/layout/reftests/forms/fieldset/reftest.list index ca622a63df7a..e5b77af32434 100644 --- a/layout/reftests/forms/fieldset/reftest.list +++ b/layout/reftests/forms/fieldset/reftest.list @@ -5,12 +5,12 @@ fuzzy-if(skiaContent,2,13) == dynamic-legend-scroll-1.html dynamic-legend-scroll == fieldset-scroll-1.html fieldset-scroll-1-ref.html == fieldset-scrolled-1.html fieldset-scrolled-1-ref.html == fieldset-overflow-auto-1.html fieldset-overflow-auto-1-ref.html -fuzzy-if(winWidget&&!layersGPUAccelerated,121,276) == positioned-container-1.html positioned-container-1-ref.html +fuzzy-if(winWidget&&!layersGPUAccelerated,121,276) fails-if(webrender) == positioned-container-1.html positioned-container-1-ref.html == relpos-legend-1.html relpos-legend-1-ref.html == relpos-legend-2.html relpos-legend-2-ref.html == relpos-legend-3.html relpos-legend-3-ref.html == relpos-legend-4.html relpos-legend-4-ref.html -== sticky-legend-1.html sticky-legend-1-ref.html +fails-if(webrender) == sticky-legend-1.html sticky-legend-1-ref.html fuzzy-if(skiaContent,1,40768) == abs-pos-child-sizing.html abs-pos-child-sizing-ref.html == overflow-hidden.html overflow-hidden-ref.html == legend-rtl.html legend-rtl-ref.html diff --git a/layout/reftests/image-element/reftest.list b/layout/reftests/image-element/reftest.list index 781b2654cab1..6f340a78bea9 100644 --- a/layout/reftests/image-element/reftest.list +++ b/layout/reftests/image-element/reftest.list @@ -1,6 +1,6 @@ random == bug-364968.html bug-364968-ref.html == bug-463204.html bug-463204-ref.html -== canvas-outside-document.html canvas-inside-document.html +fails-if(webrender) == canvas-outside-document.html canvas-inside-document.html == mozsetimageelement-01.html mozsetimageelement-01-ref.html == mozsetimageelement-02.html about:blank == image-outside-document-invalidate.html about:blank diff --git a/layout/reftests/invalidation/reftest.list b/layout/reftests/invalidation/reftest.list index 29a984298bf9..dca653f7b8d3 100644 --- a/layout/reftests/invalidation/reftest.list +++ b/layout/reftests/invalidation/reftest.list @@ -40,35 +40,35 @@ pref(layout.animated-image-layers.enabled,true) skip-if(Android||gtkWidget) == t == filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-boundingBox filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 filter-userspace-offset.svg -!= scroll-inactive-layers.html about:blank -!= scroll-inactive-layers-2.html about:blank -!= inactive-layertree-visible-region-1.html about:blank -!= inactive-layertree-visible-region-2.html about:blank -!= transform-floating-point-invalidation.html about:blank -!= transform-floating-point-invalidation.html?reverse about:blank -!= nudge-to-integer-invalidation.html about:blank -!= nudge-to-integer-invalidation.html?reverse about:blank -!= clipped-animated-transform-1.html about:blank -!= paintedlayer-recycling-1.html about:blank -!= paintedlayer-recycling-2.html about:blank -pref(layers.single-tile.enabled,false) != paintedlayer-recycling-3.html about:blank -!= paintedlayer-recycling-4.html about:blank -!= paintedlayer-recycling-5.html about:blank -!= paintedlayer-recycling-6.html about:blank -!= paintedlayer-recycling-7.html about:blank +fails-if(webrender) != scroll-inactive-layers.html about:blank +fails-if(webrender) != scroll-inactive-layers-2.html about:blank +fails-if(webrender) != inactive-layertree-visible-region-1.html about:blank +fails-if(webrender) != inactive-layertree-visible-region-2.html about:blank +fails-if(webrender) != transform-floating-point-invalidation.html about:blank +fails-if(webrender) != transform-floating-point-invalidation.html?reverse about:blank +fails-if(webrender) != nudge-to-integer-invalidation.html about:blank +fails-if(webrender) != nudge-to-integer-invalidation.html?reverse about:blank +fails-if(webrender) != clipped-animated-transform-1.html about:blank +fails-if(webrender) != paintedlayer-recycling-1.html about:blank +fails-if(webrender) != paintedlayer-recycling-2.html about:blank +pref(layers.single-tile.enabled,false) fails-if(webrender) != paintedlayer-recycling-3.html about:blank +fails-if(webrender) != paintedlayer-recycling-4.html about:blank +fails-if(webrender) != paintedlayer-recycling-5.html about:blank +fails-if(webrender) != paintedlayer-recycling-6.html about:blank +fails-if(webrender) != paintedlayer-recycling-7.html about:blank != masklayer-1.html about:blank != masklayer-2.html about:blank -!= layer-splitting-1.html about:blank -!= layer-splitting-2.html about:blank -!= layer-splitting-3.html about:blank +fails-if(webrender) != layer-splitting-1.html about:blank +fails-if(webrender) != layer-splitting-2.html about:blank +fails-if(webrender) != layer-splitting-3.html about:blank != layer-splitting-4.html about:blank -!= layer-splitting-5.html about:blank -!= layer-splitting-6.html about:blank -!= layer-splitting-7.html about:blank -fuzzy-if(gtkWidget,2,4) fuzzy-if(asyncPan,2,3955) fuzzy-if(OSX,179,30) fuzzy-if(skiaContent,16,3230) == image-scrolling-zoom-1.html image-scrolling-zoom-1-ref.html +fails-if(webrender) != layer-splitting-5.html about:blank +fails-if(webrender) != layer-splitting-6.html about:blank +fails-if(webrender) != layer-splitting-7.html about:blank +fuzzy-if(gtkWidget,2,4) fuzzy-if(asyncPan,2,3955) fuzzy-if(OSX,179,30) fuzzy-if(skiaContent,16,3230) fails-if(webrender) == image-scrolling-zoom-1.html image-scrolling-zoom-1-ref.html != image-scrolling-zoom-1-ref.html image-scrolling-zoom-1-notref.html -pref(layers.single-tile.enabled,false) != fast-scrolling.html about:blank -== background-position-1.html background-position-1-ref.html +pref(layers.single-tile.enabled,false) fails-if(webrender) != fast-scrolling.html about:blank +fails-if(webrender) == background-position-1.html background-position-1-ref.html == background-position-2a.html background-position-2-ref.html == background-position-2b.html background-position-2-ref.html == background-position-2c.html background-position-2-ref.html diff --git a/layout/reftests/layers/reftest.list b/layout/reftests/layers/reftest.list index d2cabf37e2e8..3a9830c033a3 100644 --- a/layout/reftests/layers/reftest.list +++ b/layout/reftests/layers/reftest.list @@ -1,9 +1,9 @@ == move-to-background-1.html move-to-background-1-ref.html -fuzzy-if(cocoaWidget,2,6) random-if(Android) == component-alpha-exit-1.html component-alpha-exit-1-ref.html # bug 760275 +fuzzy-if(cocoaWidget,2,6) random-if(Android) fails-if(webrender) == component-alpha-exit-1.html component-alpha-exit-1-ref.html # bug 760275 != pull-background-1.html about:blank != pull-background-2.html about:blank -!= pull-background-3.html about:blank -!= pull-background-4.html about:blank +fails-if(webrender) != pull-background-3.html about:blank +fails-if(webrender) != pull-background-4.html about:blank != pull-background-5.html about:blank != pull-background-6.html about:blank # The animated-position tests are disabled for intermittent failures / passes, bug 1150941 @@ -18,7 +18,7 @@ skip-if(!asyncPan) != pull-background-displayport-3.html about:blank # fails wit skip-if(!asyncPan) != pull-background-displayport-4.html about:blank # fails with non-overlay scrollbars and event regions due to bug 1148515 skip-if(!asyncPan) != pull-background-displayport-5.html about:blank skip-if(!asyncPan) != pull-background-displayport-6.html about:blank # fails with non-overlay scrollbars and event regions due to bug 1148515 -fuzzy(2,30150) == opacity-blending.html opacity-blending-ref.html -fuzzy(16,5) == mask-layer-transform.html mask-layer-transform-ref.html -fuzzy-if(gtkWidget,1,17) == forced-bg-color-outside-visible-region.html forced-bg-color-outside-visible-region-ref.html +fuzzy(2,30150) fails-if(webrender) == opacity-blending.html opacity-blending-ref.html +fuzzy(16,5) fails-if(webrender) == mask-layer-transform.html mask-layer-transform-ref.html +fuzzy-if(gtkWidget,1,17) fails-if(webrender) == forced-bg-color-outside-visible-region.html forced-bg-color-outside-visible-region-ref.html != layerize-over-fixed-bg-1.html about:blank diff --git a/layout/reftests/marquee/reftest.list b/layout/reftests/marquee/reftest.list index f033b4634316..6bb385d77e41 100644 --- a/layout/reftests/marquee/reftest.list +++ b/layout/reftests/marquee/reftest.list @@ -1,9 +1,9 @@ == 166591-dynamic-1.html 166591-dynamic-1-ref.html -fuzzy-if(Android,8,50) == 336736-1a.html 336736-1-ref.html -fuzzy-if(Android,8,50) == 336736-1b.html 336736-1-ref.html +fuzzy-if(Android,8,50) fails-if(webrender) == 336736-1a.html 336736-1-ref.html +fuzzy-if(Android,8,50) fails-if(webrender) == 336736-1b.html 336736-1-ref.html == 406073-1.html 406073-1-ref.html == 407016-2.html 407016-2-ref.html -fuzzy-if(Android,8,220) == 413027-4.html 413027-4-ref.html +fuzzy-if(Android,8,220) fails-if(webrender) == 413027-4.html 413027-4-ref.html fuzzy-if(Android,8,30) == 425247-1.html 425247-1-ref.html fuzzy-if(Android,8,30) == 425247-2.html 425247-2-ref.html random == 429849-1.html 429849-1-ref.html # bug 432288 diff --git a/layout/reftests/outline/reftest.list b/layout/reftests/outline/reftest.list index 04e91357f511..6a113cfaa587 100644 --- a/layout/reftests/outline/reftest.list +++ b/layout/reftests/outline/reftest.list @@ -1,7 +1,7 @@ fuzzy(2,18) == 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,136,120) fuzzy-if(Android,255,356) fuzzy-if(d2d,16,96) fuzzy-if(cocoaWidget,255,120) fuzzy-if(winWidget,255,216) == outline-and-3d-transform-2.html outline-and-3d-transform-2-ref.html +fails-if(webrender) == outline-and-3d-transform-1a.html outline-and-3d-transform-1-ref.html +fails-if(webrender) == outline-and-3d-transform-1b.html outline-and-3d-transform-1-ref.html +fuzzy-if(gtkWidget,136,120) fuzzy-if(Android,255,356) fuzzy-if(d2d,16,96) fuzzy-if(cocoaWidget,255,120) fuzzy-if(winWidget,255,216) fails-if(webrender) == outline-and-3d-transform-2.html outline-and-3d-transform-2-ref.html == outline-overflow-block-abspos.html outline-overflow-block-ref.html == outline-overflow-block-float.html outline-overflow-block-ref.html == outline-overflow-inlineblock-abspos.html outline-overflow-inlineblock-ref.html diff --git a/layout/reftests/position-sticky/reftest.list b/layout/reftests/position-sticky/reftest.list index d4af6fab03b5..a07390c5f8e2 100644 --- a/layout/reftests/position-sticky/reftest.list +++ b/layout/reftests/position-sticky/reftest.list @@ -1,38 +1,38 @@ == top-1.html top-1-ref.html -fuzzy-if(Android,6,1568) == top-2.html top-2-ref.html -fuzzy-if(Android,6,2729) == top-3.html top-3-ref.html -== top-4.html top-4-ref.html -== top-5.html top-5-ref.html -fuzzy-if(Android,2,1568) == top-6.html top-6-ref.html +fuzzy-if(Android,6,1568) fails-if(webrender) == top-2.html top-2-ref.html +fuzzy-if(Android,6,2729) fails-if(webrender) == top-3.html top-3-ref.html +fails-if(webrender) == top-4.html top-4-ref.html +fails-if(webrender) == top-5.html top-5-ref.html +fuzzy-if(Android,2,1568) fails-if(webrender) == top-6.html top-6-ref.html == bottom-1.html bottom-1-ref.html == bottom-2a.html bottom-2-ref.html == bottom-2b.html bottom-2-ref.html == bottom-2c.html bottom-2-ref.html == bottom-3.html bottom-3-ref.html == bottom-4.html bottom-4-ref.html -fuzzy-if(Android,2,4) == left-1.html left-1-ref.html -fuzzy-if(Android,2,4) == left-2.html left-2-ref.html -== left-3.html left-3-ref.html -== right-1.html right-1-ref.html -fuzzy-if(Android,2,4) == right-2.html right-2-ref.html -fuzzy-if(Android,2,4) == right-3.html right-3-ref.html -== margin-1.html margin-1-ref.html +fuzzy-if(Android,2,4) fails-if(webrender) == left-1.html left-1-ref.html +fuzzy-if(Android,2,4) fails-if(webrender) == left-2.html left-2-ref.html +fails-if(webrender) == left-3.html left-3-ref.html +fails-if(webrender) == right-1.html right-1-ref.html +fuzzy-if(Android,2,4) fails-if(webrender) == right-2.html right-2-ref.html +fuzzy-if(Android,2,4) fails-if(webrender) == right-3.html right-3-ref.html +fails-if(webrender) == margin-1.html margin-1-ref.html == padding-1.html padding-1-ref.html -== padding-2.html padding-2-ref.html +fails-if(webrender) == padding-2.html padding-2-ref.html == padding-3.html padding-3-ref.html == overcontain-1.html overcontain-1-ref.html -== initial-1.html initial-1-ref.html +fails-if(webrender) == initial-1.html initial-1-ref.html == initial-scroll-1.html initial-scroll-1-ref.html == scrollframe-reflow-1.html scrollframe-reflow-1-ref.html == scrollframe-reflow-2.html scrollframe-reflow-2-ref.html == scrollframe-auto-1.html scrollframe-auto-1-ref.html fuzzy-if(Android,2,3) == stacking-context-1.html stacking-context-1-ref.html == top-bottom-1.html top-bottom-1-ref.html -== top-bottom-2.html top-bottom-2-ref.html -== top-bottom-3.html top-bottom-3-ref.html +fails-if(webrender) == top-bottom-2.html top-bottom-2-ref.html +fails-if(webrender) == top-bottom-3.html top-bottom-3-ref.html == left-right-1.html left-right-1-ref.html -== left-right-2.html left-right-2-ref.html -== left-right-3.html left-right-3-ref.html +fails-if(webrender) == left-right-2.html left-right-2-ref.html +fails-if(webrender) == left-right-3.html left-right-3-ref.html fuzzy-if(Android,4,810) == containing-block-1.html containing-block-1-ref.html == overconstrained-1.html overconstrained-1-ref.html == overconstrained-2.html overconstrained-2-ref.html @@ -45,7 +45,7 @@ fails == 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 == block-in-inline-1.html block-in-inline-1-ref.html -fuzzy-if(skiaContent,1,22) fuzzy-if(winWidget&&!layersGPUAccelerated,116,1320) fuzzy-if(Android,8,1533) == block-in-inline-2.html block-in-inline-2-ref.html -fuzzy-if(Android,8,630) fuzzy-if(OSX>=1008,1,11) fuzzy-if(skiaContent,1,124) fuzzy-if(winWidget&&!layersGPUAccelerated,116,1320) == block-in-inline-3.html block-in-inline-3-ref.html +fuzzy-if(skiaContent,1,22) fuzzy-if(winWidget&&!layersGPUAccelerated,116,1320) fuzzy-if(Android,8,1533) fails-if(webrender) == block-in-inline-2.html block-in-inline-2-ref.html +fuzzy-if(Android,8,630) fuzzy-if(OSX>=1008,1,11) fuzzy-if(skiaContent,1,124) fuzzy-if(winWidget&&!layersGPUAccelerated,116,1320) fails-if(webrender) == block-in-inline-3.html block-in-inline-3-ref.html == block-in-inline-continuations.html block-in-inline-continuations-ref.html fuzzy-if(winWidget&&!layersGPUAccelerated,121,140) == inner-table-1.html inner-table-1-ref.html diff --git a/layout/reftests/printing/reftest.list b/layout/reftests/printing/reftest.list index ad83a0a2166c..7abe303f1770 100644 --- a/layout/reftests/printing/reftest.list +++ b/layout/reftests/printing/reftest.list @@ -24,7 +24,7 @@ == 115199-2a.html 115199-2-ref.html == 115199-2b.html 115199-2-ref.html == 652178-1.html 652178-1-ref2.html -fuzzy-if(cocoaWidget,1,5000) == 745025-1.html 745025-1-ref.html +fuzzy-if(cocoaWidget,1,5000) fails-if(webrender) == 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/reftest-sanity/reftest.list b/layout/reftests/reftest-sanity/reftest.list index a11abc467acc..c8b50d7651f5 100644 --- a/layout/reftests/reftest-sanity/reftest.list +++ b/layout/reftests/reftest-sanity/reftest.list @@ -99,7 +99,7 @@ pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote||layersOMTC) == te # Fixed layers are temporarily disabled (bug 656167). #pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote) == test-pos-fixed.html test-pos-fixed-ref.html #pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote) == test-bg-attachment-fixed.html test-bg-attachment-fixed-ref.html -pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote) == test-pos-fixed-transform.html test-pos-fixed-transform-ref.html +pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote) fails-if(webrender) == test-pos-fixed-transform.html test-pos-fixed-transform-ref.html # reftest syntax: require-or require-or(unrecognizedCondition,skip) script scripttest-fail.html diff --git a/layout/reftests/svg/as-image/reftest.list b/layout/reftests/svg/as-image/reftest.list index 75c149646b86..067609221cdd 100644 --- a/layout/reftests/svg/as-image/reftest.list +++ b/layout/reftests/svg/as-image/reftest.list @@ -34,24 +34,24 @@ include zoom/reftest.list == border-image-simple-2.html lime100x100-ref.html # Test for canvas "drawImage" method -== canvas-drawImage-simple-1a.html lime100x100-ref.html -== canvas-drawImage-simple-1b.html lime100x100-ref.html +fails-if(webrender) == canvas-drawImage-simple-1a.html lime100x100-ref.html +fails-if(webrender) == canvas-drawImage-simple-1b.html lime100x100-ref.html -== canvas-drawImage-scale-1a.html lime100x100-ref.html -== canvas-drawImage-scale-1b.html lime100x100-ref.html -== canvas-drawImage-scale-1c.html lime100x100-ref.html +fails-if(webrender) == canvas-drawImage-scale-1a.html lime100x100-ref.html +fails-if(webrender) == canvas-drawImage-scale-1b.html lime100x100-ref.html +fails-if(webrender) == canvas-drawImage-scale-1c.html lime100x100-ref.html -fuzzy(1,2) fuzzy-if(skiaContent,1,529) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html -fuzzy(1,2) fuzzy-if(skiaContent,1,529) == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2-ref.html +fuzzy(1,2) fuzzy-if(skiaContent,1,529) fails-if(webrender) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html +fuzzy(1,2) fuzzy-if(skiaContent,1,529) fails-if(webrender) == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2-ref.html -fuzzy-if(winWidget&&!d2d,1,10000) fuzzy-if(azureSkia,1,10000) fuzzy-if(Android,1,10000) == canvas-drawImage-alpha-1.html canvas-drawImage-alpha-1-ref.html +fuzzy-if(winWidget&&!d2d,1,10000) fuzzy-if(azureSkia,1,10000) fuzzy-if(Android,1,10000) fails-if(webrender) == canvas-drawImage-alpha-1.html canvas-drawImage-alpha-1-ref.html #Same as scale-2a but with globalAlpha: -fuzzy(1,2) fuzzy-if(azureSkia,1,40000) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2-ref.html +fuzzy(1,2) fuzzy-if(azureSkia,1,40000) fails-if(webrender) == 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 +fails-if(webrender) == canvas-drawImage-slice-1a.html lime100x100-ref.html +fails-if(webrender) == canvas-drawImage-slice-1b.html lime100x100-ref.html -== canvas-drawImage-origin-clean-1.html lime100x100-ref.html +fails-if(webrender) == canvas-drawImage-origin-clean-1.html lime100x100-ref.html == canvas-drawImage-transform-restored.html canvas-drawImage-transform-restored-ref.html # Simple tests diff --git a/layout/reftests/svg/reftest.list b/layout/reftests/svg/reftest.list index 337c53e7b546..2bd9ddfa1694 100644 --- a/layout/reftests/svg/reftest.list +++ b/layout/reftests/svg/reftest.list @@ -411,28 +411,28 @@ fuzzy-if(skiaContent,1,100) == tspan-xy-anchor-end-01.svg tspan-xy-anchor-end-re == href-attr-change-restyles.svg href-attr-change-restyles-ref.svg == mask-img.html mask-img-ref.html -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-burn.svg blend-color-burn-ref.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-dodge.svg blend-color-dodge-ref.svg +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-color-burn.svg blend-color-burn-ref.svg +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-color-dodge.svg blend-color-dodge-ref.svg # pref(layout.css.mix-blend-mode.enabled,true) == blend-color.svg blend-color-ref.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-darken.svg blend-darken-ref.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference.svg blend-difference-ref.svg -skip-if(Android) fuzzy-if(skiaContent,1,1600) pref(layout.css.mix-blend-mode.enabled,true) == blend-exclusion.svg blend-exclusion-ref.svg +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-darken.svg blend-darken-ref.svg +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-difference.svg blend-difference-ref.svg +skip-if(Android) fuzzy-if(skiaContent,1,1600) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-exclusion.svg blend-exclusion-ref.svg # pref(layout.css.mix-blend-mode.enabled,true) == blend-hard-light.svg blend-hard-light-ref.svg # pref(layout.css.mix-blend-mode.enabled,true) == blend-hue.svg blend-hue-ref.svg skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-blend.svg blend-layer-blend-ref.svg skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-filter.svg blend-layer-filter-ref.svg skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-mask.svg blend-layer-mask-ref.svg skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-opacity.svg blend-layer-opacity-ref.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-lighten.svg blend-lighten-ref.svg +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-lighten.svg blend-lighten-ref.svg # pref(layout.css.mix-blend-mode.enabled,true) == blend-luminosity.svg blend-luminosity-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply-alpha.svg blend-multiply-alpha-ref.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply.svg blend-multiply-ref.svg +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-multiply.svg blend-multiply-ref.svg pref(layout.css.mix-blend-mode.enabled,true) == blend-normal.svg blend-normal-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-overlay.svg blend-overlay-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-saturation.svg blend-saturation-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-screen.svg blend-screen-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-soft-light.svg blend-soft-light-ref.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference-stacking.html blend-difference-stacking-ref.html +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-difference-stacking.html blend-difference-stacking-ref.html # test case for Fragment URLs # https://drafts.csswg.org/css-values/#local-urls diff --git a/layout/reftests/text-overflow/reftest.list b/layout/reftests/text-overflow/reftest.list index 9bac0568d99c..aacd276fcc40 100644 --- a/layout/reftests/text-overflow/reftest.list +++ b/layout/reftests/text-overflow/reftest.list @@ -3,8 +3,8 @@ fuzzy-if(Android,16,244) HTTP(..) == marker-basic.html marker-basic-ref.html # Bug 1128229 HTTP(..) == marker-string.html marker-string-ref.html skip-if(Android) HTTP(..) == bidi-simple.html bidi-simple-ref.html # Fails on Android due to anti-aliasing -skip-if(!gtkWidget) fuzzy-if(gtkWidget,2,289) HTTP(..) == bidi-simple-scrolled.html bidi-simple-scrolled-ref.html # Fails on Windows and OSX due to anti-aliasing -fuzzy-if(Android,24,4000) fuzzy-if(cocoaWidget,1,40) fuzzy-if(asyncPan&&!layersGPUAccelerated,121,1836) HTTP(..) == scroll-rounding.html scroll-rounding-ref.html # bug 760264 +skip-if(!gtkWidget) fuzzy-if(gtkWidget,2,289) fails-if(webrender) HTTP(..) == bidi-simple-scrolled.html bidi-simple-scrolled-ref.html # Fails on Windows and OSX due to anti-aliasing +fuzzy-if(Android,24,4000) fuzzy-if(cocoaWidget,1,40) fuzzy-if(asyncPan&&!layersGPUAccelerated,121,1836) fails-if(webrender) HTTP(..) == scroll-rounding.html scroll-rounding-ref.html # bug 760264 fuzzy(2,453) fuzzy-if(skiaContent,9,2100) fails-if(gtkWidget) HTTP(..) == anonymous-block.html anonymous-block-ref.html # gtkWidget:bug 1309103 HTTP(..) == false-marker-overlap.html false-marker-overlap-ref.html HTTP(..) == visibility-hidden.html visibility-hidden-ref.html diff --git a/layout/reftests/transform-3d/reftest.list b/layout/reftests/transform-3d/reftest.list index 17754ba5cc28..39b70a071ed4 100644 --- a/layout/reftests/transform-3d/reftest.list +++ b/layout/reftests/transform-3d/reftest.list @@ -11,20 +11,20 @@ == 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,8,376) fuzzy-if(Android,8,441) fuzzy-if(cocoaWidget,17,4) fuzzy-if(skiaContent,16,281) == preserve3d-1a.html preserve3d-1-ref.html +fuzzy-if(gtkWidget||winWidget,8,376) fuzzy-if(Android,8,441) fuzzy-if(cocoaWidget,17,4) fuzzy-if(skiaContent,16,281) fails-if(webrender) == preserve3d-1a.html preserve3d-1-ref.html == preserve3d-1b.html about:blank == preserve3d-clipped.html about:blank -== preserve3d-2a.html preserve3d-2-ref.html -== preserve3d-2b.html preserve3d-2-ref.html +fails-if(webrender) == preserve3d-2a.html preserve3d-2-ref.html +fails-if(webrender) == preserve3d-2b.html preserve3d-2-ref.html == preserve3d-2c.html preserve3d-2-ref.html -== preserve3d-2d.html preserve3d-2-ref.html -== preserve3d-3a.html preserve3d-3-ref.html +fails-if(webrender) == preserve3d-2d.html preserve3d-2-ref.html +fails-if(webrender) == preserve3d-3a.html preserve3d-3-ref.html == preserve3d-4a.html about:blank -fuzzy-if(gtkWidget,4,200) fuzzy-if(Android,4,300) fuzzy-if(winWidget&&!layersGPUAccelerated,2,100) fuzzy-if(skiaContent,16,100) == preserve3d-5a.html preserve3d-5-ref.html +fuzzy-if(gtkWidget,4,200) fuzzy-if(Android,4,300) fuzzy-if(winWidget&&!layersGPUAccelerated,2,100) fuzzy-if(skiaContent,16,100) fails-if(webrender) == preserve3d-5a.html preserve3d-5-ref.html == preserve3d-6a.html preserve3d-6-ref.html == scale3d-z.html scalez-1-ref.html -fuzzy-if(winWidget,102,580) fuzzy-if(d2d,143,681) fuzzy-if(OSX>=1008,224,924) == scale3d-all.html scale3d-1-ref.html # subpixel AA -fuzzy-if(winWidget,102,580) fuzzy-if(d2d,143,681) fuzzy-if(OSX>=1008,224,924) == scale3d-all-separate.html scale3d-1-ref.html # subpixel AA +fuzzy-if(winWidget,102,580) fuzzy-if(d2d,143,681) fuzzy-if(OSX>=1008,224,924) fails-if(webrender) == scale3d-all.html scale3d-1-ref.html # subpixel AA +fuzzy-if(winWidget,102,580) fuzzy-if(d2d,143,681) fuzzy-if(OSX>=1008,224,924) fails-if(webrender) == scale3d-all-separate.html scale3d-1-ref.html # subpixel AA == scale3d-xz.html scale3d-1-ref.html == translatez-1a.html translatez-1-ref.html != translatez-1b.html translatez-1-ref.html @@ -34,24 +34,24 @@ fuzzy-if(skiaContent,1,4) == matrix3d-1a.html matrix3d-1-ref.html == rotate3d-1a.html rotatex-1-ref.html == 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 +fails-if(webrender) == backface-visibility-1b.html about:blank +fails-if(webrender) == backface-visibility-1c.html about:blank fuzzy-if(winWidget&&!layersGPUAccelerated,1,251) == backface-visibility-2.html backface-visibility-2-ref.html -== backface-visibility-3.html backface-visibility-3-ref.html +fails-if(webrender) == backface-visibility-3.html backface-visibility-3-ref.html == perspective-clipping-1.html perspective-clipping-1-ref.html != perspective-origin-1a.html rotatex-perspective-1a.html == perspective-origin-1b.html perspective-origin-1a.html fuzzy(3,99) random-if(Android&&!browserIsRemote) == perspective-origin-2a.html perspective-origin-2-ref.html # subpixel AA, bug 732568 fuzzy-if(winWidget&&!layersGPUAccelerated,1,61) == perspective-origin-3a.html perspective-origin-3-ref.html == perspective-origin-4a.html perspective-origin-4-ref.html -== perspective-zindex.html green-rect.html -== perspective-zindex-2.html green-rect.html -!= sorting-1a.html sorting-1-ref.html +fails-if(webrender) == perspective-zindex.html green-rect.html +fails-if(webrender) == perspective-zindex-2.html green-rect.html +fails-if(webrender) != sorting-1a.html sorting-1-ref.html # Parallel planes, different z depth -== sorting-2a.html sorting-2-ref.html +fails-if(webrender) == sorting-2a.html sorting-2-ref.html # Parallel planes, same z depth (shouldn't be sorted!) -== sorting-2b.html sorting-2-ref.html -== sorting-3a.html green-rect.html +fails-if(webrender) == sorting-2b.html sorting-2-ref.html +fails-if(webrender) == sorting-3a.html green-rect.html # Different, but equivalent (for the given transform) transform origins == rotatex-transformorigin-1a.html rotatex-transformorigin-1-ref.html fuzzy-if((gtkWidget&&layersOMTC)||(winWidget&&!layersGPUAccelerated),1,86) == overflow-hidden-1a.html overflow-hidden-1-ref.html @@ -60,24 +60,24 @@ fuzzy-if((gtkWidget&&layersOMTC)||(winWidget&&!layersGPUAccelerated),1,86) == ov != willchange-containing-block.html?willchange willchange-containing-block.html?noblock fuzzy-if(winWidget&&!layersGPUAccelerated,1,606) == scroll-perspective-1.html scroll-perspective-1-ref.html # Bugs -fails-if(!layersGPUAccelerated) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures -!= 1157984-1.html about:blank # Bug 1157984 +fails-if(!layersGPUAccelerated) fails-if(webrender) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures +fails-if(webrender) != 1157984-1.html about:blank # Bug 1157984 fuzzy(3,99) == animate-cube-radians.html animate-cube-radians-ref.html # subpixel AA fuzzy(3,99) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated,16,6) == animate-cube-radians-zoom.html animate-cube-radians-zoom-ref.html != animate-cube-radians-ref.html animate-cube-radians-zoom-ref.html fuzzy(3,99) == animate-cube-degrees.html animate-cube-degrees-ref.html # subpixel AA == animate-cube-degrees-zoom.html animate-cube-degrees-zoom-ref.html != animate-cube-degrees-ref.html animate-cube-degrees-zoom-ref.html -fuzzy-if(gtkWidget,128,100) fuzzy-if(Android||OSX==1010||(gtkWidget&&layersGPUAccelerated),143,100) fuzzy-if(winWidget||OSX<1010,141,100) == preserves3d-nested.html preserves3d-nested-ref.html +fuzzy-if(gtkWidget,128,100) fuzzy-if(Android||OSX==1010||(gtkWidget&&layersGPUAccelerated),143,100) fuzzy-if(winWidget||OSX<1010,141,100) fails-if(webrender) == preserves3d-nested.html preserves3d-nested-ref.html fuzzy-if(cocoaWidget,128,9) == animate-preserve3d-parent.html animate-preserve3d-ref.html # intermittently fuzzy on Mac fuzzy-if(cocoaWidget,128,9) == animate-preserve3d-child.html animate-preserve3d-ref.html # intermittently fuzzy on Mac -== animate-backface-hidden.html about:blank -== 1245450-1.html green-rect.html -fuzzy(1,2000) == opacity-preserve3d-1.html opacity-preserve3d-1-ref.html +fails-if(webrender) == animate-backface-hidden.html about:blank +fails-if(webrender) == 1245450-1.html green-rect.html +fuzzy(1,2000) fails-if(webrender) == opacity-preserve3d-1.html opacity-preserve3d-1-ref.html fuzzy(1,15000) == opacity-preserve3d-2.html opacity-preserve3d-2-ref.html fuzzy(1,10000) == opacity-preserve3d-3.html opacity-preserve3d-3-ref.html fuzzy(1,10000) == opacity-preserve3d-4.html opacity-preserve3d-4-ref.html -== snap-perspective-1.html snap-perspective-1-ref.html -== mask-layer-1.html mask-layer-ref.html -== mask-layer-2.html mask-layer-ref.html -== mask-layer-3.html mask-layer-ref.html +fails-if(webrender) == snap-perspective-1.html snap-perspective-1-ref.html +fails-if(webrender) == mask-layer-1.html mask-layer-ref.html +fails-if(webrender) == mask-layer-2.html mask-layer-ref.html +fails-if(webrender) == mask-layer-3.html mask-layer-ref.html diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list index 57ad466730d6..bdd7f3d623ef 100644 --- a/layout/reftests/transform/reftest.list +++ b/layout/reftests/transform/reftest.list @@ -139,4 +139,4 @@ pref(svg.transform-box.enabled,true) == transform-box-svg-2b.svg transform-box-s == 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 -fuzzy-if(d2d,1,5) == table-overflowed-by-animation.html table-overflowed-by-animation-ref.html +fuzzy-if(d2d,1,5) fails-if(webrender) == table-overflowed-by-animation.html table-overflowed-by-animation-ref.html diff --git a/layout/reftests/w3c-css/submitted/images3/reftest.list b/layout/reftests/w3c-css/submitted/images3/reftest.list index 3834b0713fdd..1e40d49c3f5b 100644 --- a/layout/reftests/w3c-css/submitted/images3/reftest.list +++ b/layout/reftests/w3c-css/submitted/images3/reftest.list @@ -1,51 +1,51 @@ default-preferences test-pref(layout.css.object-fit-and-position.enabled,true) # Tests for 'object-fit' / 'object-position' with a PNG image -== object-fit-fill-png-001c.html object-fit-fill-png-001-ref.html +fails-if(webrender) == object-fit-fill-png-001c.html object-fit-fill-png-001-ref.html == object-fit-fill-png-001e.html object-fit-fill-png-001-ref.html == object-fit-fill-png-001i.html object-fit-fill-png-001-ref.html == object-fit-fill-png-001o.html object-fit-fill-png-001-ref.html == object-fit-fill-png-001p.html object-fit-fill-png-001-ref.html -== object-fit-fill-png-002c.html object-fit-fill-png-002-ref.html +fails-if(webrender) == object-fit-fill-png-002c.html object-fit-fill-png-002-ref.html == object-fit-fill-png-002e.html object-fit-fill-png-002-ref.html == object-fit-fill-png-002i.html object-fit-fill-png-002-ref.html == object-fit-fill-png-002o.html object-fit-fill-png-002-ref.html == object-fit-fill-png-002p.html object-fit-fill-png-002-ref.html -== object-fit-contain-png-001c.html object-fit-contain-png-001-ref.html +fails-if(webrender) == object-fit-contain-png-001c.html object-fit-contain-png-001-ref.html == object-fit-contain-png-001e.html object-fit-contain-png-001-ref.html == object-fit-contain-png-001i.html object-fit-contain-png-001-ref.html == object-fit-contain-png-001o.html object-fit-contain-png-001-ref.html == object-fit-contain-png-001p.html object-fit-contain-png-001-ref.html -== object-fit-contain-png-002c.html object-fit-contain-png-002-ref.html +fails-if(webrender) == object-fit-contain-png-002c.html object-fit-contain-png-002-ref.html == object-fit-contain-png-002e.html object-fit-contain-png-002-ref.html == object-fit-contain-png-002i.html object-fit-contain-png-002-ref.html == object-fit-contain-png-002o.html object-fit-contain-png-002-ref.html == object-fit-contain-png-002p.html object-fit-contain-png-002-ref.html -== object-fit-cover-png-001c.html object-fit-cover-png-001-ref.html +fails-if(webrender) == object-fit-cover-png-001c.html object-fit-cover-png-001-ref.html == object-fit-cover-png-001e.html object-fit-cover-png-001-ref.html == object-fit-cover-png-001i.html object-fit-cover-png-001-ref.html == object-fit-cover-png-001o.html object-fit-cover-png-001-ref.html == object-fit-cover-png-001p.html object-fit-cover-png-001-ref.html -== object-fit-cover-png-002c.html object-fit-cover-png-002-ref.html +fails-if(webrender) == object-fit-cover-png-002c.html object-fit-cover-png-002-ref.html == object-fit-cover-png-002e.html object-fit-cover-png-002-ref.html == object-fit-cover-png-002i.html object-fit-cover-png-002-ref.html == object-fit-cover-png-002o.html object-fit-cover-png-002-ref.html == object-fit-cover-png-002p.html object-fit-cover-png-002-ref.html -== object-fit-none-png-001c.html object-fit-none-png-001-ref.html +fails-if(webrender) == object-fit-none-png-001c.html object-fit-none-png-001-ref.html == object-fit-none-png-001e.html object-fit-none-png-001-ref.html == object-fit-none-png-001i.html object-fit-none-png-001-ref.html == object-fit-none-png-001o.html object-fit-none-png-001-ref.html == object-fit-none-png-001p.html object-fit-none-png-001-ref.html -== object-fit-none-png-002c.html object-fit-none-png-002-ref.html +fails-if(webrender) == object-fit-none-png-002c.html object-fit-none-png-002-ref.html == object-fit-none-png-002e.html object-fit-none-png-002-ref.html == object-fit-none-png-002i.html object-fit-none-png-002-ref.html == object-fit-none-png-002o.html object-fit-none-png-002-ref.html == object-fit-none-png-002p.html object-fit-none-png-002-ref.html -== object-fit-scale-down-png-001c.html object-fit-scale-down-png-001-ref.html +fails-if(webrender) == object-fit-scale-down-png-001c.html object-fit-scale-down-png-001-ref.html == object-fit-scale-down-png-001e.html object-fit-scale-down-png-001-ref.html == object-fit-scale-down-png-001i.html object-fit-scale-down-png-001-ref.html == object-fit-scale-down-png-001o.html object-fit-scale-down-png-001-ref.html == object-fit-scale-down-png-001p.html object-fit-scale-down-png-001-ref.html -== object-fit-scale-down-png-002c.html object-fit-scale-down-png-002-ref.html +fails-if(webrender) == object-fit-scale-down-png-002c.html object-fit-scale-down-png-002-ref.html == object-fit-scale-down-png-002e.html object-fit-scale-down-png-002-ref.html == object-fit-scale-down-png-002i.html object-fit-scale-down-png-002-ref.html == object-fit-scale-down-png-002o.html object-fit-scale-down-png-002-ref.html diff --git a/layout/reftests/w3c-css/submitted/masking/reftest.list b/layout/reftests/w3c-css/submitted/masking/reftest.list index f832653d7814..27a895cbc06b 100644 --- a/layout/reftests/w3c-css/submitted/masking/reftest.list +++ b/layout/reftests/w3c-css/submitted/masking/reftest.list @@ -110,4 +110,4 @@ fuzzy(1,5000) == mask-opacity-1a.html mask-opacity-1-ref.html fuzzy(1,5000) == mask-opacity-1b.html mask-opacity-1-ref.html fuzzy(1,5000) == mask-opacity-1c.html mask-opacity-1-ref.html -== clip-path-mix-blend-mode-1.html clip-path-mix-blend-mode-1-ref.html \ No newline at end of file +fails-if(webrender) == clip-path-mix-blend-mode-1.html clip-path-mix-blend-mode-1-ref.html \ No newline at end of file diff --git a/layout/reftests/web-animations/reftest.list b/layout/reftests/web-animations/reftest.list index eefd41f49d19..8c2a866bf63c 100644 --- a/layout/reftests/web-animations/reftest.list +++ b/layout/reftests/web-animations/reftest.list @@ -1,20 +1,20 @@ test-pref(dom.animations-api.core.enabled,true) == 1246046-1.html green-box.html test-pref(dom.animations-api.core.enabled,true) == 1267937-1.html 1267937-ref.html -test-pref(dom.animations-api.core.enabled,true) == 1298742-1.html 1298742-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-none-animation-before-appending-element.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target.html stacking-context-animation-changing-target-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-effect.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe-in-delay.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target.html stacking-context-animation-changing-target-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-effect.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-display-property.html stacking-context-animation-ref.html -test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-losing-css-animation-in-delay.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == 1298742-1.html 1298742-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-none-animation-before-appending-element.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-keyframe.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-target.html stacking-context-animation-changing-target-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-changing-effect.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-keyframe.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-keyframe-in-delay.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-target.html stacking-context-animation-changing-target-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-effect.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-changing-display-property.html stacking-context-animation-ref.html +test-pref(dom.animations-api.core.enabled,true) fails-if(webrender) == stacking-context-transform-losing-css-animation-in-delay.html stacking-context-animation-ref.html test-pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html style-updates-for-iteration-composite-ref.html test-pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html style-updates-for-iteration-composite-ref.html test-pref(dom.animations-api.core.enabled,true) == style-updates-on-current-iteration-changed.html style-updates-for-iteration-composite-ref.html diff --git a/layout/reftests/writing-mode/reftest.list b/layout/reftests/writing-mode/reftest.list index aeb0f95001df..61a4f64e14b0 100644 --- a/layout/reftests/writing-mode/reftest.list +++ b/layout/reftests/writing-mode/reftest.list @@ -177,10 +177,10 @@ skip-if(Android) HTTP(..) == 1248248-1-orientation-break-glyphrun.html 1248248-1 == 1302389-scrolled-rect-1a.html 1302389-scrolled-rect-1-ref.html fuzzy-if(Android,54,852) == 1302389-scrolled-rect-1b.html 1302389-scrolled-rect-1-ref.html -fuzzy-if(Android,54,852) fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) == 1302389-scrolled-rect-1c.html 1302389-scrolled-rect-1-ref.html -fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) == 1302389-scrolled-rect-1d.html 1302389-scrolled-rect-1-ref.html -fuzzy-if(Android,54,852) fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) == 1302389-scrolled-rect-2a.html 1302389-scrolled-rect-2-ref.html -fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) == 1302389-scrolled-rect-2b.html 1302389-scrolled-rect-2-ref.html +fuzzy-if(Android,54,852) fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) fails-if(webrender) == 1302389-scrolled-rect-1c.html 1302389-scrolled-rect-1-ref.html +fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) fails-if(webrender) == 1302389-scrolled-rect-1d.html 1302389-scrolled-rect-1-ref.html +fuzzy-if(Android,54,852) fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) fails-if(webrender) == 1302389-scrolled-rect-2a.html 1302389-scrolled-rect-2-ref.html +fuzzy-if(gtkWidget,1,25) fuzzy-if(cocoaWidget,1,2) fails-if(webrender) == 1302389-scrolled-rect-2b.html 1302389-scrolled-rect-2-ref.html == 1302389-scrolled-rect-2c.html 1302389-scrolled-rect-2-ref.html fuzzy-if(Android,54,852) == 1302389-scrolled-rect-2d.html 1302389-scrolled-rect-2-ref.html diff --git a/layout/reftests/xul/reftest.list b/layout/reftests/xul/reftest.list index da09b7c81fa7..dd652b89f7c3 100644 --- a/layout/reftests/xul/reftest.list +++ b/layout/reftests/xul/reftest.list @@ -9,8 +9,8 @@ fails-if(cocoaWidget) fails-if(browserIsRemote&&dwrite) fuzzy-if(xulRuntime.widg != tree-row-outline-1.xul tree-row-outline-1-notref.xul == text-crop.xul text-crop-ref.xul == text-small-caps-1.xul text-small-caps-1-ref.xul -fuzzy-if(skiaContent,1,60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,1,31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,1,50) == inactive-fixed-bg-bug1205630.xul inactive-fixed-bg-bug1205630-ref.html -fuzzy-if(skiaContent,1,60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,1,31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,1,50) == inactive-fixed-bg-bug1272525.xul inactive-fixed-bg-bug1272525-ref.html +fuzzy-if(skiaContent,1,60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,1,31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,1,50) fails-if(webrender) == inactive-fixed-bg-bug1205630.xul inactive-fixed-bg-bug1205630-ref.html +fuzzy-if(skiaContent,1,60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,1,31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,1,50) fails-if(webrender) == inactive-fixed-bg-bug1272525.xul 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