author | Ethan Lin <ethlin@mozilla.com> |
Wed, 18 Oct 2017 14:37:56 +0800 | |
changeset 389398 | 763e524b44f635d687bdcac8b9466fc776e3a874 |
parent 389397 | 6552b096baf08377ec1fcb7a5759dbf5972de211 |
child 389399 | 58572829dd1eba924273697bb396947078d49d73 |
push id | 96855 |
push user | archaeopteryx@coole-files.de |
push date | Tue, 31 Oct 2017 23:40:37 +0000 |
treeherder | mozilla-inbound@285362745f60 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | jrmuizel |
bugs | 1407938 |
milestone | 58.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/gfx/tests/reftest/reftest.list +++ b/gfx/tests/reftest/reftest.list @@ -1,9 +1,9 @@ # 468496-1 will also detect bugs in video drivers. == 468496-1.html 468496-1-ref.html fuzzy(175,443) skip-if(styloVsGecko) == 611498-1.html 611498-ref.html fuzzy-if(Android,8,1000) == 709477-1.html 709477-1-ref.html skip-if(!asyncPan) == 1086723.html 1086723-ref.html == 853889-1.html 853889-1-ref.html -skip-if(Android) fuzzy-if(skiaContent,1,587) fails-if(webrender) == 1143303-1.svg pass.svg +skip-if(Android) fuzzy-if(skiaContent,1,587) == 1143303-1.svg pass.svg fuzzy(100,30) == 1149923.html 1149923-ref.html # use fuzzy due to few distorted pixels caused by border-radius == 1131264-1.svg pass.svg
--- a/layout/reftests/border-radius/reftest.list +++ b/layout/reftests/border-radius/reftest.list @@ -86,9 +86,9 @@ fuzzy-if(/^Windows\x20NT\x2010\.0/.test( == iframe-1.html iframe-1-ref.html # Test for antialiasing gaps between background and border fuzzy-if(gtkWidget,1,9) fuzzy-if(winWidget&&!d2d,1,9) fuzzy-if(d2d,5,40) fuzzy-if(Android||skiaContent,1,9) == curved-border-background-nogap.html curved-border-background-nogap-ref.html == color-layer-1a.html color-layer-1-ref.html -== corner-split.html corner-split-ref.svg +fuzzy-if(webrender,1-1,105-105) == corner-split.html corner-split-ref.svg
--- a/layout/reftests/box-shadow/reftest.list +++ b/layout/reftests/box-shadow/reftest.list @@ -9,17 +9,17 @@ random != boxshadow-blur-2.html boxshado == tableboxshadow-trshadow.html tableboxshadow-trshadow-ref.html == tableboxshadow-tdshadow.html tableboxshadow-tdshadow-ref.html == boxshadow-rounding.html boxshadow-rounding-ref.html # One uses old path, one uses WR box shadow. fails-if(Android) fuzzy-if(webrender,23-23,3304-3304) == boxshadow-button.html boxshadow-button-ref.html fuzzy-if(OSX==1010,1,24) fuzzy-if(d2d,16,908) fuzzy-if(webrender,135-135,2160-2160) == boxshadow-large-border-radius.html boxshadow-large-border-radius-ref.html # Bug 1209649 fails-if(Android) == boxshadow-fileupload.html boxshadow-fileupload-ref.html -fuzzy-if(skiaContent,13,28) fuzzy-if(webrender,25-25,50-50) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg +fuzzy-if(skiaContent,13,28) fuzzy-if(webrender,25,48) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg random-if(layersGPUAccelerated) == boxshadow-mixed.html boxshadow-mixed-ref.html == boxshadow-mixed-2.html boxshadow-mixed-2-ref.html random-if(d2d) fuzzy-if(skiaContent,1,100) fuzzy-if(webrender,127,3528) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html fuzzy-if(skiaContent,1,50) == boxshadow-dynamic.xul boxshadow-dynamic-ref.xul random-if(d2d) fails-if(webrender) == boxshadow-onecorner.html boxshadow-onecorner-ref.html random-if(d2d) fails-if(webrender) == boxshadow-twocorners.html boxshadow-twocorners-ref.html random-if(d2d) fails-if(webrender) == boxshadow-threecorners.html boxshadow-threecorners-ref.html fuzzy(2,440) fuzzy-if(webrender,25,1300) == boxshadow-skiprect.html boxshadow-skiprect-ref.html
--- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -862,17 +862,17 @@ fuzzy-if(skiaContent,2,5) == 402629-3.ht != 402940-2.html 402940-2-notref.html != 402940-3.html 402940-3-notref.html == 402950-1.html 402950-1-ref.html == 403129-1.html 403129-1-ref.html == 403129-2.html 403129-2-ref.html == 403129-3.html 403129-3-ref.html == 403129-4.html 403129-4-ref.html random == 403134-1.html 403134-1-ref.html # bug 405377 -fails-if(webrender) == 403181-1.xml 403181-1-ref.xml +== 403181-1.xml 403181-1-ref.xml == 403249-1a.html 403249-1-ref.html == 403249-1b.html 403249-1-ref.html == 403249-2a.html 403249-2-ref.html == 403249-2b.html 403249-2-ref.html == 403328-1.html 403328-1-ref.html == 403426-1.html 403426-1-ref.html == 403455-1.html 403455-1-ref.html == 403505-1.xml 403505-1-ref.xul @@ -1009,17 +1009,17 @@ asserts(1) == 418574-2.html 418574-2-ref == 421234-1.html 421234-1-ref.html == 421239-1.html 421239-1-ref.html == 421239-2.html 421239-2-ref.html == 421419-1.html 421419-1-ref.html == 421436-1a.html 421436-1-ref.html == 421436-1b.html 421436-1-ref.html fuzzy-if(skiaContent,1,5) == 421632-1.html 421632-1-ref.html != 421710-1.html about:blank -fails-if(Android) fails-if(usesRepeatResampling) fails-if(webrender) == 421885-1.xml 421885-1-ref.xml +fails-if(Android) fails-if(usesRepeatResampling) == 421885-1.xml 421885-1-ref.xml == 421955-1.html 421955-1-ref.html == 422249-1.html 422249-1-ref.html == 422394-1.html 422394-1-ref.html == 422678-1.html 422678-1-ref.html == 423130-1.html 423130-1-ref.html == 423385-1.html 423385-1-ref.html random-if(gtkWidget) == 423599-1.html 423599-1-ref.html # bug 1309095 == 423676-1.html 423676-1-ref.html @@ -1638,17 +1638,17 @@ needs-focus == 613433-3.html 613433-3-re == 617242-1.html 617242-1-ref.html != 618071.html 618071-notref.html == 619117-1.html 619117-1-ref.html == 619511-1.html 619511-1-ref.html skip-if(Android) == 621253-1-externalFilter.html 621253-1-ref.html skip-if(Android) == 621253-1-internalFilter.html 621253-1-ref.html == 621253-2-externalFilter.html 621253-2-ref.html == 621253-2-internalFilter.html 621253-2-ref.html -random-if(winWidget) fails-if(webrender) == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts) +random-if(winWidget) == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts) random-if(winWidget) == 621918-2.svg 621918-2-ref.svg # same 1px issue as above fuzzy-if(d2d,5,1) == 622585-1.html 622585-1-ref.html # bug 789402 fuzzy-if(Android,8,300) fuzzy-if(skiaContent,1,40000) == 625409-1.html 625409-1-ref.html == 627393-1.html about:blank fuzzy-if(skiaContent,1,500) == 630835-1.html about:blank == 631352-1.html 631352-1-ref.html skip-if(!haveTestPlugin) fails-if(Android) fuzzy-if(winWidget&&!layersGPUAccelerated,102,535) fuzzy-if(skiaContent&&!Android,102,11000) HTTP == 632423-1.html 632423-1-ref.html skip-if(Android) random-if(winWidget||OSX==1010) == 632781-verybig.html 632781-ref.html
--- a/layout/reftests/invalidation/reftest.list +++ b/layout/reftests/invalidation/reftest.list @@ -42,20 +42,20 @@ pref(layout.animated-image-layers.enable == filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-boundingBox filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 filter-userspace-offset.svg fails-if(webrender) != scroll-inactive-layers.html about:blank fails-if(webrender) != scroll-inactive-layers-2.html about:blank != inactive-layertree-visible-region-1.html about:blank != inactive-layertree-visible-region-2.html about:blank -!= transform-floating-point-invalidation.html about:blank -!= transform-floating-point-invalidation.html?reverse about:blank -!= nudge-to-integer-invalidation.html about:blank -!= nudge-to-integer-invalidation.html?reverse about:blank +fails-if(webrender) != transform-floating-point-invalidation.html about:blank +fails-if(webrender) != transform-floating-point-invalidation.html?reverse about:blank +fails-if(webrender) != nudge-to-integer-invalidation.html about:blank +fails-if(webrender) != nudge-to-integer-invalidation.html?reverse about:blank != clipped-animated-transform-1.html about:blank != paintedlayer-recycling-1.html about:blank != paintedlayer-recycling-2.html about:blank pref(layers.single-tile.enabled,false) != paintedlayer-recycling-3.html about:blank != paintedlayer-recycling-4.html about:blank != paintedlayer-recycling-5.html about:blank != paintedlayer-recycling-6.html about:blank != paintedlayer-recycling-7.html about:blank
--- a/layout/reftests/svg/as-image/reftest.list +++ b/layout/reftests/svg/as-image/reftest.list @@ -36,22 +36,22 @@ include zoom/reftest.list # Test for canvas "drawImage" method == canvas-drawImage-simple-1a.html lime100x100-ref.html == canvas-drawImage-simple-1b.html lime100x100-ref.html == canvas-drawImage-scale-1a.html lime100x100-ref.html == canvas-drawImage-scale-1b.html lime100x100-ref.html == canvas-drawImage-scale-1c.html lime100x100-ref.html -fuzzy(1,2) fuzzy-if(skiaContent,1,529) fails-if(webrender) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html -fuzzy(1,2) fuzzy-if(skiaContent,1,529) fails-if(webrender) == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2-ref.html +fuzzy(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 #Same as scale-2a but with globalAlpha: -fuzzy(1,2) fuzzy-if(azureSkia,1,40000) fails-if(webrender) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2-ref.html +fuzzy(1,2) fuzzy-if(azureSkia,1,40000) == canvas-drawImage-alpha-2.html canvas-drawImage-alpha-2-ref.html == canvas-drawImage-slice-1a.html lime100x100-ref.html == canvas-drawImage-slice-1b.html lime100x100-ref.html == canvas-drawImage-origin-clean-1.html lime100x100-ref.html == canvas-drawImage-transform-restored.html canvas-drawImage-transform-restored-ref.html # Context paint tests (this feature is currently not part of any spec.) @@ -125,44 +125,44 @@ fuzzy-if(d2d,16,10) == img-content-outsi # 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 lime100x100-ref.html != img-foreignObject-embed-1-helper.svg lime100x100-ref.html == img-foreignObject-iframe-1a.html lime100x100-ref.html == img-foreignObject-iframe-1b.html lime100x100-ref.html != img-foreignObject-iframe-1b-helper.svg lime100x100-ref.html -fails-if(webrender) == img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1-ref.html -fails-if(webrender) == img-widthAndHeight-meet-2.html img-widthAndHeight-meet-2-ref.html -fails-if(webrender) == img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1-ref.html -fails-if(webrender) == img-widthAndHeight-slice-2.html img-widthAndHeight-slice-2-ref.html +== img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1-ref.html +== img-widthAndHeight-meet-2.html img-widthAndHeight-meet-2-ref.html +== img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1-ref.html +== img-widthAndHeight-slice-2.html img-widthAndHeight-slice-2-ref.html == img-height-meet-1.html img-height-meet-1-ref.html -fails-if(webrender) == img-height-meet-2.html img-height-meet-2-ref.html -fails-if(webrender) == img-height-slice-1.html img-height-slice-1-ref.html -fails-if(webrender) == img-height-slice-2.html img-height-slice-2-ref.html +== img-height-meet-2.html img-height-meet-2-ref.html +== img-height-slice-1.html img-height-slice-1-ref.html +== img-height-slice-2.html img-height-slice-2-ref.html == img-width-meet-1.html img-width-meet-1-ref.html -fails-if(webrender) == img-width-meet-2.html img-width-meet-2-ref.html -fails-if(webrender) == img-width-slice-1.html img-width-slice-1-ref.html -fails-if(webrender) == img-width-slice-2.html img-width-slice-2-ref.html +== img-width-meet-2.html img-width-meet-2-ref.html +== img-width-slice-1.html img-width-slice-1-ref.html +== img-width-slice-2.html img-width-slice-2-ref.html # Alternate version of "width & height both non-%-valued" tests, but now # with no explicit viewBox, to trigger "synthesize-viewBox" behavior == img-novb-widthAndHeight-meet-1-em.html img-novb-widthAndHeight-all-1-ref.html == img-novb-widthAndHeight-meet-1-px.html img-novb-widthAndHeight-all-1-ref.html == img-novb-widthAndHeight-slice-1-em.html img-novb-widthAndHeight-all-1-ref.html == img-novb-widthAndHeight-slice-1-px.html img-novb-widthAndHeight-all-1-ref.html # Alternate versions of "only one dimension is non-%-valued" tests, but now # with no explicit viewBox, to trigger "synthesize-viewBox" behavior -fails-if(webrender) == img-novb-height-meet-1.html img-novb-height-all-1-ref.html -fails-if(webrender) == img-novb-height-slice-1.html img-novb-height-all-1-ref.html -fuzzy-if(skiaContent,255,10) fails-if(webrender) == img-novb-width-meet-1.html img-novb-width-all-1-ref.html -fuzzy-if(skiaContent,255,10) fails-if(webrender) == img-novb-width-slice-1.html img-novb-width-all-1-ref.html +== img-novb-height-meet-1.html img-novb-height-all-1-ref.html +== img-novb-height-slice-1.html img-novb-height-all-1-ref.html +fuzzy-if(skiaContent,255,10) == img-novb-width-meet-1.html img-novb-width-all-1-ref.html +fuzzy-if(skiaContent,255,10) == img-novb-width-slice-1.html img-novb-width-all-1-ref.html # with with a fragmentIdentifier viewBox == img-fragment-1a.html img-fragment-1-ref.html == img-fragment-1b.html img-fragment-1-ref.html == img-fragment-1c.html img-fragment-1-ref.html == img-fragment-2a.html img-fragment-2-ref.html == img-fragment-2b.html img-fragment-2-ref.html == img-fragment-2c.html img-fragment-2-ref.html
--- a/layout/reftests/svg/image/reftest.list +++ b/layout/reftests/svg/image/reftest.list @@ -1,14 +1,14 @@ # Tests of the SVG <image> element == 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) fails-if(webrender) == image-opacity-01.svg image-opacity-01-ref.svg # Bug 779514 for Android +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-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 == image-scaling-01.svg ../pass.svg == image-scaling-02.svg ../pass.svg == image-svg-inline-01.html ../pass.svg == image-svg-inline-zoom-in-01a.html ../pass.svg
--- a/layout/reftests/svg/reftest.list +++ b/layout/reftests/svg/reftest.list @@ -47,46 +47,46 @@ skip-if(Android) pref(layout.css.mix-ble # 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-normal.svg blend-normal-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-overlay.svg blend-overlay-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-saturation.svg blend-saturation-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-screen.svg blend-screen-ref.svg #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-soft-light.svg blend-soft-light-ref.svg -skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference-stacking.html blend-difference-stacking-ref.html +skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) fails-if(webrender) == blend-difference-stacking.html blend-difference-stacking-ref.html == border-radius-01.html pass.svg == clip-01.svg pass.svg == clip-02a.svg clip-02-ref.svg == clip-02b.svg clip-02-ref.svg == clip-surface-clone-01.svg clip-surface-clone-01-ref.svg == clip-use-element-01.svg pass.svg == clip-use-element-02.svg pass.svg == clipPath-advanced-01.svg pass.svg == clipPath-and-mask-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html == clipPath-and-mask-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),1,5) fuzzy-if(OSX,1,6) fuzzy-if(skiaContent,1,630) == clipPath-and-shape-rendering-01.svg clipPath-and-shape-rendering-01-ref.svg # bug 614840 == clipPath-and-transform-01.svg pass.svg == clipPath-basic-01.svg pass.svg -fails-if(webrender) == clipPath-basic-02.svg pass.svg -fails-if(webrender) == clipPath-basic-03.svg pass.svg +== clipPath-basic-02.svg pass.svg +== clipPath-basic-03.svg pass.svg == clipPath-basic-04.svg pass.svg == clipPath-basic-05.svg pass.svg == clipPath-basic-06.svg pass.svg == clipPath-basic-07.svg pass.svg == clipPath-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html == clipPath-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html fuzzy(1,32400) == clipPath-on-outflowElement-02a.html clipPath-on-outflowElement-02-ref.html fuzzy(1,32400) == clipPath-on-outflowElement-02b.html clipPath-on-outflowElement-02-ref.html == clipPath-polygon-01.svg pass.svg == clipPath-polygon-elementFromPoint-01.svg pass.svg -fails-if(webrender) != clipPath-on-thin-object.svg about:blank +!= clipPath-on-thin-object.svg about:blank == clipPath-winding-01.svg pass.svg == comments-in-pres-attrs.svg pass.svg == conditions-01.svg pass.svg == conditions-02.svg pass.svg == conditions-03.svg pass.svg == conditions-04.svg pass.svg @@ -262,23 +262,23 @@ fuzzy-if(skiaContent,1,800000) == marker == marker-effects-01.svg marker-effects-01-ref.svg fuzzy-if(skiaContent,1,100) == marker-viewBox-01.svg marker-viewBox-01-ref.svg fuzzy-if(skiaContent,1,100) fails-if(webrender) == marker-orientation-01.svg marker-orientation-01-ref.svg fuzzy-if(skiaContent,1,5) pref(svg.marker-improvements.enabled,true) fails-if(webrender) == marker-orientation-02.svg marker-orientation-02-ref.svg == marker-orientation-03.svg pass.svg == marker-orientation-04.svg pass.svg fuzzy(28,28) fails-if(webrender) == mask-and-clipPath.html mask-and-clipPath-ref.html -fails-if(webrender) == mask-and-clipPath-2.svg pass.svg +== mask-and-clipPath-2.svg pass.svg == mask-ref-loop-01.svg pass.svg -fails-if(webrender) == mask-basic-01.svg pass.svg +== mask-basic-01.svg pass.svg fuzzy-if(skiaContent,1,10000) == mask-basic-02.svg mask-basic-02-ref.svg == mask-basic-03.svg pass.svg == mask-basic-04.svg pass.svg -fails-if(webrender) == mask-basic-05.svg pass.svg +== mask-basic-05.svg pass.svg == mask-containing-masked-content-01.svg pass.svg == mask-contains-inner-svg-01.svg pass.svg == mask-contains-inner-svg-02.svg pass.svg == mask-empty-size.svg about:blank == mask-extref-dataURI-01.svg pass.svg fuzzy(128,141) == mask-img.html mask-img-ref.html == mask-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html == mask-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html @@ -295,17 +295,17 @@ fuzzy-if(d2d||skiaContent,1,6400) == mas == mask-use-element-01.svg pass.svg != nested-mask-mode.svg about:blank == 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) fails-if(webrender) == 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 -fails-if(webrender) == non-scaling-stroke-03.svg non-scaling-stroke-03-ref.svg +== non-scaling-stroke-03.svg non-scaling-stroke-03-ref.svg == objectBoundingBox-and-clipPath.svg pass.svg # Bug 588684 random-if(gtkWidget) == objectBoundingBox-and-fePointLight-01.svg objectBoundingBox-and-fePointLight-01-ref.svg random-if(gtkWidget) == objectBoundingBox-and-fePointLight-02.svg objectBoundingBox-and-fePointLight-02-ref.svg == objectBoundingBox-and-mask.svg pass.svg == objectBoundingBox-and-mask-02.svg pass.svg == objectBoundingBox-and-pattern-01a.svg objectBoundingBox-and-pattern-01-ref.svg @@ -329,34 +329,34 @@ fuzzy-if(skiaContent,7,175) == outline.h == overflow-on-outer-svg-02c.xhtml overflow-on-outer-svg-02-ref.xhtml == overflow-on-outer-svg-02d.xhtml overflow-on-outer-svg-02-ref.xhtml == overflow-on-outer-svg-03a.xhtml overflow-on-outer-svg-03-ref.xhtml == overflow-on-outer-svg-03b.xhtml overflow-on-outer-svg-03-ref.xhtml == paint-on-maskLayer-1a.html paint-on-maskLayer-1-ref.html == paint-on-maskLayer-1b.html paint-on-maskLayer-1-ref.html == paint-on-maskLayer-1c.html paint-on-maskLayer-1-ref.html -pref(svg.paint-order.enabled,true) fails-if(webrender) == paint-order-01.svg paint-order-01-ref.svg -pref(svg.paint-order.enabled,true) fuzzy-if(webrender,1-1,129-129) == paint-order-02.svg paint-order-02-ref.svg -pref(svg.paint-order.enabled,true) fails-if(webrender) == paint-order-03.svg paint-order-03-ref.svg +pref(svg.paint-order.enabled,true) == paint-order-01.svg paint-order-01-ref.svg +pref(svg.paint-order.enabled,true) == paint-order-02.svg paint-order-02-ref.svg +pref(svg.paint-order.enabled,true) == paint-order-03.svg paint-order-03-ref.svg #fuzzy(23,60) fails-if(d2d) == path-01.svg path-01-ref.svg == path-02.svg pass.svg == path-03.svg pass.svg == path-04.svg pass.svg == path-05.svg pass.svg fuzzy-if(skiaContent,1,400) == path-06.svg path-06-ref.svg == path-07.svg path-07-ref.svg == path-08.svg pass.svg == pathLength-01.svg pass.svg == pathLength-02.svg pass.svg == pattern-basic-01.svg pass.svg -fuzzy(1,5) skip-if(Android) fails-if(webrender) == pattern-big-image.html pattern-big-image-ref.html +fuzzy(1,5) skip-if(Android) == pattern-big-image.html pattern-big-image-ref.html == pattern-invalid-01.svg pattern-invalid-01-ref.svg fuzzy-if(skiaContent,1,5) == pattern-live-01a.svg pattern-live-01-ref.svg fuzzy-if(skiaContent,1,5) == pattern-live-01b.svg pattern-live-01-ref.svg fuzzy-if(skiaContent,1,5) == pattern-live-01c.svg pattern-live-01-ref.svg fuzzy-if(skiaContent,1,5) == pattern-scale-01a.svg pattern-scale-01-ref.svg == pattern-scale-01b.svg pattern-scale-01-ref.svg fuzzy-if(skiaContent,3,5) == pattern-scale-01c.svg pattern-scale-01-ref.svg fuzzy-if(webrender,0-2,0-227) == pattern-transform-presence-01.svg pattern-transform-presence-01-ref.svg @@ -389,17 +389,17 @@ fuzzy-if(skiaContent,1,3600) == rect-01. == rootElement-null-01.svg pass.svg == script-empty-01.svg pass.svg == selector-01.svg pass.svg == stroke-dasharray-01.svg stroke-dasharray-01-ref.svg -fuzzy-if(skiaContent,1,340) fails-if(webrender) == stroke-dasharray-02.svg pass.svg +fuzzy-if(skiaContent,1,340) == stroke-dasharray-02.svg pass.svg fuzzy-if(skiaContent,1,340) == stroke-dasharray-03.svg pass.svg == stroke-dasharray-and-pathLength-01.svg pass.svg == stroke-dasharray-and-text-01.svg stroke-dasharray-and-text-01-ref.svg == stroke-dashoffset-01.svg pass.svg == stroke-dashoffset-and-pathLength-01.svg pass.svg == stroke-linecap-circle-ellipse-01.svg stroke-linecap-circle-ellipse-01-ref.svg == stroke-linecap-circle-ellipse-dashed-01.svg pass.svg == stroke-linecap-round-w-zero-length-segs-01.svg pass.svg @@ -443,35 +443,35 @@ random-if(winWidget) == text-gradient-02 fuzzy-if(skiaContent,1,5500) == text-gradient-03.svg pass.svg == text-gradient-04.svg text-gradient-04-ref.svg == text-in-link-01.svg text-in-link-01-ref.svg == text-in-link-02.svg text-in-link-02-ref.svg == text-in-link-03.svg text-in-link-03-ref.svg # Tests for bug 546813: sanity-check using HTML text, then test SVG behavior. != text-language-00.xhtml text-language-00-ref.xhtml random-if(gtkWidget) != text-language-01.xhtml text-language-01-ref.xhtml # Fails on Linux tryserver due to lack of CJK fonts. -fails-if(webrender) == text-layout-01.svg text-layout-01-ref.svg +== text-layout-01.svg text-layout-01-ref.svg == text-layout-02.svg text-layout-02-ref.svg == text-layout-03.svg text-layout-03-ref.svg == text-layout-04.svg text-layout-04-ref.svg == text-layout-05.svg text-layout-05-ref.svg fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,3) == text-layout-06.svg text-layout-06-ref.svg == text-layout-07.svg text-layout-07-ref.svg == text-layout-08.svg text-layout-08-ref.svg -fails-if(webrender) == text-scale-01.svg text-scale-01-ref.svg +== text-scale-01.svg text-scale-01-ref.svg fuzzy-if(skiaContent,2,1000) == text-scale-02.svg text-scale-02-ref.svg == text-scale-03.svg text-scale-03-ref.svg == text-style-01a.svg text-style-01-ref.svg == text-style-01b.svg text-style-01-ref.svg == text-style-01c.svg text-style-01-ref.svg == text-style-01d.svg text-style-01-ref.svg == text-style-01e.svg text-style-01-ref.svg -fails-if(webrender) == text-stroke-scaling-01.svg text-stroke-scaling-01-ref.svg +== text-stroke-scaling-01.svg text-stroke-scaling-01-ref.svg fuzzy(16,3) == text-stroke-scaling-02a.html text-stroke-scaling-02-ref.html # antialiasing fuzzy(16,3) == text-stroke-scaling-02b.html text-stroke-scaling-02-ref.html # antialiasing == text-stroke-scaling-02a.html text-stroke-scaling-02b.html == textPath-01.svg textPath-01-ref.svg == textPath-02.svg pass.svg fuzzy-if(skiaContent,1,610) == textPath-03.svg pass.svg == textPath-04.svg pass.svg == textPath-05.html pass.svg
--- a/layout/reftests/svg/smil/motion/reftest.list +++ b/layout/reftests/svg/smil/motion/reftest.list @@ -6,16 +6,16 @@ fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,800) == animateMotion-flattening-1.svg lime.svg # bug 951541 == animateMotion-from-to-1.svg lime.svg == animateMotion-indefinite-to-1.svg lime.svg == animateMotion-indefinite-to-2.svg lime.svg == animateMotion-rotate-1a.svg lime.svg == animateMotion-rotate-1b.svg lime.svg fuzzy-if(skiaContent,1,40) == animateMotion-rotate-2.svg lime.svg == animateMotion-to-overridden-1.svg lime.svg -fails-if(webrender) == animateMotion-values-linear-1.svg animateMotion-values-linear-1-ref.svg -fails-if(webrender) == animateMotion-values-paced-1a.svg animateMotion-values-paced-1-ref.svg -fuzzy-if(skiaContent,1,30) fails-if(webrender) == animateMotion-values-paced-1b.svg animateMotion-values-paced-1-ref.svg +== animateMotion-values-linear-1.svg animateMotion-values-linear-1-ref.svg +== animateMotion-values-paced-1a.svg animateMotion-values-paced-1-ref.svg +fuzzy-if(skiaContent,1,30) == animateMotion-values-paced-1b.svg animateMotion-values-paced-1-ref.svg # Tests involving <mpath> sub-element == animateMotion-mpath-pathLength-1.svg lime.svg == animateMotion-mpath-targetChange-1.svg lime.svg == animateMotion-mpath-target-transform-1.svg lime.svg
--- a/layout/reftests/svg/smil/transform/reftest.list +++ b/layout/reftests/svg/smil/transform/reftest.list @@ -1,14 +1,14 @@ # 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-ref.svg # bug 981344, bug 1239766 == animate-width-1.svg lime.svg -fuzzy-if(cocoaWidget,1,32) fuzzy-if(winWidget,15,30) fuzzy-if(gtkWidget,1,30) fails-if(webrender) == paced-1.svg paced-1-ref.svg # bug 981640, Bug 1293550 +fuzzy-if(cocoaWidget,1,32) fuzzy-if(winWidget,15,30) fuzzy-if(gtkWidget,1,30) == paced-1.svg paced-1-ref.svg # bug 981640, Bug 1293550 fuzzy-if(skiaContent,7,90) == rotate-angle-1.svg rotate-angle-ref.svg fuzzy-if(skiaContent,7,90) == rotate-angle-2.svg rotate-angle-ref.svg fuzzy-if(skiaContent,7,130) == rotate-angle-3.svg rotate-angle-ref.svg fuzzy-if(skiaContent,7,90) == 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 == set-transform-1.svg lime.svg fuzzy-if(winWidget||gtkWidget||OSX,1,27) fuzzy-if(skiaContent,7,1548) == skew-1.svg skew-1-ref.svg # bug 983671, Bug 1260629
--- a/layout/reftests/svg/text/reftest.list +++ b/layout/reftests/svg/text/reftest.list @@ -40,17 +40,17 @@ fuzzy-if(skiaContent,1,2) == simple-mult == simple-multiple-dx-anchor-middle.svg simple-multiple-dx-anchor-middle-ref.svg == simple-multiple-dx-bidi.svg simple-multiple-dx-bidi-ref.svg == simple-multiple-dx-bidi-2.svg simple-multiple-dx-bidi.svg == simple-multiple-dx-rtl.svg simple-multiple-dx-rtl-ref.svg == simple-multiple-dx-rtl-2.svg simple-multiple-dx-rtl.svg == simple-rtl.svg simple-rtl-ref.html == simple-rtl-2.svg simple-rtl.svg -fails-if(webrender) == simple-transform-rotate.svg simple-transform-rotate-ref.svg +== simple-transform-rotate.svg simple-transform-rotate-ref.svg == multiple-x.svg multiple-x-ref.svg == multiple-x-bidi.svg multiple-x-bidi-ref.svg == multiple-x-rtl.svg multiple-x-rtl-ref.svg == multiple-x-anchor-end-bidi.svg multiple-x-anchor-end-bidi-ref.svg == multiple-x-anchor-end-rtl.svg multiple-x-anchor-end-rtl-ref.svg == multiple-x-anchor-end.svg multiple-x-anchor-end-ref.svg == multiple-x-dx-bidi.svg multiple-x-dx-bidi-ref.svg @@ -115,19 +115,19 @@ fuzzy-if(skiaContent,1,15) == textpath.s == textpath-anchor-middle.svg textpath-anchor-middle-ref.svg == textpath-anchor-end.svg textpath-anchor-end-ref.svg == textpath-invalid-parent.svg textpath-invalid-parent-ref.svg == textpath-multiline.svg textpath-multiline-ref.svg == textpath-multiline-2.svg textpath-multiline-2-ref.svg == textpath-after.svg textpath-after-ref.svg == textpath-after-anchor-end.svg textpath-after-anchor-end-ref.svg -fails-if(webrender) == textLength.svg textLength-ref.svg -fuzzy-if(skiaContent,1,200) fails-if(webrender) == textLength-2.svg textLength-2-ref.svg -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),4,17) fuzzy-if(skiaContent,4,100) fails-if(webrender) == textLength-3.svg textLength-3-ref.svg +== textLength.svg textLength-ref.svg +fuzzy-if(skiaContent,1,200) == textLength-2.svg textLength-2-ref.svg +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),4,17) fuzzy-if(skiaContent,4,100) == textLength-3.svg textLength-3-ref.svg == textLength-4.svg textLength-4-ref.svg == textLength-5.svg textLength-5-ref.svg == textLength-6.svg textLength-6-ref.svg # text-shadow == text-shadow.svg text-shadow-ref.svg # vertical text @@ -162,31 +162,31 @@ fuzzy-if(/^Windows\x20NT\x2010\.0/.test( # dynamic document changes == dynamic-font-size.svg dynamic-font-size-ref.svg == dynamic-font-size-2.svg dynamic-font-size-2-ref.svg == dynamic-font-size-3.svg dynamic-font-size-3-ref.svg == dynamic-font-size-4.svg dynamic-font-size-4-ref.svg == dynamic-dominant-baseline.svg dynamic-dominant-baseline-ref.svg == dynamic-multiple-x.svg dynamic-multiple-x-ref.svg -fuzzy-if(!d2d,14,2) fuzzy-if(skiaContent,1,200) fails-if(webrender) == dynamic-non-scaling-stroke.svg dynamic-non-scaling-stroke-ref.svg #Bug 885316 +fuzzy-if(!d2d,14,2) fuzzy-if(skiaContent,1,200) == dynamic-non-scaling-stroke.svg dynamic-non-scaling-stroke-ref.svg #Bug 885316 == dynamic-text-shadow.svg text-shadow-ref.svg # text and masks fuzzy-if(skiaContent&&winWidget,50,224) == mask-applied.svg mask-applied-ref.svg fuzzy-if(skiaContent&&winWidget,105,112) == mask-content.svg mask-content-ref.svg fuzzy-if(skiaContent&&winWidget,53,112) == mask-content-2.svg mask-content-2-ref.svg # text and clipPaths == clipPath-applied.svg clipPath-applied-ref.svg fuzzy-if(skiaContent&&winWidget,105,56) == clipPath-content.svg clipPath-content-ref.svg fuzzy-if(skiaContent&&winWidget,53,112) == clipPath-content-2.svg clipPath-content-2-ref.svg # text and patterns -fuzzy-if(cocoaWidget,1,6) fuzzy-if(skiaContent,65,313) fails-if(webrender) == pattern-content.svg pattern-content-ref.svg +fuzzy-if(cocoaWidget,1,6) fuzzy-if(skiaContent,65,313) == pattern-content.svg pattern-content-ref.svg # text and filters fuzzy-if(skiaContent&&winWidget,126,336) == filter-applied.svg filter-applied-ref.svg # vertical text fuzzy-if(skiaContent,1,80) == textpath-vertical-dx.svg textpath-vertical-dx-ref.svg # selection
--- a/layout/reftests/w3c-css/submitted/images3/reftest.list +++ b/layout/reftests/w3c-css/submitted/images3/reftest.list @@ -180,12 +180,12 @@ fails-if(!webrender) == object-position- == object-position-png-002e.html object-position-png-002-ref.html == object-position-png-002i.html object-position-png-002-ref.html == object-position-png-002o.html object-position-png-002-ref.html == object-position-png-002p.html object-position-png-002-ref.html fails == object-position-svg-001e.html object-position-svg-001-ref.html # bug 1103286 == object-position-svg-001i.html object-position-svg-001-ref.html fails == object-position-svg-001o.html object-position-svg-001-ref.html # bug 1103286 == object-position-svg-001p.html object-position-svg-001-ref.html -fails-if(!webrender) == object-position-svg-002e.html object-position-svg-002-ref.html # bug 1103286 +fails == object-position-svg-002e.html object-position-svg-002-ref.html # bug 1103286 == object-position-svg-002i.html object-position-svg-002-ref.html -fails-if(!webrender) == object-position-svg-002o.html object-position-svg-002-ref.html # bug 1103286 +fails == object-position-svg-002o.html object-position-svg-002-ref.html # bug 1103286 == object-position-svg-002p.html object-position-svg-002-ref.html
--- a/layout/reftests/w3c-css/submitted/masking/reftest.list +++ b/layout/reftests/w3c-css/submitted/masking/reftest.list @@ -15,17 +15,17 @@ fuzzy-if(skiaContent,1,30000) == mask-mo fuzzy-if(skiaContent,1,30000) == mask-mode-c.html mask-mode-ref.html fuzzy-if(skiaContent,1,30000) == mask-mode-d.html mask-mode-ref.html fuzzy-if(skiaContent,1,30000) fuzzy-if(d2d,1,30000) == mask-mode-to-mask-type.html mask-mode-to-mask-type-ref.html # mask-image test cases == mask-image-1a.html mask-image-1-ref.html == mask-image-1b.html mask-image-1-ref.html == mask-image-1c.html mask-image-1-ref.html -fails-if(webrender) == mask-image-1d.html mask-image-1-ref.html +== mask-image-1d.html mask-image-1-ref.html fuzzy-if(skiaContent||winWidget,1,20000) == mask-image-2.html mask-image-2-ref.html == mask-image-3a.html mask-image-3-ref.html == mask-image-3b.html mask-image-3-ref.html fuzzy-if(skiaContent||winWidget,1,43) == mask-image-3c.html mask-image-3-ref.html fuzzy-if(skiaContent||winWidget,1,43) == mask-image-3d.html mask-image-3-ref.html == mask-image-3e.html mask-image-3-ref.html # Due to SVG luminance, see bug 1372577, parent process doesn't use d2d for luminance. fuzzy-if(skiaContent||winWidget,50,85) fuzzy-if(webrender,1,126) fuzzy-if(d2d,255,1) fuzzy-if(winWidget&&!browserIsRemote,50,85) == mask-image-3f.html mask-image-3-ref.html