Bug 1338936 - Part 10: stylo: Update reftest results; r?emilio draft
authorManish Goregaokar <manishearth@gmail.com>
Sun, 12 Feb 2017 16:02:29 -0800
changeset 485647 c634b706ef3b6396f914384788f93d9e084d1ba5
parent 485643 8a4401944dc01de4d338a8d668c84880009e8025
child 546078 980cb7afa141bc518cb70ba682384ac49528fd6a
push id45800
push userbmo:manishearth@gmail.com
push dateFri, 17 Feb 2017 00:22:55 +0000
reviewersemilio
bugs1338936
milestone54.0a1
Bug 1338936 - Part 10: stylo: Update reftest results; r?emilio MozReview-Commit-ID: 6wg32flypt7
dom/plugins/test/reftest/reftest-stylo.list
dom/tests/reftest/reftest-stylo.list
gfx/tests/reftest/reftest-stylo.list
image/test/reftest/downscaling/reftest-stylo.list
layout/reftests/backgrounds/reftest-stylo.list
layout/reftests/bidi/dirAuto/reftest-stylo.list
layout/reftests/bidi/numeral/reftest-stylo.list
layout/reftests/bidi/reftest-stylo.list
layout/reftests/bugs/reftest-stylo.list
layout/reftests/canvas/reftest-stylo.list
layout/reftests/columns/reftest-stylo.list
layout/reftests/css-grid/reftest-stylo.list
layout/reftests/css-ruby/reftest-stylo.list
layout/reftests/floats/reftest-stylo.list
layout/reftests/line-breaking/reftest-stylo.list
layout/reftests/mathml/reftest-stylo.list
layout/reftests/object/reftest-stylo.list
layout/reftests/pixel-rounding/reftest-stylo.list
layout/reftests/selection/reftest-stylo.list
layout/reftests/svg/as-image/reftest-stylo.list
layout/reftests/svg/reftest-stylo.list
layout/reftests/svg/svg-integration/reftest-stylo.list
layout/reftests/text-decoration/reftest-stylo.list
layout/reftests/text-transform/reftest-stylo.list
layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list
layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list
layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list
layout/reftests/writing-mode/reftest-stylo.list
parser/htmlparser/tests/reftest/reftest-stylo.list
--- a/dom/plugins/test/reftest/reftest-stylo.list
+++ b/dom/plugins/test/reftest/reftest-stylo.list
@@ -1,27 +1,27 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # basic sanity checking
 # == plugin-sanity.html plugin-sanity.html
 # == plugin-sanity.html plugin-sanity.html
-fails == plugin-alpha-zindex.html plugin-alpha-zindex.html
+== plugin-alpha-zindex.html plugin-alpha-zindex.html
 == plugin-alpha-opacity.html plugin-alpha-opacity.html
 == windowless-clipping-1.html windowless-clipping-1.html
 # fuzzy because of anti-aliasing in dashed border
 == border-padding-1.html border-padding-1.html
 == border-padding-2.html border-padding-2.html
 == border-padding-3.html border-padding-3.html
 # The following two "pluginproblemui-direction" tests are unreliable on all platforms. They should be re-written or replaced.
 #random-if(cocoaWidget||d2d||/^Windows\x20NT\x205\.1/.test(http.oscpu)) fails-if(!haveTestPlugin&&!Android) == pluginproblemui-direction-1.html pluginproblemui-direction-1.html
 #random-if(cocoaWidget) fails-if(!haveTestPlugin&&!Android) == pluginproblemui-direction-2.html pluginproblemui-direction-2.html
-fails == plugin-canvas-alpha-zindex.html plugin-canvas-alpha-zindex.html
+== plugin-canvas-alpha-zindex.html plugin-canvas-alpha-zindex.html
 fails == plugin-transform-alpha-zindex.html plugin-transform-alpha-zindex.html
-fails == plugin-busy-alpha-zindex.html plugin-busy-alpha-zindex.html
+== plugin-busy-alpha-zindex.html plugin-busy-alpha-zindex.html
 # == plugin-background.html plugin-background.html
-fails == plugin-background-1-step.html plugin-background-1-step.html
-fails == plugin-background-2-step.html plugin-background-2-step.html
-fails == plugin-background-5-step.html plugin-background-5-step.html
-fails == plugin-background-10-step.html plugin-background-10-step.html
+== plugin-background-1-step.html plugin-background-1-step.html
+== plugin-background-2-step.html plugin-background-2-step.html
+== plugin-background-5-step.html plugin-background-5-step.html
+== plugin-background-10-step.html plugin-background-10-step.html
 == plugin-transform-1.html plugin-transform-1.html
 fails == plugin-transform-2.html plugin-transform-2.html
 fails == shrink-1.html shrink-1.html
 fails == update-1.html update-1.html
 skip-if(!haveTestPlugin) == windowless-layers.html windowless-layers.html
--- a/dom/tests/reftest/reftest-stylo.list
+++ b/dom/tests/reftest/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == bug453105.html bug453105.html
 fails == optiontext.html optiontext.html
-fails == bug456008.xhtml bug456008.xhtml
+== bug456008.xhtml bug456008.xhtml
 == bug439965.html bug439965.html
 == bug427779.xml bug427779.xml
 fails == bug559996.html bug559996.html
 == bug591981-1.html bug591981-1.html
 == bug591981-2.html bug591981-2.html
 == bug592366-1.html bug592366-1.html
 == bug592366-2.html bug592366-2.html
 == bug592366-1.xhtml bug592366-1.xhtml
--- a/gfx/tests/reftest/reftest-stylo.list
+++ b/gfx/tests/reftest/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # 468496-1 will also detect bugs in video drivers.
-fails == 468496-1.html 468496-1.html
+== 468496-1.html 468496-1.html
 # == 611498-1.html 611498-1.html
 fails == 709477-1.html 709477-1.html
 skip-if(!asyncPan) == 1086723.html 1086723.html
 fails == 853889-1.html 853889-1.html
 skip-if(Android) fuzzy-if(skiaContent,1,587) == 1143303-1.svg 1143303-1.svg
 fuzzy(100,30) == 1149923.html 1149923.html
 == 1131264-1.svg 1131264-1.svg
--- a/image/test/reftest/downscaling/reftest-stylo.list
+++ b/image/test/reftest/downscaling/reftest-stylo.list
@@ -35,160 +35,160 @@ fails == downscale-svg-1e.html downscale
 fails == downscale-svg-1f.html downscale-svg-1f.html
 
 # RUN TESTS WITH DOWNSCALE-DURING-DECODE DISABLED:
 # #
 default-preferences pref(image.downscale-during-decode.enabled,false)
 
 == downscale-1.html downscale-1.html
 
-fails == downscale-2a.html?203,52,left downscale-2a.html?203,52,left
-fails == downscale-2b.html?203,52,left downscale-2b.html?203,52,left
-fails == downscale-2c.html?203,52,left downscale-2c.html?203,52,left
-fails == downscale-2d.html?203,52,left downscale-2d.html?203,52,left
-fails == downscale-2e.html?203,52,left downscale-2e.html?203,52,left
+== downscale-2a.html?203,52,left downscale-2a.html?203,52,left
+== downscale-2b.html?203,52,left downscale-2b.html?203,52,left
+== downscale-2c.html?203,52,left downscale-2c.html?203,52,left
+== downscale-2d.html?203,52,left downscale-2d.html?203,52,left
+== downscale-2e.html?203,52,left downscale-2e.html?203,52,left
 
-fails == downscale-2a.html?205,53,left downscale-2a.html?205,53,left
-fails == downscale-2b.html?205,53,left downscale-2b.html?205,53,left
-fails == downscale-2c.html?205,53,left downscale-2c.html?205,53,left
-fails == downscale-2d.html?205,53,left downscale-2d.html?205,53,left
-fails == downscale-2e.html?205,53,left downscale-2e.html?205,53,left
+== downscale-2a.html?205,53,left downscale-2a.html?205,53,left
+== downscale-2b.html?205,53,left downscale-2b.html?205,53,left
+== downscale-2c.html?205,53,left downscale-2c.html?205,53,left
+== downscale-2d.html?205,53,left downscale-2d.html?205,53,left
+== downscale-2e.html?205,53,left downscale-2e.html?205,53,left
 
-fails == downscale-2a.html?203,52,right downscale-2a.html?203,52,right
-fails == downscale-2b.html?203,52,right downscale-2b.html?203,52,right
-fails == downscale-2c.html?203,52,right downscale-2c.html?203,52,right
-fails == downscale-2d.html?203,52,right downscale-2d.html?203,52,right
-fails == downscale-2e.html?203,52,right downscale-2e.html?203,52,right
+== downscale-2a.html?203,52,right downscale-2a.html?203,52,right
+== downscale-2b.html?203,52,right downscale-2b.html?203,52,right
+== downscale-2c.html?203,52,right downscale-2c.html?203,52,right
+== downscale-2d.html?203,52,right downscale-2d.html?203,52,right
+== downscale-2e.html?203,52,right downscale-2e.html?203,52,right
 
-fails == downscale-2a.html?205,53,right downscale-2a.html?205,53,right
-fails == downscale-2b.html?205,53,right downscale-2b.html?205,53,right
-fails == downscale-2c.html?205,53,right downscale-2c.html?205,53,right
-fails == downscale-2d.html?205,53,right downscale-2d.html?205,53,right
-fails == downscale-2e.html?205,53,right downscale-2e.html?205,53,right
+== downscale-2a.html?205,53,right downscale-2a.html?205,53,right
+== downscale-2b.html?205,53,right downscale-2b.html?205,53,right
+== downscale-2c.html?205,53,right downscale-2c.html?205,53,right
+== downscale-2d.html?205,53,right downscale-2d.html?205,53,right
+== downscale-2e.html?205,53,right downscale-2e.html?205,53,right
 
