Bug 1338936 - Part 4: stylo: Update reftest results; r=emilio
authorManish Goregaokar <manishearth@gmail.com>
Sun, 12 Feb 2017 16:02:29 -0800
changeset 486777 4e75e0178a87a3f059193cc0a3abb5af92669fbb
parent 486776 7f7bb42ecf53893497e0d098c55dcd0c6b564d1a
child 487012 ec0d13708251296705fcc1b065bc1d07a3746e81
push id46055
push userbmo:manishearth@gmail.com
push dateSun, 19 Feb 2017 22:04:43 +0000
reviewersemilio
bugs1338936
milestone54.0a1
Bug 1338936 - Part 4: stylo: Update reftest results; r=emilio MozReview-Commit-ID: 6wg32flypt7
dom/encoding/test/reftest/reftest-stylo.list
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/generic/crashtests/crashtests.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/box-properties/reftest-stylo.list
layout/reftests/bugs/reftest-stylo.list
layout/reftests/canvas/reftest-stylo.list
layout/reftests/columns/reftest-stylo.list
layout/reftests/counters/reftest-stylo.list
layout/reftests/css-grid/reftest-stylo.list
layout/reftests/css-ruby/reftest-stylo.list
layout/reftests/first-letter/reftest-stylo.list
layout/reftests/floats/reftest-stylo.list
layout/reftests/invalidation/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/table-width/reftest-stylo.list
layout/reftests/text-decoration/reftest-stylo.list
layout/reftests/text-transform/reftest-stylo.list
layout/reftests/text/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
layout/style/test/stylo-failures.md
parser/htmlparser/tests/reftest/reftest-stylo.list
--- a/dom/encoding/test/reftest/reftest-stylo.list
+++ b/dom/encoding/test/reftest/reftest-stylo.list
@@ -1,6 +1,6 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == bug863728-1.html bug863728-1.html
-fails == bug863728-2.html bug863728-2.html
+== bug863728-2.html bug863728-2.html
 == bug863728-3.html bug863728-3.html
 # == bug945215-1.html bug945215-1.html
-fails == bug945215-2.html bug945215-2.html
+== bug945215-2.html bug945215-2.html
--- 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
+== 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
+fails fails == downscale-32px.html?-bmp-in.ico downscale-32px.html?.bmp-in.ico
+fails fails == 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
+fails fails == downscale-32px.html?-bmp-in.ico downscale-32px.html?.bmp-in.ico
+fails fails == downscale-32px.html?-png-in.ico downscale-32px.html?.png-in.ico
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -554,17 +554,17 @@ asserts(0-3) load 914501.html # bug 1144
 load 914891.html
 load 915475.xhtml
 load 927558.html
 load 943509-1.html
 asserts(2-8) asserts-if(stylo,0) load 944909-1.html
 load 946167-1.html
 load 947158.html
 load 949932.html
-asserts-if(Android,0-1) load 964078.html # bug 989718
+skip-if(stylo) asserts-if(Android,0-1) load 964078.html # bug 989718
 load 970710.html
 load 973701-1.xhtml
 load 973701-2.xhtml
 load 986899.html
 load 1001233.html
 load 1001258-1.html
 load 1003441.xul
 pref(layout.css.grid.enabled,true) load 1015562.html
--- 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
@@ -90,17 +90,17 @@ fails == 409375.html 409375.html
 fails == 413928-1.html 413928-1.html
 fails == 413928-2.html 413928-2.html
 == 425338-1a.html 425338-1a.html
 == 425338-1b.html 425338-1b.html
 == 489517-1.html 489517-1.html
 == 489887-1.html 489887-1.html
 # == 492231-1.html 492231-1.html
 == 496006-1.html 496006-1.html
-fails == 503269-1.html 503269-1.html
+== 503269-1.html 503269-1.html
 == 503957-1.html 503957-1.html
 == 525740-1.html 525740-1.html
 fails == 536963-1.html 536963-1.html
 fails == 562169-1.html 562169-1.html
 fails == 562169-1a.html 562169-1a.html
 fails == 562169-2.html 562169-2.html
 fails == 562169-2a.html 562169-2a.html
 == 562169-3.html 562169-3.html
--- a/layout/reftests/box-properties/reftest-stylo.list
+++ b/layout/reftests/box-properties/reftest-stylo.list
@@ -13,17 +13,17 @@ fails == width-special-values-float-intr
 fails == minmax-width-special-values-block-intrinsic.html minmax-width-special-values-block-intrinsic.html
 fails == width-special-values-cell-auto.html width-special-values-cell-auto.html
 fails == width-special-values-cell-fixed.html width-special-values-cell-fixed.html
 fails == box-sizing-1.html box-sizing-1.html
 fails == box-sizing-2.html box-sizing-2.html
 fails == box-sizing-3.html box-sizing-3.html
 fails == box-sizing-4.html box-sizing-4.html
 # == box-sizing-minmax-height.html box-sizing-minmax-height.html
-fails == box-sizing-minmax-width.html box-sizing-minmax-width.html
+== box-sizing-minmax-width.html box-sizing-minmax-width.html
 # == box-sizing-mozbox-minmax-height.html box-sizing-mozbox-minmax-height.html
 fails == abspos-non-replaced-width-offset-margin.html abspos-non-replaced-width-offset-margin.html
 fails == abspos-replaced-width-offset-margin.html abspos-replaced-width-offset-margin.html
 fails HTTP(..) == CSS21-t100301.xhtml CSS21-t100301.xhtml
 == CSS21-t100303.xhtml CSS21-t100303.xhtml
 == CSS21-t100303-simple.xhtml CSS21-t100303-simple.xhtml
 == CSS21-t100801-vertical-align.xhtml CSS21-t100801-vertical-align.xhtml
 == clip-auto.html clip-auto.html
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -111,36 +111,36 @@ fails == 99850-1c.html 99850-1c.html
 == 120834-2f.html 120834-2f.html
 == 120834-2g.html 120834-2g.html
 == 120834-2h.html 120834-2h.html
 == 120834-2i.html 120834-2i.html
 == 120834-2j.html 120834-2j.html
 fails == 124903-1.html 124903-1.html
 == 128896.html 128896.html
 == 130767-1.html 130767-1.html
-fails == 134706-1-left-scrollframe.html 134706-1-left-scrollframe.html
-fails == 134706-1-left-table.html 134706-1-left-table.html
-fails == 134706-1-right-scrollframe.html 134706-1-right-scrollframe.html
-fails == 134706-1-right-table.html 134706-1-right-table.html
-fails == 134706-2-left-scrollframe.html 134706-2-left-scrollframe.html
-fails == 134706-2-left-table.html 134706-2-left-table.html
-fails == 134706-2-right-scrollframe.html 134706-2-right-scrollframe.html
-fails == 134706-2-right-table.html 134706-2-right-table.html
-fails == 134706-3-left-scrollframe.html 134706-3-left-scrollframe.html
-fails == 134706-3-left-table.html 134706-3-left-table.html
-fails == 134706-3-right-scrollframe.html 134706-3-right-scrollframe.html
-fails == 134706-3-right-table.html 134706-3-right-table.html
-fails == 134706-4.html 134706-4.html
-fails == 134706-5.html 134706-5.html
-fails == 134706-6.html 134706-6.html
-fails == 134706-6b.html 134706-6b.html
-fails == 134706-6c.html 134706-6c.html
-fails == 134706-7.html 134706-7.html
-fails == 139550-1a.html 139550-1a.html
-fails == 139550-1b.html 139550-1b.html
+== 134706-1-left-scrollframe.html 134706-1-left-scrollframe.html
+== 134706-1-left-table.html 134706-1-left-table.html
+== 134706-1-right-scrollframe.html 134706-1-right-scrollframe.html
+== 134706-1-right-table.html 134706-1-right-table.html
+== 134706-2-left-scrollframe.html 134706-2-left-scrollframe.html
+== 134706-2-left-table.html 134706-2-left-table.html
+== 134706-2-right-scrollframe.html 134706-2-right-scrollframe.html
+== 134706-2-right-table.html 134706-2-right-table.html
+== 134706-3-left-scrollframe.html 134706-3-left-scrollframe.html
+== 134706-3-left-table.html 134706-3-left-table.html
+== 134706-3-right-scrollframe.html 134706-3-right-scrollframe.html
+== 134706-3-right-table.html 134706-3-right-table.html
+== 134706-4.html 134706-4.html
+== 134706-5.html 134706-5.html
+== 134706-6.html 134706-6.html
+== 134706-6b.html 134706-6b.html
+== 134706-6c.html 134706-6c.html
+== 134706-7.html 134706-7.html
+== 139550-1a.html 139550-1a.html
+== 139550-1b.html 139550-1b.html
 fails == 142233-1.html 142233-1.html
 == 144004-1.html 144004-1.html
 == 144004-2.html 144004-2.html
 == 144004-3.html 144004-3.html
 fails == 163504-1a.html 163504-1a.html
 fails == 163504-1b.html 163504-1b.html
 fails == 163504-2a.html 163504-2a.html
 fails == 163504-2b.html 163504-2b.html
