diff options
Diffstat (limited to 'layout/reftests/svg')
39 files changed, 38 insertions, 2497 deletions
diff --git a/layout/reftests/svg/as-image/reftest-stylo.list b/layout/reftests/svg/as-image/reftest-stylo.list deleted file mode 100644 index da8acdfff..000000000 --- a/layout/reftests/svg/as-image/reftest-stylo.list +++ /dev/null @@ -1,275 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG being used as an image - -# zoom/ -include zoom/reftest-stylo.list - -# Background-image tests -skip-if(Mulet) == background-display-none-1.html background-display-none-1.html -# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables -skip-if(B2G||Mulet) == background-simple-1.html background-simple-1.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -== background-simple-2.html background-simple-2.html - -# Sightly trickier background-image test -== background-viewBox-1.html background-viewBox-1.html - -# background tests with the background area getting resized -== background-resize-1.html background-resize-1.html -== background-resize-2.html background-resize-2.html -== background-resize-3.html background-resize-3.html -== background-resize-4.html background-resize-4.html - -# Test for stretching background images by different amounts in each dimension -== background-stretch-1.html background-stretch-1.html - -# Tests for scaling background images -== background-scale-no-viewbox-1.html background-scale-no-viewbox-1.html -== background-scale-with-viewbox-1.html background-scale-with-viewbox-1.html - -# Tests with -moz-image-rect() -random == background-image-rect-1svg.html background-image-rect-1svg.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -== background-image-rect-1png.html background-image-rect-1png.html -== background-image-rect-2.html background-image-rect-2.html - -# Test for border-image -== border-image-simple-1.html border-image-simple-1.html -== border-image-simple-2.html border-image-simple-2.html - -# Test for canvas "drawImage" method -== canvas-drawImage-simple-1a.html canvas-drawImage-simple-1a.html -== canvas-drawImage-simple-1b.html canvas-drawImage-simple-1b.html - -skip-if(B2G||Mulet) == canvas-drawImage-scale-1a.html canvas-drawImage-scale-1a.html -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == canvas-drawImage-scale-1b.html canvas-drawImage-scale-1b.html -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == canvas-drawImage-scale-1c.html canvas-drawImage-scale-1c.html -# Initial mulet triage: parity with B2G/B2G Desktop - -fuzzy(1,2) fuzzy-if(skiaContent,1,529) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2a.html -fuzzy(1,2) fuzzy-if(skiaContent,1,529) == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2b.html - -fuzzy-if(winWidget&&!d2d,1,10000) fuzzy-if(azureSkia,1,10000) fuzzy-if(Android||B2G,1,10000) == canvas-drawImage-alpha-1.html canvas-drawImage-alpha-1.html -#Same as scale-2a but with globalAlpha: -fuzzy-if(azureSkia,1,40000) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2.html - -skip-if(B2G||Mulet) == canvas-drawImage-slice-1a.html canvas-drawImage-slice-1a.html -# Initial mulet triage: parity with B2G/B2G Desktop -== canvas-drawImage-slice-1b.html canvas-drawImage-slice-1b.html - -== canvas-drawImage-origin-clean-1.html canvas-drawImage-origin-clean-1.html -== canvas-drawImage-transform-restored.html canvas-drawImage-transform-restored.html - -# Simple <img> tests -== img-simple-1.html img-simple-1.html -== img-simple-2.html img-simple-2.html -fuzzy-if(skiaContent,255,350) == img-simple-3.html img-simple-3.html -== img-simple-4.html img-simple-4.html -fails fuzzy-if(skiaContent,255,90) == img-simple-5.html img-simple-5.html -skip-if(B2G||Mulet) == img-simple-6.html img-simple-6.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -fails fuzzy-if(skiaContent,255,27) == img-simple-7.html img-simple-7.html - -# Test with mix of <html:img> and <svg:image> referring to the same images, -# with a variety of preserveAspectRatio values in play. -random == img-and-image-1.html img-and-image-1.html -# bug 645267 - -# More complex <img> tests -== img-blobURI-1.html img-blobURI-1.html -skip random == img-blobURI-2.html img-blobURI-2.html -fuzzy-if(d2d,16,10) == img-content-outside-viewBox-1.html img-content-outside-viewBox-1.html -# d2d is bug 1074161 -skip-if(Mulet) == img-display-none-1.html img-display-none-1.html -# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables -== img-dyn-1.html img-dyn-1.html -== img-foreignObject-1.html img-foreignObject-1.html - -# The following tests check that content embedded via <iframe> and <embed> -# doesn't load (or execute scripts) in SVG-as-an-image. -# The "!=" lines are to test that the SVG content, when viewed directly (not as -# an image), does actually render its external content (making it look -# different from the reference case). We don't do that check for -# img-foreignObject-iframe-1a.html, though, because its SVG image tries to -# alert(), and that'd trigger a reftest timeout if we loaded that file directly. -== img-foreignObject-embed-1.html img-foreignObject-embed-1.html -== img-foreignObject-embed-1-helper.svg img-foreignObject-embed-1-helper.svg -== img-foreignObject-iframe-1a.html img-foreignObject-iframe-1a.html -== img-foreignObject-iframe-1b.html img-foreignObject-iframe-1b.html -== img-foreignObject-iframe-1b-helper.svg img-foreignObject-iframe-1b-helper.svg - -== img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1.html -skip == img-widthAndHeight-meet-2.html img-widthAndHeight-meet-2.html -== img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1.html -== img-widthAndHeight-slice-2.html img-widthAndHeight-slice-2.html - -== img-height-meet-1.html img-height-meet-1.html -== img-height-meet-2.html img-height-meet-2.html -== img-height-slice-1.html img-height-slice-1.html -== img-height-slice-2.html img-height-slice-2.html - -== img-width-meet-1.html img-width-meet-1.html -== img-width-meet-2.html img-width-meet-2.html -== img-width-slice-1.html img-width-slice-1.html -== img-width-slice-2.html img-width-slice-2.html - -# Alternate version of "width & height both non-%-valued" tests, but now -# with no explicit viewBox, to trigger "synthesize-viewBox" behavior -== img-novb-widthAndHeight-meet-1-em.html img-novb-widthAndHeight-meet-1-em.html -== img-novb-widthAndHeight-meet-1-px.html img-novb-widthAndHeight-meet-1-px.html -== img-novb-widthAndHeight-slice-1-em.html img-novb-widthAndHeight-slice-1-em.html -== img-novb-widthAndHeight-slice-1-px.html img-novb-widthAndHeight-slice-1-px.html - -# Alternate versions of "only one dimension is non-%-valued" tests, but now -# with no explicit viewBox, to trigger "synthesize-viewBox" behavior -== img-novb-height-meet-1.html img-novb-height-meet-1.html -== img-novb-height-slice-1.html img-novb-height-slice-1.html -fuzzy-if(skiaContent,255,10) == img-novb-width-meet-1.html img-novb-width-meet-1.html -fuzzy-if(skiaContent,255,10) == img-novb-width-slice-1.html img-novb-width-slice-1.html - -# with with a fragmentIdentifier viewBox -skip-if(B2G||Mulet) == img-fragment-1a.html img-fragment-1a.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == img-fragment-1b.html img-fragment-1b.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == img-fragment-1c.html img-fragment-1c.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == img-fragment-2a.html img-fragment-2a.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == img-fragment-2b.html img-fragment-2b.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == img-fragment-2c.html img-fragment-2c.html -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop - -fuzzy-if(B2G,68,4) == list-simple-1.html list-simple-1.html - -== svg-image-simple-1.svg svg-image-simple-1.svg -== svg-image-simple-2.svg svg-image-simple-2.svg -== svg-image-simple-3.svg svg-image-simple-3.svg - -# tests for <svg> files that include themselves as an <image> -== svg-image-recursive-1a.svg svg-image-recursive-1a.svg -== svg-image-recursive-1b.svg svg-image-recursive-1b.svg -== svg-image-recursive-2a.svg svg-image-recursive-2a.svg -== svg-image-recursive-2b.html svg-image-recursive-2b.html - -# test that scripting feature is not supported in images or referenced documents -skip skip-if(B2G||Mulet) == svg-image-script-1.svg svg-image-script-1.svg -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -skip == svg-image-script-2.svg svg-image-script-2.svg - -# tests for external resources vs. data URIs in SVG as an image -== svg-image-datauri-1.html svg-image-datauri-1.html -HTTP == svg-image-datauri-1.html svg-image-datauri-1.html -== svg-image-external-1.html svg-image-external-1.html -HTTP == svg-image-external-1.html svg-image-external-1.html -== svg-stylesheet-datauri-1.html svg-stylesheet-datauri-1.html -HTTP == svg-stylesheet-datauri-1.html svg-stylesheet-datauri-1.html -== svg-stylesheet-external-1.html svg-stylesheet-external-1.html -HTTP == svg-stylesheet-external-1.html svg-stylesheet-external-1.html - -# test that :visited status is ignored in image documents -# We load the images directly first, to be sure history is populated. -# It's also good to verify that the helper images don't match lime100x100.svg -# in non-image contexts, but for that to work, we have to reliably count on -# :visited styles loading (asynchronously), so we test that in -# layout/style/test/test_visited_reftests.html instead of the reftest harness. -== svg-image-visited-1-helper.svg svg-image-visited-1-helper.svg -== svg-image-visited-1.html svg-image-visited-1.html -== svg-image-visited-2-helper.svg svg-image-visited-2-helper.svg -skip == svg-image-visited-2.html svg-image-visited-2.html - -# Test for painting problems with SVGs used in border images. -# XXXseth: The underlying problems also apply to media fragments, -# but the test case would be much simpler. This should be switched -# over to use media fragments once bug 790640 lands. -skip-if(B2G||Mulet) fuzzy(2,1) == svg-border-image-repaint-1.html svg-border-image-repaint-1.html -# Initial mulet triage: parity with B2G/B2G Desktop - -# Tests for image-orientation with a viewbox and an intrinsic size: -== image-orientation-viewbox-and-size.html?0 image-orientation-viewbox-and-size.html?0 -== image-orientation-viewbox-and-size.html?90 image-orientation-viewbox-and-size.html?90 -== image-orientation-viewbox-and-size.html?180 image-orientation-viewbox-and-size.html?180 -== image-orientation-viewbox-and-size.html?270 image-orientation-viewbox-and-size.html?270 -== image-orientation-viewbox-and-size.html?0&flip image-orientation-viewbox-and-size.html?0&flip -== image-orientation-viewbox-and-size.html?90&flip image-orientation-viewbox-and-size.html?90&flip -== image-orientation-viewbox-and-size.html?180&flip image-orientation-viewbox-and-size.html?180&flip -== image-orientation-viewbox-and-size.html?270&flip image-orientation-viewbox-and-size.html?270&flip - -# Tests for image-orientation with a viewbox and no intrinsic size: -== image-orientation-viewbox-no-size.html?0 image-orientation-viewbox-no-size.html?0 -== image-orientation-viewbox-no-size.html?90 image-orientation-viewbox-no-size.html?90 -== image-orientation-viewbox-no-size.html?180 image-orientation-viewbox-no-size.html?180 -== image-orientation-viewbox-no-size.html?270 image-orientation-viewbox-no-size.html?270 -== image-orientation-viewbox-no-size.html?0&flip image-orientation-viewbox-no-size.html?0&flip -== image-orientation-viewbox-no-size.html?90&flip image-orientation-viewbox-no-size.html?90&flip -== image-orientation-viewbox-no-size.html?180&flip image-orientation-viewbox-no-size.html?180&flip -== image-orientation-viewbox-no-size.html?270&flip image-orientation-viewbox-no-size.html?270&flip - -# Tests for image-orientation with no viewbox and an intrinsic size: -== image-orientation-no-viewbox-and-size.html?0 image-orientation-no-viewbox-and-size.html?0 -== image-orientation-no-viewbox-and-size.html?90 image-orientation-no-viewbox-and-size.html?90 -== image-orientation-no-viewbox-and-size.html?180 image-orientation-no-viewbox-and-size.html?180 -== image-orientation-no-viewbox-and-size.html?270 image-orientation-no-viewbox-and-size.html?270 -skip == image-orientation-no-viewbox-and-size.html?0&flip image-orientation-no-viewbox-and-size.html?0&flip -== image-orientation-no-viewbox-and-size.html?90&flip image-orientation-no-viewbox-and-size.html?90&flip -== image-orientation-no-viewbox-and-size.html?180&flip image-orientation-no-viewbox-and-size.html?180&flip -skip == image-orientation-no-viewbox-and-size.html?270&flip image-orientation-no-viewbox-and-size.html?270&flip - -# Tests for image-orientation with no viewbox and no intrinsic size: -== image-orientation-no-viewbox-no-size.html?0 image-orientation-no-viewbox-no-size.html?0 -== image-orientation-no-viewbox-no-size.html?90 image-orientation-no-viewbox-no-size.html?90 -== image-orientation-no-viewbox-no-size.html?180 image-orientation-no-viewbox-no-size.html?180 -== image-orientation-no-viewbox-no-size.html?270 image-orientation-no-viewbox-no-size.html?270 -== image-orientation-no-viewbox-no-size.html?0&flip image-orientation-no-viewbox-no-size.html?0&flip -== image-orientation-no-viewbox-no-size.html?90&flip image-orientation-no-viewbox-no-size.html?90&flip -== image-orientation-no-viewbox-no-size.html?180&flip image-orientation-no-viewbox-no-size.html?180&flip -== image-orientation-no-viewbox-no-size.html?270&flip image-orientation-no-viewbox-no-size.html?270&flip - -# Test that 'image-orientation: from-image' has no effect, since SVGs don't have EXIF data. -== image-orientation-viewbox-and-size.html?from-image image-orientation-viewbox-and-size.html?from-image -== image-orientation-viewbox-no-size.html?from-image image-orientation-viewbox-no-size.html?from-image - -# Sanity checks for the image-orientation tests. Ensures that the various -# combinations of rotations and flips actually look different from each other. -== image-orientation-ref.html?0 image-orientation-ref.html?0 -== image-orientation-ref.html?0 image-orientation-ref.html?0 -== image-orientation-ref.html?0 image-orientation-ref.html?0 -== image-orientation-ref.html?90 image-orientation-ref.html?90 -== image-orientation-ref.html?90 image-orientation-ref.html?90 -== image-orientation-ref.html?180 image-orientation-ref.html?180 -== image-orientation-ref.html?0 image-orientation-ref.html?0 -== image-orientation-ref.html?90 image-orientation-ref.html?90 -== image-orientation-ref.html?180 image-orientation-ref.html?180 -== image-orientation-ref.html?270 image-orientation-ref.html?270 - -# Tests that nonuniform scales work with SVG-as-image. -== nonuniform-scale-2d.html?0.5&1.0 nonuniform-scale-2d.html?0.5&1.0 -== nonuniform-scale-2d.html?1.0&0.5 nonuniform-scale-2d.html?1.0&0.5 -== nonuniform-scale-3d.html?0.5&1.0&0.5 nonuniform-scale-3d.html?0.5&1.0&0.5 -== nonuniform-scale-3d.html?1.0&0.5&0.5 nonuniform-scale-3d.html?1.0&0.5&0.5 - -# Sanity checks that nonuniform scales don't devolve to uniform scales. -== nonuniform-scale-2d.html?0.3&1.0 nonuniform-scale-2d.html?0.3&1.0 -== nonuniform-scale-2d.html?0.3&1.0 nonuniform-scale-2d.html?0.3&1.0 -== nonuniform-scale-2d.html?1.0&0.3 nonuniform-scale-2d.html?1.0&0.3 -== nonuniform-scale-2d.html?1.0&0.3 nonuniform-scale-2d.html?1.0&0.3 -== nonuniform-scale-3d.html?0.3&1.0&0.3 nonuniform-scale-3d.html?0.3&1.0&0.3 -== nonuniform-scale-3d.html?0.3&1.0&0.3 nonuniform-scale-3d.html?0.3&1.0&0.3 -== nonuniform-scale-3d.html?1.0&0.3&0.3 nonuniform-scale-3d.html?1.0&0.3&0.3 -== nonuniform-scale-3d.html?1.0&0.3&0.3 nonuniform-scale-3d.html?1.0&0.3&0.3 - -# Test for preserveAspectRatio with no-longer-supported "defer" keyword -== defer-unsupported-1.svg defer-unsupported-1.svg diff --git a/layout/reftests/svg/as-image/reftest.list b/layout/reftests/svg/as-image/reftest.list index 75c149646..ff8eef230 100644 --- a/layout/reftests/svg/as-image/reftest.list +++ b/layout/reftests/svg/as-image/reftest.list @@ -44,7 +44,7 @@ include zoom/reftest.list 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-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) == 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 diff --git a/layout/reftests/svg/as-image/zoom/reftest-stylo.list b/layout/reftests/svg/as-image/zoom/reftest-stylo.list deleted file mode 100644 index fe8a9bd67..000000000 --- a/layout/reftests/svg/as-image/zoom/reftest-stylo.list +++ /dev/null @@ -1,12 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG being used as an image, with zooming - -# Simple <img> tests -fuzzy-if(skiaContent,1,408) == img-zoomIn-1.html img-zoomIn-1.html -fuzzy-if(skiaContent,1,74) == img-zoomOut-1.html img-zoomOut-1.html - -# Ensure that scaled SVG images aren't fuzzy when tiled. -== img-fuzzy-zoomOut-1.html img-fuzzy-zoomOut-1.html -== img-fuzzy-zoomIn-1.html img-fuzzy-zoomIn-1.html -== img-fuzzy-transform-zoomOut-1.html img-fuzzy-transform-zoomOut-1.html -== img-fuzzy-transform-zoomIn-1.html img-fuzzy-transform-zoomIn-1.html diff --git a/layout/reftests/svg/filters/css-filter-chains/reftest-stylo.list b/layout/reftests/svg/filters/css-filter-chains/reftest-stylo.list deleted file mode 100644 index f1b5acf76..000000000 --- a/layout/reftests/svg/filters/css-filter-chains/reftest-stylo.list +++ /dev/null @@ -1,11 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# These tests verify that CSS filter chains behave properly. -# e.g. filter: blur(3px) grayscale(0.5) invert(0.2); - -default-preferences pref(layout.css.filters.enabled,true) - -# Some platforms render this complex filter chain a little differently, and that's ok. -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&layersGPUAccelerated,35,13057) == long-chain.html long-chain.html -# Win10: Bug 1258241 -== moz-element.html moz-element.html -== same-filter.html same-filter.html diff --git a/layout/reftests/svg/filters/css-filters/reftest-stylo.list b/layout/reftests/svg/filters/css-filters/reftest-stylo.list deleted file mode 100644 index 68ad536fc..000000000 --- a/layout/reftests/svg/filters/css-filters/reftest-stylo.list +++ /dev/null @@ -1,69 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# These tests verify that CSS filters behave properly. -# e.g. filter: blur(3px) - -default-preferences pref(layout.css.filters.enabled,true) - -== blur.html blur.html -== blur.svg blur.svg -== blur-calc.html blur-calc.html -== blur-calc-negative.html blur-calc-negative.html -skip-if(d2d) == blur-cap-large-radius-on-software.html blur-cap-large-radius-on-software.html -== blur-em-radius.html blur-em-radius.html -== blur-invalid-radius.html blur-invalid-radius.html -== blur-rem-radius.html blur-rem-radius.html -== blur-zero-radius.html blur-zero-radius.html -== blur-zoomed-page.html blur-zoomed-page.html -== brightness.html brightness.html -== brightness-darken.html brightness-darken.html -== brightness-extreme.html brightness-extreme.html -== brightness-one.html brightness-one.html -== brightness-percent.html brightness-percent.html -== brightness-zero.html brightness-zero.html -== containing-block-1.html containing-block-1.html -== contrast.html contrast.html -== contrast-extreme.html contrast-extreme.html -== contrast-one.html contrast-one.html -== contrast-percent.html contrast-percent.html -== contrast-reduce.html contrast-reduce.html -== contrast-zero.html contrast-zero.html -== drop-shadow.html drop-shadow.html -== drop-shadow-default-color.html drop-shadow-default-color.html -== drop-shadow-negative-offset.html drop-shadow-negative-offset.html -fuzzy-if(d2d,1,10000) == grayscale.html grayscale.html -fuzzy-if(d2d,1,10000) == grayscale-one.html grayscale-one.html -fuzzy-if(d2d,1,10000) == grayscale-over-one.html grayscale-over-one.html -fuzzy-if(d2d,1,10000) == grayscale-percent.html grayscale-percent.html -== grayscale-zero.html grayscale-zero.html -== hue-rotate.html hue-rotate.html -== hue-rotate-360.html hue-rotate-360.html -skip == hue-rotate-grad.html hue-rotate-grad.html -fuzzy-if(d2d,2,7500) == hue-rotate-multichannel.html hue-rotate-multichannel.html -== hue-rotate-negative.html hue-rotate-negative.html -== hue-rotate-over-360.html hue-rotate-over-360.html -== hue-rotate-rad.html hue-rotate-rad.html -== hue-rotate-turn.html hue-rotate-turn.html -== hue-rotate-zero.html hue-rotate-zero.html -fuzzy-if(d2d,1,10000) == invert.html invert.html -== invert-half.html invert-half.html -== invert-one.html invert-one.html -== invert-over-one.html invert-over-one.html -fuzzy-if(d2d,1,10000) == invert-percent.html invert-percent.html -== invert-zero.html invert-zero.html -fuzzy-if(d2d,1,10000) == opacity.html opacity.html -== opacity-one.html opacity-one.html -== opacity-over-one.html opacity-over-one.html -fails fuzzy-if(skiaContent,1,10000) == opacity-over-one-translucent-source.html opacity-over-one-translucent-source.html -fuzzy-if(d2d,1,10000) == opacity-percent.html opacity-percent.html -== opacity-zero.html opacity-zero.html -== saturate.html saturate.html -fuzzy-if(d2d,1,10000) == saturate-desaturate.html saturate-desaturate.html -== saturate-extreme.html saturate-extreme.html -== saturate-one.html saturate-one.html -== saturate-percent.html saturate-percent.html -fuzzy-if(d2d,1,10000) == saturate-zero.html saturate-zero.html -fuzzy-if(d2d,1,10000) == sepia.html sepia.html -fuzzy-if(d2d,1,10000) == sepia-one.html sepia-one.html -fuzzy-if(d2d,1,10000) == sepia-over-one.html sepia-over-one.html -fuzzy-if(d2d,1,10000) == sepia-percent.html sepia-percent.html -== sepia-zero.html sepia-zero.html diff --git a/layout/reftests/svg/filters/css-svg-filter-chains/reftest-stylo.list b/layout/reftests/svg/filters/css-svg-filter-chains/reftest-stylo.list deleted file mode 100644 index c6fcd6cdc..000000000 --- a/layout/reftests/svg/filters/css-svg-filter-chains/reftest-stylo.list +++ /dev/null @@ -1,11 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# These tests verify that filter chains of combined CSS and SVG filters behave -# properly. -# e.g. filter: url(#f1) blur(3px) url(#2) grayscale(0.5); - -default-preferences pref(layout.css.filters.enabled,true) - -== clip-input-css-filter.html clip-input-css-filter.html -== css-filter-first.html css-filter-first.html -== css-filter-last.html css-filter-last.html -== css-filter-middle.html css-filter-middle.html diff --git a/layout/reftests/svg/filters/reftest-stylo.list b/layout/reftests/svg/filters/reftest-stylo.list deleted file mode 100644 index 93586902e..000000000 --- a/layout/reftests/svg/filters/reftest-stylo.list +++ /dev/null @@ -1,128 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# In general, the fe*-1 tests test basic functionality clipped to a filter primitive -# subregion. The fe*-2 tests test with no clipping (which stresses -# the automatic optimal surface-size computation a bit more). - -# CSS filter tests -include css-filters/reftest-stylo.list - -# CSS filter chain tests -include css-filter-chains/reftest-stylo.list - -# Combined CSS and SVG filter chain tests -include css-svg-filter-chains/reftest-stylo.list - -# SVG filter chain tests -include svg-filter-chains/reftest-stylo.list - -== dynamic-filtered-foreignObject-01.svg dynamic-filtered-foreignObject-01.svg -== dynamic-filter-invalidation-01.svg dynamic-filter-invalidation-01.svg -== dynamic-filter-invalidation-02.svg dynamic-filter-invalidation-02.svg - -fuzzy(1,42500) == feBlend-1.svg feBlend-1.svg -== feBlend-2.svg feBlend-2.svg - -skip fuzzy-if(d2d||skiaContent,1,6400) == feColorMatrix-1.svg feColorMatrix-1.svg -fuzzy-if(d2d,1,10000) == feColorMatrix-2.svg feColorMatrix-2.svg - -== feComponentTransfer-1.svg feComponentTransfer-1.svg -== feComponentTransfer-2.svg feComponentTransfer-2.svg - -fuzzy-if(d2d||skiaContent,1,9600) == feComposite-1.svg feComposite-1.svg -fuzzy-if(d2d||skiaContent,1,10000) == feComposite-2.svg feComposite-2.svg - -== feConvolveMatrix-1.svg feConvolveMatrix-1.svg -== feConvolveMatrix-2.svg feConvolveMatrix-2.svg - -== feDisplacementMap-1.svg feDisplacementMap-1.svg -skip == feDisplacementMap-2.svg feDisplacementMap-2.svg - -fuzzy-if(d2d,1,6400) fuzzy-if(skiaContent,1,1600) == feFlood-1.svg feFlood-1.svg -skip-if(d2d) fuzzy-if(skiaContent,1,6400) == feFlood-2.svg feFlood-2.svg - -fuzzy(1,6400) fuzzy-if(skiaContent,1,6404) == feGaussianBlur-1.svg feGaussianBlur-1.svg -== feGaussianBlur-2.svg feGaussianBlur-2.svg -# == feGaussianBlur-3.svg feGaussianBlur-3.svg -== feGaussianBlur-4.svg feGaussianBlur-4.svg -== feGaussianBlur-5.svg feGaussianBlur-5.svg -== feGaussianBlur-6.svg feGaussianBlur-6.svg -skip-if(d2d) == feGaussianBlur-cap-large-directional-radius-on-software.html feGaussianBlur-cap-large-directional-radius-on-software.html - -== feImage-1.svg feImage-1.svg -# (Make sure our image renders at all) -== feImage-1.svg feImage-1.svg -== feImage-scale-to-primitive-subregion.html feImage-scale-to-primitive-subregion.html - -== feMerge-1.svg feMerge-1.svg -== feMerge-2.svg feMerge-2.svg - -== feMorphology-1.svg feMorphology-1.svg -== feMorphology-2.svg feMorphology-2.svg - -== feOffset-1.svg feOffset-1.svg -== feOffset-2.svg feOffset-2.svg - -== feTile-1.svg feTile-1.svg -== feTile-2.svg feTile-2.svg - -# no tests for feTurbulence - -== filter-clipped-rect-01.svg filter-clipped-rect-01.svg -== filter-inner-svg-01.svg filter-inner-svg-01.svg -== filter-inner-svg-02.svg filter-inner-svg-02.svg -== filter-inner-svg-03.svg filter-inner-svg-03.svg -== filter-marked-line-01.svg filter-marked-line-01.svg -# bug 477704 -== filter-kernelUnitLength-01.svg filter-kernelUnitLength-01.svg -== filter-marked-line-02.svg filter-marked-line-02.svg -== filter-marked-line-03.svg filter-marked-line-03.svg -== filter-marked-line-04.svg filter-marked-line-04.svg -== filter-marked-line-05.svg filter-marked-line-05.svg -== filter-marked-line-06.svg filter-marked-line-06.svg -== filter-marked-line-07.svg filter-marked-line-07.svg -== filter-marked-line-08.svg filter-marked-line-08.svg -== filter-marked-line-09.svg filter-marked-line-09.svg -== filter-nested-filtering-01.svg filter-nested-filtering-01.svg -== filter-nested-filtering-02.svg filter-nested-filtering-02.svg -== filter-patterned-rect-01.svg filter-patterned-rect-01.svg -== filter-patterned-rect-02.svg filter-patterned-rect-02.svg - -== feColorMatrix-saturate-01.svg feColorMatrix-saturate-01.svg - -== feComponentTransfer-03.svg feComponentTransfer-03.svg -== feComponentTransfer-04.svg feComponentTransfer-04.svg -== feComposite-arguments-01.svg feComposite-arguments-01.svg -fuzzy(1,26732) == feComposite-paint-01.svg feComposite-paint-01.svg -fuzzy(1,10000) == feConvolveMatrix-bias-01.svg feConvolveMatrix-bias-01.svg -== feConvolveMatrix-order-01.svg feConvolveMatrix-order-01.svg - -fuzzy-if(skiaContent,1,400) == feDisplacementMap-alpha-01.svg feDisplacementMap-alpha-01.svg -fuzzy(2,500) == feDisplacementMap-colour-01.svg feDisplacementMap-colour-01.svg -== feDisplacementMap-scale-01.svg feDisplacementMap-scale-01.svg - -== feDropShadow-01.svg feDropShadow-01.svg - -== feGaussianBlur-alpha-01.svg feGaussianBlur-alpha-01.svg - -== feMorphology-radius-negative-01.svg feMorphology-radius-negative-01.svg -== feMorphology-radius-negative-02.svg feMorphology-radius-negative-02.svg -== feMorphology-radius-zero-01.svg feMorphology-radius-zero-01.svg -== feMorphology-radius-zero-02.svg feMorphology-radius-zero-02.svg - -== feTile-large-01.svg feTile-large-01.svg -== feTile-large-02.svg feTile-large-02.svg -== feTile-outside-01.svg feTile-outside-01.svg - -fuzzy(1,217) == feDiffuseLighting-1.svg feDiffuseLighting-1.svg - -fuzzy(2,2659) skip-if(d2d) == feSpecularLighting-1.svg feSpecularLighting-1.svg - -== filter-lighting-region.svg filter-lighting-region.svg - -== fePointLight-zoomed-page.svg fePointLight-zoomed-page.svg - -== feTurbulence-offset.svg feTurbulence-offset.svg - -== outside-sourcegraphic-1.svg outside-sourcegraphic-1.svg -== outside-sourcegraphic-2.svg outside-sourcegraphic-2.svg -== outside-sourcegraphic-3.svg outside-sourcegraphic-3.svg diff --git a/layout/reftests/svg/filters/svg-filter-chains/reftest-stylo.list b/layout/reftests/svg/filters/svg-filter-chains/reftest-stylo.list deleted file mode 100644 index dcab28c80..000000000 --- a/layout/reftests/svg/filters/svg-filter-chains/reftest-stylo.list +++ /dev/null @@ -1,19 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# These tests verify that SVG filter chains behave properly. -# e.g. filter: url(#f1) url(#f2) url(#f3) - -default-preferences pref(layout.css.filters.enabled,true) - -== clip-input.svg clip-input.svg -== clip-original-SourceGraphic.svg clip-original-SourceGraphic.svg -== clip-output.svg clip-output.svg -== default-subregion.svg default-subregion.svg -== different-FillPaint-filter-regions.svg different-FillPaint-filter-regions.svg -== different-StrokePaint-filter-regions.svg different-StrokePaint-filter-regions.svg -== dont-clip-previous-primitives.svg dont-clip-previous-primitives.svg -== intersecting-filter-regions.svg intersecting-filter-regions.svg -== long-chain.svg long-chain.svg -== multiple-primitives-per-filter.svg multiple-primitives-per-filter.svg -== second-filter-uses-SourceAlpha.svg second-filter-uses-SourceAlpha.svg -== second-filter-uses-SourceGraphic.svg second-filter-uses-SourceGraphic.svg -== simple-chain.svg simple-chain.svg diff --git a/layout/reftests/svg/image/reftest-stylo.list b/layout/reftests/svg/image/reftest-stylo.list deleted file mode 100644 index 3b7af994a..000000000 --- a/layout/reftests/svg/image/reftest-stylo.list +++ /dev/null @@ -1,44 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests of the SVG <image> element - -== image-fill-01.svg image-fill-01.svg -== image-filter-01.svg image-filter-01.svg -== image-load-01.svg image-load-01.svg -skip fuzzy-if(Android&&!browserIsRemote,4,32) == image-opacity-01.svg image-opacity-01.svg -# Bug 779514 for Android -fuzzy-if(Android,4,34) == image-opacity-02.svg image-opacity-02.svg -# Bug 776039 for Android -== image-rotate-01.svg image-rotate-01.svg -== image-rotate-02a.svg image-rotate-02a.svg -== image-rotate-02b.svg image-rotate-02b.svg -== image-scaling-01.svg image-scaling-01.svg -== image-scaling-02.svg image-scaling-02.svg -== image-svg-inline-01.html image-svg-inline-01.html -== image-svg-inline-zoom-in-01a.html image-svg-inline-zoom-in-01a.html -== image-svg-inline-zoom-in-01b.html image-svg-inline-zoom-in-01b.html -== image-svg-inline-zoom-in-01c.html image-svg-inline-zoom-in-01c.html -== image-svg-inline-zoom-in-01d.html image-svg-inline-zoom-in-01d.html -== image-svg-inline-zoom-out-01a.html image-svg-inline-zoom-out-01a.html -== image-svg-inline-zoom-out-01b.html image-svg-inline-zoom-out-01b.html -== image-svg-inline-zoom-out-01c.html image-svg-inline-zoom-out-01c.html -== image-svg-inline-zoom-out-01d.html image-svg-inline-zoom-out-01d.html -== image-svg-inline-sprite-zoom-in-01a.html image-svg-inline-sprite-zoom-in-01a.html -== image-svg-inline-sprite-zoom-in-01b.html image-svg-inline-sprite-zoom-in-01b.html -== image-svg-inline-sprite-zoom-out-01a.html image-svg-inline-sprite-zoom-out-01a.html -== image-svg-inline-sprite-zoom-out-01b.html image-svg-inline-sprite-zoom-out-01b.html -== image-translate-01.svg image-translate-01.svg -== image-x-01.svg image-x-01.svg -== image-xy-01.svg image-xy-01.svg -== image-y-01.svg image-y-01.svg -== image-zoom-02.svg image-zoom-02.svg -== imported-image-01.svg imported-image-01.svg -== imported-image-02.svg imported-image-02.svg - -# Tests for <image> with preserveAspectRatio -== image-preserveAspectRatio-01-raster.svg image-preserveAspectRatio-01-raster.svg -== image-preserveAspectRatio-01-svg.svg image-preserveAspectRatio-01-svg.svg -== image-preserveAspectRatio-02-raster.svg image-preserveAspectRatio-02-raster.svg -== image-preserveAspectRatio-02-svg.svg image-preserveAspectRatio-02-svg.svg -== image-preserveAspectRatio-03.svg image-preserveAspectRatio-03.svg -== image-preserveAspectRatio-04.svg image-preserveAspectRatio-04.svg -== image-preserveAspectRatio-05.svg image-preserveAspectRatio-05.svg diff --git a/layout/reftests/svg/image/reftest.list b/layout/reftests/svg/image/reftest.list index c49a2e5b1..8c5b5c3ee 100644 --- a/layout/reftests/svg/image/reftest.list +++ b/layout/reftests/svg/image/reftest.list @@ -3,8 +3,8 @@ == image-fill-01.svg ../pass.svg == image-filter-01.svg image-filter-01-ref.svg == image-load-01.svg ../pass.svg -fuzzy-if(Android&&!browserIsRemote,4,32) == image-opacity-01.svg image-opacity-01-ref.svg # Bug 779514 for Android -fuzzy-if(Android,4,34) == image-opacity-02.svg image-opacity-02-ref.svg # Bug 776039 for Android +== image-opacity-01.svg image-opacity-01-ref.svg +== image-opacity-02.svg image-opacity-02-ref.svg == image-rotate-01.svg image-rotate-01-ref.svg == image-rotate-02a.svg image-rotate-02-ref.svg == image-rotate-02b.svg image-rotate-02-ref.svg diff --git a/layout/reftests/svg/load-only/reftest-stylo.list b/layout/reftests/svg/load-only/reftest-stylo.list deleted file mode 100644 index e444f0901..000000000 --- a/layout/reftests/svg/load-only/reftest-stylo.list +++ /dev/null @@ -1,4 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing - -skip load filter-primitives-01.svg - diff --git a/layout/reftests/svg/mask-img-ref.html b/layout/reftests/svg/mask-img-ref.html index a9505112c..5504fbd01 100644 --- a/layout/reftests/svg/mask-img-ref.html +++ b/layout/reftests/svg/mask-img-ref.html @@ -2,7 +2,6 @@ <html>
<body style="margin:0">
<img src='data:image/svg+xml,
-<!-- vim: set expandtab ts=2 sw=2 tw=80: -->
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 700 130">
diff --git a/layout/reftests/svg/mask-img.html b/layout/reftests/svg/mask-img.html index e080a1b08..31fe9b8c3 100644 --- a/layout/reftests/svg/mask-img.html +++ b/layout/reftests/svg/mask-img.html @@ -3,7 +3,6 @@ <body style="margin:0">
<div style="height:50px"></div>
<img border=0 src='data:image/svg+xml,
-<!-- vim: set expandtab ts=2 sw=2 tw=80: -->
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 700 80">
diff --git a/layout/reftests/svg/moz-only/reftest-stylo.list b/layout/reftests/svg/moz-only/reftest-stylo.list deleted file mode 100644 index 19633a793..000000000 --- a/layout/reftests/svg/moz-only/reftest-stylo.list +++ /dev/null @@ -1,40 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing - -# XBL tests -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-basic-01.svg xbl-basic-01.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-basic-02.svg xbl-basic-02.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == xbl-basic-03.svg xbl-basic-03.svg -# bug 773482 -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == xbl-grad-ref--grad-in-binding-01.svg xbl-grad-ref--grad-in-binding-01.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-grad-ref--grad-in-binding-02.svg xbl-grad-ref--grad-in-binding-02.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-grad-ref--grad-in-bound-01.svg xbl-grad-ref--grad-in-bound-01.svg -# Initial mulet triage: parity with B2G/B2G Desktop -== xbl-grad-ref--grad-in-bound-02.svg xbl-grad-ref--grad-in-bound-02.svg -== xbl-grad-ref--grad-in-resources-01.svg xbl-grad-ref--grad-in-resources-01.svg -== xbl-grad-ref--grad-in-resources-02.svg xbl-grad-ref--grad-in-resources-02.svg -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-grad-ref--grad-in-binding-03.svg xbl-grad-ref--grad-in-binding-03.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-grad-ref--grad-in-bound-03.svg xbl-grad-ref--grad-in-bound-03.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-grad-ref--grad-in-binding-04.svg xbl-grad-ref--grad-in-binding-04.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == xbl-grad-ref--grad-in-bound-04.svg xbl-grad-ref--grad-in-bound-04.svg -# Initial mulet triage: parity with B2G/B2G Desktop - -# Tests for zooming with the full page zoom UI -skip-if(B2G||Mulet) random-if(d2d) == feImage-zoom-01a.svg feImage-zoom-01a.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) random-if(d2d) == feImage-zoom-01b.svg feImage-zoom-01b.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == foreignObject-zoom-01.svg foreignObject-zoom-01.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == zoom-invalidation-01.svg zoom-invalidation-01.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == replaced-element-zoom-01.html replaced-element-zoom-01.html -# Initial mulet triage: parity with B2G/B2G Desktop -fuzzy-if(winWidget,12,7) == zoomed-svg-with-viewBox-01.svg zoomed-svg-with-viewBox-01.svg diff --git a/layout/reftests/svg/reftest-stylo.list b/layout/reftests/svg/reftest-stylo.list deleted file mode 100644 index 27a7ac44f..000000000 --- a/layout/reftests/svg/reftest-stylo.list +++ /dev/null @@ -1,499 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# svg-as-an-image tests -include as-image/reftest-stylo.list - -# <image> tests -include image/reftest-stylo.list - -# sizing tests -include sizing/reftest-stylo.list - -# filter tests -include filters/reftest-stylo.list - -# smil / animation tests -include smil/reftest-stylo.list - -# text tests -include text/reftest-stylo.list - -# load only tests -include load-only/reftest-stylo.list - -# Mozilla only tests (i.e. those containing XUL/XBL/etc.) -include moz-only/reftest-stylo.list - -# svg-integration tests (using svg effects in e.g. HTML) -include svg-integration/reftest-stylo.list - -== baseline-middle-01.svg baseline-middle-01.svg -== border-radius-01.html border-radius-01.html -== cssComment-in-attribute-01.svg cssComment-in-attribute-01.svg -== clip-01.svg clip-01.svg -== clip-02a.svg clip-02a.svg -== clip-02b.svg clip-02b.svg -== clipPath-advanced-01.svg clipPath-advanced-01.svg -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),1,5) fuzzy-if(azureQuartz,1,6) fuzzy-if(OSX,1,6) fuzzy-if(skiaContent,1,300) == clipPath-and-shape-rendering-01.svg clipPath-and-shape-rendering-01.svg -# bug 614840 -== clipPath-and-transform-01.svg clipPath-and-transform-01.svg -== clipPath-basic-01.svg clipPath-basic-01.svg -== clipPath-basic-02.svg clipPath-basic-02.svg -== clipPath-basic-03.svg clipPath-basic-03.svg -== clipPath-basic-04.svg clipPath-basic-04.svg -== clipPath-basic-05.svg clipPath-basic-05.svg -== clipPath-basic-06.svg clipPath-basic-06.svg -== clipPath-basic-07.svg clipPath-basic-07.svg -== clipPath-winding-01.svg clipPath-winding-01.svg -== clip-surface-clone-01.svg clip-surface-clone-01.svg -== conditions-01.svg conditions-01.svg -== conditions-02.svg conditions-02.svg -== conditions-03.svg conditions-03.svg -== conditions-04.svg conditions-04.svg -random-if(Mulet) == conditions-05.svg conditions-05.svg -# bug 1178062 -skip == conditions-06.svg conditions-06.svg -== conditions-07.svg conditions-07.svg -fuzzy-if(skiaContent,1,320) == conditions-08.svg conditions-08.svg -== conditions-09.svg conditions-09.svg -== currentColor-01.svg currentColor-01.svg -== currentColor-02.svg currentColor-02.svg -== currentColor-03.svg currentColor-03.svg -random == data-uri-with-filter-01.xhtml data-uri-with-filter-01.xhtml -random == data-uri-with-gradient-01.xhtml data-uri-with-gradient-01.xhtml -random == data-uri-with-pattern-01.xhtml data-uri-with-pattern-01.xhtml -== dynamic-attr-removal-1.svg dynamic-attr-removal-1.svg -== dynamic-attr-removal-2.svg dynamic-attr-removal-2.svg -== dynamic-attr-change-1.svg dynamic-attr-change-1.svg -== dynamic-attr-change-2.svg dynamic-attr-change-2.svg -== dynamic-class-01.svg dynamic-class-01.svg -fuzzy-if(Android,4,87) == dynamic-clipPath-01.svg dynamic-clipPath-01.svg -== dynamic-clipPath-02.svg dynamic-clipPath-02.svg -== dynamic-clipPath-clip-rule-01.svg dynamic-clipPath-clip-rule-01.svg -== dynamic-conditions-01.svg dynamic-conditions-01.svg -random-if(Mulet) == dynamic-conditions-02.svg dynamic-conditions-02.svg -# bug 1178062 -== dynamic-conditions-03.svg dynamic-conditions-03.svg -random-if(Mulet) == dynamic-conditions-04.svg dynamic-conditions-04.svg -# bug 1178062 -== dynamic-conditions-05.svg dynamic-conditions-05.svg -random-if(Mulet) == dynamic-conditions-06.svg dynamic-conditions-06.svg -# bug 1178062 -== dynamic-conditions-07.svg dynamic-conditions-07.svg -== dynamic-conditions-08.svg dynamic-conditions-08.svg -random-if(Mulet) == dynamic-conditions-09.svg dynamic-conditions-09.svg -# bug 1178062 -random-if(Mulet) == dynamic-conditions-10.svg dynamic-conditions-10.svg -# bug 1178062 -== dynamic-conditions-11.svg dynamic-conditions-11.svg -== dynamic-conditions-12.svg dynamic-conditions-12.svg -random-if(Mulet) == dynamic-conditions-13.svg dynamic-conditions-13.svg -# bug 1178062 -== dynamic-feFlood-01.svg dynamic-feFlood-01.svg -asserts(0-1) == dynamic-feImage-01.svg dynamic-feImage-01.svg -# intermittent assertions (bug 886080) -== dynamic-fill-01.svg dynamic-fill-01.svg -== dynamic-fill-rule-01.svg dynamic-fill-rule-01.svg -fuzzy-if(d2d||skiaContent,1,10000) == dynamic-filter-contents-01a.svg dynamic-filter-contents-01a.svg -fuzzy-if(d2d||skiaContent,1,10000) == dynamic-filter-contents-01b.svg dynamic-filter-contents-01b.svg -== dynamic-gradient-contents-01.svg dynamic-gradient-contents-01.svg -== dynamic-gradient-contents-02.svg dynamic-gradient-contents-02.svg -== dynamic-inner-svg-01.svg dynamic-inner-svg-01.svg -== dynamic-link-style-01.svg dynamic-link-style-01.svg -== dynamic-marker-01.svg dynamic-marker-01.svg -== dynamic-marker-02.svg dynamic-marker-02.svg -== dynamic-marker-03.svg dynamic-marker-03.svg -== dynamic-mask-01.svg dynamic-mask-01.svg -== dynamic-mask-contents-01.svg dynamic-mask-contents-01.svg -== dynamic-mask-pre-effects-bbox.html dynamic-mask-pre-effects-bbox.html -== dynamic-opacity-property-01.svg dynamic-opacity-property-01.svg -== dynamic-pattern-01.svg dynamic-pattern-01.svg -== dynamic-pattern-02.svg dynamic-pattern-02.svg -== dynamic-pattern-contents-01.svg dynamic-pattern-contents-01.svg -== dynamic-pattern-contents-02.svg dynamic-pattern-contents-02.svg -== dynamic-rect-01.svg dynamic-rect-01.svg -fuzzy-if(d2d&&layersGPUAccelerated,3,1200) == dynamic-rect-02.svg dynamic-rect-02.svg -# bug 776038 for Win7, Win8 -== dynamic-rect-03.svg dynamic-rect-03.svg -== dynamic-rect-04.xhtml dynamic-rect-04.xhtml -== dynamic-rect-05.svg dynamic-rect-05.svg -== dynamic-reflow-01.svg dynamic-reflow-01.svg -== dynamic-small-object-scaled-up-01.svg dynamic-small-object-scaled-up-01.svg -== dynamic-small-object-scaled-up-02.svg dynamic-small-object-scaled-up-02.svg -== dynamic-stroke-01.svg dynamic-stroke-01.svg -== dynamic-stroke-opacity-01.svg dynamic-stroke-opacity-01.svg -== dynamic-stroke-width-01.svg dynamic-stroke-width-01.svg -== dynamic-switch-01.svg dynamic-switch-01.svg -== dynamic-text-01.svg dynamic-text-01.svg -fuzzy-if(d2d&&layersGPUAccelerated,3,12739) == dynamic-text-02.svg dynamic-text-02.svg -# bug 776038 for Win7, Win8 -fuzzy-if(d2d&&layersGPUAccelerated,2,10539) == dynamic-text-03.svg dynamic-text-03.svg -# bug 776038 for Win7 -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),47,89) == dynamic-text-04.svg dynamic-text-04.svg -# bug 421587 for WinXP, bug 776038 for Win7 -== dynamic-text-05.svg dynamic-text-05.svg -== dynamic-text-06.svg dynamic-text-06.svg -== dynamic-text-07.svg dynamic-text-07.svg -== dynamic-text-08.svg dynamic-text-08.svg -== dynamic-text-attr-01.svg dynamic-text-attr-01.svg -== dynamic-textPath-01.svg dynamic-textPath-01.svg -== dynamic-textPath-02.svg dynamic-textPath-02.svg -== dynamic-textPath-03.svg dynamic-textPath-03.svg -== dynamic-use-01.svg dynamic-use-01.svg -== dynamic-use-02.svg dynamic-use-02.svg -== dynamic-use-03.svg dynamic-use-03.svg -== dynamic-use-04.svg dynamic-use-04.svg -== dynamic-use-05.svg dynamic-use-05.svg -== dynamic-use-06.svg dynamic-use-06.svg -== dynamic-use-07.svg dynamic-use-07.svg -random == dynamic-use-nested-01a.svg dynamic-use-nested-01a.svg -random == dynamic-use-nested-01b.svg dynamic-use-nested-01b.svg -== dynamic-use-remove-width.svg dynamic-use-remove-width.svg -== dynamic-viewBox-change-01.svg dynamic-viewBox-change-01.svg -== dynamic-viewBox-change-02.svg dynamic-viewBox-change-02.svg -== dynamic-viewBox-change-03.svg dynamic-viewBox-change-03.svg -random == fragmentIdentifier-01.xhtml fragmentIdentifier-01.xhtml -== linked-filter-01.svg linked-filter-01.svg -== linked-pattern-01.svg linked-pattern-01.svg -== use-01.svg use-01.svg -== use-01-extref.svg use-01-extref.svg -== use-02-extref.svg use-02-extref.svg -== use-extref-dataURI-01.svg use-extref-dataURI-01.svg -== use-children.svg use-children.svg -== fallback-color-01a.svg fallback-color-01a.svg -== fallback-color-01b.svg fallback-color-01b.svg -== fallback-color-02a.svg fallback-color-02a.svg -== fallback-color-02b.svg fallback-color-02b.svg -== fallback-color-03.svg fallback-color-03.svg -fuzzy-if(skiaContent,1,2) == fallback-color-04.svg fallback-color-04.svg -== filter-basic-01.svg filter-basic-01.svg -== filter-basic-02.svg filter-basic-02.svg -== filter-basic-03.svg filter-basic-03.svg -== filter-bounds-01.svg filter-bounds-01.svg -== filter-bounds-02.svg filter-bounds-02.svg -# This pref is normally on by default, but we turn it off in reftest runs to -# disable an unnecessary security-check. This reftest is actually testing that -# the security check works, though, so it needs the pref to be turned on: -fails-if(Android||B2G) pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg filter-extref-differentOrigin-01.svg -# Bug 695385 -== filter-foreignObject-01.svg filter-foreignObject-01.svg -== filter-in-mask-01.svg filter-in-mask-01.svg -== filter-invalidation-01.svg filter-invalidation-01.svg -== filter-result-01.svg filter-result-01.svg -== filter-scaled-01.svg filter-scaled-01.svg -fuzzy-if(skiaContent,1,500) == filter-scaled-02.html filter-scaled-02.html -== filter-translated-01.svg filter-translated-01.svg -fuzzy-if(skiaContent,1,2500) == filters-and-group-opacity-01.svg filters-and-group-opacity-01.svg -== foreignObject-01.svg foreignObject-01.svg -== foreignObject-02.svg foreignObject-02.svg -== foreignObject-ancestor-style-change-01.svg foreignObject-ancestor-style-change-01.svg -== foreignObject-change-transform-01.svg foreignObject-change-transform-01.svg -== foreignObject-display-01.svg foreignObject-display-01.svg -== foreignObject-form-theme.svg foreignObject-form-theme.svg -== foreignObject-img-form-theme.html foreignObject-img-form-theme.html -== foreignObject-move-repaint-01.svg foreignObject-move-repaint-01.svg -== foreignObject-overflow-01.svg foreignObject-overflow-01.svg -== foreignObject-start-hidden-01.svg foreignObject-start-hidden-01.svg -# followup from Bug 596765 -== foreignObject-start-hidden-02.svg foreignObject-start-hidden-02.svg -== foreignObject-style-change-01.svg foreignObject-style-change-01.svg -== foreignObject-dynamic-abspos-01.html foreignObject-dynamic-abspos-01.html -fuzzy-if(Android,18,600) == foreignObject-fixedpos-01.html foreignObject-fixedpos-01.html -== foreignObject-fixedpos-02.html foreignObject-fixedpos-02.html -== foreignObject-dynamic-fixedpos-01.html foreignObject-dynamic-fixedpos-01.html -== foreignObject-vertical-01.svg foreignObject-vertical-01.svg -== g-transform-01.svg g-transform-01.svg -== getElementById-a-element-01.svg getElementById-a-element-01.svg -fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01a.svg gradient-live-01a.svg -# Initial mulet triage: parity with B2G/B2G Desktop -# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables -fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01b.svg gradient-live-01b.svg -# Initial mulet triage: parity with B2G/B2G Desktop -# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables -fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01c.svg gradient-live-01c.svg -# Initial mulet triage: parity with B2G/B2G Desktop -# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables -fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01d.svg gradient-live-01d.svg -# Initial mulet triage: parity with B2G/B2G Desktop -# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables -== gradient-transform-01.svg gradient-transform-01.svg -fuzzy-if(skiaContent,1,550) == import-svg-01.html import-svg-01.html -== invalid-text-01.svg invalid-text-01.svg -== lang-attribute-01.svg lang-attribute-01.svg -== lang-attribute-02.svg lang-attribute-02.svg -== lang-attribute-03.svg lang-attribute-03.svg -== linearGradient-basic-01.svg linearGradient-basic-01.svg -== linearGradient-basic-02.svg linearGradient-basic-02.svg -# off-by-one fuzziness expected. OS X is broken with bad aliasing though (bug 1023640). -fuzzy-if(cocoaWidget,15,19679) fuzzy-if(winWidget,1,8800) fuzzy-if(!cocoaWidget&&!winWidget,1,4000) fuzzy-if(skiaContent,1,5000) == linearGradient-basic-03.svg linearGradient-basic-03.svg -fuzzy-if(skiaContent,1,20000) == markers-and-group-opacity-01.svg markers-and-group-opacity-01.svg -== marker-attribute-01.svg marker-attribute-01.svg -== marker-effects-01.svg marker-effects-01.svg -fuzzy-if(skiaContent,1,100) == marker-viewBox-01.svg marker-viewBox-01.svg -fuzzy-if(skiaContent,1,100) == marker-orientation-01.svg marker-orientation-01.svg -fuzzy-if(skiaContent,1,5) pref(svg.marker-improvements.enabled,true) == marker-orientation-02.svg marker-orientation-02.svg -== marker-orientation-03.svg marker-orientation-03.svg -== marker-orientation-04.svg marker-orientation-04.svg -== mask-basic-01.svg mask-basic-01.svg -== mask-basic-02.svg mask-basic-02.svg -== mask-basic-03.svg mask-basic-03.svg -== mask-basic-04.svg mask-basic-04.svg -== mask-extref-dataURI-01.svg mask-extref-dataURI-01.svg -== mask-containing-masked-content-01.svg mask-containing-masked-content-01.svg -== mask-transformed-01.svg mask-transformed-01.svg -== mask-transformed-02.svg mask-transformed-02.svg -== mask-transformed-child-01.svg mask-transformed-child-01.svg -# fuzzy because of the differences between clipPath and mask clipping -== mask-and-clipPath.html mask-and-clipPath.html -== mask-and-clipPath-2.svg mask-and-clipPath-2.svg -fuzzy-if(d2d||skiaContent,1,6400) == mask-type-01.svg mask-type-01.svg -fuzzy-if(d2d||skiaContent,1,6400) == mask-type-02.svg mask-type-02.svg -fuzzy-if(d2d||skiaContent,1,6400) == mask-type-03.svg mask-type-03.svg -fuzzy-if(d2d||skiaContent,1,6400) == mask-type-04.svg mask-type-04.svg -== nested-viewBox-01.svg nested-viewBox-01.svg -fuzzy-if(skiaContent,3,448000) == nesting-invalid-01.svg nesting-invalid-01.svg -fuzzy-if(d2d&&/^Windows\x20NT\x20(6\.1|10\.0)/.test(http.oscpu),63,168) fuzzy-if(cocoaWidget,1,122) fuzzy-if(skiaContent,2,1000) == non-scaling-stroke-01.svg non-scaling-stroke-01.svg -# bug 1074161 for Win7 and OSX 10.8 -fuzzy-if(gtkWidget,1,99) fuzzy-if(!contentSameGfxBackendAsCanvas,9,99) fuzzy-if(Android||B2G,9,586) == non-scaling-stroke-02.svg non-scaling-stroke-02.svg -== non-scaling-stroke-03.svg non-scaling-stroke-03.svg -== objectBoundingBox-and-clipPath.svg objectBoundingBox-and-clipPath.svg -# Bug 588684 -random-if(gtkWidget) == objectBoundingBox-and-fePointLight-01.svg objectBoundingBox-and-fePointLight-01.svg -random-if(gtkWidget) == objectBoundingBox-and-fePointLight-02.svg objectBoundingBox-and-fePointLight-02.svg -== objectBoundingBox-and-mask.svg objectBoundingBox-and-mask.svg -== objectBoundingBox-and-mask-02.svg objectBoundingBox-and-mask-02.svg -== objectBoundingBox-and-pattern-01a.svg objectBoundingBox-and-pattern-01a.svg -== objectBoundingBox-and-pattern-01b.svg objectBoundingBox-and-pattern-01b.svg -== objectBoundingBox-and-pattern-01c.svg objectBoundingBox-and-pattern-01c.svg -== objectBoundingBox-and-pattern-02.svg objectBoundingBox-and-pattern-02.svg -== objectBoundingBox-and-pattern-03.svg objectBoundingBox-and-pattern-03.svg -== opacity-and-gradient-01.svg opacity-and-gradient-01.svg -skip-if(d2d) fuzzy-if(cocoaWidget,1,99974) fuzzy-if(skiaContent,1,200000) == opacity-and-gradient-02.svg opacity-and-gradient-02.svg -== opacity-and-pattern-01.svg opacity-and-pattern-01.svg -fuzzy-if(skiaContent,1,10000) == opacity-and-transform-01.svg opacity-and-transform-01.svg -fuzzy-if(Android,8,200) random-if((B2G&&browserIsRemote)||Mulet) == outer-svg-border-and-padding-01.svg outer-svg-border-and-padding-01.svg -# Initial mulet triage: parity with B2G/B2G Desktop -== overflow-on-outer-svg-01.svg overflow-on-outer-svg-01.svg -== overflow-on-outer-svg-02a.xhtml overflow-on-outer-svg-02a.xhtml -== overflow-on-outer-svg-02b.xhtml overflow-on-outer-svg-02b.xhtml -== overflow-on-outer-svg-02c.xhtml overflow-on-outer-svg-02c.xhtml -== overflow-on-outer-svg-02d.xhtml overflow-on-outer-svg-02d.xhtml -== overflow-on-outer-svg-03a.xhtml overflow-on-outer-svg-03a.xhtml -== overflow-on-outer-svg-03b.xhtml overflow-on-outer-svg-03b.xhtml -pref(svg.paint-order.enabled,true) == paint-order-01.svg paint-order-01.svg -pref(svg.paint-order.enabled,true) == paint-order-02.svg paint-order-02.svg -pref(svg.paint-order.enabled,true) == paint-order-03.svg paint-order-03.svg -#fuzzy(23,60) fails-if(d2d) == path-01.svg path-01.svg -== path-02.svg path-02.svg -== path-03.svg path-03.svg -== path-04.svg path-04.svg -== path-05.svg path-05.svg -fuzzy-if(skiaContent,1,400) == path-06.svg path-06.svg -== path-07.svg path-07.svg -== path-08.svg path-08.svg -== pathLength-01.svg pathLength-01.svg -== pathLength-02.svg pathLength-02.svg -== pattern-basic-01.svg pattern-basic-01.svg -== pattern-invalid-01.svg pattern-invalid-01.svg -fuzzy-if(skiaContent,1,5) == pattern-live-01a.svg pattern-live-01a.svg -fuzzy-if(skiaContent,1,5) == pattern-live-01b.svg pattern-live-01b.svg -fuzzy-if(skiaContent,1,5) == pattern-live-01c.svg pattern-live-01c.svg -fuzzy-if(skiaContent,1,5) == pattern-scale-01a.svg pattern-scale-01a.svg -== pattern-scale-01b.svg pattern-scale-01b.svg -fuzzy-if(skiaContent,3,5) == pattern-scale-01c.svg pattern-scale-01c.svg -== pattern-transform-presence-01.svg pattern-transform-presence-01.svg -== pattern-transformed-01.svg pattern-transformed-01.svg -== polygon-01.svg polygon-01.svg -== polygon-marker-01.svg polygon-marker-01.svg -== polygon-points-negative-01.svg polygon-points-negative-01.svg -== polyline-points-invalid-01.svg polyline-points-invalid-01.svg -== pseudo-classes-01.svg pseudo-classes-01.svg -# This test depends on :visited styles (which are asynchronous), so we run -# it in layout/style/test/test_visited_reftests.html instead of using the -# reftest harness. -# == pseudo-classes-02.svg pseudo-classes-02.svg -== radialGradient-basic-01.svg radialGradient-basic-01.svg -== radialGradient-basic-02.svg radialGradient-basic-02.svg -fuzzy-if(cocoaWidget,4,15982) fuzzy-if(winWidget,4,92) fuzzy-if(skiaContent,4,60) == radialGradient-basic-03.svg radialGradient-basic-03.svg -== radialGradient-basic-04.svg radialGradient-basic-04.svg -fuzzy-if(skiaContent,1,3600) == rect-01.svg rect-01.svg -== rect-02.svg rect-02.svg -== rect-03.svg rect-03.svg -== rect-04.svg rect-04.svg -== rect-with-rx-and-ry-01.svg rect-with-rx-and-ry-01.svg -== rect-with-rx-or-ry-01.svg rect-with-rx-or-ry-01.svg -== rootElement-null-01.svg rootElement-null-01.svg -== script-empty-01.svg script-empty-01.svg -== selector-01.svg selector-01.svg -== stroke-linecap-circle-ellipse-01.svg stroke-linecap-circle-ellipse-01.svg -== stroke-linecap-circle-ellipse-dashed-01.svg stroke-linecap-circle-ellipse-dashed-01.svg -== stroke-width-percentage-01.svg stroke-width-percentage-01.svg -== stroke-width-percentage-02a.svg stroke-width-percentage-02a.svg -== stroke-width-percentage-02b.svg stroke-width-percentage-02b.svg -== stroke-width-percentage-03.xhtml stroke-width-percentage-03.xhtml -== style-property-on-script-element-01.svg style-property-on-script-element-01.svg -== style-without-type-attribute.svg style-without-type-attribute.svg -== svg-in-foreignObject-01.xhtml svg-in-foreignObject-01.xhtml -fails fuzzy-if(skiaContent,1,2600) == svg-in-foreignObject-02.xhtml svg-in-foreignObject-02.xhtml -# reuse -01-ref.xhtml -== switch-01.svg switch-01.svg -== suspend-01.svg suspend-01.svg -== suspend-02.svg suspend-02.svg -== suspend-03.svg suspend-03.svg -== suspend-04.svg suspend-04.svg -== suspend-05.svg suspend-05.svg -== suspend-06.svg suspend-06.svg -== suspend-07.svg suspend-07.svg -== suspend-08.svg suspend-08.svg -== svg-transform-01.svg svg-transform-01.svg -== svg-transform-02.svg svg-transform-02.svg -== symbol-01.svg symbol-01.svg -== text-font-size-01.svg text-font-size-01.svg -random-if(gtkWidget) == text-font-weight-01.svg text-font-weight-01.svg -# bug 386713 -== text-gradient-01.svg text-gradient-01.svg -random-if(winWidget) == text-gradient-02.svg text-gradient-02.svg -# see bug 590101 -fuzzy-if(skiaContent,1,5500) == text-gradient-03.svg text-gradient-03.svg -HTTP(..) == text-gradient-04.svg text-gradient-04.svg -== text-in-link-01.svg text-in-link-01.svg -== text-in-link-02.svg text-in-link-02.svg -== text-in-link-03.svg text-in-link-03.svg -# Tests for bug 546813: sanity-check using HTML text, then test SVG behavior. -skip-if(B2G||Mulet) == text-language-00.xhtml text-language-00.xhtml -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) random-if(gtkWidget) == text-language-01.xhtml text-language-01.xhtml -# Fails on Linux tryserver due to lack of CJK fonts. -# Initial mulet triage: parity with B2G/B2G Desktop -fuzzy-if(OSX==1007,6,2) fuzzy-if(OSX==1008,46,26) == text-layout-01.svg text-layout-01.svg -== text-layout-02.svg text-layout-02.svg -== text-layout-03.svg text-layout-03.svg -== text-layout-04.svg text-layout-04.svg -== text-layout-05.svg text-layout-05.svg -fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,3) == text-layout-06.svg text-layout-06.svg -== text-layout-07.svg text-layout-07.svg -== text-layout-08.svg text-layout-08.svg -== text-scale-01.svg text-scale-01.svg -fuzzy-if(skiaContent,2,1000) HTTP(..) == text-scale-02.svg text-scale-02.svg -HTTP(..) == text-scale-03.svg text-scale-03.svg -== text-stroke-scaling-01.svg text-stroke-scaling-01.svg -== stroke-dasharray-01.svg stroke-dasharray-01.svg -fuzzy-if(skiaContent,1,340) == stroke-dasharray-02.svg stroke-dasharray-02.svg -fuzzy-if(skiaContent,1,340) == stroke-dasharray-03.svg stroke-dasharray-03.svg -== stroke-dasharray-and-pathLength-01.svg stroke-dasharray-and-pathLength-01.svg -== stroke-dasharray-and-text-01.svg stroke-dasharray-and-text-01.svg -== stroke-dashoffset-01.svg stroke-dashoffset-01.svg -== stroke-dashoffset-and-pathLength-01.svg stroke-dashoffset-and-pathLength-01.svg -== stroke-linecap-round-w-zero-length-segs-01.svg stroke-linecap-round-w-zero-length-segs-01.svg -== stroke-linecap-round-w-zero-length-segs-02.svg stroke-linecap-round-w-zero-length-segs-02.svg -== stroke-linecap-square-w-zero-length-segs-01.svg stroke-linecap-square-w-zero-length-segs-01.svg -== stroke-linecap-square-w-zero-length-segs-02.svg stroke-linecap-square-w-zero-length-segs-02.svg -== textPath-01.svg textPath-01.svg -== textPath-02.svg textPath-02.svg -fuzzy-if(skiaContent,1,610) == textPath-03.svg textPath-03.svg -== textPath-04.svg textPath-04.svg -== textPath-05.html textPath-05.html -== text-style-01a.svg text-style-01a.svg -== text-style-01b.svg text-style-01b.svg -== text-style-01c.svg text-style-01c.svg -== text-style-01d.svg text-style-01d.svg -== text-style-01e.svg text-style-01e.svg -== text-white-space-01.svg text-white-space-01.svg -== thin-stroke-01.svg thin-stroke-01.svg -== zero-stroke-01.svg zero-stroke-01.svg -== tspan-dxdy-01.svg tspan-dxdy-01.svg -== tspan-dxdy-02.svg tspan-dxdy-02.svg -== tspan-dxdy-03.svg tspan-dxdy-03.svg -== tspan-dxdy-04.svg tspan-dxdy-04.svg -== tspan-dxdy-05.svg tspan-dxdy-05.svg -== tspan-dxdy-06.svg tspan-dxdy-06.svg -== tspan-dxdy-textPath-01.svg tspan-dxdy-textPath-01.svg -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == tspan-rotate-01.svg tspan-rotate-01.svg -# Bug 629718 for random failure on WinXP -# bug 773482 -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-02.svg tspan-rotate-02.svg -# Bug 629718 for random failure on WinXP -# bug 773482 -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-02.svg tspan-rotate-02.svg -# Bug 629718 for random failure on WinXP -# bug 773482 -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-03.svg tspan-rotate-03.svg -# Bug 629718 for random failure on WinXP -# bug 773482 -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-04.svg tspan-rotate-04.svg -# Bug 629718 for random failure on WinXP -# bug 773482 -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-04.svg tspan-rotate-04.svg -# Bug 629718 for random failure on WinXP -# bug 773482 -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-05.svg tspan-rotate-05.svg -# Bug 629718 for random failure on WinXP -random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-06.svg tspan-rotate-06.svg -# Bug 629718 for random failure on WinXP -# bug 773482 -== tspan-rotate-07.svg tspan-rotate-07.svg -== tspan-rotate-textPath-01.svg tspan-rotate-textPath-01.svg -fuzzy-if(skiaContent,1,100) == tspan-xy-01.svg tspan-xy-01.svg -# bug 773482 -== tspan-xy-02.svg tspan-xy-02.svg -# bug 773482 -fuzzy-if(skiaContent,1,300) == tspan-xy-03.svg tspan-xy-03.svg -# bug 773482 -fuzzy-if(skiaContent,1,300) == tspan-xy-04.svg tspan-xy-04.svg -# bug 773482 -fuzzy-if(skiaContent,1,300) == tspan-xy-05.svg tspan-xy-05.svg -# bug 773482 -fuzzy-if(skiaContent,1,300) == tspan-xy-06.svg tspan-xy-06.svg -# bug 773482 -fuzzy-if(skiaContent,1,100) == tspan-xy-anchor-middle-01.svg tspan-xy-anchor-middle-01.svg -# bug 773482 -fuzzy-if(skiaContent,1,100) == tspan-xy-anchor-end-01.svg tspan-xy-anchor-end-01.svg -# bug 773482 -== userSpaceOnUse-and-pattern-01.svg userSpaceOnUse-and-pattern-01.svg -== viewBox-and-pattern-01.svg viewBox-and-pattern-01.svg -== viewBox-and-pattern-02.svg viewBox-and-pattern-02.svg -== viewBox-and-pattern-03.svg viewBox-and-pattern-03.svg -== viewBox-and-pattern-04.svg viewBox-and-pattern-04.svg -== viewBox-invalid-01.svg viewBox-invalid-01.svg -== viewBox-invalid-02.svg viewBox-invalid-02.svg -== viewBox-valid-01.svg viewBox-valid-01.svg -== viewBox-valid-02.xhtml viewBox-valid-02.xhtml -== viewport-percent-graphic-user-01.svg viewport-percent-graphic-user-01.svg -== winding-01.svg winding-01.svg - -== svg-effects-area-unzoomed.xhtml svg-effects-area-unzoomed.xhtml -== svg-effects-area-zoomed-in.xhtml svg-effects-area-zoomed-in.xhtml -== svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out.xhtml -== href-attr-change-restyles.svg href-attr-change-restyles.svg -== mask-img.html mask-img.html - -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-burn.svg blend-color-burn.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-dodge.svg blend-color-dodge.svg -# pref(layout.css.mix-blend-mode.enabled,true) == blend-color.svg blend-color.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-darken.svg blend-darken.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference.svg blend-difference.svg -skip-if(Android) fuzzy-if(skiaContent,1,1600) pref(layout.css.mix-blend-mode.enabled,true) == blend-exclusion.svg blend-exclusion.svg -# pref(layout.css.mix-blend-mode.enabled,true) == blend-hard-light.svg blend-hard-light.svg -# pref(layout.css.mix-blend-mode.enabled,true) == blend-hue.svg blend-hue.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-blend.svg blend-layer-blend.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-filter.svg blend-layer-filter.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-mask.svg blend-layer-mask.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-opacity.svg blend-layer-opacity.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-lighten.svg blend-lighten.svg -# pref(layout.css.mix-blend-mode.enabled,true) == blend-luminosity.svg blend-luminosity.svg -#skip-if(B2G||Mulet||Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply-alpha.svg blend-multiply-alpha.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply.svg blend-multiply.svg -pref(layout.css.mix-blend-mode.enabled,true) == blend-normal.svg blend-normal.svg -#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-overlay.svg blend-overlay.svg -#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-saturation.svg blend-saturation.svg -#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-screen.svg blend-screen.svg -#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-soft-light.svg blend-soft-light.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference-stacking.html blend-difference-stacking.html - -# test case for Fragment URLs -# https://drafts.csswg.org/css-values/#local-urls -== use-localRef-marker-01.svg use-localRef-marker-01.svg -== use-localRef-clipPath-01.svg use-localRef-clipPath-01.svg -== use-localRef-filter-01.svg use-localRef-filter-01.svg -skip == use-localRef-fill-01.svg use-localRef-fill-01.svg -== use-localRef-stroke-01.svg use-localRef-stroke-01.svg diff --git a/layout/reftests/svg/reftest.list b/layout/reftests/svg/reftest.list index 21e1c68a1..304753eb7 100644 --- a/layout/reftests/svg/reftest.list +++ b/layout/reftests/svg/reftest.list @@ -63,7 +63,7 @@ fuzzy-if(skiaContent,1,320) == conditions-08.svg conditions-08-ref.svg == dynamic-attr-change-1.svg pass.svg == dynamic-attr-change-2.svg pass.svg == dynamic-class-01.svg pass.svg -fuzzy-if(Android,4,87) == dynamic-clipPath-01.svg pass.svg +== dynamic-clipPath-01.svg pass.svg == dynamic-clipPath-02.svg pass.svg == dynamic-clipPath-clip-rule-01.svg pass.svg == dynamic-conditions-01.svg pass.svg @@ -160,7 +160,7 @@ fuzzy-if(skiaContent,1,2) == fallback-color-04.svg pass.svg # This pref is normally on by default, but we turn it off in reftest runs to # disable an unnecessary security-check. This reftest is actually testing that # the security check works, though, so it needs the pref to be turned on: -fails-if(Android) pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg pass.svg # Bug 695385 +pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg pass.svg # Bug 695385 == filter-foreignObject-01.svg pass.svg == filter-in-mask-01.svg pass.svg == filter-invalidation-01.svg pass.svg @@ -182,16 +182,16 @@ fuzzy-if(skiaContent,1,800000) == filters-and-group-opacity-01.svg filters-and-g == foreignObject-start-hidden-02.svg pass.svg == foreignObject-style-change-01.svg pass.svg == foreignObject-dynamic-abspos-01.html foreignObject-dynamic-abspos-01-ref.html -fuzzy-if(Android,18,600) == foreignObject-fixedpos-01.html foreignObject-dynamic-abspos-01-ref.html +== foreignObject-fixedpos-01.html foreignObject-dynamic-abspos-01-ref.html == foreignObject-fixedpos-02.html foreignObject-fixedpos-ref.html == foreignObject-dynamic-fixedpos-01.html foreignObject-dynamic-abspos-01-ref.html == foreignObject-vertical-01.svg foreignObject-vertical-01-ref.svg == g-transform-01.svg pass.svg == getElementById-a-element-01.svg pass.svg -fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01a.svg gradient-live-01-ref.svg -fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01b.svg gradient-live-01-ref.svg -fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01c.svg gradient-live-01-ref.svg -fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01d.svg gradient-live-01-ref.svg +fuzzy-if(skiaContent,3,32000) == gradient-live-01a.svg gradient-live-01-ref.svg +fuzzy-if(skiaContent,3,32000) == gradient-live-01b.svg gradient-live-01-ref.svg +fuzzy-if(skiaContent,3,32000) == gradient-live-01c.svg gradient-live-01-ref.svg +fuzzy-if(skiaContent,3,32000) == gradient-live-01d.svg gradient-live-01-ref.svg == gradient-transform-01.svg pass.svg fuzzy-if(skiaContent,1,550) == import-svg-01.html pass.svg == invalid-text-01.svg pass.svg @@ -229,7 +229,7 @@ fuzzy-if(d2d||skiaContent,1,6400) == mask-type-04.svg mask-type-01-ref.svg == nested-viewBox-01.svg pass.svg fuzzy-if(skiaContent,3,448000) == nesting-invalid-01.svg nesting-invalid-01-ref.svg fuzzy-if(d2d&&/^Windows\x20NT\x20(6\.1|10\.0)/.test(http.oscpu),63,168) fuzzy-if(cocoaWidget,1,122) fuzzy-if(skiaContent,2,1000) == non-scaling-stroke-01.svg non-scaling-stroke-01-ref.svg # bug 1074161 for Win7 and OSX 10.8 -fuzzy-if(gtkWidget,1,99) fuzzy-if(!contentSameGfxBackendAsCanvas,9,99) fuzzy-if(Android,9,586) == non-scaling-stroke-02.svg non-scaling-stroke-02-ref.svg +fuzzy-if(gtkWidget,1,99) fuzzy-if(!contentSameGfxBackendAsCanvas,9,99) == non-scaling-stroke-02.svg non-scaling-stroke-02-ref.svg == non-scaling-stroke-03.svg non-scaling-stroke-03-ref.svg == objectBoundingBox-and-clipPath.svg pass.svg # Bug 588684 @@ -246,7 +246,7 @@ random-if(gtkWidget) == objectBoundingBox-and-fePointLight-02.svg objectBounding skip-if(d2d) fuzzy-if(cocoaWidget,1,99974) fuzzy-if(skiaContent,1,200000) == opacity-and-gradient-02.svg opacity-and-gradient-02-ref.svg == opacity-and-pattern-01.svg pass.svg fuzzy-if(skiaContent,1,10000) == opacity-and-transform-01.svg opacity-and-transform-01-ref.svg -fuzzy-if(Android,8,200) == outer-svg-border-and-padding-01.svg outer-svg-border-and-padding-01-ref.svg +== outer-svg-border-and-padding-01.svg outer-svg-border-and-padding-01-ref.svg == outline.html outline-ref.html == overflow-on-outer-svg-01.svg overflow-on-outer-svg-01-ref.svg == overflow-on-outer-svg-02a.xhtml overflow-on-outer-svg-02-ref.xhtml @@ -417,28 +417,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 fuzzy(128,141) == 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 +pref(layout.css.mix-blend-mode.enabled,true) == blend-color-burn.svg blend-color-burn-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == 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 +pref(layout.css.mix-blend-mode.enabled,true) == blend-darken.svg blend-darken-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == blend-difference.svg blend-difference-ref.svg +fuzzy-if(skiaContent,1,1600) pref(layout.css.mix-blend-mode.enabled,true) == 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 +pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-blend.svg blend-layer-blend-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-filter.svg blend-layer-filter-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-mask.svg blend-layer-mask-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-opacity.svg blend-layer-opacity-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == 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 +# pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply-alpha.svg blend-multiply-alpha-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == 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 +# pref(layout.css.mix-blend-mode.enabled,true) == blend-overlay.svg blend-overlay-ref.svg +# pref(layout.css.mix-blend-mode.enabled,true) == blend-saturation.svg blend-saturation-ref.svg +# pref(layout.css.mix-blend-mode.enabled,true) == blend-screen.svg blend-screen-ref.svg +# pref(layout.css.mix-blend-mode.enabled,true) == blend-soft-light.svg blend-soft-light-ref.svg +pref(layout.css.mix-blend-mode.enabled,true) == 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/svg/sizing/reftest-stylo.list b/layout/reftests/svg/sizing/reftest-stylo.list deleted file mode 100644 index e10728a80..000000000 --- a/layout/reftests/svg/sizing/reftest-stylo.list +++ /dev/null @@ -1,322 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing - -# This directory contains tests that test the sizing of the SVG viewport into -# which SVG is rendered. It includes tests for standalone SVG, SVG embedded by -# reference using the HTML <object> element, and SVG rendered inline within -# XHTML. -# -# SVG's <svg> element is a "replaced element". The main specification texts -# covering how the <svg> element is sized are: -# -# http://www.w3.org/TR/SVGMobile12/coords.html#InitialViewport -# http://www.w3.org/TR/SVGMobile12/coords.html#IntrinsicSizing -# http://www.w3.org/TR/CSS21/visudet.html - -skip-if(B2G||Mulet||Android) == scrollbars-01.svg scrollbars-01.svg -# Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet||Android) == scrollbars-02.svg scrollbars-02.svg -# Initial mulet triage: parity with B2G/B2G Desktop - -# Standalone tests -# -# To get reasonable test coverage of the implementation of the replaced element -# algorythm we test all permutations of the CSS 'width' and 'height' properties -# having the values zero, auto, a px value or a percentage value, and of the -# intrinsic width and height (the 'width' and 'height' attributes) having the -# values zero, a px value or a percentage value. This gives us 4*4*3*3 == == -# tests. On top of that, there are 12 cases from the 144 permutations for which -# the 'viewBox' attribute should have an affect (see below). -# -# In the file names for the standalone tests that follow, the first two fields -# denote the type of value specified for the CSS 'width' and 'height' -# properties, and the third and four fields denote the type of value used for -# the intrinsic width and height (i.e. the 'width' and 'height' attributes). -# -# Note that the standalone SVG testcases can't test defaulting to 300x150 px -# because SVG always has an intrinsic width and height. To get the size of an -# SVG to default to 300x150 px the SVG will need to have a containing block -# that depends on the SVG's size (e.g. a floating containing block). Again, see -# below for those tests. - -== standalone--0-0--0-0.svg standalone--0-0--0-0.svg -== standalone--0-0--0-pct.svg standalone--0-0--0-pct.svg -== standalone--0-0--0-px.svg standalone--0-0--0-px.svg -== standalone--0-0--pct-0.svg standalone--0-0--pct-0.svg -== standalone--0-0--pct-pct.svg standalone--0-0--pct-pct.svg -== standalone--0-0--pct-px.svg standalone--0-0--pct-px.svg -== standalone--0-0--px-0.svg standalone--0-0--px-0.svg -== standalone--0-0--px-pct.svg standalone--0-0--px-pct.svg -== standalone--0-0--px-px.svg standalone--0-0--px-px.svg - -== standalone--0-auto--0-0.svg standalone--0-auto--0-0.svg -== standalone--0-auto--0-pct.svg standalone--0-auto--0-pct.svg -== standalone--0-auto--0-px.svg standalone--0-auto--0-px.svg -== standalone--0-auto--pct-0.svg standalone--0-auto--pct-0.svg -== standalone--0-auto--pct-pct.svg standalone--0-auto--pct-pct.svg -== standalone--0-auto--pct-px.svg standalone--0-auto--pct-px.svg -== standalone--0-auto--px-0.svg standalone--0-auto--px-0.svg -== standalone--0-auto--px-pct.svg standalone--0-auto--px-pct.svg -== standalone--0-auto--px-px.svg standalone--0-auto--px-px.svg - -== standalone--0-pct--0-0.svg standalone--0-pct--0-0.svg -== standalone--0-pct--0-pct.svg standalone--0-pct--0-pct.svg -== standalone--0-pct--0-px.svg standalone--0-pct--0-px.svg -== standalone--0-pct--pct-0.svg standalone--0-pct--pct-0.svg -== standalone--0-pct--pct-pct.svg standalone--0-pct--pct-pct.svg -== standalone--0-pct--pct-px.svg standalone--0-pct--pct-px.svg -== standalone--0-pct--px-0.svg standalone--0-pct--px-0.svg -== standalone--0-pct--px-pct.svg standalone--0-pct--px-pct.svg -== standalone--0-pct--px-px.svg standalone--0-pct--px-px.svg - -== standalone--0-px--0-0.svg standalone--0-px--0-0.svg -== standalone--0-px--0-pct.svg standalone--0-px--0-pct.svg -== standalone--0-px--0-px.svg standalone--0-px--0-px.svg -== standalone--0-px--pct-0.svg standalone--0-px--pct-0.svg -== standalone--0-px--pct-pct.svg standalone--0-px--pct-pct.svg -== standalone--0-px--pct-px.svg standalone--0-px--pct-px.svg -== standalone--0-px--px-0.svg standalone--0-px--px-0.svg -== standalone--0-px--px-pct.svg standalone--0-px--px-pct.svg -== standalone--0-px--px-px.svg standalone--0-px--px-px.svg - -== standalone--auto-0--0-0.svg standalone--auto-0--0-0.svg -== standalone--auto-0--0-pct.svg standalone--auto-0--0-pct.svg -== standalone--auto-0--0-px.svg standalone--auto-0--0-px.svg -== standalone--auto-0--pct-0.svg standalone--auto-0--pct-0.svg -== standalone--auto-0--pct-pct.svg standalone--auto-0--pct-pct.svg -== standalone--auto-0--pct-px.svg standalone--auto-0--pct-px.svg -== standalone--auto-0--px-0.svg standalone--auto-0--px-0.svg -== standalone--auto-0--px-pct.svg standalone--auto-0--px-pct.svg -== standalone--auto-0--px-px.svg standalone--auto-0--px-px.svg - -== standalone--auto-auto--0-0.svg standalone--auto-auto--0-0.svg -skip == standalone--auto-auto--0-pct.svg standalone--auto-auto--0-pct.svg -== standalone--auto-auto--0-px.svg standalone--auto-auto--0-px.svg -== standalone--auto-auto--pct-0.svg standalone--auto-auto--pct-0.svg -fuzzy-if(d2d,1,400) == standalone--auto-auto--pct-pct.svg standalone--auto-auto--pct-pct.svg -== standalone--auto-auto--pct-px.svg standalone--auto-auto--pct-px.svg -== standalone--auto-auto--px-0.svg standalone--auto-auto--px-0.svg -== standalone--auto-auto--px-pct.svg standalone--auto-auto--px-pct.svg -== standalone--auto-auto--px-px.svg standalone--auto-auto--px-px.svg - -== standalone--auto-pct--0-0.svg standalone--auto-pct--0-0.svg -== standalone--auto-pct--0-pct.svg standalone--auto-pct--0-pct.svg -== standalone--auto-pct--0-px.svg standalone--auto-pct--0-px.svg -fuzzy-if(d2d,1,400) == standalone--auto-pct--pct-0.svg standalone--auto-pct--pct-0.svg -fuzzy-if(d2d,1,400) == standalone--auto-pct--pct-pct.svg standalone--auto-pct--pct-pct.svg -fuzzy-if(d2d,1,400) == standalone--auto-pct--pct-px.svg standalone--auto-pct--pct-px.svg -== standalone--auto-pct--px-0.svg standalone--auto-pct--px-0.svg -== standalone--auto-pct--px-pct.svg standalone--auto-pct--px-pct.svg -fuzzy-if(d2d,1,1000) == standalone--auto-pct--px-px.svg standalone--auto-pct--px-px.svg -# intrinsic ratio! - -== standalone--auto-px--0-0.svg standalone--auto-px--0-0.svg -== standalone--auto-px--0-pct.svg standalone--auto-px--0-pct.svg -== standalone--auto-px--0-px.svg standalone--auto-px--0-px.svg -== standalone--auto-px--pct-0.svg standalone--auto-px--pct-0.svg -== standalone--auto-px--pct-pct.svg standalone--auto-px--pct-pct.svg -== standalone--auto-px--pct-px.svg standalone--auto-px--pct-px.svg -== standalone--auto-px--px-0.svg standalone--auto-px--px-0.svg -== standalone--auto-px--px-pct.svg standalone--auto-px--px-pct.svg -== standalone--auto-px--px-px.svg standalone--auto-px--px-px.svg -# intrinsic ratio! - -== standalone--pct-0--0-0.svg standalone--pct-0--0-0.svg -== standalone--pct-0--0-pct.svg standalone--pct-0--0-pct.svg -== standalone--pct-0--0-px.svg standalone--pct-0--0-px.svg -== standalone--pct-0--pct-0.svg standalone--pct-0--pct-0.svg -== standalone--pct-0--pct-pct.svg standalone--pct-0--pct-pct.svg -== standalone--pct-0--pct-px.svg standalone--pct-0--pct-px.svg -== standalone--pct-0--px-0.svg standalone--pct-0--px-0.svg -== standalone--pct-0--px-pct.svg standalone--pct-0--px-pct.svg -== standalone--pct-0--px-px.svg standalone--pct-0--px-px.svg - -== standalone--pct-auto--0-0.svg standalone--pct-auto--0-0.svg -fuzzy-if(d2d,1,400) == standalone--pct-auto--0-pct.svg standalone--pct-auto--0-pct.svg -== standalone--pct-auto--0-px.svg standalone--pct-auto--0-px.svg -== standalone--pct-auto--pct-0.svg standalone--pct-auto--pct-0.svg -fuzzy-if(d2d,1,400) == standalone--pct-auto--pct-pct.svg standalone--pct-auto--pct-pct.svg -== standalone--pct-auto--pct-px.svg standalone--pct-auto--pct-px.svg -== standalone--pct-auto--px-0.svg standalone--pct-auto--px-0.svg -fuzzy-if(d2d,1,400) == standalone--pct-auto--px-pct.svg standalone--pct-auto--px-pct.svg -== standalone--pct-auto--px-px.svg standalone--pct-auto--px-px.svg -# intrinsic ratio! - -fuzzy-if(d2d,1,400) == standalone--pct-pct--0-0.svg standalone--pct-pct--0-0.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--0-pct.svg standalone--pct-pct--0-pct.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--0-px.svg standalone--pct-pct--0-px.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--pct-0.svg standalone--pct-pct--pct-0.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--pct-pct.svg standalone--pct-pct--pct-pct.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--pct-px.svg standalone--pct-pct--pct-px.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--px-0.svg standalone--pct-pct--px-0.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--px-pct.svg standalone--pct-pct--px-pct.svg -fuzzy-if(d2d,1,400) == standalone--pct-pct--px-px.svg standalone--pct-pct--px-px.svg - -== standalone--pct-px--0-0.svg standalone--pct-px--0-0.svg -== standalone--pct-px--0-pct.svg standalone--pct-px--0-pct.svg -== standalone--pct-px--0-px.svg standalone--pct-px--0-px.svg -== standalone--pct-px--pct-0.svg standalone--pct-px--pct-0.svg -== standalone--pct-px--pct-pct.svg standalone--pct-px--pct-pct.svg -== standalone--pct-px--pct-px.svg standalone--pct-px--pct-px.svg -== standalone--pct-px--px-0.svg standalone--pct-px--px-0.svg -== standalone--pct-px--px-pct.svg standalone--pct-px--px-pct.svg -== standalone--pct-px--px-px.svg standalone--pct-px--px-px.svg - -== standalone--px-0--0-0.svg standalone--px-0--0-0.svg -== standalone--px-0--0-pct.svg standalone--px-0--0-pct.svg -== standalone--px-0--0-px.svg standalone--px-0--0-px.svg -== standalone--px-0--pct-0.svg standalone--px-0--pct-0.svg -== standalone--px-0--pct-pct.svg standalone--px-0--pct-pct.svg -== standalone--px-0--pct-px.svg standalone--px-0--pct-px.svg -== standalone--px-0--px-0.svg standalone--px-0--px-0.svg -== standalone--px-0--px-pct.svg standalone--px-0--px-pct.svg -== standalone--px-0--px-px.svg standalone--px-0--px-px.svg - -== standalone--px-auto--0-0.svg standalone--px-auto--0-0.svg -== standalone--px-auto--0-pct.svg standalone--px-auto--0-pct.svg -== standalone--px-auto--0-px.svg standalone--px-auto--0-px.svg -== standalone--px-auto--pct-0.svg standalone--px-auto--pct-0.svg -== standalone--px-auto--pct-pct.svg standalone--px-auto--pct-pct.svg -== standalone--px-auto--pct-px.svg standalone--px-auto--pct-px.svg -== standalone--px-auto--px-0.svg standalone--px-auto--px-0.svg -== standalone--px-auto--px-pct.svg standalone--px-auto--px-pct.svg -== standalone--px-auto--px-px.svg standalone--px-auto--px-px.svg -# intrinsic ratio! - -== standalone--px-pct--0-0.svg standalone--px-pct--0-0.svg -== standalone--px-pct--0-pct.svg standalone--px-pct--0-pct.svg -== standalone--px-pct--0-px.svg standalone--px-pct--0-px.svg -== standalone--px-pct--pct-0.svg standalone--px-pct--pct-0.svg -== standalone--px-pct--pct-pct.svg standalone--px-pct--pct-pct.svg -== standalone--px-pct--pct-px.svg standalone--px-pct--pct-px.svg -== standalone--px-pct--px-0.svg standalone--px-pct--px-0.svg -== standalone--px-pct--px-pct.svg standalone--px-pct--px-pct.svg -== standalone--px-pct--px-px.svg standalone--px-pct--px-px.svg - -== standalone--px-px--0-0.svg standalone--px-px--0-0.svg -== standalone--px-px--0-pct.svg standalone--px-px--0-pct.svg -== standalone--px-px--0-px.svg standalone--px-px--0-px.svg -== standalone--px-px--pct-0.svg standalone--px-px--pct-0.svg -== standalone--px-px--pct-pct.svg standalone--px-px--pct-pct.svg -== standalone--px-px--pct-px.svg standalone--px-px--pct-px.svg -== standalone--px-px--px-0.svg standalone--px-px--px-0.svg -== standalone--px-px--px-pct.svg standalone--px-px--px-pct.svg -== standalone--px-px--px-px.svg standalone--px-px--px-px.svg - - -# As mentioned above, the 'viewBox' attribute may play a part in the sizing of -# the SVG viewport in 12 of the 144 standalone tests above. The 'viewBox' -# attribute only affects the replaced element sizing algorithm (by providing an -# intrinsic ratio) when the SVG 'width' and 'height' attributes don't provide -# an intrinsic ratio but the algorithm says the intrinsic ratio should be used -# if avaliable. In other words, this is when one of the CSS properties 'width' -# or 'height' has the value 'auto' and the other has a non-zero value, while -# one or both of the SVG 'width' and 'height' attributes has a percentage -# value. For the standalone tests above that means the value of the 'viewBox' -# attribute matters in the 12 cases that follow. -# -# XXX We could also check that 'viewBox' does NOT have an affect in the other -# cases. -# -# XXX What about cases like standalone--auto-pct--0-px--viewBox.svg? Is the -# intrinsic ratio zero and not used, or should we use the viewBox ratio? - -== standalone--auto-pct--pct-pct--viewBox.svg standalone--auto-pct--pct-pct--viewBox.svg -== standalone--auto-pct--pct-px--viewBox.svg standalone--auto-pct--pct-px--viewBox.svg -== standalone--auto-pct--px-pct--viewBox.svg standalone--auto-pct--px-pct--viewBox.svg -== standalone--auto-px--pct-pct--viewBox.svg standalone--auto-px--pct-pct--viewBox.svg -== standalone--auto-px--pct-px--viewBox.svg standalone--auto-px--pct-px--viewBox.svg -== standalone--auto-px--px-pct--viewBox.svg standalone--auto-px--px-pct--viewBox.svg -== standalone--pct-auto--pct-pct--viewBox.svg standalone--pct-auto--pct-pct--viewBox.svg -== standalone--pct-auto--pct-px--viewBox.svg standalone--pct-auto--pct-px--viewBox.svg -== standalone--pct-auto--px-pct--viewBox.svg standalone--pct-auto--px-pct--viewBox.svg -== standalone--px-auto--pct-pct--viewBox.svg standalone--px-auto--pct-pct--viewBox.svg -== standalone--px-auto--pct-px--viewBox.svg standalone--px-auto--pct-px--viewBox.svg -== standalone--px-auto--px-pct--viewBox.svg standalone--px-auto--px-pct--viewBox.svg - - -# Sanity tests. These tests check that our choice of percentage width (49%) -# doesn't coincidently result in the same width as our choice of px width -# (70px) or the fall back width (300 px), and that our choice of percentage -# height (49%) doesn't coincidently result in the same height as our choice of -# px height (70px) or the fall back height (150 px). This ensures that we won't -# miss false positives for the tests: -# -# standalone--pct-xxx--px-xxx.svg -# standalone--xxx-pct--xxx-px.svg -# standalone--px-xxx--pct-xxx.svg -# standalone--xxx-px--xxx-pct.svg -# -# if the user agent ignores the CSS property and uses the attribute instead. -# This will happen if the content area width is 612 px or the content height is -# 306 px. Hopefully it's unlikely testers will encounter this. - -== standalone-sanity-width-pct.svg standalone-sanity-width-pct.svg -== standalone-sanity-width-pct.svg standalone-sanity-width-pct.svg -== standalone-sanity-height-pct.svg standalone-sanity-height-pct.svg -== standalone-sanity-height-pct.svg standalone-sanity-height-pct.svg - - -# Embedded inline tests -# -# The standalone tests provide a reasonable workout for replaced element -# algorithm sizing, but we also want to test that SVG embedded inline is -# positioned correctly when the properties 'display', 'float' and 'position' -# are set to different values. -# -# We could certainly expand on these tests, but they provide reasonable base -# coverage. - -HTTP(../..) == inline--display-block--01.xhtml inline--display-block--01.xhtml -fuzzy-if(OSX,1,10) HTTP(../..) == inline--display-inline--01.xhtml inline--display-inline--01.xhtml -HTTP(../..) == inline--display-inline-block--01.xhtml inline--display-inline-block--01.xhtml -== inline--float-left--01.xhtml inline--float-left--01.xhtml -skip == inline--float-right--01.xhtml inline--float-right--01.xhtml -== inline--position-absolute--01.xhtml inline--position-absolute--01.xhtml -== inline--position-absolute--02.xhtml inline--position-absolute--02.xhtml -HTTP(../..) == inline--position-relative--01.xhtml inline--position-relative--01.xhtml - - -# Embedded by reference tests -# -# One issue when it comes to documents embedded by reference is whether -# non-'auto' values for the CSS 'width' and 'height' properties on the -# _embedded_ document's root element should be used as intrinsic values by -# replaced elements like HTML <object>. For the sake of simplicity we will -# ignore this case for now, but it's certainly worth revisiting at some point -# in the future. -# -# Since we have given the replaced element algorithm a reasonable workout in -# the standalone tests, for the embedded by reference tests we will simply -# check that the embedded SVG's intrinsic dimensions are used. The following -# tests do not have any width or height on the <object> element so they should -# be sized purely by the embedded SVG's intrinsic size. - -skip == object--auto-auto--0-0.html object--auto-auto--0-0.html -# XXX add border -skip == object--auto-auto--0-pct.html object--auto-auto--0-pct.html -skip == object--auto-auto--0-px.html object--auto-auto--0-px.html -skip == object--auto-auto--pct-0.html object--auto-auto--pct-0.html -# The following four commented out tests fail post bug 428023: -#== object--auto-auto--pct-pct.html object--auto-auto--pct-pct.html -#== object--auto-auto--pct-px.html object--auto-auto--pct-px.html -skip == object--auto-auto--px-0.html object--auto-auto--px-0.html -#== object--auto-auto--px-pct.html object--auto-auto--px-pct.html -skip == object--auto-auto--px-px.html object--auto-auto--px-px.html -#== object--pct-pct--0-0.html object--pct-pct--0-0.html - - -# Assorted tests to check that dynamic changes work correctly -# -# Here we have an assortment of different tests to check that updates occur -# correctly when changes are made that should result in a change in the size -# or position of the SVG. - -skip == dynamic--inline-css-height.xhtml dynamic--inline-css-height.xhtml -skip == dynamic--inline-css-width.xhtml dynamic--inline-css-width.xhtml -skip == dynamic--inline-resize-window-height.xhtml dynamic--inline-resize-window-height.xhtml -# XXX breaks the reftest run as the window height somehow is not restored -skip == dynamic--inline-resize-window-width.xhtml dynamic--inline-resize-window-width.xhtml -# Fails way too much -skip == dynamic--object-svg-unloaded.xhtml dynamic--object-svg-unloaded.xhtml -# == == - diff --git a/layout/reftests/svg/smil/container/reftest-stylo.list b/layout/reftests/svg/smil/container/reftest-stylo.list deleted file mode 100644 index 4d52070f3..000000000 --- a/layout/reftests/svg/smil/container/reftest-stylo.list +++ /dev/null @@ -1,25 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL), focusing on animation-sorting -# to see which animation takes precedence (out of multiple animations on the -# same attribute) - -random == enveloped-tree-1.xhtml enveloped-tree-1.xhtml -# bug 470868 -fails fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,3) fuzzy-if(skiaContent,1,810) == promoted-tree-1.xhtml promoted-tree-1.xhtml -random == moved-tree-1.xhtml moved-tree-1.xhtml -# bug 470868 -skip random-if(cocoaWidget||d2d) == deferred-anim-1.xhtml deferred-anim-1.xhtml -# bug 470868, bug 585484 -skip random-if(cocoaWidget&&layersGPUAccelerated) == deferred-tree-1.xhtml deferred-tree-1.xhtml -# bug 470868 -fails random-if(cocoaWidget&&layersGPUAccelerated) fuzzy-if(skiaContent,1,530) == deferred-tree-2a.xhtml deferred-tree-2a.xhtml -# bug 470868 -fails random-if(cocoaWidget&&layersGPUAccelerated) fuzzy-if(skiaContent,1,530) == deferred-tree-2b.xhtml deferred-tree-2b.xhtml -# bug 470868 -fails fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,16) fuzzy-if(skiaContent,1,410) == deferred-tree-3a.xhtml deferred-tree-3a.xhtml -fails fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,16) fuzzy-if(skiaContent,1,110) == deferred-tree-3b.xhtml deferred-tree-3b.xhtml -fails fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,16) fuzzy-if(skiaContent,1,110) == deferred-tree-3c.xhtml deferred-tree-3c.xhtml -fails fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,16) fuzzy-if(skiaContent,1,110) == deferred-tree-3d.xhtml deferred-tree-3d.xhtml -# this will occasionally fail until we correctly clear animation effects from -# no-longer-targeted elements -random == invalid-elem-1.xhtml invalid-elem-1.xhtml diff --git a/layout/reftests/svg/smil/event/reftest-stylo.list b/layout/reftests/svg/smil/event/reftest-stylo.list deleted file mode 100644 index b70cafd53..000000000 --- a/layout/reftests/svg/smil/event/reftest-stylo.list +++ /dev/null @@ -1,33 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL) that use event timing. - -== event-begin-1.svg event-begin-1.svg -== event-begin-offset-1.svg event-begin-offset-1.svg -== event-begin-offset-2.svg event-begin-offset-2.svg -== event-begin-timeevent-1.svg event-begin-timeevent-1.svg -== event-begin-timeevent-2.svg event-begin-timeevent-2.svg -random-if(Android) == event-begin-timeevent-3.svg event-begin-timeevent-3.svg -== event-begin-load-1.svg event-begin-load-1.svg -== event-bubble-1.svg event-bubble-1.svg -== event-custom-1.svg event-custom-1.svg -== event-end-1.svg event-end-1.svg -== event-end-2.svg event-end-2.svg -== event-end-open-1.svg event-end-open-1.svg -== event-end-trimmed-1.svg event-end-trimmed-1.svg -== event-preventDefault-1.svg event-preventDefault-1.svg -== event-seek-1.svg event-seek-1.svg -== event-target-default-1.svg event-target-default-1.svg -== event-target-default-2.svg event-target-default-2.svg -== event-target-id-change-1.svg event-target-id-change-1.svg -== event-target-id-change-2.svg event-target-id-change-2.svg -== event-target-id-change-3.svg event-target-id-change-3.svg -== event-target-xlink-change-1.svg event-target-xlink-change-1.svg -== event-target-xlink-change-2.svg event-target-xlink-change-2.svg -== event-target-xlink-change-3.svg event-target-xlink-change-3.svg -== event-target-xlink-change-4.svg event-target-xlink-change-4.svg -== event-target-surgery-1.svg event-target-surgery-1.svg -skip == event-target-surgery-2.svg event-target-surgery-2.svg -== event-target-surgery-3.svg event-target-surgery-3.svg -skip == event-target-non-svg-1.xhtml event-target-non-svg-1.xhtml -== accesskey-entity-1.svg accesskey-entity-1.svg -== accesskey-entity-2.svg accesskey-entity-2.svg diff --git a/layout/reftests/svg/smil/event/reftest.list b/layout/reftests/svg/smil/event/reftest.list index 02b845b07..fc2b057e5 100644 --- a/layout/reftests/svg/smil/event/reftest.list +++ b/layout/reftests/svg/smil/event/reftest.list @@ -5,7 +5,7 @@ == event-begin-offset-2.svg green-box-ref.svg == event-begin-timeevent-1.svg green-box-ref.svg == event-begin-timeevent-2.svg green-box-ref.svg -random-if(Android) == event-begin-timeevent-3.svg green-box-ref.svg +== event-begin-timeevent-3.svg green-box-ref.svg == event-begin-load-1.svg green-box-ref.svg == event-bubble-1.svg green-box-ref.svg == event-custom-1.svg green-box-ref.svg diff --git a/layout/reftests/svg/smil/motion/reftest-stylo.list b/layout/reftests/svg/smil/motion/reftest-stylo.list deleted file mode 100644 index fb9c53e55..000000000 --- a/layout/reftests/svg/smil/motion/reftest-stylo.list +++ /dev/null @@ -1,23 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL), focusing on the animateMotion -# element. - -== animateMotion-by-1.svg animateMotion-by-1.svg -== animateMotion-by-2.svg animateMotion-by-2.svg -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,800) == animateMotion-flattening-1.svg animateMotion-flattening-1.svg -# bug 951541 -== animateMotion-from-to-1.svg animateMotion-from-to-1.svg -== animateMotion-indefinite-to-1.svg animateMotion-indefinite-to-1.svg -== animateMotion-indefinite-to-2.svg animateMotion-indefinite-to-2.svg -== animateMotion-rotate-1a.svg animateMotion-rotate-1a.svg -== animateMotion-rotate-1b.svg animateMotion-rotate-1b.svg -fuzzy-if(skiaContent,1,40) == animateMotion-rotate-2.svg animateMotion-rotate-2.svg -== animateMotion-to-overridden-1.svg animateMotion-to-overridden-1.svg -== animateMotion-values-linear-1.svg animateMotion-values-linear-1.svg -== animateMotion-values-paced-1a.svg animateMotion-values-paced-1a.svg -fuzzy-if(skiaContent,1,30) == animateMotion-values-paced-1b.svg animateMotion-values-paced-1b.svg - -# Tests involving <mpath> sub-element -== animateMotion-mpath-pathLength-1.svg animateMotion-mpath-pathLength-1.svg -== animateMotion-mpath-targetChange-1.svg animateMotion-mpath-targetChange-1.svg -== animateMotion-mpath-target-transform-1.svg animateMotion-mpath-target-transform-1.svg diff --git a/layout/reftests/svg/smil/pause/reftest-stylo.list b/layout/reftests/svg/smil/pause/reftest-stylo.list deleted file mode 100644 index 767331316..000000000 --- a/layout/reftests/svg/smil/pause/reftest-stylo.list +++ /dev/null @@ -1,3 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests for pause behaviour -== init-pause-1.svg init-pause-1.svg diff --git a/layout/reftests/svg/smil/reftest-stylo.list b/layout/reftests/svg/smil/reftest-stylo.list deleted file mode 100644 index 41ebed9c9..000000000 --- a/layout/reftests/svg/smil/reftest-stylo.list +++ /dev/null @@ -1,286 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL) -# XXXdholbert Partial list of features that still need reftests: -# - calcMode=discrete, paced, spline -# - Stacking of additive=[sum|replace] animations -# - Stacking of additive animations, w/ "hybrid case of to-animation" -# - Repeating animations, w/ & w/out accumulate=sum -# - Interpolation between different units (e.g. font-size attr, 3em to 50px) -# - Correct behavior for em/ex font-size animations, when context changes -# (with change happening 1. when completed/frozen and 2. when animating) -# - CSS properties -# - DOM interfaces: -# * Section 6.2 of http://www.w3.org/TR/smil-animation/ -# * Animation-related bits of http://www.w3.org/TR/SVG/struct.html#DOMInterfaces -# - Some more "anim-retarget" tests, with attributeType being changed/cleared. -# (after we've got support for SVG/SMIL animation of CSS properties) - -# animateMotion tests -include motion/reftest-stylo.list - -# animation sort-order tests -include sort/reftest-stylo.list - -# set tests -include set/reftest-stylo.list - -# style tests -include style/reftest-stylo.list - -# animateTransform tests -include transform/reftest-stylo.list - -# time-dependent tests -# XXXdholbert Disabling this class of tests for now, because most of them -# can & should be converted so they don't depend on specific timeout values. -# (to prevent sporadic failures due to nondeterminism) -# include timed/reftest-stylo.list - -# time container tests -include container/reftest-stylo.list - -# repeat tests -include repeat/reftest-stylo.list - -# restart tests -include restart/reftest-stylo.list - -# pause tests -include pause/reftest-stylo.list - -# syncbase tests -include syncbase/reftest-stylo.list - -# seek tests -include seek/reftest-stylo.list - -# event tests -include event/reftest-stylo.list - -# General tests -== anim-discrete-values-1.svg anim-discrete-values-1.svg -== anim-discrete-values-2.svg anim-discrete-values-2.svg -== anim-discrete-values-3.svg anim-discrete-values-3.svg -== anim-discrete-replace-sum-1.svg anim-discrete-replace-sum-1.svg -== anim-discrete-sum-none-1.svg anim-discrete-sum-none-1.svg -== anim-discrete-sum-sum-1.svg anim-discrete-sum-sum-1.svg - -== anim-discrete-to-1.svg anim-discrete-to-1.svg -== anim-discrete-to-2.svg anim-discrete-to-2.svg -== anim-discrete-to-3.svg anim-discrete-to-3.svg -== anim-discrete-to-4.svg anim-discrete-to-4.svg - -== anim-indefinite-to-1.svg anim-indefinite-to-1.svg -== anim-indefinite-to-2.svg anim-indefinite-to-2.svg -== anim-indefinite-to-3.svg anim-indefinite-to-3.svg -== anim-indefinite-to-4.svg anim-indefinite-to-4.svg - -== anim-fillcolor-1.svg anim-fillcolor-1.svg -# bug 436296 -== anim-fillopacity-1none.svg anim-fillopacity-1none.svg -== anim-fillopacity-1css.svg anim-fillopacity-1css.svg -== anim-fillopacity-1xml.svg anim-fillopacity-1xml.svg - -fuzzy-if(skiaContent,1,3600) == anim-opacity-01.svg anim-opacity-01.svg - -== anim-height-done-1a.svg anim-height-done-1a.svg -== anim-height-done-1b.svg anim-height-done-1b.svg -== anim-height-done-2.svg anim-height-done-2.svg -== anim-height-interp-1.svg anim-height-interp-1.svg -== anim-height-interp-2.svg anim-height-interp-2.svg -== anim-height-interp-3.svg anim-height-interp-3.svg -== anim-height-interp-4.svg anim-height-interp-4.svg -== anim-height-interp-5.svg anim-height-interp-5.svg -== anim-height-interp-6.svg anim-height-interp-6.svg - -# check conditional processing -== anim-conditions-01.svg anim-conditions-01.svg -== anim-conditions-02.svg anim-conditions-02.svg - -# animate some <length> attributes: -== anim-filter-primitive-size-01.svg anim-filter-primitive-size-01.svg -== anim-filter-size-01.svg anim-filter-size-01.svg -== anim-length-reset-01.svg anim-length-reset-01.svg -== anim-nonpixel-length-reset-01.svg anim-nonpixel-length-reset-01.svg -== anim-use-length-01.svg anim-use-length-01.svg -== anim-use-length-02.svg anim-use-length-02.svg - -# animate some <number> attributes: -== anim-feComponentTransfer-01.svg anim-feComponentTransfer-01.svg -== anim-feDistantLight-01.svg anim-feDistantLight-01.svg -== anim-feOffset-01.svg anim-feOffset-01.svg -== anim-feSpotLight-01.svg anim-feSpotLight-01.svg -== anim-offset-01.svg anim-offset-01.svg -== anim-pathLength-01.svg anim-pathLength-01.svg - -# animate some <number-optional-number> attributes: -fuzzy-if(skiaContent,1,600) == anim-feGaussianBlur-01.svg anim-feGaussianBlur-01.svg - -# animate some <integer> attributes: -== anim-feTurbulence-numOctaves-01.svg anim-feTurbulence-numOctaves-01.svg - -# animate some <integer-optional-integer> attributes: -== anim-feConvolveMatrix-order-01.svg anim-feConvolveMatrix-order-01.svg - -# animate some <angle> attributes: -== anim-marker-orient-01.svg anim-marker-orient-01.svg -== anim-marker-orient-02.svg anim-marker-orient-02.svg - -#animate points list: -== anim-polygon-points-01.svg anim-polygon-points-01.svg -== anim-polyline-points-01.svg anim-polyline-points-01.svg - -# animate path data: -== anim-path-d-01.svg anim-path-d-01.svg - -# animate some enumeration attributes: -== anim-feComposite-operator-01.svg anim-feComposite-operator-01.svg -== anim-filter-filterUnits-01.svg anim-filter-filterUnits-01.svg - -# animate some boolean attributes: -== anim-feConvolveMatrix-preserveAlpha-01.svg anim-feConvolveMatrix-preserveAlpha-01.svg - -# animate some viewBox attributes -fuzzy-if(Android,4,1) == anim-svg-viewBox-01.svg anim-svg-viewBox-01.svg -== anim-svg-viewBox-02.svg anim-svg-viewBox-02.svg -== anim-svg-viewBox-03.svg anim-svg-viewBox-03.svg -skip == anim-view-01.svg#view anim-view-01.svg#view - -# animate some preserveAspectRatio attributes -== anim-feImage-preserveAspectRatio-01.svg anim-feImage-preserveAspectRatio-01.svg -== anim-svg-preserveAspectRatio-01.svg anim-svg-preserveAspectRatio-01.svg - -# animate some string attributes: -== anim-filter-href-01.svg anim-filter-href-01.svg -== anim-gradient-href-01.svg anim-gradient-href-01.svg -== anim-image-href-01.svg anim-image-href-01.svg -== anim-pattern-href-01.svg anim-pattern-href-01.svg -== anim-use-href-01.svg anim-use-href-01.svg - -# animate the class attribute -== anim-class-01.svg anim-class-01.svg -== anim-class-02.svg anim-class-02.svg -== anim-class-03.svg anim-class-03.svg -== anim-class-04.svg anim-class-04.svg - -# animate with some paint server values -== anim-paintserver-1.svg anim-paintserver-1.svg - -# animate attributes on text content children -== anim-text-attr-01.svg anim-text-attr-01.svg - -# animate where the base value is non-interpolatable but will be replaced anyway -== anim-fill-overpaintserver-1.svg anim-fill-overpaintserver-1.svg -== anim-fill-overpaintserver-2.svg anim-fill-overpaintserver-2.svg - -# animate where we fallback from 'additive' animation to non-additive -skip == anim-additive-fallback-1.svg anim-additive-fallback-1.svg - -== anim-remove-1.svg anim-remove-1.svg -== anim-remove-2.svg anim-remove-2.svg -== anim-remove-3.svg anim-remove-3.svg -== anim-remove-4.svg anim-remove-4.svg -== anim-remove-5.svg anim-remove-5.svg -skip == anim-remove-6.svg anim-remove-6.svg -== anim-remove-7.svg anim-remove-7.svg -== anim-remove-8css.svg anim-remove-8css.svg -== anim-remove-8xml.svg anim-remove-8xml.svg -== anim-remove-9.svg anim-remove-9.svg -== anim-retarget-1.svg anim-retarget-1.svg -== anim-retarget-2.svg anim-retarget-2.svg -== anim-retarget-3.svg anim-retarget-3.svg -== anim-retarget-4.svg anim-retarget-4.svg -== anim-retarget-5.svg anim-retarget-5.svg -== anim-retarget-6.svg anim-retarget-6.svg -== anim-retarget-7.svg anim-retarget-7.svg -== anim-retarget-8.svg anim-retarget-8.svg - -== anim-strokecolor-1.svg anim-strokecolor-1.svg -# bug 436296 -== anim-strokewidth-1xml.svg anim-strokewidth-1xml.svg - -== anim-targethref-1.svg anim-targethref-1.svg -== anim-targethref-2.svg anim-targethref-2.svg -== anim-targethref-3.svg anim-targethref-3.svg -== anim-targethref-4.svg anim-targethref-4.svg -== anim-targethref-5.svg anim-targethref-5.svg -== anim-targethref-6.svg anim-targethref-6.svg -== anim-targethref-7.svg anim-targethref-7.svg -== anim-targethref-8.svg anim-targethref-8.svg -== anim-targethref-9.svg anim-targethref-9.svg - -skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == anim-text-rotate-01.svg anim-text-rotate-01.svg -# Bug 645104 for skip failure on WinXP -== anim-feFuncR-tableValues-01.svg anim-feFuncR-tableValues-01.svg - -skip == anim-text-x-y-dx-dy-01.svg anim-text-x-y-dx-dy-01.svg -# bug 579588 - -== anim-width-done-1a.svg anim-width-done-1a.svg -== anim-width-done-1b.svg anim-width-done-1b.svg - -== anim-x-done-1a.svg anim-x-done-1a.svg -== anim-x-done-1b.svg anim-x-done-1b.svg -== anim-x-interp-1.svg anim-x-interp-1.svg -== anim-x-interp-2.svg anim-x-interp-2.svg -== anim-x-interp-3.svg anim-x-interp-3.svg -== anim-x-interp-4.svg anim-x-interp-4.svg -== anim-x-interp-5.svg anim-x-interp-5.svg -== anim-x-interp-6.svg anim-x-interp-6.svg - -== anim-y-done-1a.svg anim-y-done-1a.svg -== anim-y-done-1b.svg anim-y-done-1b.svg -== anim-y-interp-1.svg anim-y-interp-1.svg -== anim-y-interp-2.svg anim-y-interp-2.svg -== anim-y-interp-3.svg anim-y-interp-3.svg -== anim-y-interp-4.svg anim-y-interp-4.svg -== anim-y-interp-5.svg anim-y-interp-5.svg -== anim-y-interp-6.svg anim-y-interp-6.svg - -# Test we don't rely on HasAttr to see if an attribute has been set -== anim-rect-rxry-1.svg anim-rect-rxry-1.svg -== anim-pattern-attr-presence-01.svg anim-pattern-attr-presence-01.svg -== anim-pattern-attr-presence-02.svg anim-pattern-attr-presence-02.svg -# ^ bug 621651 -fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,2) == anim-gradient-attr-presence-01.svg anim-gradient-attr-presence-01.svg - -== api-sanity-1.svg api-sanity-1.svg - -skip == freeze-applied-late-1.svg freeze-applied-late-1.svg -skip == freeze-applied-late-2.svg freeze-applied-late-2.svg -skip == freeze-applied-late-3.svg freeze-applied-late-3.svg -skip == freeze-applied-late-4.svg freeze-applied-late-4.svg -== frozen-to-anim-1.svg frozen-to-anim-1.svg - -== inactivate-with-active-unchanged-1.svg inactivate-with-active-unchanged-1.svg -== inactivate-with-active-unchanged-2.svg inactivate-with-active-unchanged-2.svg - -skip == mapped-attr-long-url-1.svg mapped-attr-long-url-1.svg -skip == mapped-attr-long-url-2.svg mapped-attr-long-url-2.svg - -# interaction between xml mapped attributes and their css equivalents -skip == mapped-attr-vs-css-prop-1.svg mapped-attr-vs-css-prop-1.svg - -== min-1.svg min-1.svg - -== smil-transitions-interaction-1a.svg smil-transitions-interaction-1a.svg -== smil-transitions-interaction-1b.svg smil-transitions-interaction-1b.svg -== smil-transitions-interaction-2a.svg smil-transitions-interaction-2a.svg -== smil-transitions-interaction-2b.svg smil-transitions-interaction-2b.svg -== smil-transitions-interaction-3a.svg smil-transitions-interaction-3a.svg -== smil-transitions-interaction-3b.svg smil-transitions-interaction-3b.svg -== smil-transitions-interaction-4a.svg smil-transitions-interaction-4a.svg -== smil-transitions-interaction-4b.svg smil-transitions-interaction-4b.svg - -# Test filtering of excessive times -== filtered-instance-time-1.svg filtered-instance-time-1.svg - -# Test animation using defs element -== anim-defs-gradient-property.svg anim-defs-gradient-property.svg -== anim-defs-gradient-attribute.svg anim-defs-gradient-attribute.svg -== anim-defs-fill.svg anim-defs-fill.svg -== anim-defs-width.svg anim-defs-width.svg - -# Test animation that changes 'display' attribute -== anim-display.svg anim-display.svg -== anim-display-in-g-element.svg anim-display-in-g-element.svg diff --git a/layout/reftests/svg/smil/reftest.list b/layout/reftests/svg/smil/reftest.list index 801e55915..209bbd7af 100644 --- a/layout/reftests/svg/smil/reftest.list +++ b/layout/reftests/svg/smil/reftest.list @@ -139,7 +139,7 @@ fuzzy-if(skiaContent,1,600) == anim-feGaussianBlur-01.svg lime.svg == anim-feConvolveMatrix-preserveAlpha-01.svg lime.svg # animate some viewBox attributes -fuzzy-if(Android,4,1) == anim-svg-viewBox-01.svg lime.svg +== anim-svg-viewBox-01.svg lime.svg == anim-svg-viewBox-02.svg lime.svg == anim-svg-viewBox-03.svg lime.svg == anim-view-01.svg#view lime.svg diff --git a/layout/reftests/svg/smil/repeat/reftest-stylo.list b/layout/reftests/svg/smil/repeat/reftest-stylo.list deleted file mode 100644 index c11c03e69..000000000 --- a/layout/reftests/svg/smil/repeat/reftest-stylo.list +++ /dev/null @@ -1,4 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests for repeat behaviour -== indefinite-repeat-1.svg indefinite-repeat-1.svg -== init-repeat-1.svg init-repeat-1.svg diff --git a/layout/reftests/svg/smil/restart/reftest-stylo.list b/layout/reftests/svg/smil/restart/reftest-stylo.list deleted file mode 100644 index b32d8d8ff..000000000 --- a/layout/reftests/svg/smil/restart/reftest-stylo.list +++ /dev/null @@ -1,9 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests for restart behaviour -== reset-1.svg reset-1.svg -== reset-2.svg reset-2.svg -== reset-3.svg reset-3.svg -== reset-4.svg reset-4.svg -# reset-5.svg is no longer valid and has been removed -== reset-6.svg reset-6.svg -== reset-7.svg reset-7.svg diff --git a/layout/reftests/svg/smil/seek/reftest-stylo.list b/layout/reftests/svg/smil/seek/reftest-stylo.list deleted file mode 100644 index 6ac92da28..000000000 --- a/layout/reftests/svg/smil/seek/reftest-stylo.list +++ /dev/null @@ -1,18 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests for seeking behaviour -== anim-x-seek-1a.svg anim-x-seek-1a.svg -== anim-x-seek-1b.svg anim-x-seek-1b.svg -== anim-x-seek-1c.svg anim-x-seek-1c.svg -== anim-x-seek-1d.svg anim-x-seek-1d.svg -== anim-x-seek-1e.svg anim-x-seek-1e.svg -== anim-x-seek-dynamic-1a.svg anim-x-seek-dynamic-1a.svg -== anim-x-seek-dynamic-1b.svg anim-x-seek-dynamic-1b.svg -== anim-x-seek-dynamic-1c.svg anim-x-seek-dynamic-1c.svg -== anim-x-seek-dynamic-1d.svg anim-x-seek-dynamic-1d.svg -== anim-x-seek-dynamic-1e.svg anim-x-seek-dynamic-1e.svg -== anim-x-seek-dynamic-1f.svg anim-x-seek-dynamic-1f.svg -== anim-x-seek-dynamic-1g.svg anim-x-seek-dynamic-1g.svg -== anim-x-seek-dynamic-1h.svg anim-x-seek-dynamic-1h.svg -== anim-x-seek-dynamic-1i.svg anim-x-seek-dynamic-1i.svg -== anim-x-seek-negative-1a.svg anim-x-seek-negative-1a.svg -== anim-x-seek-cross-container-1a.xhtml anim-x-seek-cross-container-1a.xhtml diff --git a/layout/reftests/svg/smil/set/reftest-stylo.list b/layout/reftests/svg/smil/set/reftest-stylo.list deleted file mode 100644 index 20d38fc0c..000000000 --- a/layout/reftests/svg/smil/set/reftest-stylo.list +++ /dev/null @@ -1,3 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -== set-css-fontsize-freeze-1.svg set-css-fontsize-freeze-1.svg -== set-css-fontsize-remove-1.svg set-css-fontsize-remove-1.svg diff --git a/layout/reftests/svg/smil/smil-grid.js b/layout/reftests/svg/smil/smil-grid.js index a67d3929f..f31281994 100644 --- a/layout/reftests/svg/smil/smil-grid.js +++ b/layout/reftests/svg/smil/smil-grid.js @@ -1,5 +1,4 @@ /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ -/* vim: set ts=2 sw=2 sts=2 et: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/layout/reftests/svg/smil/sort/reftest-stylo.list b/layout/reftests/svg/smil/sort/reftest-stylo.list deleted file mode 100644 index c1333cac3..000000000 --- a/layout/reftests/svg/smil/sort/reftest-stylo.list +++ /dev/null @@ -1,14 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL), focusing on animation-sorting -# to see which animation takes precedence (out of multiple animations on the -# same attribute) - -== sort-startAfter-1.svg sort-startAfter-1.svg -== sort-startAfter-2.svg sort-startAfter-2.svg -== sort-startAfter-3.svg sort-startAfter-3.svg -== sort-startSame-1a.svg sort-startSame-1a.svg -== sort-startSame-1b.svg sort-startSame-1b.svg -== sort-startSame-2a.svg sort-startSame-2a.svg -== sort-startSame-2b.svg sort-startSame-2b.svg -random == sort-additive-1.svg sort-additive-1.svg -# bug 547801 diff --git a/layout/reftests/svg/smil/style/reftest-stylo.list b/layout/reftests/svg/smil/style/reftest-stylo.list deleted file mode 100644 index 8edffb202..000000000 --- a/layout/reftests/svg/smil/style/reftest-stylo.list +++ /dev/null @@ -1,159 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL) of CSS properties - -# XXXdholbert TODO: Test color animation with "color-interpolation: linearRGB" -# (when it's implemented) - -# 'color' property, from/to/by with named colors & hex values -== anim-css-color-1-by-ident-hex.svg anim-css-color-1-by-ident-hex.svg -== anim-css-color-1-from-by-hex-hex.svg anim-css-color-1-from-by-hex-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-color-1-from-by-ident-hex.svg anim-css-color-1-from-by-ident-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-color-1-from-to-hex-hex.svg anim-css-color-1-from-to-hex-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-color-1-from-to-ident-ident.svg anim-css-color-1-from-to-ident-ident.svg -fuzzy-if(skiaContent,1,550) == anim-css-color-1-to-ident-hex.svg anim-css-color-1-to-ident-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-color-1-to-ident-ident.svg anim-css-color-1-to-ident-ident.svg - -# 'color' property, paced calcMode -== anim-css-color-2-paced-rgb.svg anim-css-color-2-paced-rgb.svg - -# 'color' property, animating *by* a named color -fuzzy-if(skiaContent,1,580) == anim-css-color-3-by-ident-ident.svg anim-css-color-3-by-ident-ident.svg -fuzzy-if(skiaContent,1,580) == anim-css-color-3-from-by-ident-ident.svg anim-css-color-3-from-by-ident-ident.svg -fuzzy-if(skiaContent,1,580) == anim-css-color-3-from-by-rgb-ident.svg anim-css-color-3-from-by-rgb-ident.svg - -# 'fill' property, from/to/by with named colors & hex values -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-by-ident-hex.svg anim-css-fill-1-by-ident-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-by-hex-hex.svg anim-css-fill-1-from-by-hex-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-by-ident-hex.svg anim-css-fill-1-from-by-ident-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-to-hex-hex.svg anim-css-fill-1-from-to-hex-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-to-ident-ident.svg anim-css-fill-1-from-to-ident-ident.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-to-ident-hex.svg anim-css-fill-1-to-ident-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-to-ident-ident.svg anim-css-fill-1-to-ident-ident.svg - -# 'fill' property, from/to/by, with 'currentColor' keyword -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-by-ident-curcol.svg anim-css-fill-1-by-ident-curcol.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-by-curcol-hex.svg anim-css-fill-1-from-by-curcol-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-by-hex-curcol.svg anim-css-fill-1-from-by-hex-curcol.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-to-curcol-hex.svg anim-css-fill-1-from-to-curcol-hex.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-from-to-hex-curcol.svg anim-css-fill-1-from-to-hex-curcol.svg -fuzzy-if(skiaContent,1,550) == anim-css-fill-1-to-ident-curcol.svg anim-css-fill-1-to-ident-curcol.svg - -# 'fill' property, paced calcMode -== anim-css-fill-2-paced-rgb.svg anim-css-fill-2-paced-rgb.svg - -# 'fill' property, animating *by* a named color -fuzzy-if(skiaContent,1,580) == anim-css-fill-3-by-ident-ident.svg anim-css-fill-3-by-ident-ident.svg -fuzzy-if(skiaContent,1,580) == anim-css-fill-3-from-by-ident-ident.svg anim-css-fill-3-from-by-ident-ident.svg -fuzzy-if(skiaContent,1,580) == anim-css-fill-3-from-by-rgb-ident.svg anim-css-fill-3-from-by-rgb-ident.svg - -# check handling of overflowing color values -# NOTE: The second test fails because we compute "from + by" as the animation -# end-point, and we clamp that final color value (due to bug 515919) and use -# the clamped value for interpolation. That's earlier than the SVG spec wants -# us to clamp -- we're only supposed to clamp *final presentation values*. -# (Reference: SVG 1.1 Appendix F.4) -== anim-css-fill-overflow-1-by.svg anim-css-fill-overflow-1-by.svg -== anim-css-fill-overflow-1-from-by.svg anim-css-fill-overflow-1-from-by.svg - -# 'fill-opacity' property -fuzzy-if(skiaContent,1,885) == anim-css-fillopacity-1-by.svg anim-css-fillopacity-1-by.svg -fuzzy-if(skiaContent,1,210) == anim-css-fillopacity-1-from-by.svg anim-css-fillopacity-1-from-by.svg -== anim-css-fillopacity-1-from-to.svg anim-css-fillopacity-1-from-to.svg -fuzzy-if(skiaContent,1,550) == anim-css-fillopacity-1-to.svg anim-css-fillopacity-1-to.svg -== anim-css-fillopacity-2-paced.svg anim-css-fillopacity-2-paced.svg -== anim-css-fillopacity-3-clamp-big.svg anim-css-fillopacity-3-clamp-big.svg -# bug 501188 -fuzzy-if(skiaContent,1,365) == anim-css-fillopacity-3-clamp-small.svg anim-css-fillopacity-3-clamp-small.svg - -# 'font' shorthand property -== anim-css-font-1.svg anim-css-font-1.svg - -# 'font-size' property, from/by/to with pixel values only -== anim-css-fontsize-1-from-by-px-px.svg anim-css-fontsize-1-from-by-px-px.svg -== anim-css-fontsize-1-from-to-px-px.svg anim-css-fontsize-1-from-to-px-px.svg - -# 'font-size' property (accepts unitless values) -== anim-css-fontsize-1-from-to-no-no.svg anim-css-fontsize-1-from-to-no-no.svg -== anim-css-fontsize-1-from-to-no-px.svg anim-css-fontsize-1-from-to-no-px.svg -== anim-css-fontsize-1-from-to-px-no.svg anim-css-fontsize-1-from-to-px-no.svg - -# 'font-size' mapped attribute (accepts unitless values) -skip == anim-mapped-fontsize-1-from-to-no-no.svg anim-mapped-fontsize-1-from-to-no-no.svg -skip == anim-mapped-fontsize-1-from-to-no-px.svg anim-mapped-fontsize-1-from-to-no-px.svg -skip == anim-mapped-fontsize-1-from-to-px-no.svg anim-mapped-fontsize-1-from-to-px-no.svg - -# 'font-size' property, from/by/to with percent values -== anim-css-fontsize-1-from-by-pct-pct.svg anim-css-fontsize-1-from-by-pct-pct.svg -== anim-css-fontsize-1-from-by-pct-px.svg anim-css-fontsize-1-from-by-pct-px.svg -== anim-css-fontsize-1-from-by-px-pct.svg anim-css-fontsize-1-from-by-px-pct.svg -== anim-css-fontsize-1-from-to-pct-pct.svg anim-css-fontsize-1-from-to-pct-pct.svg -== anim-css-fontsize-1-from-to-pct-px.svg anim-css-fontsize-1-from-to-pct-px.svg -== anim-css-fontsize-1-from-to-px-pct.svg anim-css-fontsize-1-from-to-px-pct.svg - -# 'font-size' property, with negative addition -== anim-css-fontsize-2-from-by-px-px.svg anim-css-fontsize-2-from-by-px-px.svg -== anim-css-fontsize-2-from-by-px-em.svg anim-css-fontsize-2-from-by-px-em.svg -== anim-css-fontsize-2-from-by-em-em.svg anim-css-fontsize-2-from-by-em-em.svg - -# 'stroke-dasharray' property, from/to with pixel values only -== anim-css-strokedasharray-1.svg anim-css-strokedasharray-1.svg - -# 'stroke-width' property, from/by/to with pixel values only -== anim-css-strokewidth-1-by-px-px.svg anim-css-strokewidth-1-by-px-px.svg -== anim-css-strokewidth-1-from-by-px-px.svg anim-css-strokewidth-1-from-by-px-px.svg -== anim-css-strokewidth-1-from-to-px-px.svg anim-css-strokewidth-1-from-to-px-px.svg -== anim-css-strokewidth-1-to-px-px.svg anim-css-strokewidth-1-to-px-px.svg - -# 'stroke-width' property, from/by/to with unitless values only -== anim-css-strokewidth-1-by-no-no.svg anim-css-strokewidth-1-by-no-no.svg -== anim-css-strokewidth-1-from-by-no-no.svg anim-css-strokewidth-1-from-by-no-no.svg -== anim-css-strokewidth-1-from-to-no-no.svg anim-css-strokewidth-1-from-to-no-no.svg -== anim-css-strokewidth-1-to-no-no.svg anim-css-strokewidth-1-to-no-no.svg - -# 'stroke-width' property, from/by/to with percent values -# XXXdholbert the mixed pct + px tests fail right now, because we need calc() -# in order to interpolate between pct and non-pct values, and we don't yet -# support calc() for stroke-width & other SVG-specific properties (Bug 594933). -== anim-css-strokewidth-1-by-pct-pct.svg anim-css-strokewidth-1-by-pct-pct.svg -== anim-css-strokewidth-1-by-pct-px.svg anim-css-strokewidth-1-by-pct-px.svg -== anim-css-strokewidth-1-by-px-pct.svg anim-css-strokewidth-1-by-px-pct.svg -== anim-css-strokewidth-1-from-by-pct-pct.svg anim-css-strokewidth-1-from-by-pct-pct.svg -== anim-css-strokewidth-1-from-by-pct-px.svg anim-css-strokewidth-1-from-by-pct-px.svg -== anim-css-strokewidth-1-from-by-px-pct.svg anim-css-strokewidth-1-from-by-px-pct.svg -== anim-css-strokewidth-1-from-to-pct-pct.svg anim-css-strokewidth-1-from-to-pct-pct.svg -== anim-css-strokewidth-1-from-to-pct-px.svg anim-css-strokewidth-1-from-to-pct-px.svg -== anim-css-strokewidth-1-from-to-px-pct.svg anim-css-strokewidth-1-from-to-px-pct.svg -== anim-css-strokewidth-1-to-pct-pct.svg anim-css-strokewidth-1-to-pct-pct.svg -== anim-css-strokewidth-1-to-pct-px.svg anim-css-strokewidth-1-to-pct-px.svg -== anim-css-strokewidth-1-to-px-pct.svg anim-css-strokewidth-1-to-px-pct.svg - -# 'stroke-width' property, from/by/to with em values -== anim-css-strokewidth-1-by-px-em.svg anim-css-strokewidth-1-by-px-em.svg -== anim-css-strokewidth-1-by-em-em.svg anim-css-strokewidth-1-by-em-em.svg -== anim-css-strokewidth-1-by-em-px.svg anim-css-strokewidth-1-by-em-px.svg -== anim-css-strokewidth-1-from-by-px-em.svg anim-css-strokewidth-1-from-by-px-em.svg -== anim-css-strokewidth-1-from-by-em-em.svg anim-css-strokewidth-1-from-by-em-em.svg -== anim-css-strokewidth-1-from-by-em-px.svg anim-css-strokewidth-1-from-by-em-px.svg -== anim-css-strokewidth-1-from-to-px-em.svg anim-css-strokewidth-1-from-to-px-em.svg -== anim-css-strokewidth-1-from-to-em-em.svg anim-css-strokewidth-1-from-to-em-em.svg -== anim-css-strokewidth-1-from-to-em-px.svg anim-css-strokewidth-1-from-to-em-px.svg -== anim-css-strokewidth-1-to-px-em.svg anim-css-strokewidth-1-to-px-em.svg -== anim-css-strokewidth-1-to-em-em.svg anim-css-strokewidth-1-to-em-em.svg -== anim-css-strokewidth-1-to-em-px.svg anim-css-strokewidth-1-to-em-px.svg - -# 'stroke-width' property, values-array & paced calc-mode support -== anim-css-strokewidth-2-values-em-em.svg anim-css-strokewidth-2-values-em-em.svg -== anim-css-strokewidth-2-values-em-px.svg anim-css-strokewidth-2-values-em-px.svg -== anim-css-strokewidth-2-values-px-em.svg anim-css-strokewidth-2-values-px-em.svg -fuzzy-if(skiaContent,1,360) == anim-css-strokewidth-2-values-px-px.svg anim-css-strokewidth-2-values-px-px.svg -== anim-css-strokewidth-3-paced.svg anim-css-strokewidth-3-paced.svg - -# 'stroke-width' property, negative addition -== anim-css-strokewidth-4-from-by-px-px.svg anim-css-strokewidth-4-from-by-px-px.svg -== anim-css-strokewidth-4-from-by-px-em.svg anim-css-strokewidth-4-from-by-px-em.svg -== anim-css-strokewidth-4-from-by-em-em.svg anim-css-strokewidth-4-from-by-em-em.svg -fuzzy-if(skiaContent,1,170) == anim-css-strokewidth-4-from-by-no-no.svg anim-css-strokewidth-4-from-by-no-no.svg - -# check correct handling of "!important" values -== important-set-1.svg important-set-1.svg -== important-set-2.svg important-set-2.svg diff --git a/layout/reftests/svg/smil/syncbase/reftest-stylo.list b/layout/reftests/svg/smil/syncbase/reftest-stylo.list deleted file mode 100644 index ed7f204af..000000000 --- a/layout/reftests/svg/smil/syncbase/reftest-stylo.list +++ /dev/null @@ -1,100 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL) that use syncbase timing. - -# New intervals -== new-interval-simple-1.svg new-interval-simple-1.svg -== new-interval-simple-2.svg new-interval-simple-2.svg -== new-interval-negative-offset-1.svg new-interval-negative-offset-1.svg -== new-interval-negative-offset-2.svg new-interval-negative-offset-2.svg -== new-interval-negative-offset-3.svg new-interval-negative-offset-3.svg -== new-interval-negative-offset-4.svg new-interval-negative-offset-4.svg -== new-interval-negative-syncbase-1.svg new-interval-negative-syncbase-1.svg -== new-interval-restart-1.svg new-interval-restart-1.svg -== new-interval-restart-2.svg new-interval-restart-2.svg -== new-interval-restart-3.svg new-interval-restart-3.svg -== new-interval-early-end-1.svg new-interval-early-end-1.svg -== new-interval-early-end-2.svg new-interval-early-end-2.svg -== new-interval-early-end-3.svg new-interval-early-end-3.svg -== new-interval-early-end-4.svg new-interval-early-end-4.svg -== new-interval-early-end-5.svg new-interval-early-end-5.svg -== new-interval-early-end-6.svg new-interval-early-end-6.svg -== new-interval-early-end-7.svg new-interval-early-end-7.svg -== new-interval-doubly-dependent-1.svg new-interval-doubly-dependent-1.svg -== new-interval-doubly-dependent-2.svg new-interval-doubly-dependent-2.svg -== new-interval-doubly-dependent-3.svg new-interval-doubly-dependent-3.svg -== new-interval-triply-dependent-1.svg new-interval-triply-dependent-1.svg -skip == new-interval-triply-dependent-2.svg new-interval-triply-dependent-2.svg -== new-interval-end-negative-1.svg new-interval-end-negative-1.svg -== new-interval-end-negative-2.svg new-interval-end-negative-2.svg -== new-interval-end-dep-1.svg new-interval-end-dep-1.svg -== new-interval-chain-1.svg new-interval-chain-1.svg -== new-interval-chain-2.svg new-interval-chain-2.svg -== new-interval-sample-order-1.svg new-interval-sample-order-1.svg -== new-interval-freeze-begin-1.svg new-interval-freeze-begin-1.svg - -# Changing intervals -== changed-interval-simple-1.svg changed-interval-simple-1.svg -== changed-interval-simple-2.svg changed-interval-simple-2.svg -== changed-interval-simple-3.svg changed-interval-simple-3.svg -== changed-interval-simple-4.svg changed-interval-simple-4.svg -== changed-interval-simple-5.svg changed-interval-simple-5.svg -== changed-interval-resolved-1.svg changed-interval-resolved-1.svg -== changed-interval-resolved-2.svg changed-interval-resolved-2.svg -== changed-interval-sort-1.svg changed-interval-sort-1.svg -== changed-interval-change-spec-1.svg changed-interval-change-spec-1.svg -== changed-interval-change-spec-2.svg changed-interval-change-spec-2.svg -== changed-interval-change-spec-3.svg changed-interval-change-spec-3.svg -== changed-interval-change-spec-4.svg changed-interval-change-spec-4.svg - -# Deleted intervals -== deleted-interval-simple-1.svg deleted-interval-simple-1.svg -== deleted-interval-simple-2.svg deleted-interval-simple-2.svg -== deleted-interval-simple-3.svg deleted-interval-simple-3.svg -== deleted-interval-simple-4.svg deleted-interval-simple-4.svg -== deleted-interval-simple-5.svg deleted-interval-simple-5.svg - -# Trimmed intervals -== trimmed-interval-1.svg trimmed-interval-1.svg - -# Cyclic dependencies -== cycle-ok-1.svg cycle-ok-1.svg -== cycle-ok-2.svg cycle-ok-2.svg -== cycle-ok-3.svg cycle-ok-3.svg -== cycle-ok-4.svg cycle-ok-4.svg -== cycle-ok-5.svg cycle-ok-5.svg -== cycle-self-ref-1.svg cycle-self-ref-1.svg -== cycle-self-ref-2.svg cycle-self-ref-2.svg -== cycle-self-ref-3.svg cycle-self-ref-3.svg -== cycle-self-ref-4.svg cycle-self-ref-4.svg -== cycle-self-ref-5.svg cycle-self-ref-5.svg -== cycle-invalid-1.svg cycle-invalid-1.svg -== cycle-invalid-2.svg cycle-invalid-2.svg -== cycle-invalid-3.svg cycle-invalid-3.svg -== cycle-invalid-4.svg cycle-invalid-4.svg -== cycle-change-1.svg cycle-change-1.svg -== cycle-change-2.svg cycle-change-2.svg -skip == cycle-delete-1.svg cycle-delete-1.svg -== cycle-recursion-1.svg cycle-recursion-1.svg -== cycle-recursion-2.svg cycle-recursion-2.svg - -# Animation sandwich priority -== sandwich-priority-1.svg sandwich-priority-1.svg -== sandwich-priority-2.svg sandwich-priority-2.svg -== sandwich-priority-3.svg sandwich-priority-3.svg -== sandwich-priority-4.svg sandwich-priority-4.svg -== sandwich-priority-5.svg sandwich-priority-5.svg -== sandwich-priority-6.svg sandwich-priority-6.svg -== sandwich-priority-7.svg sandwich-priority-7.svg -== sandwich-priority-8.svg sandwich-priority-8.svg -== sandwich-priority-9.svg sandwich-priority-9.svg -== sandwich-priority-10.svg sandwich-priority-10.svg -== sandwich-priority-11.svg sandwich-priority-11.svg -== sandwich-priority-12.svg sandwich-priority-12.svg - -# Cross-time container dependencies -skip == cross-container-1.xhtml cross-container-1.xhtml -== cross-container-2.xhtml cross-container-2.xhtml -skip == cross-container-3.xhtml cross-container-3.xhtml - -# Filtering -== filtered-interval-1.svg filtered-interval-1.svg diff --git a/layout/reftests/svg/smil/timed/reftest-stylo.list b/layout/reftests/svg/smil/timed/reftest-stylo.list deleted file mode 100644 index ed399e826..000000000 --- a/layout/reftests/svg/smil/timed/reftest-stylo.list +++ /dev/null @@ -1,19 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation that use timeouts to interrupt, modify, -# and examine animations. -# -# NOTE: Most of these tests require a few seconds to run. -# (That's longer than most other reftests) - -== paced-1.svg paced-1.svg -== pause-1.svg pause-1.svg -fails == removeChild-1.svg removeChild-1.svg -# rect needs to reset -fails == removeChild-2.svg removeChild-2.svg -# rect needs to reset -skip == appendChild-1a.svg appendChild-1a.svg -# first rect needs to reset -skip == appendChild-1b.svg appendChild-1b.svg -skip == appendChild-2a.svg appendChild-2a.svg -# first rect needs to reset -skip == appendChild-2b.svg appendChild-2b.svg diff --git a/layout/reftests/svg/smil/transform/reftest-stylo.list b/layout/reftests/svg/smil/transform/reftest-stylo.list deleted file mode 100644 index bac1a7061..000000000 --- a/layout/reftests/svg/smil/transform/reftest-stylo.list +++ /dev/null @@ -1,23 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# Tests related to SVG Animation (using SMIL), focusing on the animateTransform -# element. - -fuzzy(111,1802) fuzzy-if(skiaContent,130,1000) == additive-1.svg additive-1.svg -# bug 981344, bug 1239766 -== animate-width-1.svg animate-width-1.svg -fuzzy-if(cocoaWidget,1,32) fuzzy-if(winWidget,15,4) == paced-1.svg paced-1.svg -# bug 981640 -fuzzy-if(skiaContent,1,220) == rotate-angle-1.svg rotate-angle-1.svg -== rotate-angle-2.svg rotate-angle-2.svg -fuzzy-if(skiaContent,1,130) == rotate-angle-3.svg rotate-angle-3.svg -fuzzy-if(skiaContent,1,110) == rotate-angle-4.svg rotate-angle-4.svg -fuzzy-if(skiaContent,1,130) == rotate-angle-5.svg rotate-angle-5.svg -fuzzy(12,27) fuzzy-if(skiaContent,1,180) == scale-1.svg scale-1.svg -# bug 981004 -== set-transform-1.svg set-transform-1.svg -fuzzy-if(winWidget,1,3) == skew-1.svg skew-1.svg -# bug 983671 -== translate-clipPath-1.svg translate-clipPath-1.svg -fails-if(OSX==1006&&!skiaContent) == translate-gradient-1.svg translate-gradient-1.svg -== translate-pattern-1.svg translate-pattern-1.svg -== use-1.svg use-1.svg diff --git a/layout/reftests/svg/smil/transform/reftest.list b/layout/reftests/svg/smil/transform/reftest.list index 184e708fa..6ef895259 100644 --- a/layout/reftests/svg/smil/transform/reftest.list +++ b/layout/reftests/svg/smil/transform/reftest.list @@ -9,9 +9,9 @@ fuzzy-if(skiaContent,1,220) == rotate-angle-1.svg rotate-angle-ref.svg fuzzy-if(skiaContent,1,130) == rotate-angle-3.svg rotate-angle-ref.svg fuzzy-if(skiaContent,1,110) == rotate-angle-4.svg rotate-angle-ref.svg fuzzy-if(skiaContent,1,130) == rotate-angle-5.svg rotate-angle-ref.svg -fuzzy(12,27) fuzzy-if(skiaContent,1,180) fuzzy-if(Android,16,3) == scale-1.svg scale-1-ref.svg # bug 981004 +fuzzy(12,27) fuzzy-if(skiaContent,1,180) == scale-1.svg scale-1-ref.svg # bug 981004 == set-transform-1.svg lime.svg -fuzzy-if(winWidget||gtkWidget||OSX,1,27) fuzzy-if(Android&&skiaContent,1,20) == skew-1.svg skew-1-ref.svg # bug 983671, Bug 1260629 +fuzzy-if(winWidget||gtkWidget||OSX,1,27) == skew-1.svg skew-1-ref.svg # bug 983671, Bug 1260629 == translate-clipPath-1.svg lime.svg fails-if(OSX==1006&&!skiaContent) == translate-gradient-1.svg lime.svg == translate-pattern-1.svg lime.svg diff --git a/layout/reftests/svg/svg-integration/clip-path/reftest-stylo.list b/layout/reftests/svg/svg-integration/clip-path/reftest-stylo.list deleted file mode 100644 index 273ece54e..000000000 --- a/layout/reftests/svg/svg-integration/clip-path/reftest-stylo.list +++ /dev/null @@ -1,50 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# These tests verify that CSS clip-path behaves properly. -# e.g. clip-path: polygon(nonzero, 3px 3px, 20% 20%) - -default-preferences pref(layout.css.clip-path-shapes.enabled,true) - -# Following tests adapted from W3C csswg-test repo -== clip-path-polygon-001.html clip-path-polygon-001.html -== clip-path-polygon-002.html clip-path-polygon-002.html -== clip-path-polygon-003.html clip-path-polygon-003.html -== clip-path-polygon-004.html clip-path-polygon-004.html -skip == clip-path-polygon-005.html clip-path-polygon-005.html -== clip-path-polygon-006.html clip-path-polygon-006.html -== clip-path-polygon-007.html clip-path-polygon-007.html -== clip-path-polygon-008.html clip-path-polygon-008.html -== clip-path-polygon-009.html clip-path-polygon-009.html -== clip-path-polygon-010.html clip-path-polygon-010.html -== clip-path-polygon-011.html clip-path-polygon-011.html -== clip-path-polygon-012.html clip-path-polygon-012.html -== clip-path-polygon-013.html clip-path-polygon-013.html - -== clip-path-circle-001.html clip-path-circle-001.html -== clip-path-circle-002.html clip-path-circle-002.html -== clip-path-circle-003.html clip-path-circle-003.html -== clip-path-circle-004.html clip-path-circle-004.html -== clip-path-circle-005.html clip-path-circle-005.html -== clip-path-circle-006.html clip-path-circle-006.html -== clip-path-circle-007.html clip-path-circle-007.html -== clip-path-circle-008.html clip-path-circle-008.html -== clip-path-circle-009.html clip-path-circle-009.html -== clip-path-circle-010.html clip-path-circle-010.html -== clip-path-circle-011.html clip-path-circle-011.html -== clip-path-circle-012.html clip-path-circle-012.html -== clip-path-circle-013.html clip-path-circle-013.html -== clip-path-circle-014.html clip-path-circle-014.html -== clip-path-circle-015.html clip-path-circle-015.html -== clip-path-circle-016.html clip-path-circle-016.html -== clip-path-circle-017.html clip-path-circle-017.html -== clip-path-circle-018.html clip-path-circle-018.html -== clip-path-circle-019.html clip-path-circle-019.html -== clip-path-circle-020.html clip-path-circle-020.html - -== clip-path-ellipse-001.html clip-path-ellipse-001.html -== clip-path-ellipse-002.html clip-path-ellipse-002.html -== clip-path-ellipse-003.html clip-path-ellipse-003.html -== clip-path-ellipse-004.html clip-path-ellipse-004.html -== clip-path-ellipse-005.html clip-path-ellipse-005.html -== clip-path-ellipse-006.html clip-path-ellipse-006.html -== clip-path-ellipse-007.html clip-path-ellipse-007.html -== clip-path-ellipse-008.html clip-path-ellipse-008.html diff --git a/layout/reftests/svg/svg-integration/reftest-stylo.list b/layout/reftests/svg/svg-integration/reftest-stylo.list deleted file mode 100644 index a157f501b..000000000 --- a/layout/reftests/svg/svg-integration/reftest-stylo.list +++ /dev/null @@ -1,49 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -# clip-path tests -include clip-path/reftest-stylo.list - -== clipPath-html-01.xhtml clipPath-html-01.xhtml -== clipPath-html-01-extref.xhtml clipPath-html-01-extref.xhtml -== clipPath-html-02.xhtml clipPath-html-02.xhtml -== clipPath-html-02-extref.xhtml clipPath-html-02-extref.xhtml -== clipPath-html-03.xhtml clipPath-html-03.xhtml -== clipPath-html-03-extref.xhtml clipPath-html-03-extref.xhtml -== clipPath-html-04.xhtml clipPath-html-04.xhtml -== clipPath-html-04-extref.xhtml clipPath-html-04-extref.xhtml -fails fuzzy-if(true,140,70) == clipPath-html-05.xhtml clipPath-html-05.xhtml -# Bug 776089 -fails fuzzy-if(true,140,70) == clipPath-html-05-extref.xhtml clipPath-html-05-extref.xhtml -# Bug 776089 -fuzzy-if(Android,255,30) == clipPath-html-06.xhtml clipPath-html-06.xhtml -fuzzy-if(Android,255,30) == clipPath-html-06-extref.xhtml clipPath-html-06-extref.xhtml -== clipPath-html-07.xhtml clipPath-html-07.xhtml -== clipPath-html-08.xhtml clipPath-html-08.xhtml -# reuse 07-ref.svg -== clipPath-html-zoomed-01.xhtml clipPath-html-zoomed-01.xhtml -== clipPath-transformed-html-01.xhtml clipPath-transformed-html-01.xhtml -== clipPath-transformed-html-02.xhtml clipPath-transformed-html-02.xhtml -== conditions-outer-svg-01.xhtml conditions-outer-svg-01.xhtml -== conditions-outer-svg-02.xhtml conditions-outer-svg-02.xhtml -== dynamic-conditions-outer-svg-01.xhtml dynamic-conditions-outer-svg-01.xhtml -== dynamic-conditions-outer-svg-02.xhtml dynamic-conditions-outer-svg-02.xhtml -== dynamic-conditions-outer-svg-03.xhtml dynamic-conditions-outer-svg-03.xhtml -== dynamic-conditions-outer-svg-04.xhtml dynamic-conditions-outer-svg-04.xhtml -== filter-html-01.xhtml filter-html-01.xhtml -random-if(B2G||Mulet||Android) == filter-html-01-extref.xhtml filter-html-01-extref.xhtml -# Bug 1063987 -# Initial mulet triage: parity with B2G/B2G Desktop -# Android: bug 1198380 -== filter-html-zoomed-01.xhtml filter-html-zoomed-01.xhtml -== mask-html-01.xhtml mask-html-01.xhtml -== mask-html-01-extref-01.xhtml mask-html-01-extref-01.xhtml -random == mask-html-01-extref-02.xhtml mask-html-01-extref-02.xhtml -# random due to bug 877661 -fuzzy-if(B2G&&browserIsRemote,1,2300) == mask-html-zoomed-01.xhtml mask-html-zoomed-01.xhtml -# Skil XBL test case on B2G -skip-if(B2G||Mulet) == mask-html-xbl-bound-01.html mask-html-xbl-bound-01.html -# Initial mulet triage: parity with B2G/B2G Desktop -== mask-transformed-html-01.xhtml mask-transformed-html-01.xhtml -== mask-transformed-html-02.xhtml mask-transformed-html-02.xhtml -== patterned-svg-under-transformed-html-01.xhtml patterned-svg-under-transformed-html-01.xhtml -== patterned-svg-under-transformed-html-02.xhtml patterned-svg-under-transformed-html-02.xhtml - diff --git a/layout/reftests/svg/svg-integration/reftest.list b/layout/reftests/svg/svg-integration/reftest.list index 6d7b76b75..da491b607 100644 --- a/layout/reftests/svg/svg-integration/reftest.list +++ b/layout/reftests/svg/svg-integration/reftest.list @@ -9,10 +9,10 @@ include clip-path/reftest.list == clipPath-html-03-extref.xhtml clipPath-html-03-ref.svg == clipPath-html-04.xhtml clipPath-html-04-ref.xhtml == clipPath-html-04-extref.xhtml clipPath-html-04-ref.xhtml -fuzzy-if(true,140,70) == clipPath-html-05.xhtml clipPath-html-05-ref.xhtml # Bug 776089 -fuzzy-if(true,140,70) == clipPath-html-05-extref.xhtml clipPath-html-05-ref.xhtml # Bug 776089 -fuzzy-if(Android,255,30) == clipPath-html-06.xhtml clipPath-html-06-ref.xhtml -fuzzy-if(Android,255,30) == clipPath-html-06-extref.xhtml clipPath-html-06-ref.xhtml +fuzzy(140,70) == clipPath-html-05.xhtml clipPath-html-05-ref.xhtml # Bug 776089 +fuzzy(140,70) == clipPath-html-05-extref.xhtml clipPath-html-05-ref.xhtml # Bug 776089 +== clipPath-html-06.xhtml clipPath-html-06-ref.xhtml +== clipPath-html-06-extref.xhtml clipPath-html-06-ref.xhtml == clipPath-html-07.xhtml clipPath-html-07-ref.svg == clipPath-html-08.xhtml clipPath-html-07-ref.svg # reuse 07-ref.svg == clipPath-html-zoomed-01.xhtml clipPath-html-01-ref.svg @@ -25,7 +25,7 @@ fuzzy-if(Android,255,30) == clipPath-html-06-extref.xhtml clipPath-html-06-ref.x == dynamic-conditions-outer-svg-03.xhtml ../pass.svg == dynamic-conditions-outer-svg-04.xhtml ../pass.svg == filter-html-01.xhtml filter-html-01-ref.svg -random-if(Android) == filter-html-01-extref.xhtml filter-html-01-ref.svg # Android: bug 1198380 +== filter-html-01-extref.xhtml filter-html-01-ref.svg == filter-html-zoomed-01.xhtml filter-html-01-ref.svg == mask-html-01.xhtml mask-html-01-ref.svg == mask-html-01-extref-01.xhtml mask-html-01-ref.svg diff --git a/layout/reftests/svg/text/reftest-stylo.list b/layout/reftests/svg/text/reftest-stylo.list deleted file mode 100644 index 68f6a9819..000000000 --- a/layout/reftests/svg/text/reftest-stylo.list +++ /dev/null @@ -1,204 +0,0 @@ -# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing -== simple.svg simple.svg -== simple-2.svg simple-2.svg -== simple-underline.svg simple-underline.svg -skip == simple-underline-scaled.svg simple-underline-scaled.svg -== simple-anchor-end-bidi.svg simple-anchor-end-bidi.svg -== simple-anchor-end-rtl.svg simple-anchor-end-rtl.svg -== simple-anchor-end.svg simple-anchor-end.svg -== simple-anchor-middle-bidi.svg simple-anchor-middle-bidi.svg -== simple-anchor-middle-rtl.svg simple-anchor-middle-rtl.svg -fuzzy-if(skiaContent,111,81) == simple-anchor-middle.svg simple-anchor-middle.svg -== simple-bidi.svg simple-bidi.svg -== simple-bidi-2.svg simple-bidi-2.svg - -== simple-dx.svg simple-dx.svg -== simple-dx-2.svg simple-dx-2.svg -== simple-dx-anchor-end-bidi.svg simple-dx-anchor-end-bidi.svg -== simple-dx-anchor-end-rtl.svg simple-dx-anchor-end-rtl.svg -== simple-dx-anchor-end.svg simple-dx-anchor-end.svg -== simple-dx-anchor-middle-bidi.svg simple-dx-anchor-middle-bidi.svg -== simple-dx-anchor-middle-rtl.svg simple-dx-anchor-middle-rtl.svg -== simple-dx-anchor-middle.svg simple-dx-anchor-middle.svg -== simple-dx-bidi.svg simple-dx-bidi.svg -== simple-dx-bidi-2.svg simple-dx-bidi-2.svg -== simple-dx-rtl.svg simple-dx-rtl.svg -== simple-dx-rtl-2.svg simple-dx-rtl-2.svg - -== simple-fill-color-dynamic.svg simple-fill-color-dynamic.svg -== simple-fill-color.svg simple-fill-color.svg -HTTP(../..) == simple-fill-gradient.svg simple-fill-gradient.svg -== simple-fill-none.svg simple-fill-none.svg -== simple-pointer-events.svg simple-pointer-events.svg - -== simple-multiple-dx.svg simple-multiple-dx.svg -== simple-multiple-dx-2.svg simple-multiple-dx-2.svg -== simple-multiple-dx-anchor-end-bidi.svg simple-multiple-dx-anchor-end-bidi.svg -HTTP(../..) == simple-multiple-dx-anchor-middle-bidi.svg simple-multiple-dx-anchor-middle-bidi.svg -== simple-multiple-dx-anchor-end-rtl.svg simple-multiple-dx-anchor-end-rtl.svg -== simple-multiple-dx-anchor-end.svg simple-multiple-dx-anchor-end.svg -fuzzy-if(skiaContent,1,2) HTTP(../..) == simple-multiple-dx-anchor-middle-rtl.svg simple-multiple-dx-anchor-middle-rtl.svg -HTTP(../..) == simple-multiple-dx-anchor-middle.svg simple-multiple-dx-anchor-middle.svg -== simple-multiple-dx-bidi.svg simple-multiple-dx-bidi.svg -== simple-multiple-dx-bidi-2.svg simple-multiple-dx-bidi-2.svg -== simple-multiple-dx-rtl.svg simple-multiple-dx-rtl.svg -== simple-multiple-dx-rtl-2.svg simple-multiple-dx-rtl-2.svg - -== simple-rtl.svg simple-rtl.svg -== simple-rtl-2.svg simple-rtl-2.svg -HTTP(../..) == simple-transform-rotate.svg simple-transform-rotate.svg - -== multiple-x.svg multiple-x.svg -== multiple-x-bidi.svg multiple-x-bidi.svg -== multiple-x-rtl.svg multiple-x-rtl.svg -== multiple-x-anchor-end-bidi.svg multiple-x-anchor-end-bidi.svg -== multiple-x-anchor-end-rtl.svg multiple-x-anchor-end-rtl.svg -== multiple-x-anchor-end.svg multiple-x-anchor-end.svg -== multiple-x-dx-bidi.svg multiple-x-dx-bidi.svg -== multiple-x-dx-rtl.svg multiple-x-dx-rtl.svg -== multiple-x-dx.svg multiple-x-dx.svg -== multiple-x-holes-bidi.svg multiple-x-holes-bidi.svg -== multiple-x-holes-dx-bidi.svg multiple-x-holes-dx-bidi.svg -== multiple-x-holes.svg multiple-x-holes.svg -== multiple-x-holes-dx.svg multiple-x-holes-dx.svg -== multiple-x-holes-multiple-dx-bidi.svg multiple-x-holes-multiple-dx-bidi.svg -== multiple-x-holes-multiple-dx-rtl.svg multiple-x-holes-multiple-dx-rtl.svg -== multiple-x-holes-multiple-dx.svg multiple-x-holes-multiple-dx.svg -== multiple-x-holes-rtl.svg multiple-x-holes-rtl.svg -== multiple-x-multiple-dx-bidi.svg multiple-x-multiple-dx-bidi.svg -== multiple-x-multiple-dx-rtl.svg multiple-x-multiple-dx-rtl.svg -== multiple-x-multiple-dx.svg multiple-x-multiple-dx.svg -== multiple-x-multiple-dx-anchor-end-bidi.svg multiple-x-multiple-dx-anchor-end-bidi.svg -== multiple-x-multiple-dx-anchor-end-rtl.svg multiple-x-multiple-dx-anchor-end-rtl.svg -== multiple-x-multiple-dx-anchor-end.svg multiple-x-multiple-dx-anchor-end.svg - -== multiple-x-percentages.svg multiple-x-percentages.svg -== multiple-x-percentages-2.html multiple-x-percentages-2.html -== multiple-x-percentages-3.html multiple-x-percentages-3.html - -== multiple-x-white-space.svg multiple-x-white-space.svg - -== multiple-chunks-bidi.svg multiple-chunks-bidi.svg -== multiple-chunks-different-anchor-bidi.svg multiple-chunks-different-anchor-bidi.svg -== multiple-chunks-different-anchor-rtl.svg multiple-chunks-different-anchor-rtl.svg -== multiple-chunks-different-anchor.svg multiple-chunks-different-anchor.svg -== multiple-chunks-directions-and-anchor.svg multiple-chunks-directions-and-anchor.svg -== multiple-chunks-directions-and-anchor-dx.svg multiple-chunks-directions-and-anchor-dx.svg -== multiple-chunks-directions-and-anchor-multiple-dx.svg multiple-chunks-directions-and-anchor-multiple-dx.svg -== multiple-chunks-dx-bidi.svg multiple-chunks-dx-bidi.svg -== multiple-chunks-dx-different-anchor-bidi.svg multiple-chunks-dx-different-anchor-bidi.svg -== multiple-chunks-dx-different-anchor-rtl.svg multiple-chunks-dx-different-anchor-rtl.svg -== multiple-chunks-dx-different-anchor.svg multiple-chunks-dx-different-anchor.svg -== multiple-chunks-dx-rtl.svg multiple-chunks-dx-rtl.svg -== multiple-chunks-dx.svg multiple-chunks-dx.svg -== multiple-chunks-fill-color.svg multiple-chunks-fill-color.svg -== multiple-chunks-multiple-dx-bidi.svg multiple-chunks-multiple-dx-bidi.svg -== multiple-chunks-multiple-dx-different-anchor-bidi.svg multiple-chunks-multiple-dx-different-anchor-bidi.svg -== multiple-chunks-multiple-dx-different-anchor-rtl.svg multiple-chunks-multiple-dx-different-anchor-rtl.svg -== multiple-chunks-multiple-dx-different-anchor.svg multiple-chunks-multiple-dx-different-anchor.svg -== multiple-chunks-multiple-dx-rtl.svg multiple-chunks-multiple-dx-rtl.svg -== multiple-chunks-multiple-dx.svg multiple-chunks-multiple-dx.svg -== multiple-chunks-rtl.svg multiple-chunks-rtl.svg -== multiple-chunks.svg multiple-chunks.svg - -== display-none-1.svg display-none-1.svg -== display-none-2.svg display-none-2.svg -== display-none-3.svg display-none-3.svg -== display-none-4.svg display-none-4.svg - -== simple-multiline.svg simple-multiline.svg -== simple-multiline-number.svg simple-multiline-number.svg -== simple-multiline-pc.svg simple-multiline-pc.svg -== simple-multiline-anchor-end.svg simple-multiline-anchor-end.svg - -fuzzy-if(skiaContent,1,15) == textpath.svg textpath.svg -== textpath-a.svg textpath-a.svg -== textpath-anchor-middle.svg textpath-anchor-middle.svg -== textpath-anchor-end.svg textpath-anchor-end.svg -== textpath-invalid-parent.svg textpath-invalid-parent.svg -== textpath-multiline.svg textpath-multiline.svg -== textpath-multiline-2.svg textpath-multiline-2.svg -== textpath-after.svg textpath-after.svg -== textpath-after-anchor-end.svg textpath-after-anchor-end.svg - -== textLength.svg textLength.svg -fuzzy-if(skiaContent,1,200) == textLength-2.svg textLength-2.svg -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),4,17) fuzzy-if(skiaContent,1,100) == textLength-3.svg textLength-3.svg -== textLength-4.svg textLength-4.svg -== textLength-5.svg textLength-5.svg -== textLength-6.svg textLength-6.svg - -# text-shadow -== text-shadow.svg text-shadow.svg - -# vertical text -== vertical-01.svg vertical-01.svg - -# tests for ignoring various properties -== ignore-border.svg ignore-border.svg -== ignore-display.svg ignore-display.svg -== ignore-float.svg ignore-float.svg -== ignore-float-first-letter.svg ignore-float-first-letter.svg -== ignore-position.svg ignore-position.svg -== ignore-margin.svg ignore-margin.svg -== ignore-padding.svg ignore-padding.svg -== ignore-vertical-align.svg ignore-vertical-align.svg -== ignore-overflow-scroll.svg ignore-overflow-scroll.svg -== ignore-text-align.svg ignore-text-align.svg -== ignore-text-align-2.svg ignore-text-align-2.svg - -# pseudo-elements -== pseudo-first-line.svg pseudo-first-line.svg -== pseudo-first-line-2.svg pseudo-first-line-2.svg -== pseudo-first-letter.svg pseudo-first-letter.svg -== pseudo-first-letter-2.svg pseudo-first-letter-2.svg -== ignore-before-after.svg ignore-before-after.svg - -# invalid child nodes -== ignore-invalid-child.svg ignore-invalid-child.svg -== ignore-invalid-child-2.svg ignore-invalid-child-2.svg - -# text inside a link -# == link-surrounding.svg link-surrounding.svg - -# dynamic document changes -== dynamic-font-size.svg dynamic-font-size.svg -== dynamic-font-size-2.svg dynamic-font-size-2.svg -== dynamic-font-size-3.svg dynamic-font-size-3.svg -== dynamic-font-size-4.svg dynamic-font-size-4.svg -== dynamic-dominant-baseline.svg dynamic-dominant-baseline.svg -== dynamic-multiple-x.svg dynamic-multiple-x.svg -fuzzy-if(!d2d,14,2) fuzzy-if(azureQuartz,1,6) fuzzy-if(skiaContent,1,200) == dynamic-non-scaling-stroke.svg dynamic-non-scaling-stroke-ref.svg #Bug #Bug -== dynamic-text-shadow.svg dynamic-text-shadow.svg - -# text and masks -skip fuzzy-if(skiaContent&&winWidget,39,224) HTTP(../..) == mask-applied.svg mask-applied.svg -fuzzy-if(skiaContent&&winWidget,77,56) HTTP(../..) == mask-content.svg mask-content.svg -fuzzy-if(skiaContent&&winWidget,39,112) HTTP(../..) == mask-content-2.svg mask-content-2.svg - -# text and clipPaths -skip HTTP(../..) == clipPath-applied.svg clipPath-applied.svg -fuzzy-if(skiaContent&&winWidget,77,56) HTTP(../..) == clipPath-content.svg clipPath-content.svg -fuzzy-if(skiaContent&&winWidget,39,112) HTTP(../..) == clipPath-content-2.svg clipPath-content-2.svg - -# text and patterns -fuzzy-if(cocoaWidget,1,6) == pattern-content.svg pattern-content.svg - -# text and filters -skip fuzzy-if(skiaContent&&winWidget,109,336) HTTP(../..) == filter-applied.svg filter-applied.svg - -# vertical text -fuzzy-if(skiaContent,1,80) == textpath-vertical-dx.svg textpath-vertical-dx.svg - -# selection -needs-focus == deselectAll.svg deselectAll.svg -fuzzy-if(skiaContent,1,250) needs-focus == selectSubString.svg selectSubString.svg -fuzzy-if(skiaContent,1,600) needs-focus == selectSubString-2.svg selectSubString-2.svg -fuzzy-if(skiaContent,1,250) needs-focus == selectSubString-3.svg selectSubString-3.svg -needs-focus == simple-selection.svg simple-selection.svg -fuzzy-if(skiaContent,1,100) needs-focus == simple-bidi-selection.svg simple-bidi-selection.svg -fuzzy-if(skiaContent,1,50) needs-focus == simple-fill-color-selection.svg simple-fill-color-selection.svg -fuzzy-if(skiaContent,1,150) needs-focus == simple-underline-selection.svg simple-underline-selection.svg -fuzzy-if(skiaContent,1,300) needs-focus == multiple-text-selection.svg multiple-text-selection.svg -needs-focus == multiple-chunks-selection.svg multiple-chunks-selection.svg -fuzzy-if(skiaContent,1,200) needs-focus == textpath-selection.svg textpath-selection.svg |