-fails == downscale-2a.html?203,52,top downscale-2a.html?203,52,top
-fails == downscale-2b.html?203,52,top downscale-2b.html?203,52,top
-fails == downscale-2c.html?203,52,top downscale-2c.html?203,52,top
-fails == downscale-2d.html?203,52,top downscale-2d.html?203,52,top
-fails == downscale-2e.html?203,52,top downscale-2e.html?203,52,top
+== downscale-2a.html?203,52,top downscale-2a.html?203,52,top
+== downscale-2b.html?203,52,top downscale-2b.html?203,52,top
+== downscale-2c.html?203,52,top downscale-2c.html?203,52,top
+== downscale-2d.html?203,52,top downscale-2d.html?203,52,top
+== downscale-2e.html?203,52,top downscale-2e.html?203,52,top
 
-fails == downscale-2a.html?205,53,top downscale-2a.html?205,53,top
-fails == downscale-2b.html?205,53,top downscale-2b.html?205,53,top
-fails == downscale-2c.html?205,53,top downscale-2c.html?205,53,top
-fails == downscale-2d.html?205,53,top downscale-2d.html?205,53,top
-fails == downscale-2e.html?205,53,top downscale-2e.html?205,53,top
+== downscale-2a.html?205,53,top downscale-2a.html?205,53,top
+== downscale-2b.html?205,53,top downscale-2b.html?205,53,top
+== downscale-2c.html?205,53,top downscale-2c.html?205,53,top
+== downscale-2d.html?205,53,top downscale-2d.html?205,53,top
+== downscale-2e.html?205,53,top downscale-2e.html?205,53,top
 
-fails == downscale-2a.html?203,52,bottom downscale-2a.html?203,52,bottom
-fails == downscale-2b.html?203,52,bottom downscale-2b.html?203,52,bottom
-fails == downscale-2c.html?203,52,bottom downscale-2c.html?203,52,bottom
-fails == downscale-2d.html?203,52,bottom downscale-2d.html?203,52,bottom
-fails == downscale-2e.html?203,52,bottom downscale-2e.html?203,52,bottom
+== downscale-2a.html?203,52,bottom downscale-2a.html?203,52,bottom
+== downscale-2b.html?203,52,bottom downscale-2b.html?203,52,bottom
+== downscale-2c.html?203,52,bottom downscale-2c.html?203,52,bottom
+== downscale-2d.html?203,52,bottom downscale-2d.html?203,52,bottom
+== downscale-2e.html?203,52,bottom downscale-2e.html?203,52,bottom
 
-fails == downscale-2a.html?205,53,bottom downscale-2a.html?205,53,bottom
-fails == downscale-2b.html?205,53,bottom downscale-2b.html?205,53,bottom
-fails == downscale-2c.html?205,53,bottom downscale-2c.html?205,53,bottom
-fails == downscale-2d.html?205,53,bottom downscale-2d.html?205,53,bottom
-fails == downscale-2e.html?205,53,bottom downscale-2e.html?205,53,bottom
+== downscale-2a.html?205,53,bottom downscale-2a.html?205,53,bottom
+== downscale-2b.html?205,53,bottom downscale-2b.html?205,53,bottom
+== downscale-2c.html?205,53,bottom downscale-2c.html?205,53,bottom
+== downscale-2d.html?205,53,bottom downscale-2d.html?205,53,bottom
+== downscale-2e.html?205,53,bottom downscale-2e.html?205,53,bottom
 
 == downscale-moz-icon-1.html downscale-moz-icon-1.html
 
-fails == downscale-png.html?16,16,interlaced downscale-png.html?16,16,interlaced
-fails == downscale-png.html?24,24,interlaced downscale-png.html?24,24,interlaced
+== downscale-png.html?16,16,interlaced downscale-png.html?16,16,interlaced
+== downscale-png.html?24,24,interlaced downscale-png.html?24,24,interlaced
 
 # Non-transparent and transparent ICO images
-fails == downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.ico
-fails == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.ico
+== downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.ico
+== downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.ico
 
 # Upside-down (negative height) BMP
-fails == downscale-8px.html?top-to-bottom-16x16-24bpp.bmp downscale-8px.html?top-to-bottom-16x16-24bpp.bmp
+== downscale-8px.html?top-to-bottom-16x16-24bpp.bmp downscale-8px.html?top-to-bottom-16x16-24bpp.bmp
 
 # Test downscaling from all supported formats from 256 to 32.
-fails == downscale-32px.html?.bmp downscale-32px.html?.bmp
-fails == downscale-32px.html?.gif downscale-32px.html?.gif
-fails == downscale-32px.html?.jpg downscale-32px.html?.jpg
-fails == downscale-32px.html?.png downscale-32px.html?.png
-fails == downscale-32px.html?.svg downscale-32px.html?.svg
-fails == downscale-32px.html?-bmp-in.ico downscale-32px.html?-bmp-in.ico
-fails == downscale-32px.html?-png-in.ico downscale-32px.html?-png-in.ico
+== downscale-32px.html?.bmp downscale-32px.html?.bmp
+== downscale-32px.html?.gif downscale-32px.html?.gif
+== downscale-32px.html?.jpg downscale-32px.html?.jpg
+== downscale-32px.html?.png downscale-32px.html?.png
+== downscale-32px.html?.svg downscale-32px.html?.svg
+== downscale-32px.html?-bmp-in.ico downscale-32px.html?.bmp-in.ico
+== downscale-32px.html?-png-in.ico downscale-32px.html?.png-in.ico
 
 # RUN TESTS WITH DOWNSCALE-DURING-DECODE ENABLED:
 # #
 default-preferences pref(image.downscale-during-decode.enabled,true)
 
 == downscale-1.html downscale-1.html
 
-fails == downscale-2a.html?203,52,left downscale-2a.html?203,52,left
-fails == downscale-2b.html?203,52,left downscale-2b.html?203,52,left
-fails == downscale-2c.html?203,52,left downscale-2c.html?203,52,left
-fails == downscale-2d.html?203,52,left downscale-2d.html?203,52,left
-fails == downscale-2e.html?203,52,left downscale-2e.html?203,52,left
-fails == downscale-2f.html?203,52,left downscale-2f.html?203,52,left
+== downscale-2a.html?203,52,left downscale-2a.html?203,52,left
+== downscale-2b.html?203,52,left downscale-2b.html?203,52,left
+== downscale-2c.html?203,52,left downscale-2c.html?203,52,left
+== downscale-2d.html?203,52,left downscale-2d.html?203,52,left
+== downscale-2e.html?203,52,left downscale-2e.html?203,52,left
+== downscale-2f.html?203,52,left downscale-2f.html?203,52,left
 
-fails == downscale-2a.html?205,53,left downscale-2a.html?205,53,left
-fails == downscale-2b.html?205,53,left downscale-2b.html?205,53,left
-fails == downscale-2c.html?205,53,left downscale-2c.html?205,53,left
-fails == downscale-2d.html?205,53,left downscale-2d.html?205,53,left
-fails == downscale-2e.html?205,53,left downscale-2e.html?205,53,left
-fails == downscale-2f.html?205,53,left downscale-2f.html?205,53,left
+== downscale-2a.html?205,53,left downscale-2a.html?205,53,left
+== downscale-2b.html?205,53,left downscale-2b.html?205,53,left
+== downscale-2c.html?205,53,left downscale-2c.html?205,53,left
+== downscale-2d.html?205,53,left downscale-2d.html?205,53,left
+== downscale-2e.html?205,53,left downscale-2e.html?205,53,left
+== downscale-2f.html?205,53,left downscale-2f.html?205,53,left
 
-fails == downscale-2a.html?203,52,right downscale-2a.html?203,52,right
-fails == downscale-2b.html?203,52,right downscale-2b.html?203,52,right
-fails == downscale-2c.html?203,52,right downscale-2c.html?203,52,right
-fails == downscale-2d.html?203,52,right downscale-2d.html?203,52,right
-fails == downscale-2e.html?203,52,right downscale-2e.html?203,52,right
-fails == downscale-2f.html?203,52,right downscale-2f.html?203,52,right
+== downscale-2a.html?203,52,right downscale-2a.html?203,52,right
+== downscale-2b.html?203,52,right downscale-2b.html?203,52,right
+== downscale-2c.html?203,52,right downscale-2c.html?203,52,right
+== downscale-2d.html?203,52,right downscale-2d.html?203,52,right
+== downscale-2e.html?203,52,right downscale-2e.html?203,52,right
+== downscale-2f.html?203,52,right downscale-2f.html?203,52,right
 
-fails == downscale-2a.html?205,53,right downscale-2a.html?205,53,right
-fails == downscale-2b.html?205,53,right downscale-2b.html?205,53,right
-fails == downscale-2c.html?205,53,right downscale-2c.html?205,53,right
-fails == downscale-2d.html?205,53,right downscale-2d.html?205,53,right
-fails == downscale-2e.html?205,53,right downscale-2e.html?205,53,right
-fails == downscale-2f.html?205,53,right downscale-2f.html?205,53,right
+== downscale-2a.html?205,53,right downscale-2a.html?205,53,right
+== downscale-2b.html?205,53,right downscale-2b.html?205,53,right
+== downscale-2c.html?205,53,right downscale-2c.html?205,53,right
+== downscale-2d.html?205,53,right downscale-2d.html?205,53,right
+== downscale-2e.html?205,53,right downscale-2e.html?205,53,right
+== downscale-2f.html?205,53,right downscale-2f.html?205,53,right
 