@@ -188,29 +188,29 @@ fails-if(Android&&!asyncPan) == 192767-1
 fails-if(Android&&!asyncPan) == 192767-17.xul 192767-17.xul
 fails == 200774-1.html 200774-1.html
 == 201215-1.html 201215-1.html
 fails == 201293-1a.html 201293-1a.html
 fails == 201293-1b.html 201293-1b.html
 fails == 201293-1c.html 201293-1c.html
 fails == 201293-1d.html 201293-1d.html
 == 203727.html 203727.html
-fails == 206516-1.html 206516-1.html
+== 206516-1.html 206516-1.html
 == 206631-1.html 206631-1.html
 == 206802.html 206802.html
 fails == 210094-1a.html 210094-1a.html
 fails == 210094-1b.html 210094-1b.html
 fails == 210094-1c.html 210094-1c.html
 fails == 210876-1.html 210876-1.html
 == 211931-1.html 211931-1.html
 fails == 212563-1.html 212563-1.html
 == 212563-2.html 212563-2.html
 fails == 213834-1.html 213834-1.html
-fails == 214077-1a.html 214077-1a.html
-fails == 214077-1b.html 214077-1b.html
+== 214077-1a.html 214077-1a.html
+== 214077-1b.html 214077-1b.html
 == 218473-1.html 218473-1.html
 fuzzy-if(skiaContent,1,4) == 220165-1.svg 220165-1.svg
 fails == 223809-1.html 223809-1.html
 == 228856-1.html 228856-1.html
 == 228856-2.html 228856-2.html
 == 229591-1.html 229591-1.html
 # == 231823-1.html 231823-1.html
 == 232990-1a.xhtml 232990-1a.xhtml
@@ -234,17 +234,17 @@ fails == 233094-2c.html 233094-2c.html
 == 234686-13.html 234686-13.html
 == 234686-14.html 234686-14.html
 == 234686-15.html 234686-15.html
 == 234686-16.html 234686-16.html
 == 234686-17.html 234686-17.html
 == 234686-18.html 234686-18.html
 == 234686-19.html 234686-19.html
 fails == 234964-1.html 234964-1.html
-fails == 234964-2.html 234964-2.html
+== 234964-2.html 234964-2.html
 == 235593-1.html 235593-1.html
 fails == 236539-1.html 236539-1.html
 fails == 240029-1.html 240029-1.html
 fails == 240470-1.html 240470-1.html
 fails == 240933-1.html 240933-1.html
 fails == 240933-2.html 240933-2.html
 == 243266-1.html 243266-1.html
 == 243302-1.html 243302-1.html
@@ -272,21 +272,21 @@ fails == 243519-7.html 243519-7.html
 == 243519-9f.html 243519-9f.html
 fails == 244135-1.html 244135-1.html
 fails == 244135-2.html 244135-2.html
 == 244932-1.html 244932-1.html
 == 246669-1.html 246669-1.html
 == 249141.xul 249141.xul
 == 249982-1.html 249982-1.html
 == 252920-1.html 252920-1.html
-fails == 253701-1.html 253701-1.html
-fails == 255820-1.html 255820-1.html
+== 253701-1.html 253701-1.html
+== 255820-1.html 255820-1.html
 fails == 260406-1.html 260406-1.html
 == 261826-1.xul 261826-1.xul
-fails == 262151-1.html 262151-1.html
+== 262151-1.html 262151-1.html
 fails == 262998-1.html 262998-1.html
 == 267353-1.html 267353-1.html
 fails == 269908-1.html 269908-1.html
 fails == 269908-2.html 269908-2.html
 fails == 269908-3.html 269908-3.html
 fails == 269908-4.html 269908-4.html
 fails == 269908-5.html 269908-5.html
 fails == 271747-1a.html 271747-1a.html
@@ -304,17 +304,17 @@ fails == 281241-1.html 281241-1.html
 fails == 281241-2.xhtml 281241-2.xhtml
 # == 283686-1.html 283686-1.html
 == 283686-2.html 283686-2.html
 # == 283686-3.html 283686-3.html
 fails == 289384-1.xhtml 289384-1.xhtml
 # == 289480.html#top 289480.html#top
 fails == 290129-1.html 290129-1.html
 fails == 291078-1.html 291078-1.html
-fails == 291078-2.html 291078-2.html
+== 291078-2.html 291078-2.html
 == 291262-1.html 291262-1.html
 # == 294306-1.html 294306-1.html
 # == 294306-1.html 294306-1.html
 fails == 296361-1.html 296361-1.html
 == 296904-1.html 296904-1.html
 fails == 299136-1.html 299136-1.html
 == 299837-1.html 299837-1.html
 == 299837-2.xul 299837-2.xul
@@ -421,17 +421,17 @@ fails == 315920-30.html 315920-30.html
 == 322436-1.html 322436-1.html
 == 322461-1.xml 322461-1.xml
 == 323656-1.html 323656-1.html
 == 323656-2.html 323656-2.html
 fails == 323656-3.html 323656-3.html
 == 323656-4.html 323656-4.html
 == 323656-5.svg 323656-5.svg
 == 323656-6.html 323656-6.html
-fails == 325292-1.html 325292-1.html
+== 325292-1.html 325292-1.html
 fails == 325486-1.html 325486-1.html
 == 328111-1.html 328111-1.html
 random == 328829-1.xhtml 328829-1.xhtml
 == 328829-2.xhtml 328829-2.xhtml
 == 329359-1.html 329359-1.html
 fails == 331809-1.html 331809-1.html
 == 332360.html 332360.html
 # == 332360-ltr.html 332360-ltr.html
@@ -605,17 +605,17 @@ fails == 368020-2.html 368020-2.html
 fails == 368020-3.html 368020-3.html
 fails pref(layout.css.box-decoration-break.enabled,true) == 368020-5.html 368020-5.html
 == 368155-1.xhtml 368155-1.xhtml
 fails asserts(4-8) == 368155-negative-margins-1.html 368155-negative-margins-1.html
 # we can't test this because there's antialiasing involved, and our comparison
 # is too exact
 # == 368247-1.html 368247-1.html
 == 368247-2.html 368247-2.html
-fails == 368504-1.html 368504-1.html
+== 368504-1.html 368504-1.html
 fails == 368504-2.html 368504-2.html
 == 368504-3a.html 368504-3a.html
 == 368504-3b.html 368504-3b.html
 == 368504-4.html 368504-4.html
 == 368504-5.html 368504-5.html
 fails == 368504-6.html 368504-6.html
 fails asserts-if(stylo,2) == 368622-1.html 368622-1.html # bug 1324704
 fails == 368651-1.html 368651-1.html
@@ -624,26 +624,26 @@ fails == 368651-1.html 368651-1.html
 == 369882.xul 369882.xul
 fails == 369975-1.html 369975-1.html
 == 370353-1.html 370353-1.html
 fails == 370422-1.html 370422-1.html
 # == 370525-1.html 370525-1.html
 # == 370525-1.html 370525-1.html
 # == 370525-2.html 370525-2.html
 # == 370525-2.html 370525-2.html
-fails == 370525-rowspan-1a.html 370525-rowspan-1a.html
-fails == 370525-rowspan-1b.html 370525-rowspan-1b.html
-fails == 370525-rowspan-1c.html 370525-rowspan-1c.html
-fails == 370525-rowspan-2a.html 370525-rowspan-2a.html
-fails == 370525-rowspan-2b.html 370525-rowspan-2b.html
-fails == 370525-rowspan-3.html 370525-rowspan-3.html
-fails == 370525-rowspan-4.html 370525-rowspan-4.html
+== 370525-rowspan-1a.html 370525-rowspan-1a.html
+== 370525-rowspan-1b.html 370525-rowspan-1b.html
+== 370525-rowspan-1c.html 370525-rowspan-1c.html
+== 370525-rowspan-2a.html 370525-rowspan-2a.html
+== 370525-rowspan-2b.html 370525-rowspan-2b.html
+== 370525-rowspan-3.html 370525-rowspan-3.html
+== 370525-rowspan-4.html 370525-rowspan-4.html
 == 370525-sib.html 370525-sib.html
 fails == 370586-1.xhtml 370586-1.xhtml