-fails == downscale-2a.html?203,52,top downscale-2a.html?203,52,top
-fails == downscale-2b.html?203,52,top downscale-2b.html?203,52,top
-fails == downscale-2c.html?203,52,top downscale-2c.html?203,52,top
-fails == downscale-2d.html?203,52,top downscale-2d.html?203,52,top
-fails == downscale-2e.html?203,52,top downscale-2e.html?203,52,top
-fails == downscale-2f.html?203,52,top downscale-2f.html?203,52,top
+== downscale-2a.html?203,52,top downscale-2a.html?203,52,top
+== downscale-2b.html?203,52,top downscale-2b.html?203,52,top
+== downscale-2c.html?203,52,top downscale-2c.html?203,52,top
+== downscale-2d.html?203,52,top downscale-2d.html?203,52,top
+== downscale-2e.html?203,52,top downscale-2e.html?203,52,top
+== downscale-2f.html?203,52,top downscale-2f.html?203,52,top
 
-fails == downscale-2a.html?205,53,top downscale-2a.html?205,53,top
-fails == downscale-2b.html?205,53,top downscale-2b.html?205,53,top
-fails == downscale-2c.html?205,53,top downscale-2c.html?205,53,top
-fails == downscale-2d.html?205,53,top downscale-2d.html?205,53,top
-fails == downscale-2e.html?205,53,top downscale-2e.html?205,53,top
-fails == downscale-2f.html?205,53,top downscale-2f.html?205,53,top
+== downscale-2a.html?205,53,top downscale-2a.html?205,53,top
+== downscale-2b.html?205,53,top downscale-2b.html?205,53,top
+== downscale-2c.html?205,53,top downscale-2c.html?205,53,top
+== downscale-2d.html?205,53,top downscale-2d.html?205,53,top
+== downscale-2e.html?205,53,top downscale-2e.html?205,53,top
+== downscale-2f.html?205,53,top downscale-2f.html?205,53,top
 
-fails == downscale-2a.html?203,52,bottom downscale-2a.html?203,52,bottom
-fails == downscale-2b.html?203,52,bottom downscale-2b.html?203,52,bottom
-fails == downscale-2c.html?203,52,bottom downscale-2c.html?203,52,bottom
-fails == downscale-2d.html?203,52,bottom downscale-2d.html?203,52,bottom
-fails == downscale-2e.html?203,52,bottom downscale-2e.html?203,52,bottom
-fails == downscale-2f.html?203,52,bottom downscale-2f.html?203,52,bottom
+== downscale-2a.html?203,52,bottom downscale-2a.html?203,52,bottom
+== downscale-2b.html?203,52,bottom downscale-2b.html?203,52,bottom
+== downscale-2c.html?203,52,bottom downscale-2c.html?203,52,bottom
+== downscale-2d.html?203,52,bottom downscale-2d.html?203,52,bottom
+== downscale-2e.html?203,52,bottom downscale-2e.html?203,52,bottom
+== downscale-2f.html?203,52,bottom downscale-2f.html?203,52,bottom
 
-fails == downscale-2a.html?205,53,bottom downscale-2a.html?205,53,bottom
-fails == downscale-2b.html?205,53,bottom downscale-2b.html?205,53,bottom
-fails == downscale-2c.html?205,53,bottom downscale-2c.html?205,53,bottom
-fails == downscale-2d.html?205,53,bottom downscale-2d.html?205,53,bottom
-fails == downscale-2e.html?205,53,bottom downscale-2e.html?205,53,bottom
-fails == downscale-2f.html?205,53,bottom downscale-2f.html?205,53,bottom
+== downscale-2a.html?205,53,bottom downscale-2a.html?205,53,bottom
+== downscale-2b.html?205,53,bottom downscale-2b.html?205,53,bottom
+== downscale-2c.html?205,53,bottom downscale-2c.html?205,53,bottom
+== downscale-2d.html?205,53,bottom downscale-2d.html?205,53,bottom
+== downscale-2e.html?205,53,bottom downscale-2e.html?205,53,bottom
+== downscale-2f.html?205,53,bottom downscale-2f.html?205,53,bottom
 
 # Skip on WinXP with skia content
 == downscale-moz-icon-1.html downscale-moz-icon-1.html
 
-fails == downscale-png.html?16,16,interlaced downscale-png.html?16,16,interlaced
-fails == downscale-png.html?24,24,interlaced downscale-png.html?24,24,interlaced
+== downscale-png.html?16,16,interlaced downscale-png.html?16,16,interlaced
+== downscale-png.html?24,24,interlaced downscale-png.html?24,24,interlaced
 
 # Non-transparent and transparent ICO images
-fails == downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.ico
-fails == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.ico
+== downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.ico
+== downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.ico
 
 # Upside-down (negative height) BMP
-fails == downscale-8px.html?top-to-bottom-16x16-24bpp.bmp downscale-8px.html?top-to-bottom-16x16-24bpp.bmp
+== downscale-8px.html?top-to-bottom-16x16-24bpp.bmp downscale-8px.html?top-to-bottom-16x16-24bpp.bmp
 
 # Test downscaling from all supported formats from 256 to 32.
-fails == downscale-32px.html?.bmp downscale-32px.html?.bmp
-fails == downscale-32px.html?.gif downscale-32px.html?.gif
-fails == downscale-32px.html?.jpg downscale-32px.html?.jpg
-fails == downscale-32px.html?.png downscale-32px.html?.png
-fails == downscale-32px.html?.svg downscale-32px.html?.svg
-fails == downscale-32px.html?-bmp-in.ico downscale-32px.html?-bmp-in.ico
-fails == downscale-32px.html?-png-in.ico downscale-32px.html?-png-in.ico
+== downscale-32px.html?.bmp downscale-32px.html?.bmp
+== downscale-32px.html?.gif downscale-32px.html?.gif
+== downscale-32px.html?.jpg downscale-32px.html?.jpg
+== downscale-32px.html?.png downscale-32px.html?.png
+== downscale-32px.html?.svg downscale-32px.html?.svg
+== downscale-32px.html?-bmp-in.ico downscale-32px.html?.bmp-in.ico
+== downscale-32px.html?-png-in.ico downscale-32px.html?.png-in.ico
--- a/layout/reftests/backgrounds/reftest-stylo.list
+++ b/layout/reftests/backgrounds/reftest-stylo.list
@@ -94,17 +94,17 @@ fails == continuous-inline-5b.html conti
 
 # == background-size-contain-clip-padding.html background-size-contain-clip-padding.html
 == background-size-contain-clip-border.html background-size-contain-clip-border.html
 == background-size-contain-position-fifty-fifty.html background-size-contain-position-fifty-fifty.html
 == background-size-contain-clip-padding-origin-border.html background-size-contain-clip-padding-origin-border.html
 # == background-size-contain-clip-padding-origin-border-padding.html background-size-contain-clip-padding-origin-border-padding.html
 
 == background-layers-1a.html background-layers-1a.html
-fails == background-layers-1b.html background-layers-1b.html
+== background-layers-1b.html background-layers-1b.html
 
 # box-decoration-break's effect on backgrounds is touchy and hard to test due to stretching
 # artifacts and the difficulty of covering exact lines, so just make sure
 # background-size results in a different rendering when present.
 fails pref(layout.css.box-decoration-break.enabled,true) == background-size-cover-slice.html background-size-cover-slice.html
 fails pref(layout.css.box-decoration-break.enabled,true) == background-size-cover-clone.html background-size-cover-clone.html
 
 # ...and make sure each rendering with background-size is different from the
--- a/layout/reftests/bidi/dirAuto/reftest-stylo.list
+++ b/layout/reftests/bidi/dirAuto/reftest-stylo.list
@@ -106,15 +106,15 @@ fails == dynamicDirAuto-ChangeText-RTL9.
 fails == dynamicDirAuto-ChangeText-RTL10.html dynamicDirAuto-ChangeText-RTL10.html
 fails == dynamicDirAuto-DeleteText-LTR1.html dynamicDirAuto-DeleteText-LTR1.html
 fails == dynamicDirAuto-DeleteText-LTR2.html dynamicDirAuto-DeleteText-LTR2.html
 fails == dynamicDirAuto-DeleteText-LTR3.html dynamicDirAuto-DeleteText-LTR3.html
 fails == dynamicDirAuto-DeleteText-RTL1.html dynamicDirAuto-DeleteText-RTL1.html
 fails == dynamicDirAuto-DeleteText-RTL2.html dynamicDirAuto-DeleteText-RTL2.html
 fails == dynamicDirAuto-DeleteText-RTL3.html dynamicDirAuto-DeleteText-RTL3.html
 fails == 839886-1.html 839886-1.html
-fails == 859093-1.html 859093-1.html
+== 859093-1.html 859093-1.html
 fails == 889742-1.html 889742-1.html
 fails == 1103348-1.html 1103348-1.html
 fails == 1169267-delete-add-1a.html 1169267-delete-add-1a.html
 fails == 1169267-delete-add-1b.html 1169267-delete-add-1b.html
 fails == 1169267-delete-add-2a.html 1169267-delete-add-2a.html
 fails == 1169267-delete-add-2b.html 1169267-delete-add-2b.html