-fails == 370629-1.html 370629-1.html
+== 370629-1.html 370629-1.html
 fails == 370629-2.html 370629-2.html
 == 370692-1.xhtml 370692-1.xhtml
 == 371041-1.html 371041-1.html
 fails == 371043-1.html 371043-1.html
 fails == 371354-1.html 371354-1.html
 == 371483-1.html 371483-1.html
 == 371561-1.html 371561-1.html
 == 371681-1.xhtml 371681-1.xhtml
@@ -701,27 +701,27 @@ fails == 379349-3a.xhtml 379349-3a.xhtml
 fails == 379349-3b.xhtml 379349-3b.xhtml
 fails == 379361-1.html 379361-1.html
 fails == 379361-2.html 379361-2.html
 fails == 379361-3.html 379361-3.html
 == 379461-1.xhtml 379461-1.xhtml
 == 379461-2.xhtml 379461-2.xhtml
 # == 379461-3-container-xhtml.html 379461-3-container-xhtml.html
 # == 379461-3-container-xhtml.html 379461-3-container-xhtml.html
-fails == 380004-1.html 380004-1.html
-fails == 380227-1.html 380227-1.html
+== 380004-1.html 380004-1.html
+== 380227-1.html 380227-1.html
 fails == 380825-1.html 380825-1.html
 == 380842-1.html 380842-1.html
 == 381130-1.html 381130-1.html
 fails == 381507-1.html 381507-1.html
 == 381746-1.html 381746-1.html
 fails == 382600-1.html 382600-1.html
 fails == 382916-1.html 382916-1.html
-fails == 383035-1.html 383035-1.html
-fails == 383035-2.html 383035-2.html
+== 383035-1.html 383035-1.html
+== 383035-2.html 383035-2.html
 == 383488-1.html 383488-1.html
 == 383551-1.html 383551-1.html
 fails == 383883-1.html 383883-1.html
 fails == 383883-2.html 383883-2.html
 fails == 383883-3.html 383883-3.html
 fails == 383883-4.html 383883-4.html
 fails == 383884-1.html 383884-1.html
 fails == 383885-1.html 383885-1.html
@@ -875,56 +875,56 @@ fails == 403249-1b.html 403249-1b.html
 fails == 403249-2a.html 403249-2a.html
 fails == 403249-2b.html 403249-2b.html
 == 403328-1.html 403328-1.html
 == 403426-1.html 403426-1.html
 fails == 403455-1.html 403455-1.html
 == 403505-1.xml 403505-1.xml
 fails == 403519-1.html 403519-1.html
 == 403519-2.html 403519-2.html
-fails == 403656-1.html 403656-1.html
-fails == 403656-2.html 403656-2.html
+== 403656-1.html 403656-1.html
+== 403656-2.html 403656-2.html
 fails == 403656-3.html 403656-3.html
-fails == 403656-4.html 403656-4.html
-fails == 403656-5.html 403656-5.html
+== 403656-4.html 403656-4.html
+== 403656-5.html 403656-5.html
 #== 403657-1.html 403657-1.html
 fails == 403733-1.html 403733-1.html
 # == 403962-1.xhtml 403962-1.xhtml
 == 404030-1.html 404030-1.html
 == 404030-1-notref.html 404030-1-notref.html
 == 404030-1-notref2.html 404030-1-notref2.html
 fails == 404123-1.html 404123-1.html
 fails == 404123-2.html 404123-2.html
 fails == 404123-3.html 404123-3.html
 # may fail "randomly" on OS X, doesn't seem to be rendering usefully anyhow - bug 602469
 random-if(cocoaWidget) HTTP(..) == 404149-1.xul 404149-1.xul
 == 404180-1.html 404180-1.html
-fails == 404301-1.html 404301-1.html
+== 404301-1.html 404301-1.html
 fails == 404309-1a.html 404309-1a.html
 fails == 404309-1b.html 404309-1b.html
 # Disabled due to compartments for now.
 #== data:application/xml,<foo/> data:application/xml,<foo/>
 fails == 404553-1.html 404553-1.html
-fails == 404666-1.html 404666-1.html
-fails == 404666-2.html 404666-2.html
+== 404666-1.html 404666-1.html
+== 404666-2.html 404666-2.html
 == 405186-1.xhtml 405186-1.xhtml
 fails == 405305-1.html 405305-1.html
 == 405380-1.html 405380-1.html
 == 405517-1.xhtml 405517-1.xhtml
-fails == 405577-1.html 405577-1.html
+== 405577-1.html 405577-1.html
 == 405584-1.html 405584-1.html
 # == 405952-1.html 405952-1.html
 == 406484-1.html 406484-1.html
 == 406568-1.html 406568-1.html
 fails == 407016-1-a.html 407016-1-a.html
 fails == 407016-1-b.html 407016-1-b.html
 fails == 407078-1.html 407078-1.html
 fails == 407095-1.html 407095-1.html
-fails == 407111-1.html 407111-1.html
-fails == 407227-1.html 407227-1.html
+== 407111-1.html 407111-1.html
+== 407227-1.html 407227-1.html
 fails == 407243-1.html 407243-1.html
 == 407419-1.html 407419-1.html
 == 407937-1.html 407937-1.html
 == 408493-1.html 408493-1.html
 == 408493-2.html 408493-2.html
 fails == 408656-1a.html 408656-1a.html
 fails == 408656-1b.html 408656-1b.html
 == 408656-1c.html 408656-1c.html
@@ -936,17 +936,17 @@ fails == 409084-1a.html 409084-1a.html
 fails == 409084-1b.html 409084-1b.html
 == 409089-1.html 409089-1.html
 == 409089-2.html 409089-2.html
 == 409089-3.html 409089-3.html
 fuzzy-if(winWidget,123,1600) == 409659-1a.html 409659-1a.html
 == 409659-1b.html 409659-1b.html
 fails == 409659-1c.html 409659-1c.html
 fuzzy-if(winWidget,123,1900) == 409659-1d.html 409659-1d.html
-fails == 410621-1.html 410621-1.html
+== 410621-1.html 410621-1.html
 fails == 411059-1.html 411059-1.html
 == 411334-1.xml 411334-1.xml
 == 411367-1.html 411367-1.html
 == 411367-2.html 411367-2.html
 == 411367-3.html 411367-3.html
 fails == 411585-1.html 411585-1.html
 fails == 411585-2.html 411585-2.html
 fails == 411585-3.html 411585-3.html
@@ -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
@@ -1036,22 +1036,22 @@ random-if(gtkWidget) == 424074-1-ref2.xu
 == 424236-5.html 424236-5.html
 == 424236-6.html 424236-6.html
 == 424236-7.html 424236-7.html
 == 424236-8.html 424236-8.html
 == 424236-9.html 424236-9.html
 == 424236-10.html 424236-10.html
 == 424236-11.html 424236-11.html
 == 424434-1.html 424434-1.html
-fails == 424465-1.html 424465-1.html
+== 424465-1.html 424465-1.html
 == 424631-1.html 424631-1.html
 == 424710-1.html 424710-1.html
 fails == 424766-1.html 424766-1.html
 # == 425972-1.html 425972-1.html
-fails == 425972-2.html 425972-2.html
+== 425972-2.html 425972-2.html
 # == 425972-1.html 425972-1.html
 fails == 426629-1.html 426629-1.html
 asserts(3-6) == 427017-1.xhtml 427017-1.xhtml
 == 427129-scrollframe.html 427129-scrollframe.html
 == 427129-table.html 427129-table.html
 == 427129-image.html 427129-image.html
 == 427129-table-caption.html 427129-table-caption.html
 == 427370-1.html 427370-1.html
@@ -1256,35 +1256,35 @@ fuzzy(255,15) == 472020-1a.xul 472020-1a
 == 472500-1.xul 472500-1.xul
 fails == 472769-1a.html 472769-1a.html
 == 472769-1b.html 472769-1b.html
 fails == 472769-2.html 472769-2.html
 fails == 472769-3.html 472769-3.html
 == 473847-1.xul 473847-1.xul
 fuzzy-if(skiaContent,1,16) == 474336-1.xul 474336-1.xul
 fails == 474417-1.html 474417-1.html
-fails == 474472-1.html 474472-1.html
+== 474472-1.html 474472-1.html
 == 475986-1a.html 475986-1a.html
 == 475986-1b.html 475986-1b.html
 == 475986-1c.html 475986-1c.html
 == 475986-1d.html 475986-1d.html
 == 475986-1e.html 475986-1e.html
 == 475986-1f.html 475986-1f.html
-fails == 475986-2a.html 475986-2a.html
-fails == 475986-2b.html 475986-2b.html
-fails == 475986-2c.html 475986-2c.html
-fails == 475986-2d.html 475986-2d.html
-fails == 475986-2e.html 475986-2e.html
-fails == 475986-2f.html 475986-2f.html
-fails == 475986-3a.html 475986-3a.html
-fails == 475986-3b.html 475986-3b.html
-fails == 475986-4.html 475986-4.html
+== 475986-2a.html 475986-2a.html
+== 475986-2b.html 475986-2b.html
+== 475986-2c.html 475986-2c.html
+== 475986-2d.html 475986-2d.html
+== 475986-2e.html 475986-2e.html
+== 475986-2f.html 475986-2f.html
+== 475986-3a.html 475986-3a.html
+== 475986-3b.html 475986-3b.html
+== 475986-4.html 475986-4.html
 # == 475986-1-ref.html 475986-1-ref.html
 # == 475986-1-ref.html 475986-1-ref.html
-fails == 475986-2-ref.html 475986-2-ref.html
+== 475986-2-ref.html 475986-2-ref.html
 == 476063-1.html 476063-1.html
 fails == 476063-2.html 476063-2.html
 fails == 476063-3.html 476063-3.html
 == 476063-4.xhtml 476063-4.xhtml
 == 476357-1.html 476357-1.html
 # == 476598-1a.html 476598-1a.html
 # == 476598-1a.html 476598-1a.html
 # == 476598-1b.html 476598-1b.html
@@ -1329,17 +1329,17 @@ fails == 482592-1b.xhtml 482592-1b.xhtml
 == 482659-1b.html 482659-1b.html
 == 482659-1c.html 482659-1c.html
 == 482659-1d.html 482659-1d.html
 == 483565.xul 483565.xul
 == 484256-1.html 484256-1.html
 == 484256-2.html 484256-2.html
 == 485012-1.html 485012-1.html
 fails == 485275-1.html 485275-1.html
-fails == 485275-1.svg 485275-1.svg
+== 485275-1.svg 485275-1.svg
 == 486052-1.html 486052-1.html
 == 486052-2a.html 486052-2a.html
 == 486052-2b.html 486052-2b.html
 == 486052-2c.html 486052-2c.html
 == 486052-2d.html 486052-2d.html
 == 486052-2e.html 486052-2e.html
 == 486052-2f.html 486052-2f.html
 == 486052-2g.html 486052-2g.html
@@ -1439,17 +1439,17 @@ fails == 521539-1.html 521539-1.html
 == 521542-1.xhtml 521542-1.xhtml
 == 521602.html 521602.html
 == 521685-1.html 521685-1.html
 fails == 522632-1.html 522632-1.html
 fails == 523096-1.html 523096-1.html
 == 523468-1.html 523468-1.html
 == 524175-1.html 524175-1.html
 == 526463-1.html 526463-1.html
-fails == 527464-1.html 527464-1.html
+== 527464-1.html 527464-1.html
 == 528038-1a.html 528038-1a.html
 == 528038-1b.html 528038-1b.html
 == 528038-1c.html 528038-1c.html
 == 528038-1d.html 528038-1d.html
 == 528038-1e.html 528038-1e.html
 == 528038-1f.html 528038-1f.html
 == 528038-2.html 528038-2.html
 fails == 528096-1.html 528096-1.html
@@ -1500,17 +1500,17 @@ fails == 551463-1.html 551463-1.html
 # behavior further in the future, which could make this become relevant again.
 # Marked "random" rather than "fails" because it may (spuriously) appear to pass
 # on Android devices that completely lack any Sinhala font support.
 fails random == 553571-1.html 553571-1.html
 == 555388-1.html 555388-1.html
 == 556661-1.html 556661-1.html
 # fuzzy-if(skiaContent,4,5) == 557087-1.html 557087-1.html
 # fails-if(Android) fuzzy-if(skiaContent&&!Android,2,5) == 557087-2.html 557087-2.html
-== 557736-1.html 557736-1.html
+fails == 557736-1.html 557736-1.html
 == 558011-1.xul 558011-1.xul
 == 559284-1.html 559284-1.html
 fails-if(Android) == 560455-1.xul 560455-1.xul
 == 561981-1.html 561981-1.html
 == 561981-2.html 561981-2.html
 == 561981-3.html 561981-3.html
 == 561981-4.html 561981-4.html
 == 561981-5.html 561981-5.html
@@ -1567,17 +1567,17 @@ fails == 574907-1.html 574907-1.html
 fails == 574907-2.html 574907-2.html
 # 574907-3 only worked under directwrite, and even there it now depends on the rendering mode; marking as random for now
 random-if(!winWidget) fails-if(winWidget&&!dwrite) random-if(winWidget&&dwrite) == 574907-3.html 574907-3.html
 == 577838-1.html 577838-1.html
 == 577838-2.html 577838-2.html
 == 579323-1.html 579323-1.html
 == 579349-1.html 579349-1.html
 == 579655-1.html 579655-1.html
-fails == 579808-1.html 579808-1.html
+== 579808-1.html 579808-1.html
 == 579985-1.html 579985-1.html
 == 580160-1.html 580160-1.html
 fails == 580863-1.html 580863-1.html
 == 581317-1.html 581317-1.html
 == 581579-1.html 581579-1.html
 == 582037-1a.html 582037-1a.html
 == 582037-1b.html 582037-1b.html
 fuzzy-if(Android,3,256) == 582037-2a.html 582037-2a.html
@@ -1597,24 +1597,24 @@ fails == 589682-1.html 589682-1.html
 fails == 593243-2.html 593243-2.html
 fails == 593544-1.html 593544-1.html
 == 594333-1.html 594333-1.html
 == 594624-1.html 594624-1.html
 fails == 594737-1.html 594737-1.html
 fails == 597721-1.html 597721-1.html
 # == 598726-1.html 598726-1.html
 == 599113-1.html 599113-1.html
-fails == 599476.html 599476.html
+== 599476.html 599476.html
 == 599882-1a.html 599882-1a.html
 == 599882-1b.html 599882-1b.html
 == 599882-2.html 599882-2.html
 == 600045-1.html 600045-1.html
 fails == 600803-1.html 600803-1.html
 == 600974-1.html 600974-1.html
-fails == 600974-2.html 600974-2.html
+== 600974-2.html 600974-2.html
 == 600974-3.html 600974-3.html
 == 602200-1.html 602200-1.html
 == 602200-2.html 602200-2.html
 fuzzy-if(Android,8,20) == 602200-3.html 602200-3.html
 fails == 602200-4.html 602200-4.html
 == 603423-1.html 603423-1.html
 fails == 604737.html 604737.html
 fails == 605138-1.html 605138-1.html
@@ -1787,18 +1787,18 @@ fails == 890495-1.html 890495-1.html
 fails == 897491-1.html 897491-1.html
 fails == 897491-2.html 897491-2.html
 == 902330-1.html 902330-1.html
 == 906199-1.html 906199-1.html
 == 921716-1.html 921716-1.html
 == 926155-1.html 926155-1.html
 == 928607-1.html 928607-1.html
 fails == 931464-1.html 931464-1.html
-fails == 931853.html 931853.html
-fails == 931853-quirks.html 931853-quirks.html
+== 931853.html 931853.html
+== 931853-quirks.html 931853-quirks.html
 fails == 933264-1.html 933264-1.html
 == 936670-1.svg 936670-1.svg
 fails == 941940-1.html 941940-1.html
 fails == 942017.html 942017.html
 fails == 942672-1.html 942672-1.html
 == 953334-win32-clipping.html 953334-win32-clipping.html
 fuzzy-if(skiaContent,1,5) == 956513-1.svg 956513-1.svg
 fails == 944291-1.html 944291-1.html
@@ -1854,26 +1854,26 @@ fails == 1062792-1.html 1062792-1.html
 == 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