--- a/layout/reftests/bidi/numeral/reftest-stylo.list
+++ b/layout/reftests/bidi/numeral/reftest-stylo.list
@@ -1,34 +1,34 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails pref(bidi.numeral,0) == arabic-1.html arabic-1.html
-fails pref(bidi.numeral,1) == arabic-1.html arabic-1.html
-fails pref(bidi.numeral,2) == arabic-1.html arabic-1.html
-fails pref(bidi.numeral,3) == arabic-1.html arabic-1.html
-fails pref(bidi.numeral,4) == arabic-1.html arabic-1.html
-fails pref(bidi.numeral,0) == arabic-2.html arabic-2.html
-fails pref(bidi.numeral,1) == arabic-2.html arabic-2.html
-fails pref(bidi.numeral,2) == arabic-2.html arabic-2.html
-fails pref(bidi.numeral,3) == arabic-2.html arabic-2.html
-fails pref(bidi.numeral,4) == arabic-2.html arabic-2.html
-fails pref(bidi.numeral,0) == arabic-3.html arabic-3.html
-fails pref(bidi.numeral,1) == arabic-3.html arabic-3.html
-fails pref(bidi.numeral,2) == arabic-3.html arabic-3.html
-fails pref(bidi.numeral,3) == arabic-3.html arabic-3.html
-fails pref(bidi.numeral,4) == arabic-3.html arabic-3.html
-fails pref(bidi.numeral,0) == arabic-4.html arabic-4.html
-fails pref(bidi.numeral,1) == arabic-4.html arabic-4.html
-fails pref(bidi.numeral,2) == arabic-4.html arabic-4.html
-fails pref(bidi.numeral,3) == arabic-4.html arabic-4.html
-fails pref(bidi.numeral,4) == arabic-4.html arabic-4.html
-fails pref(bidi.numeral,0) == arabic-5.html arabic-5.html
-fails pref(bidi.numeral,1) == arabic-5.html arabic-5.html
-fails pref(bidi.numeral,2) == arabic-5.html arabic-5.html
-fails pref(bidi.numeral,3) == arabic-5.html arabic-5.html
-fails pref(bidi.numeral,4) == arabic-5.html arabic-5.html
+pref(bidi.numeral,0) == arabic-1.html arabic-1.html
+pref(bidi.numeral,1) == arabic-1.html arabic-1.html
+pref(bidi.numeral,2) == arabic-1.html arabic-1.html
+pref(bidi.numeral,3) == arabic-1.html arabic-1.html
+pref(bidi.numeral,4) == arabic-1.html arabic-1.html
+pref(bidi.numeral,0) == arabic-2.html arabic-2.html
+pref(bidi.numeral,1) == arabic-2.html arabic-2.html
+pref(bidi.numeral,2) == arabic-2.html arabic-2.html
+pref(bidi.numeral,3) == arabic-2.html arabic-2.html
+pref(bidi.numeral,4) == arabic-2.html arabic-2.html
+pref(bidi.numeral,0) == arabic-3.html arabic-3.html
+pref(bidi.numeral,1) == arabic-3.html arabic-3.html
+pref(bidi.numeral,2) == arabic-3.html arabic-3.html
+pref(bidi.numeral,3) == arabic-3.html arabic-3.html
+pref(bidi.numeral,4) == arabic-3.html arabic-3.html
+pref(bidi.numeral,0) == arabic-4.html arabic-4.html
+pref(bidi.numeral,1) == arabic-4.html arabic-4.html
+pref(bidi.numeral,2) == arabic-4.html arabic-4.html
+pref(bidi.numeral,3) == arabic-4.html arabic-4.html
+pref(bidi.numeral,4) == arabic-4.html arabic-4.html
+pref(bidi.numeral,0) == arabic-5.html arabic-5.html
+pref(bidi.numeral,1) == arabic-5.html arabic-5.html
+pref(bidi.numeral,2) == arabic-5.html arabic-5.html
+pref(bidi.numeral,3) == arabic-5.html arabic-5.html
+pref(bidi.numeral,4) == arabic-5.html arabic-5.html
 pref(bidi.numeral,0) == bug441782-1.html bug441782-1.html
 pref(bidi.numeral,1) == bug441782-1.html bug441782-1.html
 pref(bidi.numeral,2) == bug441782-1.html bug441782-1.html
 pref(bidi.numeral,3) == bug441782-1.html bug441782-1.html
 pref(bidi.numeral,4) == bug441782-1.html bug441782-1.html
 pref(bidi.numeral,0) == bug441782-2.html bug441782-2.html
 pref(bidi.numeral,1) == bug441782-2.html bug441782-2.html
 pref(bidi.numeral,2) == bug441782-2.html bug441782-2.html
@@ -79,43 +79,43 @@ pref(bidi.numeral,5) == bug467672-4.html
 pref(bidi.numeral,6) == bug467672-4.html bug467672-4.html
 pref(bidi.numeral,0) == bug467672-5.html bug467672-5.html
 pref(bidi.numeral,1) == bug467672-5.html bug467672-5.html
 pref(bidi.numeral,2) == bug467672-5.html bug467672-5.html
 pref(bidi.numeral,3) == bug467672-5.html bug467672-5.html
 pref(bidi.numeral,4) == bug467672-5.html bug467672-5.html
 pref(bidi.numeral,5) == bug467672-5.html bug467672-5.html
 pref(bidi.numeral,6) == bug467672-5.html bug467672-5.html
-fails pref(bidi.numeral,0) == persian-1.html persian-1.html
-fails pref(bidi.numeral,1) == persian-1.html persian-1.html
-fails pref(bidi.numeral,2) == persian-1.html persian-1.html
-fails pref(bidi.numeral,3) == persian-1.html persian-1.html
-fails pref(bidi.numeral,4) == persian-1.html persian-1.html
-fails pref(bidi.numeral,5) == persian-1.html persian-1.html
-fails pref(bidi.numeral,6) == persian-1.html persian-1.html
-fails pref(bidi.numeral,0) == persian-2.html persian-2.html
-fails pref(bidi.numeral,1) == persian-2.html persian-2.html
-fails pref(bidi.numeral,2) == persian-2.html persian-2.html
-fails pref(bidi.numeral,3) == persian-2.html persian-2.html
-fails pref(bidi.numeral,4) == persian-2.html persian-2.html
-fails pref(bidi.numeral,5) == persian-2.html persian-2.html
-fails pref(bidi.numeral,6) == persian-2.html persian-2.html
-fails pref(bidi.numeral,0) == persian-3.html persian-3.html
-fails pref(bidi.numeral,1) == persian-3.html persian-3.html
-fails pref(bidi.numeral,2) == persian-3.html persian-3.html
-fails pref(bidi.numeral,3) == persian-3.html persian-3.html
-fails pref(bidi.numeral,4) == persian-3.html persian-3.html
-fails pref(bidi.numeral,5) == persian-3.html persian-3.html
-fails pref(bidi.numeral,6) == persian-3.html persian-3.html
-fails pref(bidi.numeral,0) == persian-4.html persian-4.html
-fails pref(bidi.numeral,1) == persian-4.html persian-4.html
-fails pref(bidi.numeral,2) == persian-4.html persian-4.html
-fails pref(bidi.numeral,3) == persian-4.html persian-4.html
-fails pref(bidi.numeral,4) == persian-4.html persian-4.html
-fails pref(bidi.numeral,5) == persian-4.html persian-4.html
-fails pref(bidi.numeral,6) == persian-4.html persian-4.html
-fails pref(bidi.numeral,0) == persian-5.html persian-5.html
-fails pref(bidi.numeral,1) == persian-5.html persian-5.html
-fails pref(bidi.numeral,2) == persian-5.html persian-5.html
-fails pref(bidi.numeral,3) == persian-5.html persian-5.html
-fails pref(bidi.numeral,4) == persian-5.html persian-5.html
-fails pref(bidi.numeral,5) == persian-5.html persian-5.html
-fails pref(bidi.numeral,6) == persian-5.html persian-5.html
+pref(bidi.numeral,0) == persian-1.html persian-1.html
+pref(bidi.numeral,1) == persian-1.html persian-1.html
+pref(bidi.numeral,2) == persian-1.html persian-1.html
+pref(bidi.numeral,3) == persian-1.html persian-1.html
+pref(bidi.numeral,4) == persian-1.html persian-1.html
+pref(bidi.numeral,5) == persian-1.html persian-1.html
+pref(bidi.numeral,6) == persian-1.html persian-1.html
+pref(bidi.numeral,0) == persian-2.html persian-2.html
+pref(bidi.numeral,1) == persian-2.html persian-2.html
+pref(bidi.numeral,2) == persian-2.html persian-2.html
+pref(bidi.numeral,3) == persian-2.html persian-2.html
+pref(bidi.numeral,4) == persian-2.html persian-2.html
+pref(bidi.numeral,5) == persian-2.html persian-2.html
+pref(bidi.numeral,6) == persian-2.html persian-2.html
+pref(bidi.numeral,0) == persian-3.html persian-3.html
+pref(bidi.numeral,1) == persian-3.html persian-3.html
+pref(bidi.numeral,2) == persian-3.html persian-3.html
+pref(bidi.numeral,3) == persian-3.html persian-3.html
+pref(bidi.numeral,4) == persian-3.html persian-3.html
+pref(bidi.numeral,5) == persian-3.html persian-3.html
+pref(bidi.numeral,6) == persian-3.html persian-3.html
+pref(bidi.numeral,0) == persian-4.html persian-4.html
+pref(bidi.numeral,1) == persian-4.html persian-4.html
+pref(bidi.numeral,2) == persian-4.html persian-4.html
+pref(bidi.numeral,3) == persian-4.html persian-4.html
+pref(bidi.numeral,4) == persian-4.html persian-4.html
+pref(bidi.numeral,5) == persian-4.html persian-4.html
+pref(bidi.numeral,6) == persian-4.html persian-4.html
+pref(bidi.numeral,0) == persian-5.html persian-5.html
+pref(bidi.numeral,1) == persian-5.html persian-5.html
+pref(bidi.numeral,2) == persian-5.html persian-5.html
+pref(bidi.numeral,3) == persian-5.html persian-5.html
+pref(bidi.numeral,4) == persian-5.html persian-5.html
+pref(bidi.numeral,5) == persian-5.html persian-5.html
+pref(bidi.numeral,6) == persian-5.html persian-5.html
--- a/layout/reftests/bidi/reftest-stylo.list
+++ b/layout/reftests/bidi/reftest-stylo.list
@@ -1,20 +1,20 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 include dirAuto/reftest-stylo.list
 include numeral/reftest-stylo.list
 == bdi-element.html bdi-element.html
 == bidi-000.html bidi-000.html
-fails == bidi-001.html bidi-001.html
-fails == bidi-001-j.html bidi-001-j.html
+== bidi-001.html bidi-001.html
+== bidi-001-j.html bidi-001-j.html
 == bidi-001-v.html bidi-001-v.html
-fails == bidi-002.html bidi-002.html
-fails == bidi-003.html bidi-003.html
-fails == bidi-004.html bidi-004.html
-fails == bidi-004-j.html bidi-004-j.html
+== bidi-002.html bidi-002.html
+== bidi-003.html bidi-003.html
+== bidi-004.html bidi-004.html
+== bidi-004-j.html bidi-004-j.html
 == bidi-005.html bidi-005.html
 fails == bidi-006.html bidi-006.html
 fails == bidi-006-j.html bidi-006-j.html
 == bidiSVG-01.svg bidiSVG-01.svg
 == bidiSVG-02.svg bidiSVG-02.svg
 == bidiSVG-03.svg bidiSVG-03.svg
 fuzzy-if(skiaContent,1,1) == bidiSVG-04.svg bidiSVG-04.svg
 == bidiSVG-05.svg bidiSVG-05.svg
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -956,19 +956,19 @@ fails == 412352-1.html 412352-1.html
 fails == 412352-2.html 412352-2.html
 == 412607-1a.html 412607-1a.html
 == 412607-1b.html 412607-1b.html
 == 412679-1.html 412679-1.html
 == 412679-2.html 412679-2.html
 == 413027-1.html 413027-1.html
 == 413027-2.html 413027-2.html
 == 413027-3.html 413027-3.html
-fails == 413286-1a.html 413286-1a.html
-fails == 413286-1b.html 413286-1b.html
-fails == 413286-1c.html 413286-1c.html
+== 413286-1a.html 413286-1a.html
+== 413286-1b.html 413286-1b.html
+== 413286-1c.html 413286-1c.html
 fails == 413286-2a.html 413286-2a.html
 fails == 413286-2b.html 413286-2b.html
 fails == 413286-2c.html 413286-2c.html
 fails == 413286-3.html 413286-3.html
 fails == 413286-4a.html 413286-4a.html
 fails == 413286-4b.html 413286-4b.html
 fails == 413286-5.html 413286-5.html
 fails == 413286-6.html 413286-6.html
@@ -1854,17 +1854,17 @@ fails == 1062792-1.html 1062792-1.html
 fails == 1062963-floatmanager-reflow.html 1062963-floatmanager-reflow.html
 # test-pref(dom.webcomponents.enabled,true) == 1066554-1.html 1066554-1.html
 fails == 1069716-1.html 1069716-1.html
 == 1078262-1.html 1078262-1.html
 test-pref(layout.testing.overlay-scrollbars.always-visible,false) == 1081072-1.html 1081072-1.html
 == 1081185-1.html 1081185-1.html
 == 1097437-1.html 1097437-1.html
 == 1103258-1.html 1103258-1.html
-fails == 1105137-1.html 1105137-1.html
+== 1105137-1.html 1105137-1.html
 fails == 1116480-1-fakeitalic-overflow.html 1116480-1-fakeitalic-overflow.html
 # == 1111753-1.html 1111753-1.html
 fails == 1114526-1.html 1114526-1.html
 fuzzy-if(skiaContent,1,800000) == 1119117-1a.html 1119117-1a.html
 fuzzy-if(skiaContent,1,800000) == 1119117-1b.html 1119117-1b.html
 fails == 1120431-1.html 1120431-1.html
 fails == 1120431-2.html 1120431-2.html
 == 1121748-1.html 1121748-1.html
--- a/layout/reftests/canvas/reftest-stylo.list
+++ b/layout/reftests/canvas/reftest-stylo.list
@@ -80,17 +80,17 @@ random-if(cocoaWidget&&azureSkia) random
 == dash-sanity.html dash-sanity.html
 == dash-1.html dash-1.html
 
 == ctm-sanity.html ctm-sanity.html
 == ctm-singular-sanity.html ctm-singular-sanity.html
 == ctm-1.html ctm-1.html
 
 == 672646-alpha-radial-gradient.html 672646-alpha-radial-gradient.html
-fails == 674003-alpha-radial-gradient-superlum.html 674003-alpha-radial-gradient-superlum.html
+== 674003-alpha-radial-gradient-superlum.html 674003-alpha-radial-gradient-superlum.html
 
 fails asserts-if(stylo,1) == 693610-1.html 693610-1.html # bug 1324700
 
 == 726951-shadow-clips.html 726951-shadow-clips.html
 
 == transformed-clip.html transformed-clip.html
 fuzzy-if(azureSkia,1,15) fuzzy-if(skiaContent,1,20) == transformed-gradient.html transformed-gradient.html
 == transformed-path.html transformed-path.html
--- a/layout/reftests/columns/reftest-stylo.list
+++ b/layout/reftests/columns/reftest-stylo.list
@@ -1,16 +1,16 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == basic-1.html basic-1.html
 == pref-width-1a.html pref-width-1a.html
 == pref-width-1b.html pref-width-1b.html
 == pref-width-1c.html pref-width-1c.html
 fails == min-width-1a.html min-width-1a.html
-fails == min-width-1b.html min-width-1b.html
-fails == min-width-1c.html min-width-1c.html
+== min-width-1b.html min-width-1b.html
+== min-width-1c.html min-width-1c.html
 fails == min-width-2.html min-width-2.html
 fails == column-balancing-overflow-000.html column-balancing-overflow-000.html
 fails == column-balancing-overflow-001.html column-balancing-overflow-001.html
 fails == column-balancing-overflow-002.html column-balancing-overflow-002.html
 fails == column-balancing-overflow-003.html column-balancing-overflow-003.html
 == column-balancing-overflow-004.html column-balancing-overflow-004.html
 == column-balancing-overflow-005.html column-balancing-overflow-005.html
 fails == column-balancing-000.html column-balancing-000.html
@@ -28,11 +28,11 @@ fails == columnrule-complex.html columnr
 == columnrule-linestyles.html columnrule-linestyles.html
 # == columnrule-padding.html columnrule-padding.html
 fails == columnfill-overflow.html columnfill-overflow.html
 == margin-collapsing-bug616722-1.html margin-collapsing-bug616722-1.html
 == margin-collapsing-bug616722-2.html margin-collapsing-bug616722-2.html
 fails == column-balancing-nested-000.html column-balancing-nested-000.html
 fails == column-balancing-nested-001.html column-balancing-nested-001.html
 == columnrule-overflow.html columnrule-overflow.html
-fails == columns-table-caption-000.html columns-table-caption-000.html
+== columns-table-caption-000.html columns-table-caption-000.html
 fails == positioning-transforms-bug1112501.html positioning-transforms-bug1112501.html
 == fieldset-columns-001.html fieldset-columns-001.html
--- a/layout/reftests/css-grid/reftest-stylo.list
+++ b/layout/reftests/css-grid/reftest-stylo.list
@@ -23,17 +23,17 @@ fails == grid-abspos-items-002.html grid
 fails == grid-abspos-items-003.html grid-abspos-items-003.html
 fails == grid-abspos-items-004.html grid-abspos-items-004.html
 fails == grid-abspos-items-005.html grid-abspos-items-005.html
 fails == grid-abspos-items-006.html grid-abspos-items-006.html
 fails == grid-abspos-items-007.html grid-abspos-items-007.html
 fails == grid-abspos-items-008.html grid-abspos-items-008.html
 fails == grid-abspos-items-009.html grid-abspos-items-009.html
 fails == grid-abspos-items-010.html grid-abspos-items-010.html
-fails == grid-abspos-items-011.html grid-abspos-items-011.html
+== grid-abspos-items-011.html grid-abspos-items-011.html
 == grid-abspos-items-012.html grid-abspos-items-012.html
 fails == grid-abspos-items-013.html grid-abspos-items-013.html
 fails == grid-abspos-items-014.html grid-abspos-items-014.html
 fails == grid-abspos-items-015.html grid-abspos-items-015.html
 fails == grid-order-abspos-items-001.html grid-order-abspos-items-001.html
 fails == grid-order-placement-auto-001.html grid-order-placement-auto-001.html
 fails == grid-order-placement-definite-001.html grid-order-placement-definite-001.html
 # skip-if(Android) == grid-placement-definite-implicit-001.html grid-placement-definite-implicit-001.html
@@ -132,17 +132,17 @@ random-if(http.oscpu!="Linux\u0020i686")
 fails == grid-item-mixed-baseline-004.html grid-item-mixed-baseline-004.html
 fails == grid-align-content-001.html grid-align-content-001.html
 fails == grid-justify-content-001.html grid-justify-content-001.html
 # skip-if(Android&&isDebugBuild) == grid-justify-content-002.html grid-justify-content-002.html
 # skip-if(Android&&isDebugBuild) == grid-justify-content-003.html grid-justify-content-003.html
 fails == grid-container-baselines-001.html grid-container-baselines-001.html
 fails == grid-container-baselines-002.html grid-container-baselines-002.html
 fails == grid-container-baselines-003.html grid-container-baselines-003.html
-fails == grid-container-baselines-004.html grid-container-baselines-004.html
+== grid-container-baselines-004.html grid-container-baselines-004.html
 # skip-if(Android&&isDebugBuild) == grid-column-gap-001.html grid-column-gap-001.html
 fails == grid-column-gap-002.html grid-column-gap-002.html
 fails == grid-column-gap-003.html grid-column-gap-003.html
 fails == grid-column-gap-004.html grid-column-gap-004.html
 fails == grid-row-gap-001.html grid-row-gap-001.html
 fails == grid-percent-grid-gap-001.html grid-percent-grid-gap-001.html
 # skip-if(Android&&isDebugBuild) == grid-row-gap-002.html grid-row-gap-002.html
 # skip-if(Android&&isDebugBuild) == grid-row-gap-003.html grid-row-gap-003.html