-== 1121748-2.html 1121748-2.html
+skip == 1121748-2.html 1121748-2.html
 == 1127107-1a-nowrap.html 1127107-1a-nowrap.html
 == 1127107-1b-pre.html 1127107-1b-pre.html
 == 1127107-2-capitalize.html 1127107-2-capitalize.html
 # == 1127679-1a-inline-flex-relpos.html 1127679-1a-inline-flex-relpos.html
 == 1128354-1.html 1128354-1.html
 # == 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl.html
 # == 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl.html
 # The 1133905-*.html reftests only make sense on platforms where both APZ and
--- 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/counters/reftest-stylo.list
+++ b/layout/reftests/counters/reftest-stylo.list
@@ -2,41 +2,41 @@
 fails asserts-if(stylo,12) == counter-name-case-sensitive.html counter-name-case-sensitive.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counter-00-b-test.html t1202-counter-00-b-test.html # bug 1324704
 asserts-if(stylo,12) == t1202-counter-01-b-test.html t1202-counter-01-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counter-02-b-test.html t1202-counter-02-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counter-03-b-test.html t1202-counter-03-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counter-04-b-test.html t1202-counter-04-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counter-05-b-test.html t1202-counter-05-b-test.html # bug 1324704
 fails == t1202-counter-06-b-test.html t1202-counter-06-b-test.html
-fails == t1202-counter-07-b-test.html t1202-counter-07-b-test.html
-fails == t1202-counter-08-b-test.html t1202-counter-08-b-test.html
+fails asserts-if(stylo,19) == t1202-counter-07-b-test.html t1202-counter-07-b-test.html
+fails asserts-if(stylo,19) == t1202-counter-08-b-test.html t1202-counter-08-b-test.html
 fails == t1202-counter-09-b-test.html t1202-counter-09-b-test.html
 fails == t1202-counter-10-b-test.html t1202-counter-10-b-test.html
 fails == t1202-counter-11-b-test.html t1202-counter-11-b-test.html
-fails == t1202-counter-12-b-test.html t1202-counter-12-b-test.html
+fails asserts-if(stylo,12) == t1202-counter-12-b-test.html t1202-counter-12-b-test.html
 fails == t1202-counter-13-b-test.html t1202-counter-13-b-test.html
-fails == t1202-counter-14-b-test.html t1202-counter-14-b-test.html
+fails asserts-if(stylo,12) == t1202-counter-14-b-test.html t1202-counter-14-b-test.html
 fails == t1202-counter-15-b-test.html t1202-counter-15-b-test.html
 fails asserts-if(stylo,12) == t1202-counter-16-f-test.html t1202-counter-16-f-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counters-00-b-test.html t1202-counters-00-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counters-01-b-test.html t1202-counters-01-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counters-02-b-test.html t1202-counters-02-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counters-03-b-test.html t1202-counters-03-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counters-04-b-test.html t1202-counters-04-b-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counters-05-b-test.html t1202-counters-05-b-test.html # bug 1324704
 fails == t1202-counters-06-b-test.html t1202-counters-06-b-test.html
-fails == t1202-counters-07-b-test.html t1202-counters-07-b-test.html
-fails == t1202-counters-08-b-test.html t1202-counters-08-b-test.html
+fails asserts-if(stylo,19) == t1202-counters-07-b-test.html t1202-counters-07-b-test.html
+fails asserts-if(stylo,19) == t1202-counters-08-b-test.html t1202-counters-08-b-test.html
 fails == t1202-counters-09-b-test.html t1202-counters-09-b-test.html
 fails == t1202-counters-10-b-test.html t1202-counters-10-b-test.html
 fails == t1202-counters-11-b-test.html t1202-counters-11-b-test.html
-fails == t1202-counters-12-b-test.html t1202-counters-12-b-test.html
+fails asserts-if(stylo,12) == t1202-counters-12-b-test.html t1202-counters-12-b-test.html
 fails == t1202-counters-13-b-test.html t1202-counters-13-b-test.html
-fails == t1202-counters-14-b-test.html t1202-counters-14-b-test.html
+fails asserts-if(stylo,12) == t1202-counters-14-b-test.html t1202-counters-14-b-test.html
 fails == t1202-counters-15-b-test.html t1202-counters-15-b-test.html
 fails asserts-if(stylo,4) == t1202-counters-16-c-test.html t1202-counters-16-c-test.html # bug 1324704
 fails asserts-if(stylo,4) == t1202-counters-17-d-test.html t1202-counters-17-d-test.html # bug 1324704
 fails asserts-if(stylo,12) == t1202-counters-18-f-test.html t1202-counters-18-f-test.html # bug 1324704
 fails asserts-if(stylo,2) == t1204-implied-00-b-test.html t1204-implied-00-b-test.html # bug 1324704
 fails asserts-if(stylo,2) == t1204-implied-01-c-test.html t1204-implied-01-c-test.html # bug 1324704
 fails asserts-if(stylo,4) == t1204-implied-02-d-test.html t1204-implied-02-d-test.html # bug 1324704
 fails asserts-if(stylo,4) == t1204-increment-00-c-o-test.html t1204-increment-00-c-o-test.html # bug 1324704
@@ -66,18 +66,18 @@ fails asserts-if(stylo,4) == counter-ua-
 fails asserts-if(stylo,4) == counter-ua-limits-01.html counter-ua-limits-01.html # bug 1324704
 fails asserts-if(stylo,4) == counter-ua-limits-02.html counter-ua-limits-02.html # bug 1324704
 fails asserts-if(stylo,4) == counter-ua-limits-03.html counter-ua-limits-03.html # bug 1324704
 == counter-ua-limits-list-00.html counter-ua-limits-list-00.html
 == counter-ua-limits-list-01.html counter-ua-limits-list-01.html
 fails == multiple-thai-counters.html multiple-thai-counters.html
 fails == counter-suffix.html counter-suffix.html
 fails == counter-cjk-decimal.html counter-cjk-decimal.html
-fails == counter-japanese-informal.html counter-japanese-informal.html
-fails == counter-japanese-formal.html counter-japanese-formal.html
-fails == counter-korean-hangul-formal.html counter-korean-hangul-formal.html
-fails == counter-korean-hanja-informal.html counter-korean-hanja-informal.html
-fails == counter-korean-hanja-formal.html counter-korean-hanja-formal.html
-fails == counter-simp-chinese-informal.html counter-simp-chinese-informal.html
-fails == counter-simp-chinese-formal.html counter-simp-chinese-formal.html
-fails == counter-trad-chinese-informal.html counter-trad-chinese-informal.html
-fails == counter-trad-chinese-formal.html counter-trad-chinese-formal.html
-fails == counter-ethiopic-numeric.html counter-ethiopic-numeric.html
+fails asserts-if(stylo, 32) == counter-japanese-informal.html counter-japanese-informal.html
+fails asserts-if(stylo, 32) == counter-japanese-formal.html counter-japanese-formal.html
+fails asserts-if(stylo, 32) == counter-korean-hangul-formal.html counter-korean-hangul-formal.html
+fails asserts-if(stylo, 32) == counter-korean-hanja-informal.html counter-korean-hanja-informal.html
+fails asserts-if(stylo, 32) == counter-korean-hanja-formal.html counter-korean-hanja-formal.html
+fails asserts-if(stylo, 32) == counter-simp-chinese-informal.html counter-simp-chinese-informal.html
+fails asserts-if(stylo, 32) == counter-simp-chinese-formal.html counter-simp-chinese-formal.html
+fails asserts-if(stylo, 32) == counter-trad-chinese-informal.html counter-trad-chinese-informal.html
+fails asserts-if(stylo, 32) == counter-trad-chinese-formal.html counter-trad-chinese-formal.html
+fails asserts-if(stylo, 38) == counter-ethiopic-numeric.html counter-ethiopic-numeric.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/first-letter/reftest-stylo.list
+++ b/layout/reftests/first-letter/reftest-stylo.list
@@ -32,17 +32,17 @@ fails == dynamic-1.html dynamic-1.html
 == 23605-3.html 23605-3.html
 == 23605-4.html 23605-4.html
 == 23605-5.html 23605-5.html
 == 23605-6.html 23605-6.html
 == 229764-1.html 229764-1.html
 # == 229764-2.html 229764-2.html
 == 329069-1.html 329069-1.html
 == 329069-2.html 329069-2.html
-fails == 329069-3.html 329069-3.html
+== 329069-3.html 329069-3.html
 == 329069-4.html 329069-4.html
 HTTP(..) == 329069-5.html 329069-5.html
 == 342120-1.xhtml 342120-1.xhtml
 == 379799-1.html 379799-1.html
 == 399941-1.html 399941-1.html
 == 399941-2.html 399941-2.html
 == 399941-3.html 399941-3.html
 == 399941-4.html 399941-4.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/invalidation/reftest-stylo.list