--- a/layout/reftests/css-ruby/reftest-stylo.list
+++ b/layout/reftests/css-ruby/reftest-stylo.list
@@ -17,32 +17,32 @@ fails == dynamic-insertion-3.html dynami
 # == dynamic-removal-2.html dynamic-removal-2.html
 # == dynamic-removal-3.html dynamic-removal-3.html
 == float-handling.html float-handling.html
 fails test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == inflated-ruby-1.html inflated-ruby-1.html
 == intra-level-whitespace-1.html intra-level-whitespace-1.html
 fails == intra-level-whitespace-2.html intra-level-whitespace-2.html
 == intra-level-whitespace-3.html intra-level-whitespace-3.html
 fails == intrinsic-isize-1.html intrinsic-isize-1.html
-fails == intrinsic-isize-2.html intrinsic-isize-2.html
+== intrinsic-isize-2.html intrinsic-isize-2.html
 fails == justification-1.html justification-1.html
 fails == justification-2.html justification-2.html
 fails == lang-specific-style-1.html lang-specific-style-1.html
-fails == line-breaking-1.html line-breaking-1.html
+== line-breaking-1.html line-breaking-1.html
 fails == line-breaking-2.html line-breaking-2.html
 # == line-break-suppression-1.html line-break-suppression-1.html
 # == line-break-suppression-2.html line-break-suppression-2.html
 # == line-break-suppression-3.html line-break-suppression-3.html
 == line-break-suppression-4.html line-break-suppression-4.html
 == line-break-suppression-5.html line-break-suppression-5.html
 # == line-height-1.html line-height-1.html
 == line-height-2.html line-height-2.html
 == line-height-3.html line-height-3.html
 == line-height-4.html line-height-4.html
-fails test-pref(font.minimum-size.ja,16) == min-font-size-1.html min-font-size-1.html
+test-pref(font.minimum-size.ja,16) == min-font-size-1.html min-font-size-1.html
 skip load nested-ruby-1.html
 == no-transform.html no-transform.html
 fails == relative-positioning-1.html relative-positioning-1.html
 fails == relative-positioning-2.html relative-positioning-2.html
 fails == ruby-align-1.html ruby-align-1.html
 fails == ruby-align-1a.html ruby-align-1a.html
 fails == ruby-align-2.html ruby-align-2.html
 fails == ruby-align-2a.html ruby-align-2a.html
--- a/layout/reftests/floats/reftest-stylo.list
+++ b/layout/reftests/floats/reftest-stylo.list
@@ -12,17 +12,17 @@ fails == float-outside-block-push.html f
 == zero-height-float-base.html zero-height-float-base.html
 == zero-height-float.html zero-height-float.html
 == 345369-1.html 345369-1.html
 == 345369-2.html 345369-2.html
 == 345369-3.html 345369-3.html
 == 345369-4.html 345369-4.html
 == 345369-5.html 345369-5.html
 == 429974-1.html 429974-1.html
-fails == 478834-1.html 478834-1.html
+== 478834-1.html 478834-1.html
 == 546048-1.html 546048-1.html
 == 775350-1.html 775350-1.html
 fails == 1114329.html 1114329.html
 == 1236745-1.html 1236745-1.html
 fails == 1260031-1.html?display:table 1260031-1.html?display:table
 fails == 1260031-1.html?display:table-cell 1260031-1.html?display:table-cell
 fails == 1260031-1.html?overflow:hidden 1260031-1.html?overflow:hidden
 == 1291110-1.html 1291110-1.html
--- a/layout/reftests/line-breaking/reftest-stylo.list
+++ b/layout/reftests/line-breaking/reftest-stylo.list
@@ -6,20 +6,20 @@ fails == between-whitespaces.html betwee
 == datetime-1.html datetime-1.html
 == emoji-1.html emoji-1.html
 == emoji-2.html emoji-2.html
 == hyphens-1.html hyphens-1.html
 == hyphens-2.html hyphens-2.html
 # The following three tests may fail if rendering with Core Text (see bug 389074)
 # due to subpixel glyph positioning differences between the reference cases with <br>
 # and the automatically-wrapped lines in the test file
-fails == ja-1.html ja-1.html
-fails == ja-2.html ja-2.html
-fails == ja-3.html ja-3.html
-fails == khmer-1.html khmer-1.html
+== ja-1.html ja-1.html
+== ja-2.html ja-2.html
+== ja-3.html ja-3.html
+== khmer-1.html khmer-1.html
 == leaders-1.html leaders-1.html
 == markup-src-1.html markup-src-1.html
 == non-breakable-1.html non-breakable-1.html
 == non-breakable-2.html non-breakable-2.html
 == numerics-1.html numerics-1.html
 == parentheses-1.html parentheses-1.html
 == punctuation-open-1.html punctuation-open-1.html
 == punctuation-open-2.html punctuation-open-2.html
--- a/layout/reftests/mathml/reftest-stylo.list
+++ b/layout/reftests/mathml/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == dir-1.html dir-1.html
 fails == dir-2.html dir-2.html
 random-if(gtkWidget) == dir-3.html dir-3.html
-fails == dir-4.html dir-4.html
+== dir-4.html dir-4.html
 == dir-5.html dir-5.html
 fails == dir-6.html dir-6.html
 fails == dir-6a.html dir-6a.html
 fails == dir-7.html dir-7.html
 fails == dir-8.html dir-8.html
 fails == dir-9.html dir-9.html
 fails == dir-10.html dir-10.html
 fails == dir-11.html dir-11.html
--- a/layout/reftests/object/reftest-stylo.list
+++ b/layout/reftests/object/reftest-stylo.list
@@ -25,24 +25,24 @@ HTTP == type-overridden-by-server.html t
 == malformed-with-type.html malformed-with-type.html
 #
 # XXX missing tests 018-021 from http://biesi.damowmow.com/object/ here; need
 #     a controllable HTTP server (or preferably one run on the test machine)
 #     to add them
 #
 == unknown-type.html unknown-type.html
 == malformed-xml.html malformed-xml.html
-fails == malformed-xml-with-type.html malformed-xml-with-type.html
+== malformed-xml-with-type.html malformed-xml-with-type.html
 #
 # XXX missing tests 025-28 from http://biesi.damowmow.com/object/ here; would
 #     need to require Flash on the test machine to run them
 #
 # XXX need to support <img src="foo.svg"> for these to pass
-fails == svg.html svg.html
-fails == svg-with-type.html svg-with-type.html
+== svg.html svg.html
+== svg-with-type.html svg-with-type.html
 #
 # XXX missing test 031 from http://biesi.damowmow.com/object/ here; need to
 #     first support the standby attribute on objects, then need to figure out
 #     how to reproduce the setup needed for that test such that reftest will
 #     handle it correctly, since a still-loading image probably delays the
 #     snapshot reftest takes
 #
 # XXX missing test 032 from http://biesi.damowmow.com/object/ here; would
--- a/layout/reftests/pixel-rounding/reftest-stylo.list
+++ b/layout/reftests/pixel-rounding/reftest-stylo.list
@@ -120,17 +120,17 @@ asserts-if(stylo,40) == collapsed-border
 == image-height-top-4.html image-height-top-4.html
 == image-height-top-5.html image-height-top-5.html
 == image-height-top-6.html image-height-top-6.html
 == image-width-left-4.html image-width-left-4.html
 == image-width-left-5.html image-width-left-5.html
 == image-width-left-6.html image-width-left-6.html
 
 
-fails pref(image.downscale-during-decode.enabled,true) == image-high-quality-scaling-1.html image-high-quality-scaling-1.html
+pref(image.downscale-during-decode.enabled,true) == image-high-quality-scaling-1.html image-high-quality-scaling-1.html
 
 
 == offscreen-0-ref.html offscreen-0-ref.html
 == offscreen-background-color-pos-4.html offscreen-background-color-pos-4.html
 == offscreen-background-color-pos-5.html offscreen-background-color-pos-5.html
 == offscreen-background-color-pos-6.html offscreen-background-color-pos-6.html
 == offscreen-background-color-size-4.html offscreen-background-color-size-4.html
 == offscreen-background-color-size-5.html offscreen-background-color-size-5.html
--- a/layout/reftests/selection/reftest-stylo.list
+++ b/layout/reftests/selection/reftest-stylo.list
@@ -27,12 +27,12 @@ fuzzy-if(skiaContent,1,700) == extend-3i
 == extend-4b.html extend-4b.html
 # these 3 random-if(Android) are a difference of Native & Xul, see bug 739714
 fails == pseudo-element-of-native-anonymous.html pseudo-element-of-native-anonymous.html
 # These tests uses Highlight and HighlightText color keywords, they are not same as text selection color on Mac.
 fails == non-themed-widget.html non-themed-widget.html
 fails == themed-widget.html themed-widget.html
 == addrange-1.html addrange-1.html
 == addrange-2.html addrange-2.html
-fails == splitText-normalize.html splitText-normalize.html
+== splitText-normalize.html splitText-normalize.html
 fails asserts-if(stylo,13) == modify-range.html modify-range.html # bug 1324683
 fails == dom-mutations.html dom-mutations.html
 == trailing-space-1.html trailing-space-1.html
--- a/layout/reftests/svg/as-image/reftest-stylo.list
+++ b/layout/reftests/svg/as-image/reftest-stylo.list
@@ -53,75 +53,75 @@ fuzzy(1,2) fuzzy-if(skiaContent,1,529) =
 == 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
-fails == img-simple-3.html img-simple-3.html
+== img-simple-3.html img-simple-3.html
 == img-simple-4.html img-simple-4.html
-fails == img-simple-5.html img-simple-5.html
-fails == img-simple-6.html img-simple-6.html
-fails == img-simple-7.html img-simple-7.html
+== img-simple-5.html img-simple-5.html
+== img-simple-6.html img-simple-6.html
+== 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
 
 # More complex <img> tests
 == img-blobURI-1.html img-blobURI-1.html
 fails random == img-blobURI-2.html img-blobURI-2.html
-fails == img-content-outside-viewBox-1.html img-content-outside-viewBox-1.html
+== img-content-outside-viewBox-1.html img-content-outside-viewBox-1.html
 == img-display-none-1.html img-display-none-1.html
 == img-dyn-1.html img-dyn-1.html
-fails == img-foreignObject-1.html img-foreignObject-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
 fails == img-foreignObject-iframe-1b-helper.svg img-foreignObject-iframe-1b-helper.svg
 
-fails == img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1.html
-fails == img-widthAndHeight-meet-2.html img-widthAndHeight-meet-2.html
-fails == img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1.html
-fails == img-widthAndHeight-slice-2.html img-widthAndHeight-slice-2.html
+== img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1.html
+== 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
 
-fails == img-height-meet-1.html img-height-meet-1.html
-fails == img-height-meet-2.html img-height-meet-2.html
-fails == img-height-slice-1.html img-height-slice-1.html
-fails == img-height-slice-2.html img-height-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
 
-fails == img-width-meet-1.html img-width-meet-1.html
-fails == img-width-meet-2.html img-width-meet-2.html
-fails == img-width-slice-1.html img-width-slice-1.html
-fails == img-width-slice-2.html img-width-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
-fails == img-novb-widthAndHeight-meet-1-em.html img-novb-widthAndHeight-meet-1-em.html
-fails == img-novb-widthAndHeight-meet-1-px.html img-novb-widthAndHeight-meet-1-px.html
-fails == img-novb-widthAndHeight-slice-1-em.html img-novb-widthAndHeight-slice-1-em.html
-fails == img-novb-widthAndHeight-slice-1-px.html img-novb-widthAndHeight-slice-1-px.html
+== 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
-fails == img-novb-height-meet-1.html img-novb-height-meet-1.html
-fails == img-novb-height-slice-1.html img-novb-height-slice-1.html
-fails == img-novb-width-meet-1.html img-novb-width-meet-1.html
-fails == img-novb-width-slice-1.html img-novb-width-slice-1.html
+== img-novb-height-meet-1.html img-novb-height-meet-1.html
+== img-novb-height-slice-1.html img-novb-height-slice-1.html
+== img-novb-width-meet-1.html img-novb-width-meet-1.html
+== img-novb-width-slice-1.html img-novb-width-slice-1.html
 
 # with with a fragmentIdentifier viewBox
 fails == img-fragment-1a.html img-fragment-1a.html
 fails == img-fragment-1b.html img-fragment-1b.html
 fails == img-fragment-1c.html img-fragment-1c.html
 fails == img-fragment-2a.html img-fragment-2a.html
 fails == img-fragment-2b.html img-fragment-2b.html
 fails == img-fragment-2c.html img-fragment-2c.html
--- a/layout/reftests/svg/reftest-stylo.list
+++ b/layout/reftests/svg/reftest-stylo.list
@@ -326,17 +326,17 @@ random-if(gtkWidget) == text-font-weight
 == text-gradient-01.svg text-gradient-01.svg
 random-if(winWidget) == text-gradient-02.svg text-gradient-02.svg
 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.
-fails == text-language-00.xhtml text-language-00.xhtml
+== text-language-00.xhtml text-language-00.xhtml
 random-if(gtkWidget) == text-language-01.xhtml text-language-01.xhtml
 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
@@ -405,17 +405,17 @@ fuzzy-if(skiaContent,1,100) == tspan-xy-
 fails == 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
 fails == svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out.xhtml
 == href-attr-change-restyles.svg href-attr-change-restyles.svg
-fails == mask-img.html mask-img.html
+== 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
--- a/layout/reftests/svg/svg-integration/reftest-stylo.list
+++ b/layout/reftests/svg/svg-integration/reftest-stylo.list
@@ -12,34 +12,34 @@ fails == clipPath-html-04.xhtml clipPath
 fails == clipPath-html-04-extref.xhtml clipPath-html-04-extref.xhtml
 fails == clipPath-html-05.xhtml clipPath-html-05.xhtml
 fails == clipPath-html-05-extref.xhtml clipPath-html-05-extref.xhtml
 fails == clipPath-html-06.xhtml clipPath-html-06.xhtml
 fails == clipPath-html-06-extref.xhtml clipPath-html-06-extref.xhtml
 fails == clipPath-html-07.xhtml clipPath-html-07.xhtml
 fails == clipPath-html-08.xhtml clipPath-html-08.xhtml
 fails == clipPath-html-zoomed-01.xhtml clipPath-html-zoomed-01.xhtml
-fails == clipPath-transformed-html-01.xhtml clipPath-transformed-html-01.xhtml
-fails == clipPath-transformed-html-02.xhtml clipPath-transformed-html-02.xhtml
+== clipPath-transformed-html-01.xhtml clipPath-transformed-html-01.xhtml
+== clipPath-transformed-html-02.xhtml clipPath-transformed-html-02.xhtml
 fails == conditions-outer-svg-01.xhtml conditions-outer-svg-01.xhtml
 fails == conditions-outer-svg-02.xhtml conditions-outer-svg-02.xhtml
 fails == dynamic-conditions-outer-svg-01.xhtml dynamic-conditions-outer-svg-01.xhtml
 fails == dynamic-conditions-outer-svg-02.xhtml dynamic-conditions-outer-svg-02.xhtml
 fails == dynamic-conditions-outer-svg-03.xhtml dynamic-conditions-outer-svg-03.xhtml
 fails == dynamic-conditions-outer-svg-04.xhtml dynamic-conditions-outer-svg-04.xhtml
 fails == filter-html-01.xhtml filter-html-01.xhtml
 fails == filter-html-01-extref.xhtml filter-html-01-extref.xhtml
 fails == filter-html-zoomed-01.xhtml filter-html-zoomed-01.xhtml
 fails == mask-html-01.xhtml mask-html-01.xhtml
 fails == 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
 fails == mask-html-zoomed-01.xhtml mask-html-zoomed-01.xhtml
 fails == mask-html-xbl-bound-01.html mask-html-xbl-bound-01.html
-fails == mask-transformed-html-01.xhtml mask-transformed-html-01.xhtml
-fails == mask-transformed-html-02.xhtml mask-transformed-html-02.xhtml
+== mask-transformed-html-01.xhtml mask-transformed-html-01.xhtml
+== mask-transformed-html-02.xhtml mask-transformed-html-02.xhtml
 fails == patterned-svg-under-transformed-html-01.xhtml patterned-svg-under-transformed-html-01.xhtml
 fails == patterned-svg-under-transformed-html-02.xhtml patterned-svg-under-transformed-html-02.xhtml
 
 fails == mask-clipPath-opacity-01a.xhtml mask-clipPath-opacity-01a.xhtml
 fails == mask-clipPath-opacity-01b.xhtml mask-clipPath-opacity-01b.xhtml
 fails == mask-clipPath-opacity-01c.xhtml mask-clipPath-opacity-01c.xhtml
 fails == mask-clipPath-opacity-01d.xhtml mask-clipPath-opacity-01d.xhtml
 fails == mask-clipPath-opacity-01e.xhtml mask-clipPath-opacity-01e.xhtml
--- a/layout/reftests/text-decoration/reftest-stylo.list
+++ b/layout/reftests/text-decoration/reftest-stylo.list
@@ -92,17 +92,17 @@ fails == underline-block-propagation-2-s
 == text-decoration-zorder-1-standards.html text-decoration-zorder-1-standards.html
 == text-decoration-zorder-1-quirks.html text-decoration-zorder-1-quirks.html
 == table-quirk-1.html table-quirk-1.html
 fails == table-quirk-2.html table-quirk-2.html
 fails == text-decoration-propagation-1-quirks.html text-decoration-propagation-1-quirks.html
 == text-decoration-propagation-1-standards.html text-decoration-propagation-1-standards.html
 fails == 641444-1.html 641444-1.html
 fails == decoration-css21.html decoration-css21.html
-fails == decoration-color-override-quirks.html decoration-color-override-quirks.html
+== decoration-color-override-quirks.html decoration-color-override-quirks.html
 == decoration-color-override-standards.html decoration-color-override-standards.html
 == decoration-color-override-standards-ref.html decoration-color-override-standards-ref.html
 == decoration-css21-block.html decoration-css21-block.html
 == inline-baseline-almost-standards.html inline-baseline-almost-standards.html
 fails == inline-baseline-quirks.html inline-baseline-quirks.html
 == 676538-1.html 676538-1.html
 fails == underline-button-1.html underline-button-1.html
 fails == underline-button-2.html underline-button-2.html
--- a/layout/reftests/text-transform/reftest-stylo.list
+++ b/layout/reftests/text-transform/reftest-stylo.list
@@ -1,15 +1,15 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == capitalize-1.html capitalize-1.html
 == capitalize-2.html capitalize-2.html
 == capitalize-3.html capitalize-3.html
 == capitalize-4.html capitalize-4.html
 == capitalize-5.html capitalize-5.html
-fails == capitalize-6.html capitalize-6.html
+== capitalize-6.html capitalize-6.html
 == capitalize-7.html capitalize-7.html
 == capitalize-7a.html capitalize-7a.html
 == capitalize-8.html capitalize-8.html
 == lowercase-1.html lowercase-1.html
 == lowercase-sigma-1.html lowercase-sigma-1.html
 fails == small-caps-1.html small-caps-1.html
 fails HTTP(..) == fake-small-caps-1.html fake-small-caps-1.html
 fails HTTP(..) == opentype-small-caps-1.html opentype-small-caps-1.html