+++ b/layout/reftests/invalidation/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == table-repaint-a.html table-repaint-a.html
+== table-repaint-a.html table-repaint-a.html
 # == table-repaint-b.html table-repaint-b.html
-fails == table-repaint-c.html table-repaint-c.html
+== table-repaint-c.html table-repaint-c.html
 == table-repaint-d.html table-repaint-d.html
 == 540247-1.xul 540247-1.xul
 fails == 543681-1.html 543681-1.html
 fails == 1243409-1.html 1243409-1.html
 fails == test-image-layers.html test-image-layers.html
 fails == test-image-layers-multiple-displayitem.html test-image-layers-multiple-displayitem.html
 pref(layout.animated-image-layers.enabled,true) skip-if(Android||gtkWidget) == test-animated-image-layers.html test-animated-image-layers.html
 # == test-animated-image-layers-background.html test-animated-image-layers-background.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 @@
 == 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 == modify-range.html modify-range.html
 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
@@ -325,17 +325,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
@@ -404,17 +404,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
 == mask-clipPath-opacity-01c.xhtml mask-clipPath-opacity-01c.xhtml
 == mask-clipPath-opacity-01d.xhtml mask-clipPath-opacity-01d.xhtml
 fails == mask-clipPath-opacity-01e.xhtml mask-clipPath-opacity-01e.xhtml
--- a/layout/reftests/table-width/reftest-stylo.list
+++ b/layout/reftests/table-width/reftest-stylo.list
@@ -1,56 +1,56 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == spacing-invariance-quirks-min.html spacing-invariance-quirks-min.html
 fails == spacing-invariance-quirks-pref.html spacing-invariance-quirks-pref.html
 fails == spacing-invariance-standards-min.html spacing-invariance-standards-min.html
 fails == spacing-invariance-standards-pref.html spacing-invariance-standards-pref.html
 # == min-width.html min-width.html
 == pref-width.html pref-width.html
 == min-width-ref.html min-width-ref.html
-fails == percent-large.html percent-large.html
+== percent-large.html percent-large.html
 == percent-large-min.html percent-large-min.html
 fails == percent-large-nested.html percent-large-nested.html
-fails == percent-small.html percent-small.html
+== percent-small.html percent-small.html
 == percent-small-min.html percent-small-min.html
 fails == percent-small-nested.html percent-small-nested.html
-fails == percent-small-2.html percent-small-2.html
-fails == percent-zero.html percent-zero.html
+== percent-small-2.html percent-small-2.html
+== percent-zero.html percent-zero.html
 == shrink-wrap-pref.html shrink-wrap-pref.html
 == shrink-wrap-avail.html shrink-wrap-avail.html
 == shrink-wrap-min.html shrink-wrap-min.html
 == shrink-wrap-min-ref.html shrink-wrap-min-ref.html
 == shrink-wrap-pref-ref.html shrink-wrap-pref-ref.html
 == shrink-wrap-avail-ref.html shrink-wrap-avail-ref.html
-fails == conflicting-widths-1.html conflicting-widths-1.html
-fails == conflicting-widths-2.html conflicting-widths-2.html
-fails == conflicting-widths-3.html conflicting-widths-3.html
-fails == conflicting-widths-4.html conflicting-widths-4.html
-fails == conflicting-widths-5.html conflicting-widths-5.html
+== conflicting-widths-1.html conflicting-widths-1.html
+== conflicting-widths-2.html conflicting-widths-2.html
+== conflicting-widths-3.html conflicting-widths-3.html
+== conflicting-widths-4.html conflicting-widths-4.html
+== conflicting-widths-5.html conflicting-widths-5.html
 == conflicting-widths-6.html conflicting-widths-6.html
-fails == conflicting-widths-7.html conflicting-widths-7.html
-fails == conflicting-widths-8.html conflicting-widths-8.html
+== conflicting-widths-7.html conflicting-widths-7.html
+== conflicting-widths-8.html conflicting-widths-8.html
 == conflicting-widths-9.html conflicting-widths-9.html
 == conflicting-widths-10.html conflicting-widths-10.html
-fails == conflicting-percent-widths-1.html conflicting-percent-widths-1.html
+== conflicting-percent-widths-1.html conflicting-percent-widths-1.html
 == conflicting-percent-widths-2.html conflicting-percent-widths-2.html
 == conflicting-percent-widths-3.html conflicting-percent-widths-3.html
-fails == percent-truncation-1.html percent-truncation-1.html
-fails == percent-truncation-2.html percent-truncation-2.html
-fails == percent-truncation-3.html percent-truncation-3.html
+== percent-truncation-1.html percent-truncation-1.html
+== percent-truncation-2.html percent-truncation-2.html
+== percent-truncation-3.html percent-truncation-3.html
 fails == balancing-1.html balancing-1.html
-fails == balancing-2.html balancing-2.html
+== balancing-2.html balancing-2.html
 # == cellpadding.html cellpadding.html
 fails == cellspacing.html cellspacing.html
-fails == percent-basis.html percent-basis.html
-fails == default-box-sizing-separate-standards.html default-box-sizing-separate-standards.html
-fails == default-box-sizing-separate-quirks.html default-box-sizing-separate-quirks.html
-fails == default-box-sizing-collapse-standards.html default-box-sizing-collapse-standards.html
-fails == default-box-sizing-collapse-quirks.html default-box-sizing-collapse-quirks.html
-fails == colspan-percent-distribution-1.html colspan-percent-distribution-1.html
+== percent-basis.html percent-basis.html
+== default-box-sizing-separate-standards.html default-box-sizing-separate-standards.html
+== default-box-sizing-separate-quirks.html default-box-sizing-separate-quirks.html
+== default-box-sizing-collapse-standards.html default-box-sizing-collapse-standards.html
+== default-box-sizing-collapse-quirks.html default-box-sizing-collapse-quirks.html
+== colspan-percent-distribution-1.html colspan-percent-distribution-1.html
 == colspan-percent-distribution-2.html colspan-percent-distribution-2.html
 == spanning-cell-sort-1-small.html spanning-cell-sort-1-small.html
 == spanning-cell-sort-1-large.html spanning-cell-sort-1-large.html
 == spanning-cell-sort-1-small-fixed.html spanning-cell-sort-1-small-fixed.html
 == spanning-cell-sort-1-large-fixed.html spanning-cell-sort-1-large-fixed.html
 == spanning-cell-sort-2-small.html spanning-cell-sort-2-small.html
 == spanning-cell-sort-2-large.html spanning-cell-sort-2-large.html
 == spanning-cell-sort-2-small-fixed.html spanning-cell-sort-2-small-fixed.html
--- 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/text/reftest-stylo.list
+++ b/layout/reftests/text/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == fallback-01.xhtml fallback-01.xhtml
-fails == font-selection-by-lang-01.html font-selection-by-lang-01.html
+== font-selection-by-lang-01.html font-selection-by-lang-01.html
 fails HTTP(..) == font-selection-fallback-1.html font-selection-fallback-1.html
 fails HTTP(..) == font-selection-generic-1.html font-selection-generic-1.html
 == font-size-adjust-01.html font-size-adjust-01.html
 # The following test passes consistently only on Mac OS X;
 # both Windows and Linux give results that vary depending on the font size/zoom factor used,
 # because hinting affects the metrics used to compute the font size adjustment. See bug 429605.
 == font-size-adjust-02.html font-size-adjust-02.html
 # This currently fails because line spacing does not respect font-size-adjust
@@ -142,18 +142,18 @@ fails == overflowwrap-06.html overflowwr
 # == wordwrap-09.html wordwrap-09.html
 # == overflowwrap-09.html overflowwrap-09.html
 == wordwrap-10.html wordwrap-10.html
 == overflowwrap-10.html overflowwrap-10.html
 fails == word-spacing-01.html word-spacing-01.html
 # the following will fail when rendering with Core Text (see bug 389074) due to what appears to be
 # an Apple bug: the presence of ZWNJ disturbs the positioning of an adjacent glyph. rdar://6427865
 random-if(cocoaWidget) random-if(gtkWidget) HTTP(..) == zwnj-01.xhtml zwnj-01.xhtml