@@ -20,20 +20,20 @@ fails HTTP(..) == graphite-small-caps-1.
 == uppercase-szlig-1.html uppercase-szlig-1.html
 # these use DejaVu Sans via @font-face for consistency of results
 fails == all-upper.html all-upper.html
 fails == all-lower.html all-lower.html
 fails == all-title.html all-title.html
 == smtp-upper.html smtp-upper.html
 == smtp-lower.html smtp-lower.html
 == smtp-title.html smtp-title.html
-fails == turkish-casing-1.html turkish-casing-1.html
+== turkish-casing-1.html turkish-casing-1.html
 fails HTTP(..) == small-caps-turkish-1.html small-caps-turkish-1.html
-fails == greek-uppercase-1a.html greek-uppercase-1a.html
-fails == greek-uppercase-1b.html greek-uppercase-1b.html
-fails == greek-uppercase-2.html greek-uppercase-2.html
+== greek-uppercase-1a.html greek-uppercase-1a.html
+== greek-uppercase-1b.html greek-uppercase-1b.html
+== greek-uppercase-2.html greek-uppercase-2.html
 fails HTTP(..) == greek-small-caps-1.html greek-small-caps-1.html
-fails == irish-uppercase-1.html irish-uppercase-1.html
+== irish-uppercase-1.html irish-uppercase-1.html
 fails == irish-lowercase-1a.html irish-lowercase-1a.html
 fails == irish-lowercase-1b.html irish-lowercase-1b.html
 == fullwidth-1.html fullwidth-1.html
 == fullwidth-2.html fullwidth-2.html
 == fullwidth-all.html fullwidth-all.html
--- a/layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list
@@ -2,20 +2,20 @@
 # Tests for inlinizing block-level boxes
 # == ruby-inlinize-blocks-001.html ruby-inlinize-blocks-001.html
 fails == ruby-inlinize-blocks-002.html ruby-inlinize-blocks-002.html
 == ruby-inlinize-blocks-003.html ruby-inlinize-blocks-003.html
 # == ruby-inlinize-blocks-004.html ruby-inlinize-blocks-004.html
 # == ruby-inlinize-blocks-005.html ruby-inlinize-blocks-005.html
 
 # Tests for autohiding base-identical annotations
-fails == ruby-autohide-001.html ruby-autohide-001.html
-fails == ruby-autohide-002.html ruby-autohide-002.html
-fails == ruby-autohide-003.html ruby-autohide-003.html
-fails == ruby-autohide-004.html ruby-autohide-004.html
+== ruby-autohide-001.html ruby-autohide-001.html
+== ruby-autohide-002.html ruby-autohide-002.html
+== ruby-autohide-003.html ruby-autohide-003.html
+== ruby-autohide-004.html ruby-autohide-004.html
 
 # Tests for ruby with text-combine-upright
 fails == ruby-text-combine-upright-001a.html ruby-text-combine-upright-001a.html
 fails == ruby-text-combine-upright-001b.html ruby-text-combine-upright-001b.html
 fails == ruby-text-combine-upright-002a.html ruby-text-combine-upright-002a.html
 fails == ruby-text-combine-upright-002b.html ruby-text-combine-upright-002b.html
 
 # Tests for nested ruby
--- a/layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == ruby-text-decoration-01.html ruby-text-decoration-01.html
+== ruby-text-decoration-01.html ruby-text-decoration-01.html
 == text-decoration-propagation-01.html text-decoration-propagation-01.html
 
 # text-emphasis-style
 == text-emphasis-style-property-001.html text-emphasis-style-property-001.html
 == text-emphasis-style-property-002.html text-emphasis-style-property-002.html
 == text-emphasis-style-property-003.html text-emphasis-style-property-003.html
 == text-emphasis-style-property-004.html text-emphasis-style-property-004.html
 == text-emphasis-style-property-005.html text-emphasis-style-property-005.html
--- a/layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 default-preferences pref(layout.css.text-combine-upright.enabled,true)
 
-fails == text-combine-upright-break-inside-001.html text-combine-upright-break-inside-001.html
-fails == text-combine-upright-break-inside-001a.html text-combine-upright-break-inside-001a.html
+== text-combine-upright-break-inside-001.html text-combine-upright-break-inside-001.html
+== text-combine-upright-break-inside-001a.html text-combine-upright-break-inside-001a.html
 fails == text-combine-upright-compression-001.html text-combine-upright-compression-001.html
 fails == text-combine-upright-compression-002.html text-combine-upright-compression-002.html
 fails == text-combine-upright-compression-003.html text-combine-upright-compression-003.html
 fails == text-combine-upright-compression-004.html text-combine-upright-compression-004.html
 fails == text-combine-upright-compression-005.html text-combine-upright-compression-005.html
 fails == text-combine-upright-compression-005a.html text-combine-upright-compression-005a.html
 fails == text-combine-upright-compression-006.html text-combine-upright-compression-006.html
 fails == text-combine-upright-compression-006a.html text-combine-upright-compression-006a.html
--- a/layout/reftests/writing-mode/reftest-stylo.list
+++ b/layout/reftests/writing-mode/reftest-stylo.list
@@ -42,17 +42,17 @@ fails == 1124636-2-fieldset-min-height.h
 
 # == ua-style-sheet-margin-1.html ua-style-sheet-margin-1.html
 # == ua-style-sheet-margin-2.html ua-style-sheet-margin-2.html
 # == ua-style-sheet-margin-3.html ua-style-sheet-margin-3.html
 fails == ua-style-sheet-margin-4.html ua-style-sheet-margin-4.html
 fails == ua-style-sheet-margin-5.html ua-style-sheet-margin-5.html
 fails == ua-style-sheet-margin-6.html ua-style-sheet-margin-6.html
 fails == ua-style-sheet-margin-7.html ua-style-sheet-margin-7.html
-fails == ua-style-sheet-margin-8.html ua-style-sheet-margin-8.html
+== ua-style-sheet-margin-8.html ua-style-sheet-margin-8.html
 fails == ua-style-sheet-margin-9.html ua-style-sheet-margin-9.html
 fails == ua-style-sheet-margin-10.html ua-style-sheet-margin-10.html
 # == ua-style-sheet-margin-11.html ua-style-sheet-margin-11.html
 # == ua-style-sheet-margin-12.html ua-style-sheet-margin-12.html
 fails == ua-style-sheet-margin-13.html ua-style-sheet-margin-13.html
 == ua-style-sheet-margin-14.html ua-style-sheet-margin-14.html
 # == ua-style-sheet-border-1.html ua-style-sheet-border-1.html
 # == ua-style-sheet-border-2.html ua-style-sheet-border-2.html
@@ -105,18 +105,18 @@ fails asserts-if(stylo,6) == ua-style-sh
 # == 1130907-intrinsic-sizing-1.html 1130907-intrinsic-sizing-1.html
 == 1130907-intrinsic-sizing-2.html 1130907-intrinsic-sizing-2.html
 == 1131013-vertical-bidi.html 1131013-vertical-bidi.html
 # == 1133945-1-vertical-align.html 1133945-1-vertical-align.html
 == 1134744-radio-checkbox-baseline-1.html 1134744-radio-checkbox-baseline-1.html
 fails == 1134849-orthogonal-inline.html 1134849-orthogonal-inline.html
 fails == 1135361-ruby-justify-1.html 1135361-ruby-justify-1.html
 # == 1136557-1-nested-spans.html 1136557-1-nested-spans.html
-fails == 1136557-2-nested-spans.html 1136557-2-nested-spans.html
-fails == 1136557-3-nested-spans.html 1136557-3-nested-spans.html
+== 1136557-2-nested-spans.html 1136557-2-nested-spans.html
+== 1136557-3-nested-spans.html 1136557-3-nested-spans.html
 fails == 1138356-1-button-contents-alignment.html 1138356-1-button-contents-alignment.html
 fails == 1138356-2-button-contents-alignment.html 1138356-2-button-contents-alignment.html
 
 # Font inflation behaves wrong in vertical writing mode: bug 1138495
 # test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1a.html font-inflation-1a.html
 # test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1b.html font-inflation-1b.html
 # test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1c.html font-inflation-1c.html
 fails test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1d.html font-inflation-1d.html
--- a/parser/htmlparser/tests/reftest/reftest-stylo.list
+++ b/parser/htmlparser/tests/reftest/reftest-stylo.list
@@ -2,17 +2,17 @@
 == bug535530-1.html bug535530-1.html
 fails asserts-if(stylo,15) == view-source:bug535530-2.html view-source:bug535530-2.html # bug 1335312
 == bug566280-1.html bug566280-1.html
 == bug569229-1.xml bug569229-1.xml
 fails == bug577418-1.html bug577418-1.html
 == bug582788-1.html bug582788-1.html
 fails == bug582940-1.html bug582940-1.html
 == bug592656-1.html bug592656-1.html
-fails == bug599320-1.html bug599320-1.html
+== bug599320-1.html bug599320-1.html
 asserts-if(stylo,1) == bug608373-1.html bug608373-1.html # bug 1324683
 fails asserts-if(stylo,25) == view-source:bug482921-1.html view-source:bug482921-1.html # bug 1324704
 fails asserts-if(stylo,26) == view-source:bug482921-2.xhtml view-source:bug482921-2.xhtml # bug 1324704
 == bug659763-1.html bug659763-1.html
 == bug659763-2.html bug659763-2.html
 == bug659763-3.html bug659763-3.html
 == bug659763-4.html bug659763-4.html
 == bug659763-5.html bug659763-5.html