-fails HTTP(..) == zwnj-02.xhtml zwnj-02.xhtml
-fails == zwnj-01.html zwnj-01.html
+HTTP(..) == zwnj-02.xhtml zwnj-02.xhtml
+== zwnj-01.html zwnj-01.html
 == initial-zwj-1.html initial-zwj-1.html
 == cgj-01.html cgj-01.html
 fails == 444656.html 444656.html
 fails == 449555-1.html 449555-1.html
 == 467722.html 467722.html
 fails == 475092-sub.html 475092-sub.html
 fails == 475092-pos.html 475092-pos.html
 fails == 476378-soft-hyphen-fallback.html 476378-soft-hyphen-fallback.html
@@ -239,23 +239,23 @@ fails pref(gfx.font_rendering.graphite.e
 # test for bidi bug in graphite 1.3.2, fixed in 1.3.3 (bug 1207061)
 fails HTTP(..) == graphite-bidi-1.html graphite-bidi-1.html
 
 fails HTTP(..) == graphite-surrogate-selection.html graphite-surrogate-selection.html
 
 # Tests for hyphenation with hyphens property
 # == auto-hyphenation-1.html auto-hyphenation-1.html
 # == auto-hyphenation-1.html auto-hyphenation-1.html
-fails == auto-hyphenation-1a.html auto-hyphenation-1a.html
-fails == auto-hyphenation-2.html auto-hyphenation-2.html
+== auto-hyphenation-1a.html auto-hyphenation-1a.html
+== auto-hyphenation-2.html auto-hyphenation-2.html
 == auto-hyphenation-3.html auto-hyphenation-3.html
 == auto-hyphenation-4.html auto-hyphenation-4.html
 fails == auto-hyphenation-5.html auto-hyphenation-5.html
-fails == auto-hyphenation-6.html auto-hyphenation-6.html
-fails == auto-hyphenation-7.html auto-hyphenation-7.html
+== auto-hyphenation-6.html auto-hyphenation-6.html
+== auto-hyphenation-7.html auto-hyphenation-7.html
 == auto-hyphenation-8.html auto-hyphenation-8.html
 == auto-hyphenation-9.html auto-hyphenation-9.html
 == auto-hyphenation-10.html auto-hyphenation-10.html
 # == auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml
 # == auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml
 fails == auto-hyphenation-xmllang-1a.xhtml auto-hyphenation-xmllang-1a.xhtml
 fails == auto-hyphenation-xmllang-2.xhtml auto-hyphenation-xmllang-2.xhtml
 == auto-hyphenation-xmllang-3.xhtml auto-hyphenation-xmllang-3.xhtml
@@ -263,62 +263,62 @@ fails == auto-hyphenation-xmllang-2.xhtm
 fails == auto-hyphenation-xmllang-5.xhtml auto-hyphenation-xmllang-5.xhtml
 fails == auto-hyphenation-xmllang-6.xhtml auto-hyphenation-xmllang-6.xhtml
 fails == auto-hyphenation-xmllang-7.xhtml auto-hyphenation-xmllang-7.xhtml
 == auto-hyphenation-xmllang-8.xhtml auto-hyphenation-xmllang-8.xhtml
 == auto-hyphenation-xmllang-9.xhtml auto-hyphenation-xmllang-9.xhtml
 == auto-hyphenation-xmllang-10.xhtml auto-hyphenation-xmllang-10.xhtml
 fails == auto-hyphenation-xmllang-11a.xhtml auto-hyphenation-xmllang-11a.xhtml
 fails == auto-hyphenation-xmllang-11b.xhtml auto-hyphenation-xmllang-11b.xhtml
-== auto-hyphenation-xmllang-12a.xhtml auto-hyphenation-xmllang-12a.xhtml
-== auto-hyphenation-xmllang-12b.xhtml auto-hyphenation-xmllang-12b.xhtml
+fails == auto-hyphenation-xmllang-12a.xhtml auto-hyphenation-xmllang-12a.xhtml
+fails == auto-hyphenation-xmllang-12b.xhtml auto-hyphenation-xmllang-12b.xhtml
 fails == auto-hyphenation-xmllang-13a.xhtml auto-hyphenation-xmllang-13a.xhtml
-fails == auto-hyphenation-xmllang-13b.xhtml auto-hyphenation-xmllang-13b.xhtml
-== auto-hyphenation-xmllang-14a.xhtml auto-hyphenation-xmllang-14a.xhtml
+== auto-hyphenation-xmllang-13b.xhtml auto-hyphenation-xmllang-13b.xhtml
+fails == auto-hyphenation-xmllang-14a.xhtml auto-hyphenation-xmllang-14a.xhtml
 == auto-hyphenation-xmllang-14b.xhtml auto-hyphenation-xmllang-14b.xhtml
-fails == auto-hyphenation-af-1.html auto-hyphenation-af-1.html
-fails == auto-hyphenation-bg-1.html auto-hyphenation-bg-1.html
-fails == auto-hyphenation-ca-1.html auto-hyphenation-ca-1.html
-fails == auto-hyphenation-cy-1.html auto-hyphenation-cy-1.html
-fails == auto-hyphenation-da-1.html auto-hyphenation-da-1.html
+== auto-hyphenation-af-1.html auto-hyphenation-af-1.html
+== auto-hyphenation-bg-1.html auto-hyphenation-bg-1.html
+== auto-hyphenation-ca-1.html auto-hyphenation-ca-1.html
+== auto-hyphenation-cy-1.html auto-hyphenation-cy-1.html
+== auto-hyphenation-da-1.html auto-hyphenation-da-1.html
 # == auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
-fails == auto-hyphenation-de-1996-1.html auto-hyphenation-de-1996-1.html
+== auto-hyphenation-de-1996-1.html auto-hyphenation-de-1996-1.html
 # == auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
-fails == auto-hyphenation-de-ch-1.html auto-hyphenation-de-ch-1.html
-fails == auto-hyphenation-eo-1.html auto-hyphenation-eo-1.html
-fails == auto-hyphenation-es-1.html auto-hyphenation-es-1.html
-fails == auto-hyphenation-et-1.html auto-hyphenation-et-1.html
-fails == auto-hyphenation-fi-1.html auto-hyphenation-fi-1.html
-fails == auto-hyphenation-fr-1.html auto-hyphenation-fr-1.html
-fails == auto-hyphenation-gl-1.html auto-hyphenation-gl-1.html
-fails == auto-hyphenation-hr-1.html auto-hyphenation-hr-1.html
-fails == auto-hyphenation-hsb-1.html auto-hyphenation-hsb-1.html
-fails == auto-hyphenation-hu-1.html auto-hyphenation-hu-1.html
-fails == auto-hyphenation-ia-1.html auto-hyphenation-ia-1.html
-fails == auto-hyphenation-is-1.html auto-hyphenation-is-1.html
-fails == auto-hyphenation-it-1.html auto-hyphenation-it-1.html
-fails == auto-hyphenation-kmr-1.html auto-hyphenation-kmr-1.html
-fails == auto-hyphenation-la-1.html auto-hyphenation-la-1.html
-fails == auto-hyphenation-lt-1.html auto-hyphenation-lt-1.html
-fails == auto-hyphenation-mn-1.html auto-hyphenation-mn-1.html
-fails == auto-hyphenation-nb-1.html auto-hyphenation-nb-1.html
-fails == auto-hyphenation-nl-1.html auto-hyphenation-nl-1.html
-fails == auto-hyphenation-nn-1.html auto-hyphenation-nn-1.html
+== auto-hyphenation-de-ch-1.html auto-hyphenation-de-ch-1.html
+== auto-hyphenation-eo-1.html auto-hyphenation-eo-1.html
+== auto-hyphenation-es-1.html auto-hyphenation-es-1.html
+== auto-hyphenation-et-1.html auto-hyphenation-et-1.html
+== auto-hyphenation-fi-1.html auto-hyphenation-fi-1.html
+== auto-hyphenation-fr-1.html auto-hyphenation-fr-1.html
+== auto-hyphenation-gl-1.html auto-hyphenation-gl-1.html
+== auto-hyphenation-hr-1.html auto-hyphenation-hr-1.html
+== auto-hyphenation-hsb-1.html auto-hyphenation-hsb-1.html
+== auto-hyphenation-hu-1.html auto-hyphenation-hu-1.html
+== auto-hyphenation-ia-1.html auto-hyphenation-ia-1.html
+== auto-hyphenation-is-1.html auto-hyphenation-is-1.html
+== auto-hyphenation-it-1.html auto-hyphenation-it-1.html
+== auto-hyphenation-kmr-1.html auto-hyphenation-kmr-1.html
+== auto-hyphenation-la-1.html auto-hyphenation-la-1.html
+== auto-hyphenation-lt-1.html auto-hyphenation-lt-1.html
+== auto-hyphenation-mn-1.html auto-hyphenation-mn-1.html
+== auto-hyphenation-nb-1.html auto-hyphenation-nb-1.html
+== auto-hyphenation-nl-1.html auto-hyphenation-nl-1.html
+== auto-hyphenation-nn-1.html auto-hyphenation-nn-1.html
 fails == auto-hyphenation-pl-1.html auto-hyphenation-pl-1.html
-fails == auto-hyphenation-pt-1.html auto-hyphenation-pt-1.html
-fails == auto-hyphenation-ru-1.html auto-hyphenation-ru-1.html
-fails == auto-hyphenation-sh-1.html auto-hyphenation-sh-1.html
-fails == auto-hyphenation-sl-1.html auto-hyphenation-sl-1.html
-fails == auto-hyphenation-sr-1.html auto-hyphenation-sr-1.html
+== auto-hyphenation-pt-1.html auto-hyphenation-pt-1.html
+== auto-hyphenation-ru-1.html auto-hyphenation-ru-1.html
+== auto-hyphenation-sh-1.html auto-hyphenation-sh-1.html
+== auto-hyphenation-sl-1.html auto-hyphenation-sl-1.html
+== auto-hyphenation-sr-1.html auto-hyphenation-sr-1.html
 # == auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
 # == auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
-fails == auto-hyphenation-tr-1.html auto-hyphenation-tr-1.html
-fails == auto-hyphenation-uk-1.html auto-hyphenation-uk-1.html
+== auto-hyphenation-tr-1.html auto-hyphenation-tr-1.html
+== auto-hyphenation-uk-1.html auto-hyphenation-uk-1.html
 
-fails == auto-hyphenation-transformed-1.html auto-hyphenation-transformed-1.html
+== auto-hyphenation-transformed-1.html auto-hyphenation-transformed-1.html
 
 # osx-font-smoothing - with and without subpixel AA, only under OSX
 # fails-if(!cocoaWidget||OSX==1006||OSX==1007) == osx-font-smoothing.html osx-font-smoothing.html
 == osx-font-smoothing-2.html osx-font-smoothing-2.html
 == osx-font-smoothing-2.html osx-font-smoothing-2.html
 
 fails pref(layout.css.text-align-unsafe-value.enabled,true) == text-align-unsafe.html text-align-unsafe.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 == ua-style-sheet-input-color-1.ht
 # == 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/layout/style/test/stylo-failures.md
+++ b/layout/style/test/stylo-failures.md
@@ -80,17 +80,17 @@ Any line which doesn't follow the format
     * test_supports_rules.html [1]
 * test_box_size_keywords.html: moz-prefixed intrinsic size keyword value [64]
 * test_bug160403.html: servo/servo#15004 [2]
 * test_bug229915.html: sibling selector with dynamic change bug 1330885 [5]
 * test_bug357614.html: case-insensitivity for old attrs in attr selector servo/servo#15006 [2]
 * mapped attribute not supported
   * test_bug363146.html [2]
   * test_bug389464.html: also font-size computation [1]
-  * test_html_attribute_computed_values.html: also list-style-type [9]
+  * test_html_attribute_computed_values.html: also list-style-type [8]
 * test_bug387615.html: getComputedStyle value not updated bug 1331294 ##important## (when that gets fixed, servo/servo#15006) [1]
 * test_bug397427.html: @import issue bug 1331291 and CSSOM support of @import [2]
 * console support:
   * test_bug413958.html `monitorConsole` [3]
   * test_parser_diagnostics_unprintables.html [550]
 * test_bug511909.html: @-moz-document and @media support [4]
 * Style change from DOM API bug 1331301
   * test_bug534804.html [90]
@@ -125,17 +125,17 @@ Any line which doesn't follow the format
   * test_value_storage.html `'auto' on 'min-` [4]
 * test_compute_data_with_start_struct.html `timing-function`: incorrectly computing keywords to bezier function servo/servo#15086 [2]
 * test_condition_text.html: @-moz-document, CSSOM support of @media, @support [2]
 * @counter-style support:
   * test_counter_descriptor_storage.html [1]
   * test_counter_style.html [1]
   * test_rule_insertion.html `@counter-style` [4]
   * test_value_storage.html `symbols(` [30]
-  * ... `list-style-type` [74]
+  * ... `list-style-type` [60]
   * ... `'list-style'` [30]
 * test_default_computed_style.html: support of getDefaultComputedStyle [1]
 * @font-face support bug 1290237
   * test_descriptor_storage.html [1]
   * test_descriptor_syntax_errors.html [1]
   * test_font_face_parser.html `@font-face` [447]
   * test_redundant_font_download.html [3] **disabled**
 * @namespace support:
@@ -236,29 +236,22 @@ Any line which doesn't follow the format
     * test_contain_formatting_context.html [1]
     * test_compute_data_with_start_struct.html `contain` [2]
     * test_inherit_computation.html `contain` [2]
     * test_inherit_storage.html `contain` [2]
     * test_initial_computation.html `contain` [4]
     * test_initial_storage.html `contain` [4]
     * test_value_storage.html `'contain'` [30]
   * flexbox / grid position properties **need investigation**
-    * test_align_justify_computed_values.html [16]
-    * test_compute_data_with_start_struct.html `align-` [2]
-    * ... `justify-` [2]
-    * test_inherit_computation.html `align-` [4]
-    * ... `justify-` [2]
     * test_inherit_storage.html `align-` [3]
-    * ... `justify-` [5]
-    * test_initial_computation.html `align-` [8]
-    * ... `justify-` [4]
+    * ... `justify-` [3]
     * test_initial_storage.html `align-` [6]
-    * ... `justify-` [10]
-    * test_value_storage.html `align-` [105]
-    * ... `justify-` [111]
+    * ... `justify-` [6]
+    * test_value_storage.html `align-` [90]
+    * ... `justify-` [79]
   * place-{content,items,self} shorthands
     * test_align_shorthand_serialization.html [8]
     * test_inherit_computation.html `place-` [6]
     * test_inherit_storage.html `place-` [6]
     * test_initial_computation.html `place-` [12]
     * test_initial_storage.html `place-` [12]
     * test_value_storage.html `place-` [66]
   * caret-color servo/servo#15309
@@ -295,20 +288,18 @@ Any line which doesn't follow the format
     * test_inherit_storage.html `touch-action` [2]
     * test_initial_computation.html `touch-action` [4]
     * test_initial_storage.html `touch-action` [4]
     * test_value_storage.html `touch-action` [14]
 * Unimplemented SVG properties:
   * marker-{start,mid,end} properties
     * test_compute_data_with_start_struct.html `marker-` [6]
     * test_inherit_computation.html `marker` [16]
-    * test_inherit_storage.html `marker` [10]
     * test_initial_computation.html `marker` [8]
     * test_initial_storage.html `marker` [5]
-    * test_value_storage.html `on 'marker` [6]
   * stroke properties
     * test_value_storage.html `on 'stroke` [6]
     * test_compute_data_with_start_struct.html `initial and other values of stroke-dasharray are different` [2]
 * Properties implemented but not in geckolib:
   * counter-reset property:
     * test_bug829816.html [8]
     * test_compute_data_with_start_struct.html `counter-reset` [2]
     * test_inherit_computation.html `counter-reset` [2]
@@ -407,17 +398,17 @@ Any line which doesn't follow the format
     * ... `rgb(100, 100.0, 100)` [1]
   * color interpolation hint not supported servo/servo#15166
     * test_value_storage.html `'linear-gradient` [50]
   * two-keyword form of background-repeat/mask-repeat servo/servo#14954
     * test_value_storage.html `background-repeat` [14]
     * ... `mask-repeat` [24]
   * lack glue for function values of content property bug 1296477
     * test_rule_insertion.html `decimal counter` [3]
-    * test_value_storage.html `'content` [38]
+    * test_value_storage.html `'content` [41]
   * SVG-in-OpenType values not supported servo/servo#15211
     * test_value_storage.html `context-` [2]
   * writing-mode: sideways-{lr,rl} and SVG values servo/servo#15213
     * test_logical_properties.html `sideways` [1224]
     * test_value_storage.html `writing-mode` [8]
 * Incorrect parsing
   * calc() doesn't support dividing expression servo/servo#15192
     * test_value_storage.html `calc(50px/` [7]
--- 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
 == bug608373-1.html bug608373-1.html
 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