Bug 1334768 - stylo: Test expectation adjustments for 2017-01-29 merge.
authorCameron McCormack <cam@mcc.id.au>
Sun, 29 Jan 2017 15:31:56 +0800
changeset 378237 405549360f27d2e7427b3c5ff50e41c977038438
parent 378236 2fe14ee4e5a868c5ce44d26f0bc5445532156e7f
child 378238 7b6cb0f045ae58af830b8310d0c073577e37cdc8
push id7198
push userjlorenzo@mozilla.com
push dateTue, 18 Apr 2017 12:07:49 +0000
treeherdermozilla-beta@d57aa49c3948 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1334768
milestone54.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1334768 - stylo: Test expectation adjustments for 2017-01-29 merge. MozReview-Commit-ID: FFmvs6SHIwW
docshell/base/crashtests/crashtests.list
dom/animation/test/crashtests/crashtests.list
dom/base/crashtests/crashtests.list
dom/canvas/crashtests/crashtests.list
dom/canvas/test/reftest/filters/reftest-stylo.list
dom/canvas/test/reftest/reftest-stylo.list
dom/html/crashtests/crashtests.list
dom/jsurl/crashtests/crashtests.list
dom/media/test/crashtests/crashtests.list
dom/media/tests/crashtests/crashtests.list
dom/plugins/test/crashtests/crashtests.list
dom/plugins/test/reftest/reftest-stylo.list
dom/smil/crashtests/crashtests.list
dom/svg/crashtests/crashtests.list
editor/libeditor/crashtests/crashtests.list
gfx/tests/crashtests/crashtests.list
gfx/tests/reftest/reftest-stylo.list
image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list
image/test/reftest/bmp/bmpsuite/q/reftest-stylo.list
image/test/reftest/downscaling/reftest-stylo.list
image/test/reftest/gif/reftest-stylo.list
image/test/reftest/ico/ico-bmp-1bpp/reftest-stylo.list
image/test/reftest/ico/ico-bmp-24bpp/reftest-stylo.list
image/test/reftest/ico/ico-bmp-32bpp/reftest-stylo.list
image/test/reftest/ico/ico-bmp-4bpp/reftest-stylo.list
image/test/reftest/ico/ico-bmp-8bpp/reftest-stylo.list
image/test/reftest/ico/ico-mixed/reftest-stylo.list
image/test/reftest/ico/ico-png/reftest-stylo.list
js/xpconnect/crashtests/crashtests.list
layout/base/crashtests/crashtests.list
layout/forms/crashtests/crashtests.list
layout/generic/crashtests/crashtests.list
layout/printing/crashtests/crashtests.list
layout/reftests/backgrounds/reftest-stylo.list
layout/reftests/bidi/dirAuto/reftest-stylo.list
layout/reftests/bugs/reftest-stylo.list
layout/reftests/canvas/reftest-stylo.list
layout/reftests/css-grid/reftest-stylo.list
layout/reftests/css-invalid/button/reftest-stylo.list
layout/reftests/css-invalid/fieldset/reftest-stylo.list
layout/reftests/css-invalid/input/reftest-stylo.list
layout/reftests/css-optional/reftest-stylo.list
layout/reftests/css-valid/button/reftest-stylo.list
layout/reftests/css-valid/input/reftest-stylo.list
layout/reftests/css-valid/select/reftest-stylo.list
layout/reftests/css-valid/textarea/reftest-stylo.list
layout/reftests/first-line/reftest-stylo.list
layout/reftests/flexbox/pagination/reftest-stylo.list
layout/reftests/flexbox/reftest-stylo.list
layout/reftests/forms/input/checkbox/reftest-stylo.list
layout/reftests/forms/input/color/reftest-stylo.list
layout/reftests/forms/input/email/reftest-stylo.list
layout/reftests/forms/input/file/reftest-stylo.list
layout/reftests/forms/input/radio/reftest-stylo.list
layout/reftests/forms/input/search/reftest-stylo.list
layout/reftests/forms/input/tel/reftest-stylo.list
layout/reftests/forms/input/text/reftest-stylo.list
layout/reftests/forms/input/url/reftest-stylo.list
layout/reftests/forms/select/reftest-stylo.list
layout/reftests/forms/textarea/reftest-stylo.list
layout/reftests/ib-split/reftest-stylo.list
layout/reftests/image-element/reftest-stylo.list
layout/reftests/image/reftest-stylo.list
layout/reftests/margin-collapsing/reftest-stylo.list
layout/reftests/marquee/reftest-stylo.list
layout/reftests/native-theme/reftest-stylo.list
layout/reftests/object/reftest-stylo.list
layout/reftests/ogg-video/reftest-stylo.list
layout/reftests/outline/reftest-stylo.list
layout/reftests/pagination/reftest-stylo.list
layout/reftests/percent-overflow-sizing/reftest-stylo.list
layout/reftests/pixel-rounding/reftest-stylo.list
layout/reftests/position-sticky/reftest-stylo.list
layout/reftests/printing/reftest-stylo.list
layout/reftests/reftest-sanity/reftest-stylo.list
layout/reftests/scoped-style/reftest-stylo.list
layout/reftests/scrolling/reftest-stylo.list
layout/reftests/selection/reftest-stylo.list
layout/reftests/svg/as-image/reftest-stylo.list
layout/reftests/svg/filters/css-filter-chains/reftest-stylo.list
layout/reftests/svg/filters/css-svg-filter-chains/reftest-stylo.list
layout/reftests/svg/filters/reftest-stylo.list
layout/reftests/svg/image/reftest-stylo.list
layout/reftests/svg/reftest-stylo.list
layout/reftests/svg/sizing/reftest-stylo.list
layout/reftests/svg/smil/container/reftest-stylo.list
layout/reftests/svg/smil/event/reftest-stylo.list
layout/reftests/svg/smil/seek/reftest-stylo.list
layout/reftests/svg/smil/syncbase/reftest-stylo.list
layout/reftests/svg/svg-integration/clip-path/reftest-stylo.list
layout/reftests/svg/svg-integration/reftest-stylo.list
layout/reftests/tab-size/reftest-stylo.list
layout/reftests/table-anonymous-boxes/reftest-stylo.list
layout/reftests/table-background/reftest-stylo.list
layout/reftests/text-decoration/reftest-stylo.list
layout/reftests/text-shadow/reftest-stylo.list
layout/reftests/text-svgglyphs/reftest-stylo.list
layout/reftests/text-transform/reftest-stylo.list
layout/reftests/transform/reftest-stylo.list
layout/reftests/w3c-css/received/reftest-stylo.list
layout/reftests/w3c-css/submitted/align3/reftest-stylo.list
layout/reftests/w3c-css/submitted/background/reftest-stylo.list
layout/reftests/w3c-css/submitted/color4/reftest-stylo.list
layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list
layout/reftests/w3c-css/submitted/contain/reftest-stylo.list
layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list
layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list
layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list
layout/reftests/w3c-css/submitted/values3/reftest-stylo.list
layout/reftests/w3c-css/submitted/variables/reftest-stylo.list
layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list
layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list
layout/reftests/webm-video/reftest-stylo.list
layout/style/crashtests/crashtests.list
layout/svg/crashtests/crashtests.list
layout/tables/crashtests/crashtests.list
layout/xul/crashtests/crashtests.list
layout/xul/tree/crashtests/crashtests.list
netwerk/test/crashtests/crashtests.list
parser/htmlparser/tests/crashtests/crashtests.list
parser/htmlparser/tests/reftest/reftest-stylo.list
--- a/docshell/base/crashtests/crashtests.list
+++ b/docshell/base/crashtests/crashtests.list
@@ -5,11 +5,11 @@ load 430124-1.html
 load 430628-1.html
 load 432114-1.html
 load 432114-2.html
 load 436900-1.html
 asserts(0-1) load 436900-2.html # bug 566159
 load 500328-1.html
 load 514779-1.xhtml
 load 614499-1.html
-asserts-if(stylo,1) load 678872-1.html # bug 1324683
+load 678872-1.html
 skip-if(Android) pref(dom.disable_open_during_load,false) load 914521.html
 pref(browser.send_pings,true) load 1257730-1.html
--- a/dom/animation/test/crashtests/crashtests.list
+++ b/dom/animation/test/crashtests/crashtests.list
@@ -1,20 +1,20 @@
 pref(dom.animations-api.core.enabled,true) load 1239889-1.html
-asserts-if(stylo,2) pref(dom.animations-api.core.enabled,true) load 1244595-1.html # bug 1324696
+pref(dom.animations-api.core.enabled,true) load 1244595-1.html
 pref(dom.animations-api.core.enabled,true) load 1216842-1.html # bug 1334036
 pref(dom.animations-api.core.enabled,true) load 1216842-2.html # bug 1334036
 pref(dom.animations-api.core.enabled,true) load 1216842-3.html
 pref(dom.animations-api.core.enabled,true) load 1216842-4.html
 pref(dom.animations-api.core.enabled,true) load 1216842-5.html # bug 1334036
 pref(dom.animations-api.core.enabled,true) load 1216842-6.html # bug 1334036
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1272475-1.html # bug 1324693 and bug 1332657
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1272475-2.html # bug 1324693 and bug 1332657
 pref(dom.animations-api.core.enabled,true) load 1278485-1.html
-asserts-if(stylo,10) pref(dom.animations-api.core.enabled,true) load 1277272-1.html # bug 1324694
+pref(dom.animations-api.core.enabled,true) load 1277272-1.html
 pref(dom.animations-api.core.enabled,true) load 1290535-1.html
 pref(dom.animations-api.core.enabled,true) load 1304886-1.html
 pref(dom.animations-api.core.enabled,true) load 1322382-1.html
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1322291-1.html # bug 1311257
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1322291-2.html # bug 1311257 and bug 1311257
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1323114-1.html # bug 1324690 and bug 1311257
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1323114-2.html # bug 1324690
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1325193-1.html # bug 1311257
--- a/dom/base/crashtests/crashtests.list
+++ b/dom/base/crashtests/crashtests.list
@@ -40,24 +40,24 @@ load 366200-1.xhtml
 load 369219-1.xhtml
 load 369413-1.html
 load 371124-1.html
 load 371124-2.html
 load 371466-1.xhtml
 load 372554-1.html
 load 375399-1.html
 load 377360-1.xhtml
-asserts-if(stylo,3) load 377960-1.html # bug 1324633
+load 377960-1.html
 load 377960-2.html
 load 384663-1.html
 load 386000-1.html
 load 386794-1.html
 skip-if(stylo) load 387460-1.html # bug 1323647
-asserts-if(stylo,2) load 395469-1.xhtml # bug 1324704
-asserts-if(stylo,3) load 395469-2.xhtml # bug 1324704
+load 395469-1.xhtml
+load 395469-2.xhtml
 load 398088-1.xul
 skip load 399712-1.html # sporadically times out (bug 473680)
 load 400763-1.html
 skip-if(stylo) load 401993-1.html # bug 1323648
 load 404869-1.xul
 load 407818.html
 load 410860-1.xml
 load 411882-1.xhtml
@@ -74,17 +74,17 @@ load 450383-1.html
 load 450385-1.html
 skip load 458637-1.html # sporadically times out (bug 473680)
 load 462947.html
 load 467392.html
 load 472593-1.html
 load 473284.xul
 load 474041-1.svg
 load 476526.html
-asserts-if(stylo,1) load 483818-1.html # bug 1324683
+load 483818-1.html
 load 490760-1.xhtml
 load 493281-1.html
 load 493281-2.html
 load 494810-1.html
 load 499006-1.html
 load 499006-2.html
 load 502617.html
 load 504224.html
@@ -163,42 +163,42 @@ load 815500.html
 load 816253.html
 load 819014.html
 load 822691.html
 load 822723.html
 load 824719.html
 load 827190.html
 load 828054.html
 load 828903.html
-asserts-if(stylo,2) load 829428.html # bug 1324669
-asserts-if(stylo,2) load 830098.html # bug 1324669
+load 829428.html
+load 830098.html
 load 831287.html
 load 832644.html
 load 836890.html
 load 838489-1.html
 load 838489-2.html
 load 841205.html
 load 844404.html
 load 845093-1.html
 load 845093-2.html
 load 847127.html
 load 849601.html
 load 849727.html
 load 849732.html
-asserts-if(stylo,17) load 851353-1.html # bug 1324699
+load 851353-1.html
 load 852381.html
 load 863950.html
 load 864448.html
 load 886213.html
 load 898906.html
 load 930250.html
 load 942979.html
 load 973401.html
 load 978646.html
-asserts-if(stylo,1-11) pref(dom.webcomponents.enabled,true) load 1024428-1.html # bug 1324671
+pref(dom.webcomponents.enabled,true) load 1024428-1.html
 load 1026714.html
 pref(dom.webcomponents.enabled,true) load 1027461-1.html
 pref(dom.webcomponents.enabled,true) load 1029710.html
 load 1154598.xhtml
 load 1157995.html
 load 1158412.html
 load 1181619.html
 load structured_clone_container_throws.html
--- a/dom/canvas/crashtests/crashtests.list
+++ b/dom/canvas/crashtests/crashtests.list
@@ -1,42 +1,42 @@
-asserts-if(stylo,1) load 0px-size-font-667225.html # bug 1324700
-asserts-if(stylo,1) load 0px-size-font-shadow.html # bug 1324700
+load 0px-size-font-667225.html
+load 0px-size-font-shadow.html
 load 360293-1.html
 load 421715-1.html
 load 553938-1.html
 load 647480.html
 load 727547.html
 load 729116.html
-asserts-if(stylo,1) load 745699-1.html # bug 1324700
+load 745699-1.html
 load 746813-1.html
 load 743499-negative-size.html
 skip-if(Android) load 745818-large-source.html # Bug XXX - Crashes Android mid-run w/o a stack
 load 767337-1.html
-asserts-if(stylo,1) skip-if(Android) load 780392-1.html # bug 1324700
+skip-if(Android) load 780392-1.html
 skip-if(Android) skip-if(gtkWidget&&isDebugBuild) load 789933-1.html # bug 1155252 for linux
 load 794463-1.html
 load 802926-1.html
 load 896047-1.html
 load 916128-1.html
 load 934939-1.html
-asserts-if(stylo,1) load 1099143-1.html # bug 1324700
+load 1099143-1.html
 load 1161277-1.html
 load 1183363.html
-asserts-if(stylo,1) load 1190705.html # bug 1324700
-asserts-if(stylo,1) load 1223740-1.html # bug 1324700
-asserts-if(stylo,1) load 1225381-1.html # bug 1324700
+load 1190705.html
+load 1223740-1.html
+load 1225381-1.html
 skip-if(azureCairo) load 1229983-1.html
-asserts-if(stylo,1) load 1229932-1.html # bug 1324700
+load 1229932-1.html
 load 1244850-1.html
 load 1246775-1.html
-asserts-if(stylo,1) load 1284356-1.html # bug 1324700
+load 1284356-1.html
 load 1284578-1.html
 skip-if(d2d) load 1287515-1.html
-asserts-if(stylo,1) load 1287652-1.html # bug 1324700
-asserts-if(stylo,1) load 1288872-1.html # bug 1324700
+load 1287652-1.html
+load 1288872-1.html
 load 1290628-1.html
-asserts-if(stylo,1) load 1283113-1.html # bug 1324700
+load 1283113-1.html
 load 1286458-1.html
 load 1299062-1.html
 load 1305312-1.html
 load 1298576-1.html
 
--- a/dom/canvas/test/reftest/filters/reftest-stylo.list
+++ b/dom/canvas/test/reftest/filters/reftest-stylo.list
@@ -1,31 +1,31 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 default-preferences pref(canvas.filters.enabled,true)
 
-fails == default-color.html default-color.html
+== default-color.html default-color.html
 # == drop-shadow.html drop-shadow.html
-fails == drop-shadow-transformed.html drop-shadow-transformed.html
-fails == global-alpha.html global-alpha.html
-fails == global-composite-operation.html global-composite-operation.html
-fails == liveness.html liveness.html
-fails == multiple-drop-shadows.html multiple-drop-shadows.html
-fails == shadow.html shadow.html
-fails == subregion-fill-paint.html subregion-fill-paint.html
-fails == subregion-stroke-paint.html subregion-stroke-paint.html
-fails == svg-bbox.html svg-bbox.html
-fails == svg-inline.html svg-inline.html
-fails == svg-liveness.html svg-liveness.html
-fails == svg-off-screen.html svg-off-screen.html
-fails == units.html units.html
-fails == units-em.html units-em.html
-fails == units-ex.html units-ex.html
-fails == units-off-screen.html units-off-screen.html
-fails == fillText-with-filter-opacity-1.html fillText-with-filter-opacity-1.html
-fails == fillText-with-filter-opacity-2.html fillText-with-filter-opacity-2.html
-fails == strokeText-with-filter-grayscale-1.html strokeText-with-filter-grayscale-1.html
-fails == strokeText-with-filter-grayscale-2.html strokeText-with-filter-grayscale-2.html
-fails == fillText-with-shadow-1.html fillText-with-shadow-1.html
-fails == fillText-with-shadow-2.html fillText-with-shadow-2.html
-fails == fillText-with-filter-grayscale-1.html fillText-with-filter-grayscale-1.html
-fails == fillText-with-filter-grayscale-2.html fillText-with-filter-grayscale-2.html
-fails == strokeText-with-shadow-1.html strokeText-with-shadow-1.html
-fails == strokeText-with-shadow-2.html strokeText-with-shadow-2.html
+== drop-shadow-transformed.html drop-shadow-transformed.html
+== global-alpha.html global-alpha.html
+== global-composite-operation.html global-composite-operation.html
+== liveness.html liveness.html
+== multiple-drop-shadows.html multiple-drop-shadows.html
+== shadow.html shadow.html
+== subregion-fill-paint.html subregion-fill-paint.html
+== subregion-stroke-paint.html subregion-stroke-paint.html
+== svg-bbox.html svg-bbox.html
+== svg-inline.html svg-inline.html
+== svg-liveness.html svg-liveness.html
+== svg-off-screen.html svg-off-screen.html
+== units.html units.html
+== units-em.html units-em.html
+== units-ex.html units-ex.html
+== units-off-screen.html units-off-screen.html
+== fillText-with-filter-opacity-1.html fillText-with-filter-opacity-1.html
+== fillText-with-filter-opacity-2.html fillText-with-filter-opacity-2.html
+== strokeText-with-filter-grayscale-1.html strokeText-with-filter-grayscale-1.html
+== strokeText-with-filter-grayscale-2.html strokeText-with-filter-grayscale-2.html
+== fillText-with-shadow-1.html fillText-with-shadow-1.html
+== fillText-with-shadow-2.html fillText-with-shadow-2.html
+== fillText-with-filter-grayscale-1.html fillText-with-filter-grayscale-1.html
+== fillText-with-filter-grayscale-2.html fillText-with-filter-grayscale-2.html
+== strokeText-with-shadow-1.html strokeText-with-shadow-1.html
+== strokeText-with-shadow-2.html strokeText-with-shadow-2.html
--- a/dom/canvas/test/reftest/reftest-stylo.list
+++ b/dom/canvas/test/reftest/reftest-stylo.list
@@ -13,17 +13,17 @@ skip-if(Android) == webgl-clear-test.htm
 pref(webgl.force-layers-readback,true) skip-if(Android) == webgl-clear-test.html?readback webgl-clear-test.html?readback
 
 # Make sure that our choice of attribs doesn't break rendering.
 skip-if(Android) == webgl-clear-test.html?depth webgl-clear-test.html?depth
 skip-if(Android) == webgl-clear-test.html?stencil webgl-clear-test.html?stencil
 skip-if(Android) == webgl-clear-test.html?depth&stencil webgl-clear-test.html?depth&stencil
 
 # Check that resize works:
-fails == webgl-resize-test.html webgl-resize-test.html
+== webgl-resize-test.html webgl-resize-test.html
 
 # Check that captureStream() displays in a local video element
 skip-if(Android) == webgl-capturestream-test.html?preserve webgl-capturestream-test.html?preserve
 
 # Some of the failure conditions are a little crazy. I'm (jgilbert) setting these based on
 # failures encountered when running on Try, and then targetting the Try config by
 # differences in the `sandbox` contents. That is, I'm labeling based on symptoms rather
 # than cause.
@@ -150,25 +150,25 @@ skip-if(!winWidget) pref(webgl.disable-a
 # Do we correctly handle multiple clip paths?
 == clip-multiple-paths.html clip-multiple-paths.html
 
 # Bug 1255062
 == clip-multiple-move-1.html clip-multiple-move-1.html
 == clip-multiple-move-2.html clip-multiple-move-2.html
 
 # Bug 815648
-fails == stroketext-shadow.html stroketext-shadow.html
+== stroketext-shadow.html stroketext-shadow.html
 
 # focus rings
 pref(canvas.focusring.enabled,true) skip-if(cocoaWidget) skip-if(winWidget) needs-focus == drawFocusIfNeeded.html drawFocusIfNeeded.html
 pref(canvas.customfocusring.enabled,true) skip-if(Android||cocoaWidget||winWidget) fuzzy-if(gtkWidget,64,410) needs-focus == drawCustomFocusRing.html drawCustomFocusRing.html
 
 # Check that captureStream() displays in a local video element
 == capturestream.html capturestream.html
 
-fails == 1177726-text-stroke-bounds.html 1177726-text-stroke-bounds.html
+== 1177726-text-stroke-bounds.html 1177726-text-stroke-bounds.html
 
 # Canvas Filter Reftests
 include filters/reftest-stylo.list
 
 # Bug 1305963
 == mozCurrentTransform.html mozCurrentTransform.html
 == mozCurrentTransformInverse.html mozCurrentTransformInverse.html
--- a/dom/html/crashtests/crashtests.list
+++ b/dom/html/crashtests/crashtests.list
@@ -4,17 +4,17 @@ load 285166-1.html
 load 294235-1.html
 load 307616-1.html
 load 324918-1.xhtml
 load 338649-1.xhtml
 load 339501-1.xhtml
 load 339501-2.xhtml
 load 378993-1.xhtml
 load 382568-1.html
-asserts-if(stylo,1) load 383137.xhtml # bug 1324704
+load 383137.xhtml
 load 388183-1.html
 skip-if(stylo) load 395340-1.html # bug 1323652
 load 399694-1.html
 load 407053.html
 load 423371-1.html
 load 448564.html
 load 451123-1.html
 load 453406-1.html
@@ -46,29 +46,29 @@ load 614988-1.html
 load 620078-1.html
 load 620078-2.html
 load 631421.html
 load 673853.html
 load 680922-1.xul
 load 682058.xhtml
 load 682460.html
 load 738744.xhtml
-asserts-if(stylo,6-28) load 741218.json # bug 1324634
+load 741218.json
 load 741250.xhtml
 load 795221-1.html
-asserts-if(stylo,1) load 795221-2.html # bug 1324702
+load 795221-2.html
 load 795221-3.html
-asserts-if(stylo,2) load 795221-4.html # bug 1324669
+load 795221-4.html
 load 795221-5.xml
 load 811226.html
 load 819745.html
 load 828180.html
 pref(dom.experimental_forms,true) load 828472.html
 load 837033.html
-asserts-if(stylo,3) load 838256-1.html # bug 1324671
+load 838256-1.html
 load 862084.html
 load 865147.html
 load 877910.html
 load 903106.html
 load 916322-1.html
 load 916322-2.html
 load 1032654.html
 load 1141260.html
--- a/dom/jsurl/crashtests/crashtests.list
+++ b/dom/jsurl/crashtests/crashtests.list
@@ -1,6 +1,6 @@
 load 341963-1.html
 load 344874-1.html
 load 344996-1.xhtml
-asserts-if(stylo,4) load 457050-1.html # bug 1324634
+load 457050-1.html
 load 1018583.html
 load 1180389.html
--- a/dom/media/test/crashtests/crashtests.list
+++ b/dom/media/test/crashtests/crashtests.list
@@ -1,15 +1,15 @@
 load 0-timescale.html # bug 1229166
 skip-if(Android) load 459439-1.html # bug 888557
 load 466607-1.html
 load 466945-1.html
 load 468763-1.html
 load 474744-1.html
-asserts-if(stylo,8) HTTP load 481136-1.html # bug 1324671 # needs to be HTTP to recognize the ogg as an audio file?
+HTTP load 481136-1.html # needs to be HTTP to recognize the ogg as an audio file?
 load 492286-1.xhtml
 load 493915-1.html
 load 495794-1.html
 load 576612-1.html
 load 752784-1.html
 load 789075-1.html
 HTTP load 795892-1.html
 load 844563.html
@@ -66,17 +66,17 @@ load 944851.html
 load 952756.html
 load 966636.html
 load 986901.html
 load 990794.html
 load 995289.html
 load 1012609.html
 load 1015662.html
 load 1020205.html
-asserts-if(stylo,8) skip-if(Android) test-pref(media.navigator.permission.disabled,true) load 1028458.html # bug 1324671 # bug 1048863
+skip-if(Android) test-pref(media.navigator.permission.disabled,true) load 1028458.html # bug 1048863
 load 1041466.html
 load 1045650.html
 load 1080986.html
 load 1122218.html
 load 1127188.html
 load 1157994.html
 load 1158427.html
 load 1185176.html
--- a/dom/media/tests/crashtests/crashtests.list
+++ b/dom/media/tests/crashtests/crashtests.list
@@ -1,16 +1,16 @@
 default-preferences  pref(media.peerconnection.enabled,true) pref(media.navigator.permission.disabled,true)
 
 load 780790.html
 load 791270.html
 load 791278.html
 load 791330.html
-asserts-if(stylo,16) load 799419.html # bug 1324671
+load 799419.html
 load 802982.html
-asserts-if(stylo,48) load 812785.html # bug 1324671
+load 812785.html
 load 834100.html
 load 836349.html
 load 837324.html
 load 855796.html
 load 860143.html
 load 861958.html
 load 863929.html
--- a/dom/plugins/test/crashtests/crashtests.list
+++ b/dom/plugins/test/crashtests/crashtests.list
@@ -6,9 +6,9 @@ asserts-if(winWidget&&browserIsRemote,0-
 load 570884.html
 # This test relies on the reading of screenX/Y forcing a round trip to
 # the X server, which is a bad assumption for <browser remote>.
 # Plugin arch is going to change anyway with OOP content so skipping
 # this test for now is OK.
 skip-if(!haveTestPlugin||http.platform!="X11") load 598862.html
 skip-if(Android) load 626602-1.html # bug 908363
 load 752340.html
-asserts-if(stylo,1) load 843086.xhtml # bug 1324647
+load 843086.xhtml
--- 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
-fails == plugin-transform-alpha-zindex.html plugin-transform-alpha-zindex.html
-fails == plugin-busy-alpha-zindex.html plugin-busy-alpha-zindex.html
+== plugin-canvas-alpha-zindex.html plugin-canvas-alpha-zindex.html
+== plugin-transform-alpha-zindex.html plugin-transform-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
+== plugin-transform-2.html plugin-transform-2.html
+== shrink-1.html shrink-1.html
+== update-1.html update-1.html
 skip-if(!haveTestPlugin) == windowless-layers.html windowless-layers.html
--- a/dom/smil/crashtests/crashtests.list
+++ b/dom/smil/crashtests/crashtests.list
@@ -18,23 +18,23 @@ load 554202-2.svg
 load 555026-1.svg
 load 556841-1.svg
 load 572938-1.svg
 load 572938-2.svg
 load 572938-3.svg
 load 572938-4.svg
 load 588287-1.svg
 load 588287-2.svg
-asserts-if(stylo,2) load 590425-1.html # bug 1324669
-asserts-if(stylo,1-27) load 592477-1.xhtml # bug 1324669
+load 590425-1.html
+load 592477-1.xhtml
 load 594653-1.svg
 load 596796-1.svg
 load 605345-1.svg
 load 606101-1.svg
-asserts-if(stylo,2) load 608295-1.html # bug 1324689
+load 608295-1.html
 load 608549-1.svg
 load 611927-1.svg
 load 615002-1.svg
 load 615872-1.svg
 load 641388-1.html
 load 641388-2.html
 load 650732-1.svg
 load 665334-1.svg
--- a/dom/svg/crashtests/crashtests.list
+++ b/dom/svg/crashtests/crashtests.list
@@ -1,15 +1,15 @@
 asserts(0-6) load 307322-1.svg # bug 563481
 load 327705-1.svg
 load 336994-1.html
 load 344888-1.svg
 load 345445-1.svg
 load 360836-1.svg
-asserts-if(stylo,2) load 367357-1.xhtml # bug 1324669
+load 367357-1.xhtml
 load 369051-1.svg
 load 369249-1.svg
 load 369291-1.svg
 load 369291-2.svg
 load 369568-1.svg
 load 372046-1.svg
 load 372046-2.svg
 load 374882-1.svg
@@ -70,21 +70,21 @@ load 880544-1.svg
 load 880544-2.svg
 load 880544-3.svg
 load 880544-4.svg
 load 880544-5.svg
 load 898915-1.svg
 load 1035248-1.svg
 load 1035248-2.svg
 load 1244898-1.xhtml
-asserts-if(stylo,2) load 1250725.html # bug 1324669
+load 1250725.html
 load 1267272-1.svg
 load 1282985-1.svg
 # Disabled for now due to it taking a very long time to run - bug 1259356
 #load long-clipPath-reference-chain.svg
 load zero-size-image.svg
-asserts-if(stylo,2) load 1322286.html # bug 1324669
+load 1322286.html
 load 1329849-1.svg
 load 1329849-2.svg
 load 1329849-3.svg
 load 1329849-4.svg
 load 1329849-5.svg
 load 1329849-6.svg
--- a/editor/libeditor/crashtests/crashtests.list
+++ b/editor/libeditor/crashtests/crashtests.list
@@ -1,10 +1,10 @@
 load 336081-1.xhtml
-asserts-if(stylo,2-3) load 336104.html # bug 1324669
+load 336104.html
 load 382527-1.html
 load 382778-1.html
 load 402172-1.html
 load 403965-1.xhtml
 load 407074-1.html
 load 407079-1.html
 load 407256-1.html
 load 407277-1.html
--- a/gfx/tests/crashtests/crashtests.list
+++ b/gfx/tests/crashtests/crashtests.list
@@ -26,17 +26,17 @@ skip-if(Android&&smallScreen) load 38522
 skip load 385228-2.svg  # bug 523255 / bug 385228
 load 385289-1.xhtml
 load 385417-1.html
 load 385417-2.html
 load 385423-1.html
 load 385423-2.html
 load 385719-1.html
 load 389326-1.html
-asserts-if(stylo,1) load 390476.html # bug 1324700
+load 390476.html
 load 393746-1.xhtml
 load 393749-1.html
 load 393822-1.html
 load 394384-1.html
 load 394246-1.html
 load 394246-2.html
 skip-if(Android) load 394751.xhtml # bug 922976
 load 395335-1.xhtml
@@ -98,38 +98,38 @@ load 662467-1.html
 load 665218.html
 load 675550-1.html
 load 686190-1.html
 load 691581-1.html
 load 693143-1.html
 load 696936-1.html
 load 699563-1.html
 load 710149-1.html
-asserts-if(stylo,1) load 766452-1.html # bug 1324700
+load 766452-1.html
 load 766452-2.html
 load 768079-1.html
-asserts-if(stylo,2) load 783041-1.html # bug 1324661
+load 783041-1.html
 load 783041-2.html
-asserts-if(stylo,1) load 783041-3.html # bug 1324671
+load 783041-3.html
 load 783041-4.html
 load 798853.html # bug 868792
 load 805760-1.html
 skip-if(Android) load 815489.html # bug 1216304
 load 836225-1.html
-asserts-if(stylo,2) load 839745-1.html # bug 1324669
+load 839745-1.html
 load 856784-1.html
 load 893572-1.html
 load 893572-2.html
 load 893572-3.html
 load 893572-4.html
 pref(layers.force-active,true) load 914457-1.html
 load 944579.svg
-asserts-if(stylo,2) load 944579.html # bug 1324669
-asserts-if(stylo,1) pref(security.fileuri.strict_origin_policy,false) load 950000.html # bug 1324700
+load 944579.html
+pref(security.fileuri.strict_origin_policy,false) load 950000.html
 load 1034403-1.html
 load 1205900.html
 load 1134549-1.svg
 load balinese-letter-spacing.html
 load 1216832-1.html
 load 1225125-1.html
-asserts-if(stylo,2) load 1308394.html # bug 1324669
+load 1308394.html
 skip-if(stylo) load 1317403-1.html # bug 1331533
 load 1325159-1.html
--- 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
+== 709477-1.html 709477-1.html
 skip-if(!asyncPan) == 1086723.html 1086723.html
-fails == 853889-1.html 853889-1.html
+== 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/bmp/bmp-4bpp/reftest-stylo.list
+++ b/image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list
@@ -17,9 +17,9 @@
 == bmp-size-31x31-4bpp.bmp bmp-size-31x31-4bpp.bmp
 == bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.bmp
 == bmp-size-33x33-4bpp.bmp bmp-size-33x33-4bpp.bmp
 == bmp-not-square-4bpp.bmp bmp-not-square-4bpp.bmp
 == os2bmp-size-32x32-4bpp.bmp os2bmp-size-32x32-4bpp.bmp
 == top-to-bottom-16x16-4bpp.bmp top-to-bottom-16x16-4bpp.bmp
 # test that delta skips are drawn as transparent
 # taken from http://bmptestsuite.sourceforge.net/
-fails == rle4-delta-320x240.bmp rle4-delta-320x240.bmp
+== rle4-delta-320x240.bmp rle4-delta-320x240.bmp
--- a/image/test/reftest/bmp/bmpsuite/q/reftest-stylo.list
+++ b/image/test/reftest/bmp/bmpsuite/q/reftest-stylo.list
@@ -17,22 +17,22 @@
 == wrapper.html?pal2.bmp wrapper.html?pal2.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=4, compression=2, colors=13
 # "An RLE-compressed image that used 'delta' codes to skip over some pixels,
 # leaving them undefined. Some viewers make undefined pixels transparent,
 # others make them black, and others assign them palette color 0 (purple, in
 # this case)."
 # [We make the undefined pixels transparent. So does Chromium.]
-fails == pal4rletrns.bmp pal4rletrns.bmp
+== pal4rletrns.bmp pal4rletrns.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=8, compression=1, colors=253
 # "8-bit version of q/pal4rletrns.bmp."
 # [Ditto.]
-fails == pal8rletrns.bmp pal8rletrns.bmp
+== pal8rletrns.bmp pal8rletrns.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=8, compression=0, colors=252
 # "A file with some unused bytes between the palette and the image. This is
 # probably valid, but I’m not 100% sure."
 # [We accept it. So does Chromium.]
 == pal8offs.bmp pal8offs.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=8, compression=0, colors=300
@@ -67,17 +67,17 @@ fails == pal8rletrns.bmp pal8rletrns.bmp
 # (possibly including one round of bit replication), instead of proper
 # scaling."
 == rgb16-231.bmp rgb16-231.bmp
 
 # BMP: bihsize=124, 127 x 64, bpp=16, compression=3, colors=0
 # "A 16-bit image with an alpha channel. There are 4 bits for each color
 # channel, and 4 bits for the alpha channel. It’s not clear if this is valid,
 # but I can’t find anything that suggests it isn’t."
-fails == rgba16-4444.bmp rgba16-4444.bmp
+== rgba16-4444.bmp rgba16-4444.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=24, compression=0, colors=300
 # "A 24-bit image, with a palette containing 300 colors. The fact that the
 # palette has more than 256 colors may cause some viewers to complain, but the
 # documentation does not mention a size limit."
 # [We accept it. So does Chromium.]
 == rgb24largepal.bmp rgb24largepal.bmp
 
@@ -115,17 +115,17 @@ fails == rgba16-4444.bmp rgba16-4444.bmp
 # 10 for blue. As far as I know, this is perfectly valid, but it is unusual."
 == rgb32-111110.bmp rgb32-111110.bmp
 
 # BMP: bihsize=124, 127 x 64, bpp=32, compression=3, colors=0
 # "A BMP with an alpha channel. Transparency is barely documented, so it’s
 # possible that this file is not correctly formed. The color channels are in an
 # unusual order, to prevent viewers from passing this test by making a lucky
 # guess."
-fails == rgba32.bmp rgba32.bmp
+== rgba32.bmp rgba32.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=32, compression=6, colors=0
 # "An image of type BI_ALPHABITFIELDS. Supposedly, this was used on Windows CE.
 # I don’t know whether it is constructed correctly."
 # [We reject it. So does Chromium.]
 == wrapper.html?rgba32abf.bmp wrapper.html?rgba32abf.bmp
 
 
--- a/image/test/reftest/downscaling/reftest-stylo.list
+++ b/image/test/reftest/downscaling/reftest-stylo.list
@@ -22,22 +22,22 @@
 # Also note that Mac OS X has its own system-level downscaling algorithm, so
 # tests here may need Mac-specific "fuzzy-if(cocoaWidget,...)" annotations.
 # Similarly, modern versions of Windows have slightly different downscaling
 # behavior than other platforms, and may require "fuzzy-if(winWidget,...)".
 
 
 # RUN TESTS NOT AFFECTED BY DOWNSCALE-DURING-DECODE:
 # #
-fails == downscale-svg-1a.html downscale-svg-1a.html
-fails == downscale-svg-1b.html downscale-svg-1b.html
-fails == downscale-svg-1c.html downscale-svg-1c.html
-fails == downscale-svg-1d.html downscale-svg-1d.html
-fails == downscale-svg-1e.html downscale-svg-1e.html
-fails == downscale-svg-1f.html downscale-svg-1f.html
+== downscale-svg-1a.html downscale-svg-1a.html
+== downscale-svg-1b.html downscale-svg-1b.html
+== downscale-svg-1c.html downscale-svg-1c.html
+== downscale-svg-1d.html downscale-svg-1d.html
+== downscale-svg-1e.html downscale-svg-1e.html
+== 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
--- a/image/test/reftest/gif/reftest-stylo.list
+++ b/image/test/reftest/gif/reftest-stylo.list
@@ -1,35 +1,35 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # GIF tests
 
 # tests for bug 519589
-fails == 1bit-255-trans.gif 1bit-255-trans.gif
-fails == in-colormap-trans.gif in-colormap-trans.gif
-fails == out-of-colormap-trans.gif out-of-colormap-trans.gif
+== 1bit-255-trans.gif 1bit-255-trans.gif
+== in-colormap-trans.gif in-colormap-trans.gif
+== out-of-colormap-trans.gif out-of-colormap-trans.gif
 
 # a GIF file that uses the comment extension
 == comment.gif comment.gif
 
 # a GIF file with a background smaller than the size of the canvas
-fails == small-background-size.gif small-background-size.gif
-fails == small-background-size-2.gif small-background-size-2.gif
+== small-background-size.gif small-background-size.gif
+== small-background-size-2.gif small-background-size-2.gif
 
 # a transparent gif that disposes previous frames with clear; we must properly
 # clear each frame to pass.
 random == delaytest.html?transparent-animation.gif delaytest.html?transparent-animation.gif
 
 # test for bug 641198
-fails == test_bug641198.html test_bug641198.html
+== test_bug641198.html test_bug641198.html
 
 # Bug 1062886: a gif with a single color and an offset
-fails == one-color-offset.gif one-color-offset.gif
+== one-color-offset.gif one-color-offset.gif
 
 # Bug 1068230
-fails == tile-transform.html tile-transform.html
+== tile-transform.html tile-transform.html
 
 # Bug 1234077
 == truncated-framerect.html truncated-framerect.html
 
 # webcam-simulacrum.mgif is a hand-edited file containing red.gif and blue.gif,
 # concatenated together with the relevant headers for
 # multipart/x-mixed-replace. Specifically, with the headers in
 # webcam-simulacrum.mjpg^headers^, the web browser will get the following:
@@ -46,9 +46,9 @@ fails == tile-transform.html tile-transf
 # \r\n
 # <contents of blue.gif> (no newline)
 # --BOUNDARYOMG--\r\n
 #
 # (The boundary is arbitrary, and just has to be defined as something that
 # won't be in the text of the contents themselves. --$(boundary)\r\n means
 # "Here is the beginning of a boundary," and --$(boundary)-- means "All done
 # sending you parts.")
-fails HTTP == webcam.html webcam.html
+HTTP == webcam.html webcam.html
--- a/image/test/reftest/ico/ico-bmp-1bpp/reftest-stylo.list
+++ b/image/test/reftest/ico/ico-bmp-1bpp/reftest-stylo.list
@@ -13,12 +13,12 @@
 == ico-size-9x9-1bpp.ico ico-size-9x9-1bpp.ico
 == ico-size-15x15-1bpp.ico ico-size-15x15-1bpp.ico
 == ico-size-16x16-1bpp.ico ico-size-16x16-1bpp.ico
 == ico-size-17x17-1bpp.ico ico-size-17x17-1bpp.ico
 == ico-size-31x31-1bpp.ico ico-size-31x31-1bpp.ico
 == ico-size-32x32-1bpp.ico ico-size-32x32-1bpp.ico
 == ico-size-33x33-1bpp.ico ico-size-33x33-1bpp.ico
 == ico-size-256x256-1bpp.ico ico-size-256x256-1bpp.ico
-fails == ico-partial-transparent-1bpp.ico ico-partial-transparent-1bpp.ico
-fails == ico-transparent-1bpp.ico ico-transparent-1bpp.ico
-fails == ico-not-square-transparent-1bpp.ico ico-not-square-transparent-1bpp.ico
+== ico-partial-transparent-1bpp.ico ico-partial-transparent-1bpp.ico
+== ico-transparent-1bpp.ico ico-transparent-1bpp.ico
+== ico-not-square-transparent-1bpp.ico ico-not-square-transparent-1bpp.ico
 
--- a/image/test/reftest/ico/ico-bmp-24bpp/reftest-stylo.list
+++ b/image/test/reftest/ico/ico-bmp-24bpp/reftest-stylo.list
@@ -13,12 +13,12 @@
 == ico-size-9x9-24bpp.ico ico-size-9x9-24bpp.ico
 == ico-size-15x15-24bpp.ico ico-size-15x15-24bpp.ico
 == ico-size-16x16-24bpp.ico ico-size-16x16-24bpp.ico
 == ico-size-17x17-24bpp.ico ico-size-17x17-24bpp.ico
 == ico-size-31x31-24bpp.ico ico-size-31x31-24bpp.ico
 == ico-size-32x32-24bpp.ico ico-size-32x32-24bpp.ico
 == ico-size-33x33-24bpp.ico ico-size-33x33-24bpp.ico
 == ico-size-256x256-24bpp.ico ico-size-256x256-24bpp.ico
-fails == ico-partial-transparent-24bpp.ico ico-partial-transparent-24bpp.ico
-fails == ico-transparent-24bpp.ico ico-transparent-24bpp.ico
-fails == ico-not-square-transparent-24bpp.ico ico-not-square-transparent-24bpp.ico
+== ico-partial-transparent-24bpp.ico ico-partial-transparent-24bpp.ico
+== ico-transparent-24bpp.ico ico-transparent-24bpp.ico
+== ico-not-square-transparent-24bpp.ico ico-not-square-transparent-24bpp.ico
 
--- a/image/test/reftest/ico/ico-bmp-32bpp/reftest-stylo.list
+++ b/image/test/reftest/ico/ico-bmp-32bpp/reftest-stylo.list
@@ -13,11 +13,11 @@
 == ico-size-9x9-32bpp.ico ico-size-9x9-32bpp.ico
 == ico-size-15x15-32bpp.ico ico-size-15x15-32bpp.ico
 == ico-size-16x16-32bpp.ico ico-size-16x16-32bpp.ico
 == ico-size-17x17-32bpp.ico ico-size-17x17-32bpp.ico
 == ico-size-31x31-32bpp.ico ico-size-31x31-32bpp.ico
 == ico-size-32x32-32bpp.ico ico-size-32x32-32bpp.ico
 == ico-size-33x33-32bpp.ico ico-size-33x33-32bpp.ico
 == ico-size-256x256-32bpp.ico ico-size-256x256-32bpp.ico
-fails == ico-partial-transparent-32bpp.ico ico-partial-transparent-32bpp.ico
-fails == ico-transparent-32bpp.ico ico-transparent-32bpp.ico
-fails == ico-not-square-transparent-32bpp.ico ico-not-square-transparent-32bpp.ico
+== ico-partial-transparent-32bpp.ico ico-partial-transparent-32bpp.ico
+== ico-transparent-32bpp.ico ico-transparent-32bpp.ico
+== ico-not-square-transparent-32bpp.ico ico-not-square-transparent-32bpp.ico
--- a/image/test/reftest/ico/ico-bmp-4bpp/reftest-stylo.list
+++ b/image/test/reftest/ico/ico-bmp-4bpp/reftest-stylo.list
@@ -13,12 +13,12 @@
 == ico-size-9x9-4bpp.ico ico-size-9x9-4bpp.ico
 == ico-size-15x15-4bpp.ico ico-size-15x15-4bpp.ico
 == ico-size-16x16-4bpp.ico ico-size-16x16-4bpp.ico
 == ico-size-17x17-4bpp.ico ico-size-17x17-4bpp.ico
 == ico-size-31x31-4bpp.ico ico-size-31x31-4bpp.ico
 == ico-size-32x32-4bpp.ico ico-size-32x32-4bpp.ico
 == ico-size-33x33-4bpp.ico ico-size-33x33-4bpp.ico
 == ico-size-256x256-4bpp.ico ico-size-256x256-4bpp.ico
-fails == ico-partial-transparent-4bpp.ico ico-partial-transparent-4bpp.ico
-fails == ico-transparent-4bpp.ico ico-transparent-4bpp.ico
-fails == ico-not-square-transparent-4bpp.ico ico-not-square-transparent-4bpp.ico
+== ico-partial-transparent-4bpp.ico ico-partial-transparent-4bpp.ico
+== ico-transparent-4bpp.ico ico-transparent-4bpp.ico
+== ico-not-square-transparent-4bpp.ico ico-not-square-transparent-4bpp.ico
 
--- a/image/test/reftest/ico/ico-bmp-8bpp/reftest-stylo.list
+++ b/image/test/reftest/ico/ico-bmp-8bpp/reftest-stylo.list
@@ -13,12 +13,12 @@
 == ico-size-9x9-8bpp.ico ico-size-9x9-8bpp.ico
 == ico-size-15x15-8bpp.ico ico-size-15x15-8bpp.ico
 == ico-size-16x16-8bpp.ico ico-size-16x16-8bpp.ico
 == ico-size-17x17-8bpp.ico ico-size-17x17-8bpp.ico
 == ico-size-31x31-8bpp.ico ico-size-31x31-8bpp.ico
 == ico-size-32x32-8bpp.ico ico-size-32x32-8bpp.ico
 == ico-size-33x33-8bpp.ico ico-size-33x33-8bpp.ico
 == ico-size-256x256-8bpp.ico ico-size-256x256-8bpp.ico
-fails == ico-partial-transparent-8bpp.ico ico-partial-transparent-8bpp.ico
-fails == ico-transparent-8bpp.ico ico-transparent-8bpp.ico
-fails == ico-not-square-transparent-8bpp.ico ico-not-square-transparent-8bpp.ico
+== ico-partial-transparent-8bpp.ico ico-partial-transparent-8bpp.ico
+== ico-transparent-8bpp.ico ico-transparent-8bpp.ico
+== ico-not-square-transparent-8bpp.ico ico-not-square-transparent-8bpp.ico
 
--- a/image/test/reftest/ico/ico-mixed/reftest-stylo.list
+++ b/image/test/reftest/ico/ico-mixed/reftest-stylo.list
@@ -1,4 +1,4 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # ICO BMP and PNG mixed tests
 
-fails == mixed-bmp-png.ico mixed-bmp-png.ico
+== mixed-bmp-png.ico mixed-bmp-png.ico
--- a/image/test/reftest/ico/ico-png/reftest-stylo.list
+++ b/image/test/reftest/ico/ico-png/reftest-stylo.list
@@ -21,10 +21,10 @@
 
 # Corrupted files so no image should be loaded
 # x00n0g01 - empty 0x0 grayscale file
 == wrapper.html?x00n0g01.ico wrapper.html?x00n0g01.ico
 # xcrn0g04 - added cr bytes
 == wrapper.html?xcrn0g04.ico wrapper.html?xcrn0g04.ico
 
 # Test ICO PNG transparency
-fails == transparent-png.ico transparent-png.ico
+== transparent-png.ico transparent-png.ico
 
--- a/js/xpconnect/crashtests/crashtests.list
+++ b/js/xpconnect/crashtests/crashtests.list
@@ -34,23 +34,23 @@ load 608963.html
 load 616930-1.html
 # This test has jit-related infinite recursion, which is slow enough to cause
 # timeouts on mac. See bug 908895.
 skip-if(cocoaWidget&&isDebugBuild) load 639737-1.html
 load 648206-1.html
 load 705875.html
 load 720305-1.html
 load 723465.html
-asserts-if(stylo,1) load 732870.html # bug 1324683
-asserts-if(stylo,1) load 751995.html # bug 1324683
-asserts-if(stylo,1) load 761831.html # bug 1324683
-asserts(0-1) asserts-if(stylo,10) load 752038.html # We may hit bug 645229 here. # bug 1324683
-asserts(1) asserts-if(stylo,3) load 753162.html # We hit bug 675518 or bug 680086 here. # bug 1324683
-asserts-if(stylo,1) load 754311.html # bug 1324683
-asserts(0-1) asserts-if(stylo,2) load 786142.html # We may hit bug 645229 here. # bug 1324683
+load 732870.html
+load 751995.html
+load 761831.html
+asserts(0-1) load 752038.html # We may hit bug 645229 here.
+asserts(1) load 753162.html # We hit bug 675518 or bug 680086 here.
+load 754311.html
+asserts(0-1) load 786142.html # We may hit bug 645229 here.
 load 797583.html
 load 806751.html
 load 833856.html
-asserts-if(stylo,1) load 851418.html # bug 1324683
+load 851418.html
 load 854139.html
 load 854604.html
 pref(dom.use_xbl_scopes_for_remote_xul,true) load 898939.html
-asserts-if(stylo,1) pref(security.fileuri.strict_origin_policy,false) load 938297.html # bug 1324683
+pref(security.fileuri.strict_origin_policy,false) load 938297.html
--- a/layout/base/crashtests/crashtests.list
+++ b/layout/base/crashtests/crashtests.list
@@ -4,31 +4,31 @@ load 49122-1.html
 load 50257-1.html
 load 50395-1.html
 load 56746-1.html
 load 89101-1.html
 load 89358-1.html
 load 90205-1.html
 skip-if(cocoaWidget&&browserIsRemote) load 99776-1.html # Bug 849747
 load 118931-1.html
-asserts-if(stylo,1) load 121533-1.html # bug 1324683
+load 121533-1.html
 load 123049-1.html
 load 123946-1.html
 load 128855-1.html
 load 133410-1.html
-asserts-if(stylo,1) load 143862-1a.html # bug 1324683
-asserts-if(stylo,1) load 143862-1b.html # bug 1324683
+load 143862-1a.html
+load 143862-1b.html
 load 143862-1c.html
 load 143862-2.html
 load 147320-1.html
 load 148245-1.html
 load 149014-1.html
 load 150431-1.html
 load 176915-1.html
-asserts-if(stylo,13) load 191272-1.html # bug 1324636
+load 191272-1.html
 load 199696-1.html
 load 217903-1.html
 load 223064-1.html
 load 234851-1.html
 load 234851-2.html
 load 241300-1.html
 load 243159-1.html
 load 243159-2.xhtml
@@ -36,22 +36,22 @@ load 243519-1.html
 load 244490-1.html
 load 254367-1.html
 load 263359-1.html
 load 265027-1.html
 load 265736-1.html
 load 265736-2.html
 load 265899-1.html
 load 265973-1.html
-asserts(6-12) asserts-if(stylo,0) load 265986-1.html # Bug 512405
+asserts(6-12) load 265986-1.html # Bug 512405
 load 265999-1.html
 load 266222-1.html
-asserts(1-7) asserts-if(stylo,0) load 266360-1.html # bug 576358
+asserts(1-7) load 266360-1.html # bug 576358
 load 266445-1.html
-asserts(2) asserts-if(stylo,0) load 266445-2.html
+asserts(2) load 266445-2.html
 load 268157-1.html
 load 269566-1.html
 load 272647-1.html
 load 275746-1.html
 load 276053-1.html
 load 280708-1.html
 load 280708-2.html
 load 281333-1.html
@@ -105,30 +105,30 @@ load 344057-1.xhtml
 load 344064-1.html
 load 344300-1.html
 load 344300-2.html
 load 344340-1.xul
 load 347898-1.html
 load 348126-1.html
 load 348688-1.html
 load 348708-1.xhtml
-asserts(2) asserts-if(stylo,0) load 348729-1.html # bug 548836
+asserts(2) load 348729-1.html # bug 548836
 load 349095-1.xhtml
 load 350128-1.xhtml
 load 350267-1.html
 load 354133-1.html
 load 354766-1.xhtml
 load 354771-1.xul
 load 355989-1.xhtml
 load 355993-1.xhtml
 load 356325-1.xul
 load 358729-1.xhtml
 load 360339-1.xul
 load 360339-2.xul
-asserts-if(stylo,28) load 363729-1.html # bug 1324633
+load 363729-1.html
 load 363729-2.html
 load 363729-3.html
 load 364427-1.html
 load 365909-1.xhtml
 load 365909-2.xhtml
 load 366128-1.xhtml
 load 366271-1.html
 load 366967-1.html
@@ -140,36 +140,36 @@ load 369176-1.html
 load 369547-1.html
 load 369547-2.html
 load 369945-1.xhtml
 load 371681-1.xhtml
 load 372237-1.html
 load 372475-1.xhtml
 load 372550-1.html
 load 372576.xul
-asserts-if(stylo,10-14) load 373628-1.html # bug 1324633
+load 373628-1.html
 load 373919.xhtml
 load 374193-1.xhtml
 load 374297-1.html
 load 374297-2.html
-asserts-if(stylo,2) load 376223-1.xhtml # bug 1329454
+load 376223-1.xhtml
 load 378325-1.html
 load 378682.html
 skip-if(stylo) load 379105-1.xhtml # bug 1323679
 load 379419-1.xhtml
 load 379768-1.html
-asserts-if(stylo,8) load 379799-1.html # bug 1324977
+load 379799-1.html
 load 379920-1.svg
 load 379920-2.svg
 load 379975.html
 load 380096-1.html
 skip-if(stylo) load 382204-1.html # bug 1323680
 load 383102-1.xhtml
 load 383129-1.html
-asserts-if(stylo,2) load 383806-1.xhtml # bug 1329454
+load 383806-1.xhtml
 load 384344-1.html
 load 384392-1.xhtml
 load 384392-2.svg
 load 384649-1.xhtml
 load 385354.html
 load 385866-1.xhtml
 load 385880-1.xhtml
 load 386266-1.html
@@ -212,22 +212,22 @@ load 403569-1.xhtml
 load 403569-2.xhtml
 load 403569-3.xhtml
 load 404218-1.xhtml
 load 404491-1.html
 load 404721-1.xhtml
 load 404721-2.xhtml
 load 405049-1.xul
 load 405184-1.xhtml
-asserts-if(stylo,2) load 405186-1.xhtml # bug 1324661
+load 405186-1.xhtml
 load 406675-1.html
 load 408292.html
 load 408299.html
 load 408450-1.xhtml
-asserts-if(stylo,2) load 409461-1.xhtml # bug 1324669
+load 409461-1.xhtml
 load 409513.html
 load 410967.html
 load 411870-1.html
 load 412651-1.html
 load 413587-1.svg
 load 414058-1.html
 load 414175-1.xul
 load 415503.xhtml
@@ -237,18 +237,18 @@ load 420031-1.html
 load 420213-1.html
 skip-if(stylo) load 420219-1.html # bug 1323652
 load 420651-1.xhtml
 load 421203-1.xul
 load 421432.html
 load 422276.html
 asserts(0-1) load 423107-1.xhtml # bug 866955
 load 425981-1.html
-asserts-if(stylo,1) load 428113.xhtml # bug 1329454
-asserts-if(stylo,1) load 428138-1.html # bug 1324669
+load 428113.xhtml
+load 428138-1.html
 load 428448-1.html
 load 429088-1.html
 load 429088-2.html
 load 429780-1.xhtml
 load 429865-1.html
 load 429881.html
 load 430569-1.html
 load 430569-2.html
@@ -272,17 +272,17 @@ load 454751-1.xul
 load 455063-1.html
 load 455063-2.html
 load 455063-3.html
 load 455171-4.html
 skip-if(stylo) load 455623-1.html # bug 1323652
 load 457362-1.xhtml
 load 457514.html
 asserts(0-1) load 460389-1.html # bug 780985
-asserts-if(stylo,1) load 462392.html # bug 1324683
+load 462392.html
 load 466763-1.html
 load 467881-1.html
 load 468491-1.html
 load 468546-1.xhtml
 load 468555-1.xhtml
 load 468563-1.html
 load 468578-1.xhtml
 # These three didn't actually crash without the resizing that the
@@ -320,18 +320,18 @@ load 496011-1.xhtml
 load 497519-1.xhtml
 load 497519-2.xhtml
 load 497519-3.xhtml
 load 497519-4.xhtml
 load 499741-1.xhtml
 load 499841-1.xhtml
 load 499858-1.xhtml
 load 500467-1.html
-asserts-if(stylo,2) load 501878-1.html # bug 1324669
-asserts-if(stylo,4) load 503936-1.html # bug 1324658
+load 501878-1.html
+load 503936-1.html
 load 507119.html
 load 514104-1.xul
 load 522374-1.html
 load 522374-2.html
 load 526378-1.xul
 load 534367-1.xhtml
 load 534368-1.xhtml
 load 534768-1.html
@@ -363,25 +363,25 @@ load 569018-1.html
 load 570038-1.html
 load 572003.xul
 load 572582-1.xhtml
 load 576649-1.html
 load 579655.html
 load 580129-1.html
 load 580494-1.html
 load 580834-1.xhtml
-asserts-if(stylo,25) load 589787.html # bug 1324665
+load 589787.html
 load 591075-1.html
 load 591998-1.html
 load 595039-1.html
 load 597924-1.html
 load 606432-1.html
 load 609821-1.xhtml
 load 613817-1.svg
-asserts-if(stylo,2) load 615146-1.html # bug 1324669
+load 615146-1.html
 load 615781-1.xhtml
 load 616495-single-side-composite-color-border.html
 load 629035-1.html
 load 629908-1.html
 load 635329.html
 load 636229-1.html
 == 640272.html 640272-ref.html
 load 645193.html
@@ -427,17 +427,17 @@ load 795646.html
 skip load 802902.html # bug 901752
 load 806056-1.html
 load 806056-2.html
 load 812665.html
 load 813372-1.html
 load 817219.html
 load 818454.html
 load 822865.html
-asserts-if(stylo,1) load 824862.html # bug 1324704
+load 824862.html
 load 826163.html
 load 833604-1.html
 load 835056.html
 load 836990-1.html
 load 840480.html
 load 847242.html
 pref(layers.progressive-paint,false) pref(layers.low-precision-buffer,false) load 852293.html
 pref(layers.force-active,true) load 859526-1.html
@@ -446,28 +446,28 @@ load 860579-1.html
 load 866588.html
 load 876092.html
 load 876221.html
 load 897852.html
 asserts(4-6) asserts-if(Android&&!asyncPan,2) load 898913.html # bug 847368
 pref(layers.acceleration.disabled,true) pref(layers.force-active,true) load 919434.html
 load 926728.html
 load 930381.html
-asserts-if(stylo,1) load 931450.html # bug 1324647
+load 931450.html
 load 931460-1.html
 load 931464.html
 load 935765-1.html
 load 936988-1.html
 load 942690.html
 load 973390-1.html
 load 1001237.html
 load 1009036.html
-asserts-if(stylo,1) load 1043163-1.html # bug 1324647
+load 1043163-1.html
 load 1061028.html
-asserts-if(stylo,2-3) load 1107508-1.html # bug 1324669
+load 1107508-1.html
 load 1116104.html
 load 1127198-1.html
 load 1140198.html
 load 1143535.html
 pref(layout.css.grid.enabled,true) load 1156588.html
 load 1162813.xul
 load 1163583.html
 load 1234622-1.html
--- a/layout/forms/crashtests/crashtests.list
+++ b/layout/forms/crashtests/crashtests.list
@@ -50,20 +50,20 @@ load 538062-1.xhtml
 load 570624-1.html
 asserts(1) load 578604-1.html # bug 584564
 asserts(4-7) load 590302-1.xhtml # bug 584564
 load 626014.xhtml
 load 639733.xhtml
 load 669767.html
 load 682684.xhtml
 load 865602.html
-asserts-if(stylo,6) load 893332-1.html # bug 1324671
-asserts-if(stylo,1) load 944198.html # bug 1324671
+load 893332-1.html
+load 944198.html
 skip-if(stylo) load 949891.xhtml # bug 1323693
 load 959311.html
 load 960277-2.html
 load 997709-1.html
 load 1102791.html
 skip-if(stylo) load 1140216.html # bug 1323693
-asserts-if(stylo,11) load 1182414.html # bug 1324687
+load 1182414.html
 load 1212688.html
 load 1228670.xhtml
-asserts-if(stylo,5) load 1279354.html # bug 1324671
+load 1279354.html
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -1,36 +1,36 @@
 load 25888-1.html
 load 25888-2.html
 load 37757-1.html
-asserts-if(stylo,1) load 225868-1.html # bug 1324683
+load 225868-1.html
 load 255468.xhtml
 load 255982-1.html
 load 255982-2.html
 load 255982-3.html
 load 255982-4.html
 load 264937-1.html
-asserts-if(stylo,4) load 265867-1.html # bug 1324703
+load 265867-1.html
 load 265867-2.html
 load 286491.html
 load 289864-1.html
 asserts(0-1) load 295292-1.html # Bug 1315855
 load 295292-2.html
 load 302260-1.html
 load 307979-1.html
 load 309322-1.html
 load 309322-2.html
 load 309322-3.html
 load 309322-4.html
 load 310556-1.xhtml
 load 321224.xul
 load 322780-1.xul
 load 323381-1.html
 load 323381-2.html
-asserts-if(gtkWidget,1) asserts-if(Android&&asyncPan,1) asserts-if(stylo,0) load 323386-1.html # Bug 718883
+asserts-if(gtkWidget,1) asserts-if(Android&&asyncPan,1) load 323386-1.html # Bug 718883
 load 323389-1.html
 load 323389-2.html
 load 323493-1.html
 load 323495-1.html
 load 324318-1.html
 load 328946-1.html
 load 331284-1.xhtml
 load 331292.html
@@ -42,17 +42,17 @@ load 334602-1.html
 load 337412-1.html
 load 337883-1.html
 load 337883-2.html
 load 339769-1.html
 load 342322-1.html
 load 343206-1.xhtml
 load 344557-1.html
 load 345139-1.xhtml
-asserts-if(stylo,4) load 345617-1.html # bug 1324640
+load 345617-1.html
 load 348510-1.html
 load 348510-2.html
 load 348887-1.html
 load 348991-1.xhtml
 load 350370.html
 load 354458-1.html
 load 354458-2.html
 load 355426-1.html
@@ -83,17 +83,17 @@ load 369150-2.html
 load 369227-1.xhtml
 load 369542-1.html
 load 369542-2.html
 load 369547-1.html
 load 370174-1.html
 load 370174-2.html
 load 370174-3.html
 load 370174-4.html
-asserts-if(stylo,4) load 370699-1.html # bug 1324633
+load 370699-1.html
 load 370794-1.html
 load 370866-1.xhtml
 load 370884-1.xhtml
 load 371348-1.xhtml
 load 371561-1.html
 load 371566-1.xhtml
 load 372376-1.xhtml
 load 373859-1.html
@@ -129,17 +129,17 @@ load 385526.html
 load 385681.html
 load 385885-1.xul
 load 386799-1.html
 load 386807-1.html
 load 386812-1.html
 load 386827-1.html
 load 387058-1.html
 load 387058-2.html
-asserts-if(stylo,2) load 387088-1.html # bug 1324640
+load 387088-1.html
 load 387209-1.html
 load 387213-1.html
 load 387215-1.xhtml
 load 387219-1.xhtml
 load 387233-1.html
 load 387233-2.html
 load 387282-1.html
 load 388175-1.html
@@ -181,18 +181,18 @@ asserts(0-2) load 398332-3.html # bug 43
 load 399407-1.xhtml
 load 399412-1.html
 load 399843-1.html
 load 400078-1.html
 load 400190.html
 skip-if(stylo) load 400223-1.html # bug 1323652
 load 400232-1.html
 load 400244-1.html
-asserts-if(stylo,2) load 400768-1.xhtml # bug 1324669
-asserts-if(stylo,2) load 400768-2.xhtml # bug 1324669
+load 400768-1.xhtml
+load 400768-2.xhtml
 load 401042-1.xhtml
 load 402380-1.html
 load 402380-2.html
 load 402872-1.html
 load 402872-2.html
 load 403004.html
 skip-if(stylo) load 403143-1.html # bug 1323652
 load 403576-1.html
@@ -237,23 +237,23 @@ skip-if(stylo) load 413712-1.xhtml # bug
 load 414061-1.html
 load 414180-1.xul
 load 414719-1.html
 load 415685-1.html
 load 416165.html
 load 416264-1.html
 load 416476-1.html
 load 417109-1.xhtml
-asserts-if(stylo,2) load 417848-1.xhtml # bug 1324669
+load 417848-1.xhtml
 load 417902-1.html
 load 417902-2.html
 load 418532-1.html
-asserts-if(stylo,2) load 418932-1.html # bug 1324665
+load 418932-1.html
 load 419352.html
-asserts-if(stylo,2) load 420000-1.html # bug 1330259
+load 420000-1.html
 load 420718.html
 load 420785-1.xhtml
 load 421404-1.html
 load 421671.html
 load 422283-1.html
 load 422301-1.html
 load 423055-1.html
 load 423098.html
@@ -277,45 +277,45 @@ load 431260-1.html
 load 431260-2.html
 load 435529.html
 load 436194-1.html
 load 436602-1.html
 load 436822-1.html
 load 436823.html
 load 436969-1.html
 skip-if(stylo) load 437156-1.html # bug 1323652
-asserts-if(stylo,2) load 437565-1.xhtml # bug 1324669
+load 437565-1.xhtml
 load 437565-2.xhtml
 load 437565-3.xhtml
 load 438259-1.html
 load 438266-1.html
 skip load 438509-1.html # bug 511234
 load 442860-1.xul
 load 443528-1.html
 load 444230-1.html
 load 444484-1.html
 load 444726-1.xhtml
 skip-if(stylo) load 444861-1.html # bug 1323652
 load 445288.html
 load 448903-1.html
 skip-if(stylo) load 448996-1.html # bug 1323652
-asserts-if(stylo,4) load 451315-1.html # bug 1324672
-asserts-if(stylo,1) load 451317-1.html # bug 1324665
+load 451315-1.html
+load 451317-1.html
 load 451334-1.html
 load 452157-1.html
 load 452157-2.html
 load 452157-3.html
 load 453762-1.html
 load 455171-1.html
 load 455171-2.html
 load 455171-3.html
 load 455643-1.xhtml
 load 457375.html
 load 457380-1.html
-asserts-if(!Android,4) asserts-if(stylo,0) load 459968.html # bug 1067022
+asserts-if(!Android,4) load 459968.html # bug 1067022
 load 460910-1.xml
 load 461294-1.html
 load 462968.xhtml
 load 463350-1.html
 load 463350-2.html
 load 463350-3.html
 load 463741-1.html
 load 463785.xhtml
@@ -327,17 +327,17 @@ load 467493-1.html
 load 467493-2.html
 load 467875-1.xhtml
 load 467914-1.html
 load 468207-1.html
 load 468771-1.xhtml
 load 468771-2.xhtml
 skip-if(stylo) load 469859-1.xhtml # bug 1323665
 load 472587-1.xhtml
-asserts-if(stylo,2) load 472617-1.xhtml # bug 1324665
+load 472617-1.xhtml
 load 472774-1.html
 load 472776-1.html
 load 472950-1.html
 load 472957.xhtml
 load 473278-1.xhtml
 load 473894-1.html
 load 476241-1.html
 load 477731-1.html
@@ -345,43 +345,43 @@ load 477928.html
 load 478131-1.html
 load 478170-1.html
 load 478185-1.html
 asserts-if(!Android,0-1) load 479938-1.html # Bug 575011
 load 480345-1.html
 load 481921.html
 load 489462-1.html
 load 489477.html
-asserts-if(stylo,7) load 489480-1.xhtml # bug 1330260
+load 489480-1.xhtml
 load 493111-1.html
 load 493118-1.html
 load 493649.html
 load 494283-1.xhtml
 load 494283-2.html
 load 494300-1.xul
 load 494332-1.html
 load 495875-1.html
 load 495875-2.html
-asserts-if(stylo,4-16) load 496742.html # bug 1324633
+load 496742.html
 load 499138.html
-asserts-if(stylo,1) load 499857-1.html # bug 1324665
+load 499857-1.html
 load 499862-1.html
 asserts(0-3) load 499885-1.xhtml # Bug 1220265
-asserts-if(stylo,8) load 501535-1.html # bug 1324671
+load 501535-1.html
 load 503961-1.xhtml
 load 503961-2.html
 load 505912-1.html
 load 508154-1.xhtml
 load 508168-1.html
 load 508816-1.xul
 load 508908-1.html
 load 509749-1.html
 load 511482.html
-asserts-if(stylo,2) load 512724-1.html # bug 1330259
-asserts-if(stylo,2) load 512725-1.html # bug 1324640
+load 512724-1.html
+load 512725-1.html
 load 512749-1.html
 load 513110-1.html
 load 513110-2.xhtml
 load 513394-1.html
 load 514098-1.xhtml
 skip-if(stylo) load 514800-1.html # bug 1323652
 load 515811-1.html
 load 517968.html
@@ -400,17 +400,17 @@ load 541277-1.html
 load 541277-2.html
 load 541714-1.html
 load 541714-2.html
 load 542136-1.html
 load 545571-1.html
 load 547338.xul
 load 547843-1.xhtml
 load 551635-1.html
-asserts-if(stylo,4) load 553504-1.xhtml # bug 1324703
+load 553504-1.xhtml
 load 564368-1.xhtml
 load 564968.xhtml
 load 569193-1.html
 load 570160.html
 load 570289-1.html
 load 571618-1.svg
 asserts(1) asserts-if(stylo,0-1) load 571975-1.html # bug 574889
 load 571995.xhtml
@@ -419,32 +419,32 @@ asserts(0-4) load 578977.html # bug 7573
 load 580504-1.xhtml
 load 585598-1.xhtml
 load 586806-1.html
 load 586806-2.html
 load 586806-3.html
 load 586973-1.html
 load 589002-1.html
 load 590404.html
-asserts-if(stylo,2) load 591141.html # bug 1324669
+load 591141.html
 load 592118.html
 load 594808-1.html
-asserts-if(stylo,4) load 595435-1.xhtml # bug 1324640
+load 595435-1.xhtml
 load 595740-1.html
 load 597240-1.xhtml
 pref(layout.float-fragments-inside-column.enabled,true) load 600100.xhtml
 pref(layout.float-fragments-inside-column.enabled,false) load 600100.xhtml
 load 603490-1.html
 load 603510-1.html
 load 604314-1.html
 load 604843.html
 load 605340.html
 load 606642.xhtml
 load 613455-1.svg
-asserts-if(stylo,2) load 613629-1.xhtml # bug 1324669
+load 613629-1.xhtml
 load 616052-1.html
 load 619021.html
 load 621424-1.html
 load 621841-1.html
 load 622596.html
 load 641724.html
 load 645072-1.html
 load 645072-2.html
@@ -453,24 +453,24 @@ load 646983-1.html
 load 647332-1.html
 load 650499-1.html
 load 654002-1.html
 load 654002-2.html
 load 655462-1.html
 load 656130-1.html
 load 656130-2.html
 load 660416.html
-asserts-if(stylo,2) load 665853.html # bug 1324634
+load 665853.html
 load 667025.html
 skip-if(stylo) load 673770.html # bug 1323652
 load 679933-1.html
 load 681489-1.html
 load 682649-1.html
 load 683702-1.xhtml
-asserts-if(stylo,2) load 683712.html # bug 1324669
+load 683712.html
 load 688996-1.html
 load 688996-2.html
 load 691210.html
 load 700031.xhtml
 load 718516.html
 load 723108.html
 load 724235.html
 skip-if(Android&&isDebugBuild) load 724978.xhtml # bug 1263300 - slow
@@ -486,27 +486,27 @@ load 750066.html
 load 757413.xhtml
 load 757413-2.html
 load 762764-1.html
 load 762902.html
 load 765409.html
 asserts(0-200) load 765621.html # bug 703550
 asserts(0-200) load 767765.html # bug 407550, bug 871758, and various nscoord_MAX related asserts
 load 769120.html
-asserts(0-2) asserts-if(stylo,3-9) load 769303-1.html # bug 1123979 # bug 1324664
+asserts(0-2) load 769303-1.html # bug 1324664
 load 769303-2.html
 load 777838.html
 load 783228.html
 load 784600.html
 load 785555.html
 load 786740-1.html
 load 790260-1.html
-asserts(1) asserts-if(stylo,0) test-pref(font.size.inflation.emPerLine,15) load 791601.xhtml # Bug 871327
+asserts(1) test-pref(font.size.inflation.emPerLine,15) load 791601.xhtml # Bug 871327
 test-pref(font.size.inflation.minTwips,120) load 794693.html
-asserts-if(!Android,4) asserts-if(stylo,0) load 798020-1.html
+asserts-if(!Android,4) load 798020-1.html
 load 798235-1.html
 load 799207-1.html
 load 799207-2.html
 load 801268-1.html
 load 804089-1.xhtml
 load 807565-1.html
 load 807565-2.html
 load 810303.html
@@ -532,65 +532,65 @@ load 842132-1.html
 load 842166.html
 load 844529-1.html
 load 847130.xhtml
 load 847208.html
 asserts-if(Android,2) asserts-if(Android&&asyncPan,4) asserts-if(!Android,4) asserts-if(stylo,4) load 847209.html # bug 847368
 load 847211-1.html
 load 849603.html
 asserts(0-12) load 850931.html # bug 569193
-asserts-if(stylo,8) load 851396-1.html # bug 1324671
+load 851396-1.html
 load 854263-1.html
 load 862185.html
-asserts-if(stylo,1) load 862947-1.html # bug 1324704
+load 862947-1.html
 load 863935.html
 load 866547-1.html
 needs-focus pref(accessibility.browsewithcaret,true) load 868906.html
 asserts(0-5) load 876074-1.html # bug 876749
 load 876155.html
 load 885009-1.html
 load 893496-1.html
 load 893523.html
 asserts(0-3) load 898871.html # bug 479160 - mostly OSX, sometimes Windows
 asserts(0-3) load 914501.html # bug 1144852 - all platforms
 load 914891.html
-asserts-if(stylo,2) load 915475.xhtml # bug 1324669
+load 915475.xhtml
 load 927558.html
 load 943509-1.html
-asserts(2-8) asserts-if(stylo,0) load 944909-1.html
+asserts(2-8) load 944909-1.html
 load 946167-1.html
 load 947158.html
 load 949932.html
 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
-asserts(1-2) asserts-if(stylo,0) load 1015563-1.html
-asserts(1-2) asserts-if(stylo,0) load 1015563-2.html
+asserts(1-2) load 1015563-1.html
+asserts(1-2) load 1015563-2.html
 asserts(0-300) load 1015844.html # bug 574889
 pref(font.size.inflation.minTwips,200) load 1032450.html
 asserts-if(stylo,0-3) load 1032613-1.svg # bug 1324669
-asserts-if(stylo,2-6) load 1032613-2.html # bug 1324669
+load 1032613-2.html
 load 1037903.html
-asserts-if(stylo,1) load 1039454-1.html # bug 1324647
+load 1039454-1.html
 load 1042489.html
-asserts-if(stylo,1) load 1054010-1.html # bug 1324647
+load 1054010-1.html
 load 1058954-1.html
 load 1134531.html
 load 1134667.html
 load 1137723-1.html
 load 1137723-2.html
 load 1140268-1.html
 load 1145768.html
-asserts-if(stylo,1) load 1146103.html # bug 1324647
+load 1146103.html
 load 1146107.html
 load 1146114.html
 asserts(0-20) load 1153478.html # bug 1144852
 load 1153695.html
 load 1156222.html
 pref(layout.css.grid.enabled,true) load 1156257.html
 skip-if(stylo) load 1157011.html # bug 1323697
 load 1169420-1.html
@@ -598,17 +598,17 @@ load 1169420-2.html
 load 1183431.html
 load 1221112-1.html
 load 1221112-2.html
 load 1221874-1.html
 load 1222783.xhtml
 load 1223568-1.html
 load 1223568-2.html
 load 1224230-1.html
-asserts-if(stylo,4) pref(layout.css.grid.enabled,true) load 1225118.html # bug 1324703
+pref(layout.css.grid.enabled,true) load 1225118.html
 pref(layout.css.grid.enabled,true) load 1225376.html
 pref(layout.css.grid.enabled,true) load 1225592.html
 load 1229437-1.html
 load 1229437-2.html
 load details-containing-only-text.html
 load details-display-none-summary-1.html
 load details-display-none-summary-2.html
 load details-display-none-summary-3.html
@@ -621,28 +621,28 @@ load flex-nested-abspos-1.html
 pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) asserts(0-100) load font-inflation-762332.html # bug 762332
 load outline-on-frameset.xhtml
 load summary-position-out-of-flow.html
 load text-overflow-bug666751-1.html
 load text-overflow-bug666751-2.html
 load text-overflow-bug670564.xhtml
 load text-overflow-bug671796.xhtml
 load text-overflow-bug713610.html
-asserts-if(stylo,5) load text-overflow-form-elements.html # bug 1324671
-asserts-if(stylo,1) load text-overflow-iframe.html # bug 1324671
-asserts-if(Android,2-4) asserts-if(!Android,4) asserts-if(stylo,0) load 1225005.html # bug 682647 and bug 448083
+load text-overflow-form-elements.html
+load text-overflow-iframe.html
+asserts-if(Android,2-4) asserts-if(!Android,4) load 1225005.html # bug 682647 and bug 448083
 load 1233191.html
-asserts-if(stylo,1-16) load 1271765.html # bug 1324684
+load 1271765.html
 asserts(2) load 1272983-1.html # bug 1324654 # bug 586628
 asserts(2) load 1272983-2.html # bug 1324654 # bug 586628
 load 1275059.html
 load 1278007.html
 load 1279814.html
 load large-border-radius-dashed.html
 load large-border-radius-dashed2.html
 load large-border-radius-dotted.html
 load large-border-radius-dotted2.html
 load 1278461-1.html
 load 1278461-2.html
-asserts-if(stylo,6) load 1281102.html # bug 1324661
+load 1281102.html
 load 1297427-non-equal-centers.html
 load 1304441.html
 load 1316649.html
--- a/layout/printing/crashtests/crashtests.list
+++ b/layout/printing/crashtests/crashtests.list
@@ -1,4 +1,4 @@
 load 509839-1.html
 load 509839-2.html
-asserts-if(browserIsRemote,4) asserts-if(stylo,2) load 576878.xhtml # bug 1324645
+asserts-if(browserIsRemote,4) load 576878.xhtml
 load 793844.html
--- a/layout/reftests/backgrounds/reftest-stylo.list
+++ b/layout/reftests/backgrounds/reftest-stylo.list
@@ -1,38 +1,38 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 include gradient/reftest-stylo.list
 include vector/reftest-stylo.list
 
 == layers-stacking-order.xhtml layers-stacking-order.xhtml
 == layers-layer-count-cascade-1.xhtml layers-layer-count-cascade-1.xhtml
 == layers-layer-count-inheritance-1.xhtml layers-layer-count-inheritance-1.xhtml
 == layers-layer-count-cascade-2.xhtml layers-layer-count-cascade-2.xhtml
-fails == layers-layer-count-inheritance-2.xhtml layers-layer-count-inheritance-2.xhtml
+== layers-layer-count-inheritance-2.xhtml layers-layer-count-inheritance-2.xhtml
 == viewport-translucent-color-1.html viewport-translucent-color-1.html
-fails == viewport-translucent-color-2.html viewport-translucent-color-2.html
-fails == viewport-translucent-color-3.html viewport-translucent-color-3.html
+== viewport-translucent-color-2.html viewport-translucent-color-2.html
+== viewport-translucent-color-3.html viewport-translucent-color-3.html
 == viewport-translucent-color-ref.html viewport-translucent-color-ref.html
 == iframe-translucent-color-1.html iframe-translucent-color-1.html
 == translucent-color-1.html translucent-color-1.html
-fails == translucent-color-2.html translucent-color-2.html
+== translucent-color-2.html translucent-color-2.html
 fuzzy-if(skiaContent,1,1024) == translucent-color-3.html translucent-color-3.html
 == translucent-color-ref.html translucent-color-ref.html
 # == root-element-display-none-1.html root-element-display-none-1.html
-fails == continuous-inline-1a.html continuous-inline-1a.html
-fails == continuous-inline-1b.html continuous-inline-1b.html
-fails == continuous-inline-1c.html continuous-inline-1c.html
-fails == continuous-inline-1d.html continuous-inline-1d.html
-fails == continuous-inline-2a.html continuous-inline-2a.html
-fails == continuous-inline-2b.html continuous-inline-2b.html
-fails == continuous-inline-3.html continuous-inline-3.html
-fails == continuous-inline-4a.html continuous-inline-4a.html
-fails == continuous-inline-4b.html continuous-inline-4b.html
-fails == continuous-inline-5a.html continuous-inline-5a.html
-fails == continuous-inline-5b.html continuous-inline-5b.html
+== continuous-inline-1a.html continuous-inline-1a.html
+== continuous-inline-1b.html continuous-inline-1b.html
+== continuous-inline-1c.html continuous-inline-1c.html
+== continuous-inline-1d.html continuous-inline-1d.html
+== continuous-inline-2a.html continuous-inline-2a.html
+== continuous-inline-2b.html continuous-inline-2b.html
+== continuous-inline-3.html continuous-inline-3.html
+== continuous-inline-4a.html continuous-inline-4a.html
+== continuous-inline-4b.html continuous-inline-4b.html
+== continuous-inline-5a.html continuous-inline-5a.html
+== continuous-inline-5b.html continuous-inline-5b.html
 == background-redraw-237766.html background-redraw-237766.html
 
 == background-clip-1.html background-clip-1.html
 == background-clip-2.html background-clip-2.html
 
 == background-position-1a.html background-position-1a.html
 == background-position-1b.html background-position-1b.html
 == background-position-1c.html background-position-1c.html
@@ -94,72 +94,72 @@ 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
+pref(layout.css.box-decoration-break.enabled,true) == background-size-cover-slice.html background-size-cover-slice.html
+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
 # other
-fails pref(layout.css.box-decoration-break.enabled,true) == background-size-cover-slice.html background-size-cover-slice.html
+pref(layout.css.box-decoration-break.enabled,true) == background-size-cover-slice.html background-size-cover-slice.html
 
-fails == background-size-monster-ch.html background-size-monster-ch.html
-fails == background-size-monster-cm.html background-size-monster-cm.html
-fails == background-size-monster-em.html background-size-monster-em.html
-fails == background-size-monster-ex.html background-size-monster-ex.html
-fails == background-size-monster-inches.html background-size-monster-inches.html
-fails == background-size-monster-mm.html background-size-monster-mm.html
-fails == background-size-monster-pc.html background-size-monster-pc.html
-fails == background-size-monster-pt.html background-size-monster-pt.html
-fails == background-size-monster-px.html background-size-monster-px.html
-fails == background-size-monster-rem.html background-size-monster-rem.html
+== background-size-monster-ch.html background-size-monster-ch.html
+== background-size-monster-cm.html background-size-monster-cm.html
+== background-size-monster-em.html background-size-monster-em.html
+== background-size-monster-ex.html background-size-monster-ex.html
+== background-size-monster-inches.html background-size-monster-inches.html
+== background-size-monster-mm.html background-size-monster-mm.html
+== background-size-monster-pc.html background-size-monster-pc.html
+== background-size-monster-pt.html background-size-monster-pt.html
+== background-size-monster-px.html background-size-monster-px.html
+== background-size-monster-rem.html background-size-monster-rem.html
 
 # There seems to be a pixel-snapping problem here, where the repeated background
 # image isn't being snapped at its boundaries.  Note that the boundaries within
 # the image aren't the issue, because they're being obscured to avoid sampling
 # algorithm dependencies (at least assuming the sampling algorithm in use
 # doesn't sample too far astray from the boundaries).
 == background-size-zoom-repeat.html background-size-zoom-repeat.html
 
 # -moz-default-background-color and -moz-default-color (bug 591341)
-fails == background-moz-default-background-color.html background-moz-default-background-color.html
+== background-moz-default-background-color.html background-moz-default-background-color.html
 
-fails == fixed-bg-with-transform-outside-viewport-1.html fixed-bg-with-transform-outside-viewport-1.html
+== fixed-bg-with-transform-outside-viewport-1.html fixed-bg-with-transform-outside-viewport-1.html
 fuzzy(2,83) == fixed-bg-border-radius.html fixed-bg-border-radius.html
 
-fails HTTP == root-background-1.html root-background-1.html
-fails HTTP == root-background-1.html root-background-1.html
+HTTP == root-background-1.html root-background-1.html
+HTTP == root-background-1.html root-background-1.html
 
 # == really-big-background.html really-big-background.html
 # == body-background.html body-background.html
 # == table-background.html table-background.html
-fails == table-background-print.html table-background-print.html
+== table-background-print.html table-background-print.html
 # == div-background.html div-background.html
 
 == background-repeat-1-ref.html background-repeat-1-ref.html
 
 == multi-background-clip-content-border.html multi-background-clip-content-border.html
 
-fails HTTP == background-referrer.html background-referrer.html
+HTTP == background-referrer.html background-referrer.html
 
 == attachment-scroll-positioning-1.html attachment-scroll-positioning-1.html
 == attachment-local-positioning-1.html attachment-local-positioning-1.html
-fails == attachment-local-positioning-2.html attachment-local-positioning-2.html
-fails == attachment-local-positioning-3.html attachment-local-positioning-3.html
-fails == attachment-local-positioning-4.html attachment-local-positioning-4.html
+== attachment-local-positioning-2.html attachment-local-positioning-2.html
+== attachment-local-positioning-3.html attachment-local-positioning-3.html
+== attachment-local-positioning-4.html attachment-local-positioning-4.html
 == attachment-local-positioning-5.html attachment-local-positioning-5.html
 
 == attachment-local-clipping-color-1.html attachment-local-clipping-color-1.html
 == attachment-local-clipping-color-2.html attachment-local-clipping-color-2.html
 == attachment-local-clipping-color-3.html attachment-local-clipping-color-3.html
 == attachment-local-clipping-color-4.html attachment-local-clipping-color-4.html
 == attachment-local-clipping-color-5.html attachment-local-clipping-color-5.html
 == attachment-local-clipping-color-6.html attachment-local-clipping-color-6.html
@@ -170,17 +170,17 @@ fails == attachment-local-positioning-4.
 # The next three tests are fuzzy due to bug 1128229.
 == attachment-local-clipping-image-4.html attachment-local-clipping-image-4.html
 == attachment-local-clipping-image-5.html attachment-local-clipping-image-5.html
 == attachment-local-clipping-image-6.html attachment-local-clipping-image-6.html
 
 fuzzy-if(skiaContent,1,8) == background-multiple-with-border-radius.html background-multiple-with-border-radius.html
 == background-repeat-large-area.html background-repeat-large-area.html
 
-fails == background-tiling-zoom-1.html background-tiling-zoom-1.html
+== background-tiling-zoom-1.html background-tiling-zoom-1.html
 
 skip-if(!cocoaWidget) == background-repeat-resampling.html background-repeat-resampling.html
 
 # == background-clip-text-1a.html background-clip-text-1a.html
 # == background-clip-text-1b.html background-clip-text-1b.html
 # == background-clip-text-1c.html background-clip-text-1c.html
 # == background-clip-text-1d.html background-clip-text-1d.html
 # == background-clip-text-1e.html background-clip-text-1e.html
--- a/layout/reftests/bidi/dirAuto/reftest-stylo.list
+++ b/layout/reftests/bidi/dirAuto/reftest-stylo.list
@@ -1,72 +1,72 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == bdi-auto-dir-default.html bdi-auto-dir-default.html
-fails == dir_auto-set-contained-dir-L.html dir_auto-set-contained-dir-L.html
-fails == dir_auto-set-contained-dir-R.html dir_auto-set-contained-dir-R.html
-fails == dir_auto-set-contained-invalid-dir-L.html dir_auto-set-contained-invalid-dir-L.html
-fails == dir_auto-set-contained-invalid-dir-R.html dir_auto-set-contained-invalid-dir-R.html
-fails == dir_auto-unset-contained-dir-L.html dir_auto-unset-contained-dir-L.html
-fails == dir_auto-unset-contained-dir-R.html dir_auto-unset-contained-dir-R.html
-fails == dynamicDirAuto-setLTR-Auto1.html dynamicDirAuto-setLTR-Auto1.html
-fails == dynamicDirAuto-setLTR-Auto2.html dynamicDirAuto-setLTR-Auto2.html
-fails == dynamicDirAuto-setLTR-Auto3.html dynamicDirAuto-setLTR-Auto3.html
-fails == dynamicDirAuto-setLTR-Auto4.html dynamicDirAuto-setLTR-Auto4.html
-fails == dynamicDirAuto-setLTR-Auto5.html dynamicDirAuto-setLTR-Auto5.html
-fails == dynamicDirAuto-setLTR-Auto6.html dynamicDirAuto-setLTR-Auto6.html
-fails == dynamicDirAuto-setLTR-LTR1.html dynamicDirAuto-setLTR-LTR1.html
-fails == dynamicDirAuto-setLTR-LTR2.html dynamicDirAuto-setLTR-LTR2.html
-fails == dynamicDirAuto-setLTR-LTR3.html dynamicDirAuto-setLTR-LTR3.html
-fails == dynamicDirAuto-setLTR-LTR4.html dynamicDirAuto-setLTR-LTR4.html
-fails == dynamicDirAuto-setLTR-LTR5.html dynamicDirAuto-setLTR-LTR5.html
-fails == dynamicDirAuto-setLTR-LTR6.html dynamicDirAuto-setLTR-LTR6.html
-fails == dynamicDirAuto-setLTR-LTR7.html dynamicDirAuto-setLTR-LTR7.html
-fails == dynamicDirAuto-setLTR-LTR8.html dynamicDirAuto-setLTR-LTR8.html
-fails == dynamicDirAuto-setLTR-RTL1.html dynamicDirAuto-setLTR-RTL1.html
-fails == dynamicDirAuto-setLTR-RTL2.html dynamicDirAuto-setLTR-RTL2.html
-fails == dynamicDirAuto-setLTR-RTL3.html dynamicDirAuto-setLTR-RTL3.html
-fails == dynamicDirAuto-setLTR-RTL4.html dynamicDirAuto-setLTR-RTL4.html
-fails == dynamicDirAuto-setLTR-RTL5.html dynamicDirAuto-setLTR-RTL5.html
-fails == dynamicDirAuto-setLTR-RTL6.html dynamicDirAuto-setLTR-RTL6.html
-fails == dynamicDirAuto-setLTR-RTL7.html dynamicDirAuto-setLTR-RTL7.html
-fails == dynamicDirAuto-setLTR-RTL8.html dynamicDirAuto-setLTR-RTL8.html
-fails == dynamicDirAuto-setLTR-NoDir1.html dynamicDirAuto-setLTR-NoDir1.html
-fails == dynamicDirAuto-setLTR-NoDir2.html dynamicDirAuto-setLTR-NoDir2.html
-fails == dynamicDirAuto-setLTR-NoDir3.html dynamicDirAuto-setLTR-NoDir3.html
-fails == dynamicDirAuto-setLTR-NoDir4.html dynamicDirAuto-setLTR-NoDir4.html
-fails == dynamicDirAuto-setLTR-NoDir5.html dynamicDirAuto-setLTR-NoDir5.html
-fails == dynamicDirAuto-setLTR-NoDir6.html dynamicDirAuto-setLTR-NoDir6.html
-fails == dynamicDirAuto-setLTR-NoDir7.html dynamicDirAuto-setLTR-NoDir7.html
-fails == dynamicDirAuto-setLTR-NoDir8.html dynamicDirAuto-setLTR-NoDir8.html
-fails == dynamicDirAuto-setLTR-InvalidDir1.html dynamicDirAuto-setLTR-InvalidDir1.html
-fails == dynamicDirAuto-setLTR-InvalidDir2.html dynamicDirAuto-setLTR-InvalidDir2.html
-fails == dynamicDirAuto-setLTR-InvalidDir3.html dynamicDirAuto-setLTR-InvalidDir3.html
-fails == dynamicDirAuto-setLTR-InvalidDir4.html dynamicDirAuto-setLTR-InvalidDir4.html
-fails == dynamicDirAuto-setLTR-InvalidDir5.html dynamicDirAuto-setLTR-InvalidDir5.html
-fails == dynamicDirAuto-setLTR-InvalidDir6.html dynamicDirAuto-setLTR-InvalidDir6.html
+== bdi-auto-dir-default.html bdi-auto-dir-default.html
+== dir_auto-set-contained-dir-L.html dir_auto-set-contained-dir-L.html
+== dir_auto-set-contained-dir-R.html dir_auto-set-contained-dir-R.html
+== dir_auto-set-contained-invalid-dir-L.html dir_auto-set-contained-invalid-dir-L.html
+== dir_auto-set-contained-invalid-dir-R.html dir_auto-set-contained-invalid-dir-R.html
+== dir_auto-unset-contained-dir-L.html dir_auto-unset-contained-dir-L.html
+== dir_auto-unset-contained-dir-R.html dir_auto-unset-contained-dir-R.html
+== dynamicDirAuto-setLTR-Auto1.html dynamicDirAuto-setLTR-Auto1.html
+== dynamicDirAuto-setLTR-Auto2.html dynamicDirAuto-setLTR-Auto2.html
+== dynamicDirAuto-setLTR-Auto3.html dynamicDirAuto-setLTR-Auto3.html
+== dynamicDirAuto-setLTR-Auto4.html dynamicDirAuto-setLTR-Auto4.html
+== dynamicDirAuto-setLTR-Auto5.html dynamicDirAuto-setLTR-Auto5.html
+== dynamicDirAuto-setLTR-Auto6.html dynamicDirAuto-setLTR-Auto6.html
+== dynamicDirAuto-setLTR-LTR1.html dynamicDirAuto-setLTR-LTR1.html
+== dynamicDirAuto-setLTR-LTR2.html dynamicDirAuto-setLTR-LTR2.html
+== dynamicDirAuto-setLTR-LTR3.html dynamicDirAuto-setLTR-LTR3.html
+== dynamicDirAuto-setLTR-LTR4.html dynamicDirAuto-setLTR-LTR4.html
+== dynamicDirAuto-setLTR-LTR5.html dynamicDirAuto-setLTR-LTR5.html
+== dynamicDirAuto-setLTR-LTR6.html dynamicDirAuto-setLTR-LTR6.html
+== dynamicDirAuto-setLTR-LTR7.html dynamicDirAuto-setLTR-LTR7.html
+== dynamicDirAuto-setLTR-LTR8.html dynamicDirAuto-setLTR-LTR8.html
+== dynamicDirAuto-setLTR-RTL1.html dynamicDirAuto-setLTR-RTL1.html
+== dynamicDirAuto-setLTR-RTL2.html dynamicDirAuto-setLTR-RTL2.html
+== dynamicDirAuto-setLTR-RTL3.html dynamicDirAuto-setLTR-RTL3.html
+== dynamicDirAuto-setLTR-RTL4.html dynamicDirAuto-setLTR-RTL4.html
+== dynamicDirAuto-setLTR-RTL5.html dynamicDirAuto-setLTR-RTL5.html
+== dynamicDirAuto-setLTR-RTL6.html dynamicDirAuto-setLTR-RTL6.html
+== dynamicDirAuto-setLTR-RTL7.html dynamicDirAuto-setLTR-RTL7.html
+== dynamicDirAuto-setLTR-RTL8.html dynamicDirAuto-setLTR-RTL8.html
+== dynamicDirAuto-setLTR-NoDir1.html dynamicDirAuto-setLTR-NoDir1.html
+== dynamicDirAuto-setLTR-NoDir2.html dynamicDirAuto-setLTR-NoDir2.html
+== dynamicDirAuto-setLTR-NoDir3.html dynamicDirAuto-setLTR-NoDir3.html
+== dynamicDirAuto-setLTR-NoDir4.html dynamicDirAuto-setLTR-NoDir4.html
+== dynamicDirAuto-setLTR-NoDir5.html dynamicDirAuto-setLTR-NoDir5.html
+== dynamicDirAuto-setLTR-NoDir6.html dynamicDirAuto-setLTR-NoDir6.html
+== dynamicDirAuto-setLTR-NoDir7.html dynamicDirAuto-setLTR-NoDir7.html
+== dynamicDirAuto-setLTR-NoDir8.html dynamicDirAuto-setLTR-NoDir8.html
+== dynamicDirAuto-setLTR-InvalidDir1.html dynamicDirAuto-setLTR-InvalidDir1.html
+== dynamicDirAuto-setLTR-InvalidDir2.html dynamicDirAuto-setLTR-InvalidDir2.html
+== dynamicDirAuto-setLTR-InvalidDir3.html dynamicDirAuto-setLTR-InvalidDir3.html
+== dynamicDirAuto-setLTR-InvalidDir4.html dynamicDirAuto-setLTR-InvalidDir4.html
+== dynamicDirAuto-setLTR-InvalidDir5.html dynamicDirAuto-setLTR-InvalidDir5.html
+== dynamicDirAuto-setLTR-InvalidDir6.html dynamicDirAuto-setLTR-InvalidDir6.html
 # == dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-setLTR-InvalidDir7.html
 # == dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-setLTR-InvalidDir7.html
-fails == dynamicDirAuto-setRTL-Auto1.html dynamicDirAuto-setRTL-Auto1.html
-fails == dynamicDirAuto-setRTL-Auto2.html dynamicDirAuto-setRTL-Auto2.html
-fails == dynamicDirAuto-setRTL-Auto3.html dynamicDirAuto-setRTL-Auto3.html
-fails == dynamicDirAuto-setRTL-Auto4.html dynamicDirAuto-setRTL-Auto4.html
-fails == dynamicDirAuto-setRTL-Auto5.html dynamicDirAuto-setRTL-Auto5.html
-fails == dynamicDirAuto-setRTL-Auto6.html dynamicDirAuto-setRTL-Auto6.html
-fails == dynamicDirAuto-setRTL-LTR1.html dynamicDirAuto-setRTL-LTR1.html
-fails == dynamicDirAuto-setRTL-LTR2.html dynamicDirAuto-setRTL-LTR2.html
-fails == dynamicDirAuto-setRTL-LTR3.html dynamicDirAuto-setRTL-LTR3.html
-fails == dynamicDirAuto-setRTL-LTR4.html dynamicDirAuto-setRTL-LTR4.html
-fails == dynamicDirAuto-setRTL-LTR5.html dynamicDirAuto-setRTL-LTR5.html
-fails == dynamicDirAuto-setRTL-LTR6.html dynamicDirAuto-setRTL-LTR6.html
-fails == dynamicDirAuto-setRTL-LTR7.html dynamicDirAuto-setRTL-LTR7.html
-fails == dynamicDirAuto-setRTL-LTR8.html dynamicDirAuto-setRTL-LTR8.html
-fails == dynamicDirAuto-setRTL-RTL1.html dynamicDirAuto-setRTL-RTL1.html
-fails == dynamicDirAuto-setRTL-RTL2.html dynamicDirAuto-setRTL-RTL2.html
-fails == dynamicDirAuto-setRTL-RTL3.html dynamicDirAuto-setRTL-RTL3.html
-fails == dynamicDirAuto-setRTL-RTL4.html dynamicDirAuto-setRTL-RTL4.html
+== dynamicDirAuto-setRTL-Auto1.html dynamicDirAuto-setRTL-Auto1.html
+== dynamicDirAuto-setRTL-Auto2.html dynamicDirAuto-setRTL-Auto2.html
+== dynamicDirAuto-setRTL-Auto3.html dynamicDirAuto-setRTL-Auto3.html
+== dynamicDirAuto-setRTL-Auto4.html dynamicDirAuto-setRTL-Auto4.html
+== dynamicDirAuto-setRTL-Auto5.html dynamicDirAuto-setRTL-Auto5.html
+== dynamicDirAuto-setRTL-Auto6.html dynamicDirAuto-setRTL-Auto6.html
+== dynamicDirAuto-setRTL-LTR1.html dynamicDirAuto-setRTL-LTR1.html
+== dynamicDirAuto-setRTL-LTR2.html dynamicDirAuto-setRTL-LTR2.html
+== dynamicDirAuto-setRTL-LTR3.html dynamicDirAuto-setRTL-LTR3.html
+== dynamicDirAuto-setRTL-LTR4.html dynamicDirAuto-setRTL-LTR4.html
+== dynamicDirAuto-setRTL-LTR5.html dynamicDirAuto-setRTL-LTR5.html
+== dynamicDirAuto-setRTL-LTR6.html dynamicDirAuto-setRTL-LTR6.html
+== dynamicDirAuto-setRTL-LTR7.html dynamicDirAuto-setRTL-LTR7.html
+== dynamicDirAuto-setRTL-LTR8.html dynamicDirAuto-setRTL-LTR8.html
+== dynamicDirAuto-setRTL-RTL1.html dynamicDirAuto-setRTL-RTL1.html
+== dynamicDirAuto-setRTL-RTL2.html dynamicDirAuto-setRTL-RTL2.html
+== dynamicDirAuto-setRTL-RTL3.html dynamicDirAuto-setRTL-RTL3.html
+== dynamicDirAuto-setRTL-RTL4.html dynamicDirAuto-setRTL-RTL4.html
 fails == dynamicDirAuto-setRTL-RTL5.html dynamicDirAuto-setRTL-RTL5.html
 fails == dynamicDirAuto-setRTL-RTL6.html dynamicDirAuto-setRTL-RTL6.html
 fails == dynamicDirAuto-setRTL-RTL7.html dynamicDirAuto-setRTL-RTL7.html
 fails == dynamicDirAuto-setRTL-RTL8.html dynamicDirAuto-setRTL-RTL8.html
 fails == dynamicDirAuto-setRTL-NoDir1.html dynamicDirAuto-setRTL-NoDir1.html
 fails == dynamicDirAuto-setRTL-NoDir2.html dynamicDirAuto-setRTL-NoDir2.html
 fails == dynamicDirAuto-setRTL-NoDir3.html dynamicDirAuto-setRTL-NoDir3.html
 fails == dynamicDirAuto-setRTL-NoDir4.html dynamicDirAuto-setRTL-NoDir4.html
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -77,92 +77,92 @@ fails == 40596-1j.html 40596-1j.html
 # == 50630-4.html 50630-4.html
 # == 50630-4.html 50630-4.html
 == 50630-5.html 50630-5.html
 == 67752-1.html 67752-1.html
 == 67752-2.html 67752-2.html
 == 68061-1.xml 68061-1.xml
 == 68061-2.xml 68061-2.xml
 == 76331-1.html 76331-1.html
-fails == 81947-1.html 81947-1.html
-fails == 82711-1.html 82711-1.html
-fails == 82711-2.html 82711-2.html
-fails == 82711-3.html 82711-3.html
+== 81947-1.html 81947-1.html
+== 82711-1.html 82711-1.html
+== 82711-2.html 82711-2.html
+== 82711-3.html 82711-3.html
 # == 82711-1-ref.html 82711-1-ref.html
 # == 82711-1-ref.html 82711-1-ref.html
-fails == 82711-2-ref.html 82711-2-ref.html
-fails == 84400-1.html 84400-1.html
-fails == 84400-2.html 84400-2.html
+== 82711-2-ref.html 82711-2-ref.html
+== 84400-1.html 84400-1.html
+== 84400-2.html 84400-2.html
 == 97777-1.html 97777-1.html
-fails == 97777-2.html 97777-2.html
+== 97777-2.html 97777-2.html
 == 98223-1.html 98223-1.html
 == 98223-2.html 98223-2.html
-fails == 99850-1a.html 99850-1a.html
+== 99850-1a.html 99850-1a.html
 random == 99850-1b.html 99850-1b.html
-fails == 99850-1c.html 99850-1c.html
-fails == 99850-1d.html 99850-1d.html
+== 99850-1c.html 99850-1c.html
+== 99850-1d.html 99850-1d.html
 == 105030-1.html 105030-1.html
 == 109735-1.html 109735-1.html
 == 116882-1.html 116882-1.html
 == 120834-1a.html 120834-1a.html
 == 120834-2a.html 120834-2a.html
 # == 120834-2b.html 120834-2b.html
-fails == 120834-2c.html 120834-2c.html
-fails == 120834-2d.html 120834-2d.html
-fails == 120834-2e.html 120834-2e.html
-fails == 120834-2f.html 120834-2f.html
-fails == 120834-2g.html 120834-2g.html
-fails == 120834-2h.html 120834-2h.html
-fails == 120834-2i.html 120834-2i.html
-fails == 120834-2j.html 120834-2j.html
-fails == 124903-1.html 124903-1.html
+== 120834-2c.html 120834-2c.html
+== 120834-2d.html 120834-2d.html
+== 120834-2e.html 120834-2e.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
+== 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
-fails == 142233-1.html 142233-1.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
+== 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
+== 163504-1a.html 163504-1a.html
+== 163504-1b.html 163504-1b.html
+== 163504-2a.html 163504-2a.html
+== 163504-2b.html 163504-2b.html
 == 167496-1.html 167496-1.html
 == 169749-1.html 169749-1.html
 == 172073-1.html 172073-1.html
-fails == 175190-1.html 175190-1.html
-fails == 179596-1a.html 179596-1a.html
-fails == 179596-1b.html 179596-1b.html
+== 175190-1.html 175190-1.html
+== 179596-1a.html 179596-1a.html
+== 179596-1b.html 179596-1b.html
 # == 179596-2.html 179596-2.html
 # == 179596-2.html 179596-2.html
 # == 179596-2.html 179596-2.html
-fails == 180085-1.html 180085-1.html
-fails == 180085-2.html 180085-2.html
-fails == 185388-1.html 185388-1.html
-fails == 186317-1.html 186317-1.html
-fails == 192902-1.html 192902-1.html
+== 180085-1.html 180085-1.html
+== 180085-2.html 180085-2.html
+== 185388-1.html 185388-1.html
+== 186317-1.html 186317-1.html
+== 192902-1.html 192902-1.html
 == 192767-01.xul 192767-01.xul
 == 192767-02.xul 192767-02.xul
 == 192767-03.xul 192767-03.xul
 == 192767-04.xul 192767-04.xul
 == 192767-05.xul 192767-05.xul
 == 192767-06.xul 192767-06.xul
 == 192767-07.xul 192767-07.xul
 == 192767-21.xul 192767-21.xul
@@ -181,49 +181,49 @@ fails-if(Android&&!asyncPan) == 192767-0
 fails-if(Android&&!asyncPan) == 192767-07.xul 192767-07.xul
 == 192767-11.xul 192767-11.xul
 == 192767-12.xul 192767-12.xul
 fails-if(Android&&!asyncPan) == 192767-13.xul 192767-13.xul
 == 192767-14.xul 192767-14.xul
 == 192767-15.xul 192767-15.xul
 fails-if(Android&&!asyncPan) == 192767-16.xul 192767-16.xul
 fails-if(Android&&!asyncPan) == 192767-17.xul 192767-17.xul
-fails == 200774-1.html 200774-1.html
+== 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
+== 201293-1a.html 201293-1a.html
+== 201293-1b.html 201293-1b.html
+== 201293-1c.html 201293-1c.html
+== 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
+== 210094-1a.html 210094-1a.html
+== 210094-1b.html 210094-1b.html
+== 210094-1c.html 210094-1c.html
+== 210876-1.html 210876-1.html
 == 211931-1.html 211931-1.html
-fails == 212563-1.html 212563-1.html
+== 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
+== 213834-1.html 213834-1.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
+== 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
 == 232990-1b.xhtml 232990-1b.xhtml
-fails == 233094-1.html 233094-1.html
-fails == 233094-2a.html 233094-2a.html
-fails == 233094-2b.html 233094-2b.html
-fails == 233094-2c.html 233094-2c.html
+== 233094-1.html 233094-1.html
+== 233094-2a.html 233094-2a.html
+== 233094-2b.html 233094-2b.html
+== 233094-2c.html 233094-2c.html
 == 234686-1.html 234686-1.html
 == 234686-2.html 234686-2.html
 == 234686-3.html 234686-3.html
 == 234686-4.html 234686-4.html
 == 234686-5.html 234686-5.html
 == 234686-6.html 234686-6.html
 == 234686-7.html 234686-7.html
 == 234686-8.html 234686-8.html
@@ -233,80 +233,80 @@ fails == 233094-2c.html 233094-2c.html
 == 234686-12.html 234686-12.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-1.html 234964-1.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
+== 236539-1.html 236539-1.html
+== 240029-1.html 240029-1.html
+== 240470-1.html 240470-1.html
+== 240933-1.html 240933-1.html
+== 240933-2.html 240933-2.html
 == 243266-1.html 243266-1.html
 == 243302-1.html 243302-1.html
-fails == 243519-1.html 243519-1.html
+== 243519-1.html 243519-1.html
 == 243519-2.html 243519-2.html
 == 243519-3.html 243519-3.html
 == 243519-4a.html 243519-4a.html
 == 243519-4b.html 243519-4b.html
 == 243519-4c.html 243519-4c.html
 == 243519-4d.html 243519-4d.html
 == 243519-4e.html 243519-4e.html
 == 243519-4f.html 243519-4f.html
 == 243519-5a.html 243519-5a.html
 == 243519-5b.html 243519-5b.html
 == 243519-5c.html 243519-5c.html
 == 243519-5d.html 243519-5d.html
 == 243519-6.html 243519-6.html
-fails == 243519-7.html 243519-7.html
+== 243519-7.html 243519-7.html
 == 243519-8.svg 243519-8.svg
 == 243519-9a.html 243519-9a.html
 == 243519-9b.html 243519-9b.html
 == 243519-9c.html 243519-9c.html
 == 243519-9d.html 243519-9d.html
 == 243519-9e.html 243519-9e.html
 == 243519-9f.html 243519-9f.html
-fails == 244135-1.html 244135-1.html
-fails == 244135-2.html 244135-2.html
+== 244135-1.html 244135-1.html
+== 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
-fails == 260406-1.html 260406-1.html
+== 253701-1.html 253701-1.html
+== 255820-1.html 255820-1.html
+== 260406-1.html 260406-1.html
 == 261826-1.xul 261826-1.xul
-fails == 262151-1.html 262151-1.html
-fails == 262998-1.html 262998-1.html
+== 262151-1.html 262151-1.html
+== 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
-fails == 271747-1b.html 271747-1b.html
+== 269908-1.html 269908-1.html
+== 269908-2.html 269908-2.html
+== 269908-3.html 269908-3.html
+== 269908-4.html 269908-4.html
+== 269908-5.html 269908-5.html
+== 271747-1a.html 271747-1a.html
+== 271747-1b.html 271747-1b.html
 == 272646-1.xul 272646-1.xul
 == 272646-2a.xul 272646-2a.xul
 == 272646-2b.xul 272646-2b.xul
 == 272646-2c.xul 272646-2c.xul
-fails == 273681-1.html 273681-1.html
+== 273681-1.html 273681-1.html
 == 278266-1a.html 278266-1a.html
 == 278266-1b.html 278266-1b.html
-fails == 280708-1a.html 280708-1a.html
-fails == 280708-1b.html 280708-1b.html
-fails == 281241-1.html 281241-1.html
-fails == 281241-2.xhtml 281241-2.xhtml
+== 280708-1a.html 280708-1a.html
+== 280708-1b.html 280708-1b.html
+== 281241-1.html 281241-1.html
+== 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
@@ -934,139 +934,139 @@ fails == 408782-2a.html 408782-2a.html
 fails == 408782-2b.html 408782-2b.html
 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
+== 409659-1c.html 409659-1c.html
 fuzzy-if(winWidget,123,1900) == 409659-1d.html 409659-1d.html
-fails == 410621-1.html 410621-1.html
-fails == 411059-1.html 411059-1.html
+== 410621-1.html 410621-1.html
+== 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
+== 411585-1.html 411585-1.html
+== 411585-2.html 411585-2.html
+== 411585-3.html 411585-3.html
 == 411792-1.html 411792-1.html
 == 412093-1.html 412093-1.html
-fails == 412352-1.html 412352-1.html
-fails == 412352-2.html 412352-2.html
+== 412352-1.html 412352-1.html
+== 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
-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
+== 413286-1a.html 413286-1a.html
+== 413286-1b.html 413286-1b.html
+== 413286-1c.html 413286-1c.html
+== 413286-2a.html 413286-2a.html
+== 413286-2b.html 413286-2b.html
+== 413286-2c.html 413286-2c.html
+== 413286-3.html 413286-3.html
+== 413286-4a.html 413286-4a.html
+== 413286-4b.html 413286-4b.html
+== 413286-5.html 413286-5.html
+== 413286-6.html 413286-6.html
 == 413292-1.html 413292-1.html
 == 413361-1.html 413361-1.html
 == 413840-background-unchanged.html 413840-background-unchanged.html
 == 413840-ltr-offsets.html 413840-ltr-offsets.html
 == 413840-rtl-offsets.html 413840-rtl-offsets.html
-fails == 413840-pushed-line-bullet.html 413840-pushed-line-bullet.html
+== 413840-pushed-line-bullet.html 413840-pushed-line-bullet.html
 == 413840-bullet-first-line.html 413840-bullet-first-line.html
 == 413982.html 413982.html
-fails == 414123.xhtml 414123.xhtml
+== 414123.xhtml 414123.xhtml
 == 414638.html 414638.html
-fails == 414851-1.html 414851-1.html
-fails == 416106-1.xhtml 416106-1.xhtml
+== 414851-1.html 414851-1.html
+== 416106-1.xhtml 416106-1.xhtml
 == 416752-1.html 416752-1.html
 == 417178-1.html 417178-1.html
 == 417246-1.html 417246-1.html
-fails == 417676.html 417676.html
-fails asserts(1) == 418574-1.html 418574-1.html
-fails asserts(1) == 418574-2.html 418574-2.html
+== 417676.html 417676.html
+asserts(2) == 418574-1.html 418574-1.html
+asserts(2) == 418574-2.html 418574-2.html
 == 418766-1a.html 418766-1a.html
 == 418766-1b.html 418766-1b.html
 == 419060.html 419060.html
 == 419285-1.html 419285-1.html
-fails == 419531-1.html 419531-1.html
+== 419531-1.html 419531-1.html
 == 420069-1.html 420069-1.html
 == 420069-2.html 420069-2.html
 == 420351-1.html 420351-1.html
-fails == 420790-1.xhtml 420790-1.xhtml
+== 420790-1.xhtml 420790-1.xhtml
 == 421069.html 421069.html
 == 421069.html 421069.html
 == 421069-ref.html 421069-ref.html
 == 421203-1.xul 421203-1.xul
 == 421203-2.xul 421203-2.xul
 == 421203-3.xul 421203-3.xul
 == 421203-4.xul 421203-4.xul
 == 421203-5.xul 421203-5.xul
 == 421203-6.xul 421203-6.xul
 == 421234-1.html 421234-1.html
 == 421239-1.html 421239-1.html
 == 421239-2.html 421239-2.html
 == 421419-1.html 421419-1.html
 == 421436-1a.html 421436-1a.html
 == 421436-1b.html 421436-1b.html
-fails == 421632-1.html 421632-1.html
-fails == 421710-1.html 421710-1.html
+== 421632-1.html 421632-1.html
+== 421710-1.html 421710-1.html
 fails-if(Android) fails-if(usesRepeatResampling) == 421885-1.xml 421885-1.xml
 == 421955-1.html 421955-1.html
-fails == 422249-1.html 422249-1.html
-fails == 422394-1.html 422394-1.html
-fails == 422678-1.html 422678-1.html
+== 422249-1.html 422249-1.html
+== 422394-1.html 422394-1.html
+== 422678-1.html 422678-1.html
 == 423130-1.html 423130-1.html
 == 423385-1.html 423385-1.html
-fails == 423599-1.html 423599-1.html
-fails == 423676-1.html 423676-1.html
-fails == 423823-1.html 423823-1.html
+== 423599-1.html 423599-1.html
+== 423676-1.html 423676-1.html
+== 423823-1.html 423823-1.html
 == 424074-1.xul 424074-1.xul
 fails-if(Android) == 424074-1.xul 424074-1.xul
 random-if(gtkWidget) == 424074-1-ref2.xul 424074-1-ref2.xul
 == 424236-1.html 424236-1.html
 == 424236-2.html 424236-2.html
-fails == 424236-3.html 424236-3.html
+== 424236-3.html 424236-3.html
 == 424236-4.html 424236-4.html
-fails == 424236-5.html 424236-5.html
+== 424236-5.html 424236-5.html
 == 424236-6.html 424236-6.html
 == 424236-7.html 424236-7.html
-fails == 424236-8.html 424236-8.html
-fails == 424236-9.html 424236-9.html
+== 424236-8.html 424236-8.html
+== 424236-9.html 424236-9.html
 == 424236-10.html 424236-10.html
-fails == 424236-11.html 424236-11.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
+== 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
-fails asserts(3) == 427017-1.xhtml 427017-1.xhtml
+== 426629-1.html 426629-1.html
+asserts(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
-fails == 427730-1.html 427730-1.html
+== 427730-1.html 427730-1.html
 == 428278.html 428278.html
 == 428423-1a.html 428423-1a.html
 == 428423-1b.html 428423-1b.html
-fails == 428521-1a.html 428521-1a.html
-fails == 428521-1b.html 428521-1b.html
-fails == 428521-1c.html 428521-1c.html
+== 428521-1a.html 428521-1a.html
+== 428521-1b.html 428521-1b.html
+== 428521-1c.html 428521-1c.html
 # == 428810-1a-ltr.html 428810-1a-ltr.html
 # == 428810-1b-ltr.html 428810-1b-ltr.html
 # == 428810-1c-ltr.html 428810-1c-ltr.html
 # == 428810-1d-ltr.html 428810-1d-ltr.html
 == 428810-1-ltr-ref.html 428810-1-ltr-ref.html
 # == 428810-2a-ltr.html 428810-2a-ltr.html
 # == 428810-2b-ltr.html 428810-2b-ltr.html
 # == 428810-2e-ltr.html 428810-2e-ltr.html
@@ -1123,143 +1123,143 @@ fails == 428521-1c.html 428521-1c.html
 # == 428810-2-rtl-insets-ref.html 428810-2-rtl-insets-ref.html
 # == 428810-2-rtl-insets-ref.html 428810-2-rtl-insets-ref.html
 == 428810-3a-rtl-insets.html 428810-3a-rtl-insets.html
 == 428810-3b-rtl-insets.html 428810-3b-rtl-insets.html
 == 428810-3e-rtl-insets.html 428810-3e-rtl-insets.html
 == 428810-3f-rtl-insets.html 428810-3f-rtl-insets.html
 # == 428810-3-rtl-insets-ref.html 428810-3-rtl-insets-ref.html
 # == 428810-3-rtl-insets-ref.html 428810-3-rtl-insets-ref.html
-fails == 430412-1.html 430412-1.html
+== 430412-1.html 430412-1.html
 == 430813-1.html 430813-1.html
 == 430813-2.html 430813-2.html
 == 430813-3.html 430813-3.html
 == 431341-1.html 431341-1.html
 == 431341-2.html 431341-2.html
-fails == 431520-1.html 431520-1.html
+== 431520-1.html 431520-1.html
 == 431948-1.html 431948-1.html
 == 433640-1.html 433640-1.html
-fails == 433700.html 433700.html
-fails == 436356-1.html 436356-1.html
-fails == 436356-2.html 436356-2.html
+== 433700.html 433700.html
+== 436356-1.html 436356-1.html
+== 436356-2.html 436356-2.html
 == 438537-1.html 438537-1.html
 == 438981-1.xhtml 438981-1.xhtml
 == 438987-1.html 438987-1.html
 fuzzy-if(skiaContent,1,3280) == 438987-2a.html 438987-2a.html
 fuzzy-if(skiaContent,1,3280) == 438987-2b.html 438987-2b.html
 fuzzy-if(skiaContent,1,3280) == 438987-2c.html 438987-2c.html
 == about:blank about:blank
 == 439004-1.html 439004-1.html
 == 439639-1.html 439639-1.html
 == 439910.html 439910.html
-fails == 440112.html 440112.html
-fails == 440149-1.html 440149-1.html
+== 440112.html 440112.html
+== 440149-1.html 440149-1.html
 == 441259-1.html 441259-1.html
 == 441259-2.html 441259-2.html
-fails == 442542-1.html 442542-1.html
-fails == 444015-1.html 444015-1.html
+== 442542-1.html 442542-1.html
+== 444015-1.html 444015-1.html
 == 444375-1.html 444375-1.html
-fails == 444928-1.html 444928-1.html
-fails == 444928-2.html 444928-2.html
-fails == 444928-3.html 444928-3.html
+== 444928-1.html 444928-1.html
+== 444928-2.html 444928-2.html
+== 444928-3.html 444928-3.html
 fails random == 445004-1.html 445004-1.html
 == 445142-1a.html 445142-1a.html
 == 445142-1b.html 445142-1b.html
 == 445142-1c.html 445142-1c.html
 == 445142-2a.html 445142-2a.html
 == 445142-2b.html 445142-2b.html
 fails-if(usesRepeatResampling) == 446100-1a.html 446100-1a.html
 fails-if(Android) fails-if(usesRepeatResampling) == 446100-1b.html 446100-1b.html
 fails-if(Android) fails-if(usesRepeatResampling) == 446100-1c.html 446100-1c.html
 fails-if(usesRepeatResampling) == 446100-1d.html 446100-1d.html
 fails-if(usesRepeatResampling) == 446100-1e.html 446100-1e.html
 == 446100-1f.html 446100-1f.html
 fails-if(usesRepeatResampling) fails-if(Android) == 446100-1g.html 446100-1g.html
 == 446100-1h.html 446100-1h.html
-fails == 447749-1.html 447749-1.html
+== 447749-1.html 447749-1.html
 fuzzy(127,2) == 448193.html 448193.html
-fails == 449149-1a.html 449149-1a.html
-fails == 449149-1b.html 449149-1b.html
+== 449149-1a.html 449149-1a.html
+== 449149-1b.html 449149-1b.html
 # Retry the above with XBL scopes
-fails test-pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1a.html 449149-1a.html
-fails test-pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1b.html 449149-1b.html
+test-pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1a.html 449149-1a.html
+test-pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1b.html 449149-1b.html
 == 449149-2.html 449149-2.html
 == 449171-1.html 449171-1.html
-fails == 449362-1.html 449362-1.html
+== 449362-1.html 449362-1.html
 == 449519-1.html 449519-1.html
 == 450670-1.html 450670-1.html
-fails == 451168-1.html 451168-1.html
+== 451168-1.html 451168-1.html
 == 451876-1.html 451876-1.html
 == 451876-2.html 451876-2.html
 == 452915-1.html 452915-1.html
 == 452964-1.html 452964-1.html
 # == 454361.html 454361.html
 == 455105-1.html 455105-1.html
 == 455105-2.html 455105-2.html
-fails == 455171-5.html 455171-5.html
-fails == 455280-1.xhtml 455280-1.xhtml
-fails == 455826-1.html 455826-1.html
+== 455171-5.html 455171-5.html
+== 455280-1.xhtml 455280-1.xhtml
+== 455826-1.html 455826-1.html
 fails-if(cocoaWidget) fails-if(Android) == 456147.xul 456147.xul
 == 456219-1a.html 456219-1a.html
 == 456219-1b.html 456219-1b.html
 == 456219-1c.html 456219-1c.html
 == 456219-2.html 456219-2.html
-fails == 456330-1.gif 456330-1.gif
+== 456330-1.gif 456330-1.gif
 == 456484-1.html 456484-1.html
 == 457398-1.html 457398-1.html
 == 457398-2.html 457398-2.html
 == 458296-1a.html 458296-1a.html
-fails == 458296-1b.html 458296-1b.html
-fails == 458296-1c.html 458296-1c.html
-fails == 458296-1d.html 458296-1d.html
-fails == 458487-1a.html 458487-1a.html
-fails == 458487-1b.html 458487-1b.html
-fails == 458487-1c.html 458487-1c.html
-fails == 458487-1d.html 458487-1d.html
-fails == 458487-1e.html 458487-1e.html
-fails == 458487-1f.html 458487-1f.html
-fails == 458487-1g.html 458487-1g.html
-fails == 458487-1h.html 458487-1h.html
+== 458296-1b.html 458296-1b.html
+== 458296-1c.html 458296-1c.html
+== 458296-1d.html 458296-1d.html
+== 458487-1a.html 458487-1a.html
+== 458487-1b.html 458487-1b.html
+== 458487-1c.html 458487-1c.html
+== 458487-1d.html 458487-1d.html
+== 458487-1e.html 458487-1e.html
+== 458487-1f.html 458487-1f.html
+== 458487-1g.html 458487-1g.html
+== 458487-1h.html 458487-1h.html
 == 458487-2.html 458487-2.html
 == 458487-3.html 458487-3.html
-fails == 458487-4a.html 458487-4a.html
-fails == 458487-4b.html 458487-4b.html
-fails == 458487-4c.html 458487-4c.html
-fails == 458487-5a.html 458487-5a.html
-fails == 458487-5b.html 458487-5b.html
+== 458487-4a.html 458487-4a.html
+== 458487-4b.html 458487-4b.html
+== 458487-4c.html 458487-4c.html
+== 458487-5a.html 458487-5a.html
+== 458487-5b.html 458487-5b.html
 == 459443-1.html 459443-1.html
 == 459613-1.html 459613-1.html
 == 460012-1.html 460012-1.html
 == 461266-1.html 461266-1.html
 == 461512-1.html 461512-1.html
 == 462844-1.html 462844-1.html
 == 462844-2.html 462844-2.html
 == 462844-3.html 462844-3.html
 == 462844-4.html 462844-4.html
 == 463204-1.html 463204-1.html
 == 463217-1.xul 463217-1.xul
-fails == 463952-1.html 463952-1.html
-fails == 464811-1.html 464811-1.html
+== 463952-1.html 463952-1.html
+== 464811-1.html 464811-1.html
 == 465574-1.html 465574-1.html
-fails == 466258-1.html 466258-1.html
+== 466258-1.html 466258-1.html
 == 466395-1.html 466395-1.html
 == 466395-2.html 466395-2.html
-fails == 467084-1.html 467084-1.html
-fails == 467084-2.html 467084-2.html
+== 467084-1.html 467084-1.html
+== 467084-2.html 467084-2.html
 == 467444-1.html 467444-1.html
-fails == 467460-1.html 467460-1.html
+== 467460-1.html 467460-1.html
 == 468473-1.xul 468473-1.xul
-fails == 468546-1.xhtml 468546-1.xhtml
+== 468546-1.xhtml 468546-1.xhtml
 == 471356-1.html 471356-1.html
 == 471594-1.xhtml 471594-1.xhtml
 fuzzy(255,15) == 472020-1a.xul 472020-1a.xul
 == 472020-1b.xul 472020-1b.xul
 == 472020-2.xul 472020-2.xul
 == 472500-1.xul 472500-1.xul
-fails == 472769-1a.html 472769-1a.html
+== 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
 == 475986-1a.html 475986-1a.html
@@ -1823,61 +1823,61 @@ fails == 985303-1b.html 985303-1b.html
 fails == 987680-1.html 987680-1.html
 == 991046-1.html 991046-1.html
 fails == 992447.html 992447.html
 == 1003425-1.html 1003425-1.html
 == 1003425-2.html 1003425-2.html
 == 1005405-1.html 1005405-1.html
 fails == 1012640-1.html 1012640-1.html
 == 1013054-1.html 1013054-1.html
-fails == 1018522-1.html 1018522-1.html
+== 1018522-1.html 1018522-1.html
 == 1021564-1.html 1021564-1.html
-fails == 1021564-2.html 1021564-2.html
+== 1021564-2.html 1021564-2.html
 == 1021564-3.html 1021564-3.html
-fails == 1021564-4.html 1021564-4.html
-fails pref(browser.display.use_document_fonts,0) == 1022481-1.html 1022481-1.html
+== 1021564-4.html 1021564-4.html
+pref(browser.display.use_document_fonts,0) == 1022481-1.html 1022481-1.html
 == 1022612-1.html 1022612-1.html
 == 1024473-1.html 1024473-1.html
 == 1025914-1.html 1025914-1.html
-fails == 1042104-1.html 1042104-1.html
+== 1042104-1.html 1042104-1.html
 == 1043537-1.html 1043537-1.html
 == 1044198-1.html 1044198-1.html
 == 1049499-1.html 1049499-1.html
 == 1050493-1.html 1050493-1.html
 == 1050788-1.html 1050788-1.html
-fails == 1053035-1-flex.html 1053035-1-flex.html
-fails test-pref(layout.css.grid.enabled,true) == 1053035-1-grid.html 1053035-1-grid.html
+== 1053035-1-flex.html 1053035-1-flex.html
+test-pref(layout.css.grid.enabled,true) == 1053035-1-grid.html 1053035-1-grid.html
 == 1059167-1.html 1059167-1.html
-fails == 1059498-1.html 1059498-1.html
-fails == 1059498-2.html 1059498-2.html
-fails == 1059498-3.html 1059498-3.html
+== 1059498-1.html 1059498-1.html
+== 1059498-2.html 1059498-2.html
+== 1059498-3.html 1059498-3.html
 == 1062108-1.html 1062108-1.html
-fails == 1062792-1.html 1062792-1.html
-fails == 1062963-floatmanager-reflow.html 1062963-floatmanager-reflow.html
+== 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
+== 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
-fails == 1116480-1-fakeitalic-overflow.html 1116480-1-fakeitalic-overflow.html
+== 1105137-1.html 1105137-1.html
+== 1116480-1-fakeitalic-overflow.html 1116480-1-fakeitalic-overflow.html
 # == 1111753-1.html 1111753-1.html
-fails == 1114526-1.html 1114526-1.html
+== 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
+== 1120431-1.html 1120431-1.html
+== 1120431-2.html 1120431-2.html
 == 1121748-1.html 1121748-1.html
-fails == 1121748-2.html 1121748-2.html
+== 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
-fails == 1127679-1a-inline-flex-relpos.html 1127679-1a-inline-flex-relpos.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
 # <meta viewport> are enabled.
 # (Note: bug 1308702 covers these tests' failures on Android)
 == 1133905-1.html 1133905-1.html
 == 1133905-2.html 1133905-2.html
@@ -1923,69 +1923,69 @@ skip-if(!Android) fails-if(Android) == 1
 # == 1133905-6-h-rtl.html 1133905-6-h-rtl.html
 # == 1133905-1-vh-rtl.html 1133905-1-vh-rtl.html
 # == 1133905-2-vh-rtl.html 1133905-2-vh-rtl.html
 # == 1133905-3-vh-rtl.html 1133905-3-vh-rtl.html
 # == 1133905-4-vh-rtl.html 1133905-4-vh-rtl.html
 # == 1133905-5-vh-rtl.html 1133905-5-vh-rtl.html
 # == 1133905-6-vh-rtl.html 1133905-6-vh-rtl.html
 == 1150021-1.xul 1150021-1.xul
-fails == 1151145-1.html 1151145-1.html
+== 1151145-1.html 1151145-1.html
 == 1151306-1.html 1151306-1.html
 == 1153845-1.html 1153845-1.html
-fails == 1155828-1.html 1155828-1.html
+== 1155828-1.html 1155828-1.html
 == 1156129-1.html 1156129-1.html
 pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1.html
-fails == 1169331-1.html 1169331-1.html
-fails == 1174332-1.html 1174332-1.html
+== 1169331-1.html 1169331-1.html
+== 1174332-1.html 1174332-1.html
 == 1179078-1.html 1179078-1.html
 == 1179288-1.html 1179288-1.html
 == 1190635-1.html 1190635-1.html
-fails == 1202512-1.html 1202512-1.html
-fails == 1202512-2.html 1202512-2.html
+== 1202512-1.html 1202512-1.html
+== 1202512-2.html 1202512-2.html
 == 1207326-1.html 1207326-1.html
 == 1209603-1.html 1209603-1.html
 == 1209994-1.html 1209994-1.html
-fails == 1209994-2.html 1209994-2.html
+== 1209994-2.html 1209994-2.html
 == 1209994-3.html 1209994-3.html
-fails == 1209994-4.html 1209994-4.html
-fails == 1222226-1.html 1222226-1.html
-fails pref(layout.css.overflow-clip-box.enabled,true) == 1226278.html 1226278.html
+== 1209994-4.html 1209994-4.html
+== 1222226-1.html 1222226-1.html
+pref(layout.css.overflow-clip-box.enabled,true) == 1226278.html 1226278.html
 == 1230466.html 1230466.html
 == 1238243-1.html 1238243-1.html
 == 1238243-2.html 1238243-2.html
-fails == 1239564.html 1239564.html
-fails == 1242172-1.html 1242172-1.html
-fails == 1242172-2.html 1242172-2.html
+== 1239564.html 1239564.html
+== 1242172-1.html 1242172-1.html
+== 1242172-2.html 1242172-2.html
 == 1242781.html 1242781.html
 == 1263845.html 1263845.html
 == 1260543-1.html 1260543-1.html
 == 1271714-1.html 1271714-1.html
 == 1272997-1.html 1272997-1.html
 == 1273154-1.html 1273154-1.html
 == 1273154-2.html 1273154-2.html
-fails == 1274368-1.html 1274368-1.html
+== 1274368-1.html 1274368-1.html
 == 1276161-1a.html 1276161-1a.html
 == 1276161-1b.html 1276161-1b.html
 == 1276161-1a.html 1276161-1a.html
 == 1275411-1.html 1275411-1.html
-fails == 1288255.html 1288255.html
+== 1288255.html 1288255.html
 fuzzy(8,1900) == 1291528.html 1291528.html
 # Buttons in 2 pages have different position and the rendering result can be
 # different, but they should use the same button style and the background color
 # should be same.  |fuzzy()| here allows the difference in border, but not
 # background color.
-fails == 1294102-1.html 1294102-1.html
+== 1294102-1.html 1294102-1.html
 == 1295466-1.xhtml 1295466-1.xhtml
-fails == 1315113-1.html 1315113-1.html
-fails == 1315113-2.html 1315113-2.html
+== 1315113-1.html 1315113-1.html
+== 1315113-2.html 1315113-2.html
 == 1315632-1.html 1315632-1.html
-fails == 1316719-1a.html 1316719-1a.html
-fails == 1316719-1b.html 1316719-1b.html
-fails == 1316719-1c.html 1316719-1c.html
+== 1316719-1a.html 1316719-1a.html
+== 1316719-1b.html 1316719-1b.html
+== 1316719-1c.html 1316719-1c.html
 
-fails HTTP == 652991-1a.html 652991-1a.html
-fails HTTP == 652991-1b.html 652991-1b.html
-fails HTTP == 652991-2.html 652991-2.html
-fails HTTP == 652991-3.html 652991-3.html
-fails HTTP == 652991-4.html 652991-4.html
+HTTP == 652991-1a.html 652991-1a.html
+HTTP == 652991-1b.html 652991-1b.html
+HTTP == 652991-2.html 652991-2.html
+HTTP == 652991-3.html 652991-3.html
+HTTP == 652991-4.html 652991-4.html
 
 
--- a/layout/reftests/canvas/reftest-stylo.list
+++ b/layout/reftests/canvas/reftest-stylo.list
@@ -1,18 +1,18 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == default-size.html default-size.html
-fails == size-1.html size-1.html
+== size-1.html size-1.html
 
 == empty-transaction-1.html empty-transaction-1.html
 
-fails == image-rendering-test.html image-rendering-test.html
+== image-rendering-test.html image-rendering-test.html
 == image-shadow.html image-shadow.html
 
-fails == size-change-1.html size-change-1.html
+== size-change-1.html size-change-1.html
 
 == subpixel-1.html subpixel-1.html
 
 == text-ltr-left.html text-ltr-left.html
 == text-ltr-right.html text-ltr-right.html
 == text-rtl-left.html text-rtl-left.html
 == text-rtl-right.html text-rtl-right.html
 
@@ -20,45 +20,45 @@ fails == size-change-1.html size-change-
 == text-ltr-end.html text-ltr-end.html
 == text-ltr-left.html text-ltr-left.html
 == text-rtl-start.html text-rtl-start.html
 == text-rtl-end.html text-rtl-end.html
 == text-rtl-left.html text-rtl-left.html
 
 == text-ltr-left.html text-ltr-left.html
 
-fails == text-ltr-alignment-test.html text-ltr-alignment-test.html
-fails == text-rtl-alignment-test.html text-rtl-alignment-test.html
+== text-ltr-alignment-test.html text-ltr-alignment-test.html
+== text-rtl-alignment-test.html text-rtl-alignment-test.html
 
 == text-horzline-with-bottom.html text-horzline-with-bottom.html
 fails-if(azureSkia&&OSX>=1008) == text-horzline-with-top.html text-horzline-with-top.html
 
 # == text-big-stroke.html text-big-stroke.html
 # == text-big-stroke.html text-big-stroke.html
 
-fails == text-context-state-test.html text-context-state-test.html
-fails == text-font-inherit.html text-font-inherit.html
-fails == text-space-replace-test.html text-space-replace-test.html
+== text-context-state-test.html text-context-state-test.html
+== text-font-inherit.html text-font-inherit.html
+== text-space-replace-test.html text-space-replace-test.html
 
-fails == text-no-frame-test.html text-no-frame-test.html
-fails == text-no-frame-2-test.html text-no-frame-2-test.html
-fails == text-not-in-doc-test.html text-not-in-doc-test.html
+== text-no-frame-test.html text-no-frame-test.html
+== text-no-frame-2-test.html text-no-frame-2-test.html
+== text-not-in-doc-test.html text-not-in-doc-test.html
 
 # == text-bidi-ltr-test.html text-bidi-ltr-test.html
 # == text-bidi-ltr-test.html text-bidi-ltr-test.html
-fails == text-bidi-rtl-test.html text-bidi-rtl-test.html
+== text-bidi-rtl-test.html text-bidi-rtl-test.html
 
-fails == text-font-lang.html text-font-lang.html
+== text-font-lang.html text-font-lang.html
 
-fails == text-measure.html text-measure.html
-fails == text-small-caps-1.html text-small-caps-1.html
+== text-measure.html text-measure.html
+== text-small-caps-1.html text-small-caps-1.html
 
-fails == text-subpixel-1.html text-subpixel-1.html
+== text-subpixel-1.html text-subpixel-1.html
 
-fails == strokeText-path.html strokeText-path.html
+== strokeText-path.html strokeText-path.html
 
 # check that emoji character renders as something non-blank (for Apple Color Emoji font, bug 715798)
 # apparently fails on some 10.7 systems for unknown reasons, bug 804522.
 ## Currently fails most places due to partial backout of bug 808288, see bug 837461.
 ## (Marking "random" rather than "fails" because it would pass for people
 ## if they have an Emoji font installed when running the tests.)
 ## WAS: random-if(OSX==1007) == text-emoji.html text-emoji.html
 # With Skia canvas on OS X (bug 932958) it fails even on 10.8 and 10.10.
@@ -80,35 +80,35 @@ 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
 
 fails-if(azureQuartz&&OSX==1006) == 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 == 693610-1.html 693610-1.html
+== 693610-1.html 693610-1.html
 
 == 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
 
 == 749467-1.html 749467-1.html
 
 # You get a little bit of rounding fuzz on OSX from transforming the paths between user space and device space
 == 784573-1.html 784573-1.html
 
-fails == 802658-1.html 802658-1.html
+== 802658-1.html 802658-1.html
 == 1074733-1.html 1074733-1.html
-fails == 1107096-invisibles.html 1107096-invisibles.html
+== 1107096-invisibles.html 1107096-invisibles.html
 == 1151821-1.html 1151821-1.html
 == 1201272-1.html 1201272-1.html
 == 1224976-1.html 1224976-1.html
 == 1238795-1.html 1238795-1.html
 == 1303534-1.html 1303534-1.html
 
-fails == 1304353-text-global-alpha-1.html 1304353-text-global-alpha-1.html
-fails == 1304353-text-global-alpha-2.html 1304353-text-global-alpha-2.html
-fails == 1304353-text-global-composite-op-1.html 1304353-text-global-composite-op-1.html
+== 1304353-text-global-alpha-1.html 1304353-text-global-alpha-1.html
+== 1304353-text-global-alpha-2.html 1304353-text-global-alpha-2.html
+== 1304353-text-global-composite-op-1.html 1304353-text-global-composite-op-1.html
--- a/layout/reftests/css-grid/reftest-stylo.list
+++ b/layout/reftests/css-grid/reftest-stylo.list
@@ -1,54 +1,54 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 default-preferences pref(layout.css.grid.enabled,true)
 
-fails == grid-whitespace-handling-1a.xhtml grid-whitespace-handling-1a.xhtml
-fails == grid-whitespace-handling-1b.xhtml grid-whitespace-handling-1b.xhtml
-fails == grid-whitespace-handling-2.xhtml grid-whitespace-handling-2.xhtml
-fails == grid-placement-definite-001.html grid-placement-definite-001.html
-fails == grid-placement-definite-002.html grid-placement-definite-002.html
-fails == grid-placement-definite-003.html grid-placement-definite-003.html
-fails == grid-placement-negative-lines-001.html grid-placement-negative-lines-001.html
-fails == grid-placement-auto-row-sparse-001.html grid-placement-auto-row-sparse-001.html
-fails == grid-placement-auto-row-dense-001.html grid-placement-auto-row-dense-001.html
-fails == grid-placement-auto-col-sparse-001.html grid-placement-auto-col-sparse-001.html
-fails == grid-placement-auto-col-dense-001.html grid-placement-auto-col-dense-001.html
-fails == grid-placement-implicit-named-areas-001.html grid-placement-implicit-named-areas-001.html
-fails == grid-placement-named-lines-001.html grid-placement-named-lines-001.html
-fails == grid-placement-named-lines-002.html grid-placement-named-lines-002.html
-fails == grid-placement-named-lines-003.html grid-placement-named-lines-003.html
-fails == grid-track-sizing-001.html grid-track-sizing-001.html
-fails == grid-track-sizing-002.html grid-track-sizing-002.html
-fails == grid-abspos-items-001.html grid-abspos-items-001.html
-fails == grid-abspos-items-002.html grid-abspos-items-002.html
-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-whitespace-handling-1a.xhtml grid-whitespace-handling-1a.xhtml
+== grid-whitespace-handling-1b.xhtml grid-whitespace-handling-1b.xhtml
+== grid-whitespace-handling-2.xhtml grid-whitespace-handling-2.xhtml
+== grid-placement-definite-001.html grid-placement-definite-001.html
+== grid-placement-definite-002.html grid-placement-definite-002.html
+== grid-placement-definite-003.html grid-placement-definite-003.html
+== grid-placement-negative-lines-001.html grid-placement-negative-lines-001.html
+== grid-placement-auto-row-sparse-001.html grid-placement-auto-row-sparse-001.html
+== grid-placement-auto-row-dense-001.html grid-placement-auto-row-dense-001.html
+== grid-placement-auto-col-sparse-001.html grid-placement-auto-col-sparse-001.html
+== grid-placement-auto-col-dense-001.html grid-placement-auto-col-dense-001.html
+== grid-placement-implicit-named-areas-001.html grid-placement-implicit-named-areas-001.html
+== grid-placement-named-lines-001.html grid-placement-named-lines-001.html
+== grid-placement-named-lines-002.html grid-placement-named-lines-002.html
+== grid-placement-named-lines-003.html grid-placement-named-lines-003.html
+== grid-track-sizing-001.html grid-track-sizing-001.html
+== grid-track-sizing-002.html grid-track-sizing-002.html
+== grid-abspos-items-001.html grid-abspos-items-001.html
+== grid-abspos-items-002.html grid-abspos-items-002.html
+== grid-abspos-items-003.html grid-abspos-items-003.html
+== grid-abspos-items-004.html grid-abspos-items-004.html
+== grid-abspos-items-005.html grid-abspos-items-005.html
+== grid-abspos-items-006.html grid-abspos-items-006.html
+== grid-abspos-items-007.html grid-abspos-items-007.html
+== grid-abspos-items-008.html grid-abspos-items-008.html
+== grid-abspos-items-009.html grid-abspos-items-009.html
+== grid-abspos-items-010.html grid-abspos-items-010.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
+== grid-abspos-items-013.html grid-abspos-items-013.html
+== grid-abspos-items-014.html grid-abspos-items-014.html
+== grid-abspos-items-015.html grid-abspos-items-015.html
+== grid-order-abspos-items-001.html grid-order-abspos-items-001.html
+== grid-order-placement-auto-001.html grid-order-placement-auto-001.html
+== 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
-fails == grid-placement-definite-implicit-002.html grid-placement-definite-implicit-002.html
+== grid-placement-definite-implicit-002.html grid-placement-definite-implicit-002.html
 # skip-if(Android) fuzzy-if(winWidget,1,32) == grid-placement-auto-implicit-001.html grid-placement-auto-implicit-001.html
-fails == grid-placement-abspos-implicit-001.html grid-placement-abspos-implicit-001.html
-fails == rtl-grid-placement-definite-001.html rtl-grid-placement-definite-001.html
-fails == rtl-grid-placement-auto-row-sparse-001.html rtl-grid-placement-auto-row-sparse-001.html
-fails == vlr-grid-placement-auto-row-sparse-001.html vlr-grid-placement-auto-row-sparse-001.html
-fails == vrl-grid-placement-auto-row-sparse-001.html vrl-grid-placement-auto-row-sparse-001.html
+== grid-placement-abspos-implicit-001.html grid-placement-abspos-implicit-001.html
+== rtl-grid-placement-definite-001.html rtl-grid-placement-definite-001.html
+== rtl-grid-placement-auto-row-sparse-001.html rtl-grid-placement-auto-row-sparse-001.html
+== vlr-grid-placement-auto-row-sparse-001.html vlr-grid-placement-auto-row-sparse-001.html
+== vrl-grid-placement-auto-row-sparse-001.html vrl-grid-placement-auto-row-sparse-001.html
 fails == grid-relpos-items-001.html grid-relpos-items-001.html
 fails == grid-item-sizing-percent-001.html grid-item-sizing-percent-001.html
 fails == grid-item-sizing-px-001.html grid-item-sizing-px-001.html
 fails == grid-item-dir-001.html grid-item-dir-001.html
 fails == grid-col-max-sizing-max-content-001.html grid-col-max-sizing-max-content-001.html
 fails == grid-col-max-sizing-max-content-002.html grid-col-max-sizing-max-content-002.html
 fails == grid-min-max-content-sizing-001.html grid-min-max-content-sizing-001.html
 fails == grid-min-max-content-sizing-002.html grid-min-max-content-sizing-002.html
--- a/layout/reftests/css-invalid/button/reftest-stylo.list
+++ b/layout/reftests/css-invalid/button/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == button-valid.html button-valid.html
-fails == button-invalid.html button-invalid.html
-fails == button-disabled.html button-disabled.html
-fails == button-dyn-disabled.html button-dyn-disabled.html
-fails == button-dyn-not-disabled.html button-dyn-not-disabled.html
-fails == button-button.html button-button.html
-fails == button-reset.html button-reset.html
-fails == button-type-invalid.html button-type-invalid.html
-fails == button-type-barred.html button-type-barred.html
-fails == button-disabled-fieldset-1.html button-disabled-fieldset-1.html
-fails == button-disabled-fieldset-2.html button-disabled-fieldset-2.html
-fails == button-fieldset-legend.html button-fieldset-legend.html
+== button-valid.html button-valid.html
+== button-invalid.html button-invalid.html
+== button-disabled.html button-disabled.html
+== button-dyn-disabled.html button-dyn-disabled.html
+== button-dyn-not-disabled.html button-dyn-not-disabled.html
+== button-button.html button-button.html
+== button-reset.html button-reset.html
+== button-type-invalid.html button-type-invalid.html
+== button-type-barred.html button-type-barred.html
+== button-disabled-fieldset-1.html button-disabled-fieldset-1.html
+== button-disabled-fieldset-2.html button-disabled-fieldset-2.html
+== button-fieldset-legend.html button-fieldset-legend.html
--- a/layout/reftests/css-invalid/fieldset/reftest-stylo.list
+++ b/layout/reftests/css-invalid/fieldset/reftest-stylo.list
@@ -1,30 +1,30 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == fieldset-valid.html fieldset-valid.html
 == fieldset-invalid.html fieldset-invalid.html
 == fieldset-add-invalid-barred.html fieldset-add-invalid-barred.html
 == fieldset-add-invalid-element-dynamic.html fieldset-add-invalid-element-dynamic.html
-fails == fieldset-add-invalid-element.html fieldset-add-invalid-element.html
-fails == fieldset-add-invalid-with-valid-element.html fieldset-add-invalid-with-valid-element.html
-fails == fieldset-add-valid-element.html fieldset-add-valid-element.html
-fails == fieldset-add-valid-with-invalid-element.html fieldset-add-valid-with-invalid-element.html
-fails == fieldset-add-valid-with-no-element.html fieldset-add-valid-with-no-element.html
+== fieldset-add-invalid-element.html fieldset-add-invalid-element.html
+== fieldset-add-invalid-with-valid-element.html fieldset-add-invalid-with-valid-element.html
+== fieldset-add-valid-element.html fieldset-add-valid-element.html
+== fieldset-add-valid-with-invalid-element.html fieldset-add-valid-with-invalid-element.html
+== fieldset-add-valid-with-no-element.html fieldset-add-valid-with-no-element.html
 == fieldset-dynamic-invalid-barred.html fieldset-dynamic-invalid-barred.html
 == fieldset-dynamic-invalid-not-barred.html fieldset-dynamic-invalid-not-barred.html
 == fieldset-dynamic-invalid.html fieldset-dynamic-invalid.html
-fails == fieldset-dynamic-valid.html fieldset-dynamic-valid.html
+== fieldset-dynamic-valid.html fieldset-dynamic-valid.html
 == fieldset-invalid-and-barred-remove-barred.html fieldset-invalid-and-barred-remove-barred.html
-fails == fieldset-invalid-and-barred-remove-invalid.html fieldset-invalid-and-barred-remove-invalid.html
-fails == fieldset-invalid-and-barred.html fieldset-invalid-and-barred.html
+== fieldset-invalid-and-barred-remove-invalid.html fieldset-invalid-and-barred-remove-invalid.html
+== fieldset-invalid-and-barred.html fieldset-invalid-and-barred.html
 == fieldset-remove-invalid-element.html fieldset-remove-invalid-element.html
 == fieldset-static-invalid-barred.html fieldset-static-invalid-barred.html
 == fieldset-static-invalid.html fieldset-static-invalid.html
-fails == fieldset-static-valid.html fieldset-static-valid.html
-fails == fieldset-valid-and-barred-remove-barred.html fieldset-valid-and-barred-remove-barred.html
-fails == fieldset-valid-and-barred.html fieldset-valid-and-barred.html
-fails == fieldset-with-invalid-element-add-barred-dynamic.html fieldset-with-invalid-element-add-barred-dynamic.html
-fails == fieldset-with-valid-and-invalid.html fieldset-with-valid-and-invalid.html
-fails == fieldset-with-valid-element-add-barred-dynamic.html fieldset-with-valid-element-add-barred-dynamic.html
+== fieldset-static-valid.html fieldset-static-valid.html
+== fieldset-valid-and-barred-remove-barred.html fieldset-valid-and-barred-remove-barred.html
+== fieldset-valid-and-barred.html fieldset-valid-and-barred.html
+== fieldset-with-invalid-element-add-barred-dynamic.html fieldset-with-invalid-element-add-barred-dynamic.html
+== fieldset-with-valid-and-invalid.html fieldset-with-valid-and-invalid.html
+== fieldset-with-valid-element-add-barred-dynamic.html fieldset-with-valid-element-add-barred-dynamic.html
 == fieldset-nested-invalid.html fieldset-nested-invalid.html
 == fieldset-div-invalid.html fieldset-div-invalid.html
-fails == fieldset-nested-valid-invalid.html fieldset-nested-valid-invalid.html
-fails == fieldset-nested-barred.html fieldset-nested-barred.html
+== fieldset-nested-valid-invalid.html fieldset-nested-valid-invalid.html
+== fieldset-nested-barred.html fieldset-nested-barred.html
--- a/layout/reftests/css-invalid/input/reftest-stylo.list
+++ b/layout/reftests/css-invalid/input/reftest-stylo.list
@@ -1,18 +1,18 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == input-valid.html input-valid.html
-fails == input-customerror.html input-customerror.html
-fails == input-disabled.html input-disabled.html
-fails == input-dyn-disabled.html input-dyn-disabled.html
-fails == input-dyn-not-disabled.html input-dyn-not-disabled.html
-fails == input-readonly.html input-readonly.html
-fails == input-dyn-readonly.html input-dyn-readonly.html
-fails == input-dyn-not-readonly.html input-dyn-not-readonly.html
-fails == input-required-valid.html input-required-valid.html
+== input-valid.html input-valid.html
+== input-customerror.html input-customerror.html
+== input-disabled.html input-disabled.html
+== input-dyn-disabled.html input-dyn-disabled.html
+== input-dyn-not-disabled.html input-dyn-not-disabled.html
+== input-readonly.html input-readonly.html
+== input-dyn-readonly.html input-dyn-readonly.html
+== input-dyn-not-readonly.html input-dyn-not-readonly.html
+== input-required-valid.html input-required-valid.html
 fails == input-required-invalid.html input-required-invalid.html
 fails == input-button.html input-button.html
 fails == input-reset.html input-reset.html
 fails == input-email-invalid.html input-email-invalid.html
 fails == input-email-valid.html input-email-valid.html
 fails == input-url-invalid.html input-url-invalid.html
 fails == input-url-valid.html input-url-valid.html
 fails == input-pattern-valid.html input-pattern-valid.html
--- a/layout/reftests/css-optional/reftest-stylo.list
+++ b/layout/reftests/css-optional/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Checking if these elements support :optional.
 fails == css-optional-textarea.html css-optional-textarea.html
 fails == css-optional-input.html css-optional-input.html
 fails == css-optional-select.html css-optional-select.html
 == css-optional-button.html css-optional-button.html
 
 # Checking dynamic behavior.
-fails == css-optional-dyn-1.html css-optional-dyn-1.html
+== css-optional-dyn-1.html css-optional-dyn-1.html
 == css-optional-dyn-2.html css-optional-dyn-2.html
 
--- a/layout/reftests/css-valid/button/reftest-stylo.list
+++ b/layout/reftests/css-valid/button/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == button-valid.html button-valid.html
-fails == button-invalid.html button-invalid.html
-fails == button-disabled.html button-disabled.html
-fails == button-dyn-disabled.html button-dyn-disabled.html
-fails == button-dyn-not-disabled.html button-dyn-not-disabled.html
-fails == button-button.html button-button.html
-fails == button-reset.html button-reset.html
-fails == button-type-invalid.html button-type-invalid.html
-fails == button-type-barred.html button-type-barred.html
-fails == button-disabled-fieldset-1.html button-disabled-fieldset-1.html
-fails == button-disabled-fieldset-2.html button-disabled-fieldset-2.html
-fails == button-fieldset-legend.html button-fieldset-legend.html
+== button-valid.html button-valid.html
+== button-invalid.html button-invalid.html
+== button-disabled.html button-disabled.html
+== button-dyn-disabled.html button-dyn-disabled.html
+== button-dyn-not-disabled.html button-dyn-not-disabled.html
+== button-button.html button-button.html
+== button-reset.html button-reset.html
+== button-type-invalid.html button-type-invalid.html
+== button-type-barred.html button-type-barred.html
+== button-disabled-fieldset-1.html button-disabled-fieldset-1.html
+== button-disabled-fieldset-2.html button-disabled-fieldset-2.html
+== button-fieldset-legend.html button-fieldset-legend.html
--- a/layout/reftests/css-valid/input/reftest-stylo.list
+++ b/layout/reftests/css-valid/input/reftest-stylo.list
@@ -1,33 +1,33 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == input-valid.html input-valid.html
-fails == input-customerror.html input-customerror.html
-fails == input-disabled.html input-disabled.html
-fails == input-dyn-disabled.html input-dyn-disabled.html
-fails == input-dyn-not-disabled.html input-dyn-not-disabled.html
-fails == input-readonly.html input-readonly.html
-fails == input-dyn-readonly.html input-dyn-readonly.html
-fails == input-dyn-not-readonly.html input-dyn-not-readonly.html
-fails == input-required-valid.html input-required-valid.html
-fails == input-required-invalid.html input-required-invalid.html
-fails == input-button.html input-button.html
-fails == input-reset.html input-reset.html
-fails == input-email-invalid.html input-email-invalid.html
-fails == input-email-valid.html input-email-valid.html
-fails == input-url-invalid.html input-url-invalid.html
-fails == input-url-valid.html input-url-valid.html
-fails == input-pattern-valid.html input-pattern-valid.html
-fails == input-pattern-invalid.html input-pattern-invalid.html
-fails == input-type-barred.html input-type-barred.html
-fails == input-type-invalid.html input-type-invalid.html
-fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
-fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
-fails == input-fieldset-legend.html input-fieldset-legend.html
+== input-valid.html input-valid.html
+== input-customerror.html input-customerror.html
+== input-disabled.html input-disabled.html
+== input-dyn-disabled.html input-dyn-disabled.html
+== input-dyn-not-disabled.html input-dyn-not-disabled.html
+== input-readonly.html input-readonly.html
+== input-dyn-readonly.html input-dyn-readonly.html
+== input-dyn-not-readonly.html input-dyn-not-readonly.html
+== input-required-valid.html input-required-valid.html
+== input-required-invalid.html input-required-invalid.html
+== input-button.html input-button.html
+== input-reset.html input-reset.html
+== input-email-invalid.html input-email-invalid.html
+== input-email-valid.html input-email-valid.html
+== input-url-invalid.html input-url-invalid.html
+== input-url-valid.html input-url-valid.html
+== input-pattern-valid.html input-pattern-valid.html
+== input-pattern-invalid.html input-pattern-invalid.html
+== input-type-barred.html input-type-barred.html
+== input-type-invalid.html input-type-invalid.html
+== input-disabled-fieldset-1.html input-disabled-fieldset-1.html
+== input-disabled-fieldset-2.html input-disabled-fieldset-2.html
+== input-fieldset-legend.html input-fieldset-legend.html
 # == input-radio-required.html input-radio-required.html
 # == input-radio-customerror.html input-radio-customerror.html
 # == input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
 # == input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
 # == input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
 # == input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
-fails == input-submit.html input-submit.html
-fails == input-image.html input-image.html
+== input-submit.html input-submit.html
+== input-image.html input-image.html
 # input type='hidden' shouldn't show
--- a/layout/reftests/css-valid/select/reftest-stylo.list
+++ b/layout/reftests/css-valid/select/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == select-valid.html select-valid.html
-fails == select-invalid.html select-invalid.html
-fails needs-focus == select-disabled.html select-disabled.html
-fails == select-dyn-disabled.html select-dyn-disabled.html
-fails == select-dyn-not-disabled.html select-dyn-not-disabled.html
-fails needs-focus == select-required-invalid.html select-required-invalid.html
-fails needs-focus == select-required-valid.html select-required-valid.html
-fails needs-focus == select-required-multiple-still-valid.html select-required-multiple-still-valid.html
-fails == select-required-multiple-valid.html select-required-multiple-valid.html
-fails == select-disabled-fieldset-1.html select-disabled-fieldset-1.html
-fails == select-disabled-fieldset-2.html select-disabled-fieldset-2.html
-fails needs-focus == select-fieldset-legend.html select-fieldset-legend.html
+== select-valid.html select-valid.html
+== select-invalid.html select-invalid.html
+needs-focus == select-disabled.html select-disabled.html
+== select-dyn-disabled.html select-dyn-disabled.html
+== select-dyn-not-disabled.html select-dyn-not-disabled.html
+needs-focus == select-required-invalid.html select-required-invalid.html
+needs-focus == select-required-valid.html select-required-valid.html
+needs-focus == select-required-multiple-still-valid.html select-required-multiple-still-valid.html
+== select-required-multiple-valid.html select-required-multiple-valid.html
+== select-disabled-fieldset-1.html select-disabled-fieldset-1.html
+== select-disabled-fieldset-2.html select-disabled-fieldset-2.html
+needs-focus == select-fieldset-legend.html select-fieldset-legend.html
--- a/layout/reftests/css-valid/textarea/reftest-stylo.list
+++ b/layout/reftests/css-valid/textarea/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == textarea-valid.html textarea-valid.html
-fails == textarea-customerror.html textarea-customerror.html
-fails == textarea-disabled.html textarea-disabled.html
-fails == textarea-dyn-disabled.html textarea-dyn-disabled.html
-fails == textarea-dyn-not-disabled.html textarea-dyn-not-disabled.html
-fails == textarea-readonly.html textarea-readonly.html
-fails == textarea-dyn-readonly.html textarea-dyn-readonly.html
-fails == textarea-dyn-not-readonly.html textarea-dyn-not-readonly.html
-fails == textarea-required-valid.html textarea-required-valid.html
-fails == textarea-required-invalid.html textarea-required-invalid.html
-fails == textarea-disabled-fieldset-1.html textarea-disabled-fieldset-1.html
-fails == textarea-disabled-fieldset-2.html textarea-disabled-fieldset-2.html
-fails == textarea-fieldset-legend.html textarea-fieldset-legend.html
+== textarea-valid.html textarea-valid.html
+== textarea-customerror.html textarea-customerror.html
+== textarea-disabled.html textarea-disabled.html
+== textarea-dyn-disabled.html textarea-dyn-disabled.html
+== textarea-dyn-not-disabled.html textarea-dyn-not-disabled.html
+== textarea-readonly.html textarea-readonly.html
+== textarea-dyn-readonly.html textarea-dyn-readonly.html
+== textarea-dyn-not-readonly.html textarea-dyn-not-readonly.html
+== textarea-required-valid.html textarea-required-valid.html
+== textarea-required-invalid.html textarea-required-invalid.html
+== textarea-disabled-fieldset-1.html textarea-disabled-fieldset-1.html
+== textarea-disabled-fieldset-2.html textarea-disabled-fieldset-2.html
+== textarea-fieldset-legend.html textarea-fieldset-legend.html
--- a/layout/reftests/first-line/reftest-stylo.list
+++ b/layout/reftests/first-line/reftest-stylo.list
@@ -21,18 +21,18 @@ load stress-4.html
 load stress-5.html
 load stress-6.html
 load stress-7.html
 == stress-8.html stress-8.html
 == stress-9.html stress-9.html
 load stress-10.html
 == stress-11.xhtml stress-11.xhtml
 
-fails == border-not-apply.html border-not-apply.html
-fails == 287088-1.html 287088-1.html
-fails == 287088-2.html 287088-2.html
-fails == 403177-1.html 403177-1.html
-fails == 469227-2.html 469227-2.html
-fails == 469227-3.html 469227-3.html
+== border-not-apply.html border-not-apply.html
+== 287088-1.html 287088-1.html
+== 287088-2.html 287088-2.html
+== 403177-1.html 403177-1.html
+== 469227-2.html 469227-2.html
+== 469227-3.html 469227-3.html
 
-fails == restyle-inside-first-line.html restyle-inside-first-line.html
-fails == font-styles.html font-styles.html
-fails == font-styles-nooverflow.html font-styles-nooverflow.html
+== restyle-inside-first-line.html restyle-inside-first-line.html
+== font-styles.html font-styles.html
+== font-styles-nooverflow.html font-styles-nooverflow.html
--- a/layout/reftests/flexbox/pagination/reftest-stylo.list
+++ b/layout/reftests/flexbox/pagination/reftest-stylo.list
@@ -21,11 +21,11 @@
 
 # Tests for how we fragment a flex container with one unbreakable child
 == flexbox-unbreakable-child-1a.html flexbox-unbreakable-child-1a.html
 == flexbox-unbreakable-child-1a-wrap.html flexbox-unbreakable-child-1a-wrap.html
 == flexbox-unbreakable-child-1b.html flexbox-unbreakable-child-1b.html
 == flexbox-unbreakable-child-1b-wrap.html flexbox-unbreakable-child-1b-wrap.html
 == flexbox-unbreakable-child-1c.html flexbox-unbreakable-child-1c.html
 == flexbox-unbreakable-child-1c-wrap.html flexbox-unbreakable-child-1c-wrap.html
-fails == flexbox-unbreakable-child-1d.html flexbox-unbreakable-child-1d.html
-fails == flexbox-unbreakable-child-1d-wrap.html flexbox-unbreakable-child-1d-wrap.html
-fails == flexbox-unbreakable-child-2.html flexbox-unbreakable-child-2.html
+== flexbox-unbreakable-child-1d.html flexbox-unbreakable-child-1d.html
+== flexbox-unbreakable-child-1d-wrap.html flexbox-unbreakable-child-1d-wrap.html
+== flexbox-unbreakable-child-2.html flexbox-unbreakable-child-2.html
--- a/layout/reftests/flexbox/reftest-stylo.list
+++ b/layout/reftests/flexbox/reftest-stylo.list
@@ -9,107 +9,107 @@
 # Where possible & practical, we should try to address these so we can migrate
 # tests over to the w3c-css directory, so that they can become part of the
 # W3C's test suite.
 
 # SUBDIRECTORY: Reftests for paginated flex containers
 include pagination/reftest-stylo.list
 
 # Tests for cross-axis alignment (align-self / align-items properties)
-fails == flexbox-align-self-baseline-horiz-2.xhtml flexbox-align-self-baseline-horiz-2.xhtml
+== flexbox-align-self-baseline-horiz-2.xhtml flexbox-align-self-baseline-horiz-2.xhtml
 # This one fails on windows R (but not Ru, strangely) and GTK.
 # On Windows R and GTK, the single-line <label> flex item has a different
 # background size in test vs. ref
 fuzzy-if(cocoaWidget,1,2) random-if(winWidget||gtkWidget) == flexbox-align-self-baseline-horiz-3.xhtml flexbox-align-self-baseline-horiz-3.xhtml
-fails == flexbox-align-self-baseline-horiz-4.xhtml flexbox-align-self-baseline-horiz-4.xhtml
+== flexbox-align-self-baseline-horiz-4.xhtml flexbox-align-self-baseline-horiz-4.xhtml
 
 # Tests for box-sizing on flex containers and flex items.
-fails == flexbox-box-sizing-on-container-horiz-1.html flexbox-box-sizing-on-container-horiz-1.html
-fails == flexbox-box-sizing-on-container-vert-1.html flexbox-box-sizing-on-container-vert-1.html
+== flexbox-box-sizing-on-container-horiz-1.html flexbox-box-sizing-on-container-horiz-1.html
+== flexbox-box-sizing-on-container-vert-1.html flexbox-box-sizing-on-container-vert-1.html
 == flexbox-box-sizing-on-items-horiz-1a.html flexbox-box-sizing-on-items-horiz-1a.html
-fails == flexbox-box-sizing-on-items-horiz-1b.html flexbox-box-sizing-on-items-horiz-1b.html
+== flexbox-box-sizing-on-items-horiz-1b.html flexbox-box-sizing-on-items-horiz-1b.html
 == flexbox-box-sizing-on-items-vert-1a.html flexbox-box-sizing-on-items-vert-1a.html
-fails == flexbox-box-sizing-on-items-vert-1b.html flexbox-box-sizing-on-items-vert-1b.html
+== flexbox-box-sizing-on-items-vert-1b.html flexbox-box-sizing-on-items-vert-1b.html
 
 # Tests for dynamic modifications of content inside/around a flex container
 == flexbox-dyn-changeFrameWidth-1.xhtml flexbox-dyn-changeFrameWidth-1.xhtml
 == flexbox-dyn-changeFrameWidth-2.xhtml flexbox-dyn-changeFrameWidth-2.xhtml
 == flexbox-dyn-changeFrameWidth-3.xhtml flexbox-dyn-changeFrameWidth-3.xhtml
 == flexbox-dyn-changeFrameWidth-4.xhtml flexbox-dyn-changeFrameWidth-4.xhtml
-fails == flexbox-dyn-changeOrder-1a.html flexbox-dyn-changeOrder-1a.html
-fails == flexbox-dyn-changeOrder-1b.html flexbox-dyn-changeOrder-1b.html
+== flexbox-dyn-changeOrder-1a.html flexbox-dyn-changeOrder-1a.html
+== flexbox-dyn-changeOrder-1b.html flexbox-dyn-changeOrder-1b.html
 == flexbox-dyn-changePadding-1a.xhtml flexbox-dyn-changePadding-1a.xhtml
 == flexbox-dyn-changePadding-1b.xhtml flexbox-dyn-changePadding-1b.xhtml
 
 # Tests for dynamic insertions of content into a flex container
 # (with existing [div | span | text] inside the flexbox, and new content
 # inserted adjacent to that existing content.)
-fails == flexbox-dyn-insertAroundDiv-1.xhtml flexbox-dyn-insertAroundDiv-1.xhtml
-fails == flexbox-dyn-insertAroundDiv-2.xhtml flexbox-dyn-insertAroundDiv-2.xhtml
-fails == flexbox-dyn-insertAroundDiv-3.xhtml flexbox-dyn-insertAroundDiv-3.xhtml
+== flexbox-dyn-insertAroundDiv-1.xhtml flexbox-dyn-insertAroundDiv-1.xhtml
+== flexbox-dyn-insertAroundDiv-2.xhtml flexbox-dyn-insertAroundDiv-2.xhtml
+== flexbox-dyn-insertAroundDiv-3.xhtml flexbox-dyn-insertAroundDiv-3.xhtml
 
-fails == flexbox-dyn-insertAroundSpan-1.xhtml flexbox-dyn-insertAroundSpan-1.xhtml
-fails == flexbox-dyn-insertAroundSpan-2.xhtml flexbox-dyn-insertAroundSpan-2.xhtml
-fails == flexbox-dyn-insertAroundSpan-3.xhtml flexbox-dyn-insertAroundSpan-3.xhtml
+== flexbox-dyn-insertAroundSpan-1.xhtml flexbox-dyn-insertAroundSpan-1.xhtml
+== flexbox-dyn-insertAroundSpan-2.xhtml flexbox-dyn-insertAroundSpan-2.xhtml
+== flexbox-dyn-insertAroundSpan-3.xhtml flexbox-dyn-insertAroundSpan-3.xhtml
 
-fails == flexbox-dyn-insertAroundText-1.xhtml flexbox-dyn-insertAroundText-1.xhtml
-fails == flexbox-dyn-insertAroundText-2.xhtml flexbox-dyn-insertAroundText-2.xhtml
-fails == flexbox-dyn-insertAroundText-3.xhtml flexbox-dyn-insertAroundText-3.xhtml
+== flexbox-dyn-insertAroundText-1.xhtml flexbox-dyn-insertAroundText-1.xhtml
+== flexbox-dyn-insertAroundText-2.xhtml flexbox-dyn-insertAroundText-2.xhtml
+== flexbox-dyn-insertAroundText-3.xhtml flexbox-dyn-insertAroundText-3.xhtml
 
 # Variant of one of the above tests, to regression-test an invalidation issue
-fails == flexbox-dyn-insertEmptySpan-1.xhtml flexbox-dyn-insertEmptySpan-1.xhtml
+== flexbox-dyn-insertEmptySpan-1.xhtml flexbox-dyn-insertEmptySpan-1.xhtml
 
 # Tests for empty flexboxes (with no flex items)
-fails == flexbox-empty-1a.xhtml flexbox-empty-1a.xhtml
-fails == flexbox-empty-1b.xhtml flexbox-empty-1b.xhtml
+== flexbox-empty-1a.xhtml flexbox-empty-1a.xhtml
+== flexbox-empty-1b.xhtml flexbox-empty-1b.xhtml
 
 # Tests for handling of floated elements inside a flexbox
-fails == flexbox-float-1a.xhtml flexbox-float-1a.xhtml
-fails == flexbox-float-1b.xhtml flexbox-float-1b.xhtml
-fails == flexbox-float-1c.xhtml flexbox-float-1c.xhtml
-fails == flexbox-float-1d.xhtml flexbox-float-1d.xhtml
-fails == flexbox-float-2a.xhtml flexbox-float-2a.xhtml
-fails == flexbox-float-2b.xhtml flexbox-float-2b.xhtml
+== flexbox-float-1a.xhtml flexbox-float-1a.xhtml
+== flexbox-float-1b.xhtml flexbox-float-1b.xhtml
+== flexbox-float-1c.xhtml flexbox-float-1c.xhtml
+== flexbox-float-1d.xhtml flexbox-float-1d.xhtml
+== flexbox-float-2a.xhtml flexbox-float-2a.xhtml
+== flexbox-float-2b.xhtml flexbox-float-2b.xhtml
 
 # Tests for the order in which we paint flex items
 == flexbox-paint-ordering-3.html flexbox-paint-ordering-3.html
 
 # Tests for handling of absolutely/fixed/relatively-positioned flex items.
-fails == flexbox-position-absolute-1.xhtml flexbox-position-absolute-1.xhtml
-fails == flexbox-position-absolute-2.xhtml flexbox-position-absolute-2.xhtml
-fails == flexbox-position-absolute-3.xhtml flexbox-position-absolute-3.xhtml
+== flexbox-position-absolute-1.xhtml flexbox-position-absolute-1.xhtml
+== flexbox-position-absolute-2.xhtml flexbox-position-absolute-2.xhtml
+== flexbox-position-absolute-3.xhtml flexbox-position-absolute-3.xhtml
 == flexbox-position-absolute-4.xhtml flexbox-position-absolute-4.xhtml
 # == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3.xhtml
-fails == flexbox-position-fixed-1.xhtml flexbox-position-fixed-1.xhtml
-fails == flexbox-position-fixed-2.xhtml flexbox-position-fixed-2.xhtml
+== flexbox-position-fixed-1.xhtml flexbox-position-fixed-1.xhtml
+== flexbox-position-fixed-2.xhtml flexbox-position-fixed-2.xhtml
 # == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3.xhtml
 == flexbox-position-fixed-4.xhtml flexbox-position-fixed-4.xhtml
 
 # Tests for inline content in a flexbox that gets wrapped in an anonymous block
-fails == flexbox-inlinecontent-horiz-1a.xhtml flexbox-inlinecontent-horiz-1a.xhtml
-fails == flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1b.xhtml
-fails == flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2.xhtml
-fails == flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3a.xhtml
-fails == flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3b.xhtml
-fails == flexbox-inlinecontent-horiz-3c.xhtml flexbox-inlinecontent-horiz-3c.xhtml
-fails == flexbox-inlinecontent-horiz-4.xhtml flexbox-inlinecontent-horiz-4.xhtml
-fails == flexbox-inlinecontent-horiz-5.xhtml flexbox-inlinecontent-horiz-5.xhtml
+== flexbox-inlinecontent-horiz-1a.xhtml flexbox-inlinecontent-horiz-1a.xhtml
+== flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1b.xhtml
+== flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2.xhtml
+== flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3a.xhtml
+== flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3b.xhtml
+== flexbox-inlinecontent-horiz-3c.xhtml flexbox-inlinecontent-horiz-3c.xhtml
+== flexbox-inlinecontent-horiz-4.xhtml flexbox-inlinecontent-horiz-4.xhtml
+== flexbox-inlinecontent-horiz-5.xhtml flexbox-inlinecontent-horiz-5.xhtml
 
 # Tests for intrinsic sizing of flexboxes
-fails == flexbox-intrinsic-sizing-horiz-1a.xhtml flexbox-intrinsic-sizing-horiz-1a.xhtml
-fails == flexbox-intrinsic-sizing-horiz-1b.xhtml flexbox-intrinsic-sizing-horiz-1b.xhtml
-fails == flexbox-intrinsic-sizing-horiz-2a.xhtml flexbox-intrinsic-sizing-horiz-2a.xhtml
-fails == flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2b.xhtml
+== flexbox-intrinsic-sizing-horiz-1a.xhtml flexbox-intrinsic-sizing-horiz-1a.xhtml
+== flexbox-intrinsic-sizing-horiz-1b.xhtml flexbox-intrinsic-sizing-horiz-1b.xhtml
+== flexbox-intrinsic-sizing-horiz-2a.xhtml flexbox-intrinsic-sizing-horiz-2a.xhtml
+== flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2b.xhtml
 
 # Tests for invalidation after dynamic modifications
-fails == flexbox-invalidation-1.html flexbox-invalidation-1.html
+== flexbox-invalidation-1.html flexbox-invalidation-1.html
 
 # Tests for flexbox in an iframe that gets resized.
-fails == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1.xhtml
+== flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1.xhtml
 
 # Tests for flexbox styling on things that don't support it
 == flexbox-styling-on-svg-1.svg flexbox-styling-on-svg-1.svg
 
 # Tests with widgets as flex items
-fails == flexbox-widget-flex-items-1.html flexbox-widget-flex-items-1.html
-fails == flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2.html
+== flexbox-widget-flex-items-1.html flexbox-widget-flex-items-1.html
+== flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2.html
 skip-if(gtkWidget) == flexbox-widget-flex-items-3.html flexbox-widget-flex-items-3.html
-fails == flexbox-widget-flex-items-4.html flexbox-widget-flex-items-4.html
+== flexbox-widget-flex-items-4.html flexbox-widget-flex-items-4.html
--- a/layout/reftests/forms/input/checkbox/reftest-stylo.list
+++ b/layout/reftests/forms/input/checkbox/reftest-stylo.list
@@ -1,15 +1,15 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == label-dynamic.html label-dynamic.html
 fails-if(Android) == radio-stretched.html radio-stretched.html
 # == checked.html checked.html
 == checked-native.html checked-native.html
 # == checked.html checked.html
-fails == checked-notref.html checked-notref.html
+== checked-notref.html checked-notref.html
 == checked-native.html checked-native.html
 == checked-native-notref.html checked-native-notref.html
 # == indeterminate-checked.html indeterminate-checked.html
 # == indeterminate-unchecked.html indeterminate-unchecked.html
 # == indeterminate-native-checked.html indeterminate-native-checked.html
 # == indeterminate-native-unchecked.html indeterminate-native-unchecked.html
 == indeterminate-selector.html indeterminate-selector.html
 skip-if(!gtkWidget) == gtk-theme-width-height.html gtk-theme-width-height.html
--- a/layout/reftests/forms/input/color/reftest-stylo.list
+++ b/layout/reftests/forms/input/color/reftest-stylo.list
@@ -1,15 +1,15 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Simple test. Should fail on platforms where input type color isn't activated
 # yet. The missing platform is Android (bug 875750).
-fails == input-color-1.html input-color-1.html
+== input-color-1.html input-color-1.html
 
 default-preferences pref(dom.forms.color,true)
 
 # Despite the "default-preferences" line above, Android is still
 # excluded from some style in forms.css, which makes the following tests fail.
-fails == margin-padding-1.html margin-padding-1.html
-fails == block-invalidate-1.html block-invalidate-1.html
-fails == block-invalidate-2.html block-invalidate-2.html
-fails == transformations-1.html transformations-1.html
-fails == custom-style-1.html custom-style-1.html
-fails == custom-style-2.html custom-style-2.html
+== margin-padding-1.html margin-padding-1.html
+== block-invalidate-1.html block-invalidate-1.html
+== block-invalidate-2.html block-invalidate-2.html
+== transformations-1.html transformations-1.html
+== custom-style-1.html custom-style-1.html
+== custom-style-2.html custom-style-2.html
--- a/layout/reftests/forms/input/email/reftest-stylo.list
+++ b/layout/reftests/forms/input/email/reftest-stylo.list
@@ -1,4 +1,4 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == 1.html 1.html
-fails == 2.html 2.html
+== 1.html 1.html
+== 2.html 2.html
 == 3.html 3.html
--- a/layout/reftests/forms/input/file/reftest-stylo.list
+++ b/layout/reftests/forms/input/file/reftest-stylo.list
@@ -1,8 +1,8 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == simple.html simple.html
 # == rtl.html rtl.html
 # == size.html size.html
 # == background.html background.html
 # == style.html style.html
-fails == width-clip.html width-clip.html
+== width-clip.html width-clip.html
 # == color-inherit.html color-inherit.html
--- a/layout/reftests/forms/input/radio/reftest-stylo.list
+++ b/layout/reftests/forms/input/radio/reftest-stylo.list
@@ -1,9 +1,9 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == label-dynamic.html label-dynamic.html
 # == checked.html checked.html
 == checked-native.html checked-native.html
 # == checked.html checked.html
-fails == checked-notref.html checked-notref.html
+== checked-notref.html checked-notref.html
 == checked-native.html checked-native.html
 == checked-native-notref.html checked-native-notref.html
 skip-if(!gtkWidget) == gtk-theme-width-height.html gtk-theme-width-height.html
--- a/layout/reftests/forms/input/search/reftest-stylo.list
+++ b/layout/reftests/forms/input/search/reftest-stylo.list
@@ -1,4 +1,4 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == 1.html 1.html
-fails == 2.html 2.html
+== 1.html 1.html
+== 2.html 2.html
 == 3.html 3.html
--- a/layout/reftests/forms/input/tel/reftest-stylo.list
+++ b/layout/reftests/forms/input/tel/reftest-stylo.list
@@ -1,4 +1,4 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == 1.html 1.html
-fails == 2.html 2.html
+== 1.html 1.html
+== 2.html 2.html
 == 3.html 3.html
--- a/layout/reftests/forms/input/text/reftest-stylo.list
+++ b/layout/reftests/forms/input/text/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == bounds-1.html bounds-1.html
-fails == size-1.html size-1.html
-fails == size-2.html size-2.html
-fails HTTP(..) == baseline-1.html baseline-1.html
+== size-1.html size-1.html
+== size-2.html size-2.html
+HTTP(..) == baseline-1.html baseline-1.html
 HTTP(..) == centering-1.xul centering-1.xul
 == dynamic-height-1.xul dynamic-height-1.xul
-fails == select.html select.html
+== select.html select.html
 # == intrinsic-size.html intrinsic-size.html
 # == line-height-0.5.html line-height-0.5.html
 # == line-height-1.5.html line-height-1.5.html
--- a/layout/reftests/forms/input/url/reftest-stylo.list
+++ b/layout/reftests/forms/input/url/reftest-stylo.list
@@ -1,4 +1,4 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == 1.html 1.html
-fails == 2.html 2.html
+== 1.html 1.html
+== 2.html 2.html
 == 3.html 3.html
--- a/layout/reftests/forms/select/reftest-stylo.list
+++ b/layout/reftests/forms/select/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == out-of-bounds-selectedindex.html out-of-bounds-selectedindex.html
 # == multiple.html multiple.html
-fails == boguskids.html boguskids.html
+== boguskids.html boguskids.html
 # == dynamic-boguskids.html dynamic-boguskids.html
 # == option-children.html option-children.html
 fuzzy(1,4) == padding-button-placement.html padding-button-placement.html
 # HTTP(../..) == vertical-centering.html vertical-centering.html
-fails == 997709-2.html 997709-2.html
-fails needs-focus == focusring-1.html focusring-1.html
-fails needs-focus == focusring-2.html focusring-2.html
+== 997709-2.html 997709-2.html
+needs-focus == focusring-1.html focusring-1.html
+needs-focus == focusring-2.html focusring-2.html
 # needs-focus == focusring-3.html focusring-3.html
--- a/layout/reftests/forms/textarea/reftest-stylo.list
+++ b/layout/reftests/forms/textarea/reftest-stylo.list
@@ -5,11 +5,11 @@
 # == ltr.html ltr.html
 # == ltr-scrollbar.html ltr-scrollbar.html
 # == in-ltr-doc-scrollbar.html in-ltr-doc-scrollbar.html
 # == ltr.html ltr.html
 # == rtl.html rtl.html
 # == rtl.html rtl.html
 # == rtl.html rtl.html
 # == rtl.html rtl.html
-fails == setvalue-framereconstruction-1.html setvalue-framereconstruction-1.html
+== setvalue-framereconstruction-1.html setvalue-framereconstruction-1.html
 # == padding-scrollbar-placement.html padding-scrollbar-placement.html
 # == various-cols.html various-cols.html
--- a/layout/reftests/ib-split/reftest-stylo.list
+++ b/layout/reftests/ib-split/reftest-stylo.list
@@ -60,17 +60,17 @@
 == insert-into-split-inline-13-ref.html insert-into-split-inline-13-ref.html
 == insert-into-split-inline-14.html insert-into-split-inline-14.html
 == insert-into-split-inline-14-ref.html insert-into-split-inline-14-ref.html
 == insert-into-split-inline-15.html insert-into-split-inline-15.html
 == insert-into-split-inline-15-ref.html insert-into-split-inline-15-ref.html
 == insert-into-split-inline-16a.html insert-into-split-inline-16a.html
 == insert-into-split-inline-16b.html insert-into-split-inline-16b.html
 == insert-into-split-inline-16-ref.html insert-into-split-inline-16-ref.html
-fails == float-inside-inline-between-blocks-1.html float-inside-inline-between-blocks-1.html
+== float-inside-inline-between-blocks-1.html float-inside-inline-between-blocks-1.html
 == table-pseudo-in-part3-1.html table-pseudo-in-part3-1.html
 == emptyspan-1.html emptyspan-1.html
 == emptyspan-2.html emptyspan-2.html
 == emptyspan-3.html emptyspan-3.html
 == emptyspan-4.html emptyspan-4.html
 == split-inner-inline-1.html split-inner-inline-1.html
 == split-inner-inline-2.html split-inner-inline-2.html
 == whitespace-present-1a.html whitespace-present-1a.html
--- a/layout/reftests/image-element/reftest-stylo.list
+++ b/layout/reftests/image-element/reftest-stylo.list
@@ -1,25 +1,25 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 random == bug-364968.html bug-364968.html
-fails == bug-463204.html bug-463204.html
-fails == canvas-outside-document.html canvas-outside-document.html
-fails == mozsetimageelement-01.html mozsetimageelement-01.html
+== bug-463204.html bug-463204.html
+== canvas-outside-document.html canvas-outside-document.html
+== mozsetimageelement-01.html mozsetimageelement-01.html
 == mozsetimageelement-02.html mozsetimageelement-02.html
 == image-outside-document-invalidate.html image-outside-document-invalidate.html
 == canvas-outside-document-invalidate-01.html canvas-outside-document-invalidate-01.html
 # == canvas-outside-document-invalidate-02.html canvas-outside-document-invalidate-02.html
 #fails with Skia due to Skia bug http://code.google.com/p/skia/issues/detail?id=568
 # == element-paint-simple.html element-paint-simple.html
-fails == element-paint-repeated.html element-paint-repeated.html
-fails == element-paint-recursion.html element-paint-recursion.html
-fails HTTP(..) == element-paint-continuation.html element-paint-continuation.html
-fails == element-paint-transform-01.html element-paint-transform-01.html
-fails == element-paint-transform-02.html element-paint-transform-02.html
-fails == element-paint-background-size-01.html element-paint-background-size-01.html
+== element-paint-repeated.html element-paint-repeated.html
+== element-paint-recursion.html element-paint-recursion.html
+HTTP(..) == element-paint-continuation.html element-paint-continuation.html
+== element-paint-transform-01.html element-paint-transform-01.html
+== element-paint-transform-02.html element-paint-transform-02.html
+== element-paint-background-size-01.html element-paint-background-size-01.html
 fails == element-paint-background-size-02.html element-paint-background-size-02.html
 fails == element-paint-transform-repeated.html element-paint-transform-repeated.html
 fails == element-paint-transform-03.html element-paint-transform-03.html
 fails == element-paint-native-widget.html element-paint-native-widget.html
 fails-if(usesRepeatResampling) == element-paint-subimage-sampling-restriction.html element-paint-subimage-sampling-restriction.html
 fails == element-paint-clippath.html element-paint-clippath.html
 fails == element-paint-sharpness-01a.html element-paint-sharpness-01a.html
 fuzzy-if(skiaContent,1,326) == element-paint-sharpness-01b.html element-paint-sharpness-01b.html
--- a/layout/reftests/image/reftest-stylo.list
+++ b/layout/reftests/image/reftest-stylo.list
@@ -1,29 +1,29 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == background-image-zoom-1.html background-image-zoom-1.html
+== background-image-zoom-1.html background-image-zoom-1.html
 == background-image-zoom-2.html background-image-zoom-2.html
 == image-seam-1a.html image-seam-1a.html
 == image-seam-1b.html image-seam-1b.html
 == image-seam-2.html image-seam-2.html
-fails == image-zoom-1.html image-zoom-1.html
-fails == image-zoom-2.html image-zoom-2.html
-fails == invalid-url-image-1.html invalid-url-image-1.html
+== image-zoom-1.html image-zoom-1.html
+== image-zoom-2.html image-zoom-2.html
+== invalid-url-image-1.html invalid-url-image-1.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1a.html sync-image-switch-1a.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1b.html sync-image-switch-1b.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1c.html sync-image-switch-1c.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1d.html sync-image-switch-1d.html
 
 # Tests for "object-fit" & "object-position"
 test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-dyn-1.html image-object-fit-dyn-1.html
-fails test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-1.html image-object-fit-with-background-1.html
-fails test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-2.html image-object-fit-with-background-2.html
+test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-1.html image-object-fit-with-background-1.html
+test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-2.html image-object-fit-with-background-2.html
 # test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-position-dyn-1.html image-object-position-dyn-1.html
-fails test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-position-with-background-1.html image-object-position-with-background-1.html
-fails == image-object-position-with-background-2.html image-object-position-with-background-2.html
+test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-position-with-background-1.html image-object-position-with-background-1.html
+== image-object-position-with-background-2.html image-object-position-with-background-2.html
 
 # Tests for image-orientation used with 'from-image' (note that all
 # image-orientation tests are fuzzy because the JPEG images do not perfectly
 # reproduce blocks of solid color, even at maximum quality):
 fuzzy(2,5) == image-orientation-from-image.html?none image-orientation-from-image.html?none
 fuzzy(1,1) == image-orientation-from-image.html?0 image-orientation-from-image.html?0
 fails == image-orientation-from-image.html?90 image-orientation-from-image.html?90
 fails == image-orientation-from-image.html?180 image-orientation-from-image.html?180
@@ -98,32 +98,32 @@ fails == image-orientation-list-style-im
 == image-orientation-generated-content-ref.html?180 image-orientation-generated-content-ref.html?180
 == image-orientation-generated-content-ref.html?0 image-orientation-generated-content-ref.html?0
 == image-orientation-generated-content-ref.html?90 image-orientation-generated-content-ref.html?90
 == image-orientation-generated-content-ref.html?180 image-orientation-generated-content-ref.html?180
 == image-orientation-generated-content-ref.html?270 image-orientation-generated-content-ref.html?270
 # == image-orientation-dynamic.html image-orientation-dynamic.html
 
 # <img srcset> tests
-fails == image-srcset-basic-selection-0.1x.html image-srcset-basic-selection-0.1x.html
-fails == image-srcset-basic-selection-2x.html image-srcset-basic-selection-2x.html
-fails == image-srcset-basic-selection-0.5x.html image-srcset-basic-selection-0.5x.html
-fails == image-srcset-basic-selection-0.6x.html image-srcset-basic-selection-0.6x.html
-fails == image-srcset-basic-selection-1.5x.html image-srcset-basic-selection-1.5x.html
+== image-srcset-basic-selection-0.1x.html image-srcset-basic-selection-0.1x.html
+== image-srcset-basic-selection-2x.html image-srcset-basic-selection-2x.html
+== image-srcset-basic-selection-0.5x.html image-srcset-basic-selection-0.5x.html
+== image-srcset-basic-selection-0.6x.html image-srcset-basic-selection-0.6x.html
+== image-srcset-basic-selection-1.5x.html image-srcset-basic-selection-1.5x.html
 == image-srcset-basic-selection-1x.html image-srcset-basic-selection-1x.html
-fails == image-srcset-basic-selection-width-0.5x.html image-srcset-basic-selection-width-0.5x.html
-fails == image-srcset-basic-selection-width-10x.html image-srcset-basic-selection-width-10x.html
-fails == image-srcset-basic-selection-width-2x.html image-srcset-basic-selection-width-2x.html
+== image-srcset-basic-selection-width-0.5x.html image-srcset-basic-selection-width-0.5x.html
+== image-srcset-basic-selection-width-10x.html image-srcset-basic-selection-width-10x.html
+== image-srcset-basic-selection-width-2x.html image-srcset-basic-selection-width-2x.html
 == image-srcset-basic-selection-width-1x.html image-srcset-basic-selection-width-1x.html
-fails == image-srcset-default-2x.html image-srcset-default-2x.html
+== image-srcset-default-2x.html image-srcset-default-2x.html
 == image-srcset-default-1x.html image-srcset-default-1x.html
-fails == image-srcset-default-src-2x.html image-srcset-default-src-2x.html
+== image-srcset-default-src-2x.html image-srcset-default-src-2x.html
 == image-srcset-default-src-1x.html image-srcset-default-src-1x.html
-fails == image-srcset-orientation-2x.html image-srcset-orientation-2x.html
+== image-srcset-orientation-2x.html image-srcset-orientation-2x.html
 == image-srcset-orientation-1x.html image-srcset-orientation-1x.html
-fails == image-srcset-svg-3x.html image-srcset-svg-3x.html
-fails == image-srcset-svg-2x.html image-srcset-svg-2x.html
+== image-srcset-svg-3x.html image-srcset-svg-3x.html
+== image-srcset-svg-2x.html image-srcset-svg-2x.html
 == image-srcset-svg-1x.html image-srcset-svg-1x.html
-fails == image-srcset-svg-default-2x.html image-srcset-svg-default-2x.html
+== image-srcset-svg-default-2x.html image-srcset-svg-default-2x.html
 == image-srcset-svg-default-1x.html image-srcset-svg-default-1x.html
 
 == image-resize-percent-height.html image-resize-percent-height.html
-fails == image-resize-percent-width.html image-resize-percent-width.html
+== image-resize-percent-width.html image-resize-percent-width.html
--- a/layout/reftests/margin-collapsing/reftest-stylo.list
+++ b/layout/reftests/margin-collapsing/reftest-stylo.list
@@ -585,21 +585,21 @@
 == block-overflow-5b.html block-overflow-5b.html
 == block-overflow-5b.html block-overflow-5b.html
 # == block-overflow-5c.html block-overflow-5c.html
 # == block-overflow-5c.html block-overflow-5c.html
 == block-overflow-5d.html block-overflow-5d.html
 == block-overflow-5d.html block-overflow-5d.html
 == block-overflow-1-dyn.html block-overflow-1-dyn.html
 == block-overflow-2-dyn.html block-overflow-2-dyn.html
-fails == block-overflow-3-dyn.html block-overflow-3-dyn.html
-fails == block-overflow-4-dyn.html block-overflow-4-dyn.html
+== block-overflow-3-dyn.html block-overflow-3-dyn.html
+== block-overflow-4-dyn.html block-overflow-4-dyn.html
 == block-overflow-5a-dyn.html block-overflow-5a-dyn.html
 == block-overflow-5b-dyn.html block-overflow-5b-dyn.html
-fails == block-overflow-5c-dyn.html block-overflow-5c-dyn.html
+== block-overflow-5c-dyn.html block-overflow-5c-dyn.html
 == block-overflow-5d-dyn.html block-overflow-5d-dyn.html
 # * 'fieldset' elements, per HTML5 (Candidate Recommendation 6 August 2013):
 # §10.3.13 (The fieldset and legend elements): "The fieldset element is
 # expected to establish a new block formatting context."
 == fieldset-sibling-1a.html fieldset-sibling-1a.html
 == fieldset-sibling-1b.html fieldset-sibling-1b.html
 == fieldset-sibling-1c.html fieldset-sibling-1c.html
 == fieldset-sibling-2a.html fieldset-sibling-2a.html
--- a/layout/reftests/marquee/reftest-stylo.list
+++ b/layout/reftests/marquee/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == 166591-dynamic-1.html 166591-dynamic-1.html
-fails == 336736-1a.html 336736-1a.html
+== 166591-dynamic-1.html 166591-dynamic-1.html
+== 336736-1a.html 336736-1a.html
 fuzzy-if(Android,8,50) == 336736-1b.html 336736-1b.html
-fails == 406073-1.html 406073-1.html
-fails == 407016-2.html 407016-2.html
+== 406073-1.html 406073-1.html
+== 407016-2.html 407016-2.html
 == 413027-4.html 413027-4.html
-fails == 425247-1.html 425247-1.html
-fails == 425247-2.html 425247-2.html
+== 425247-1.html 425247-1.html
+== 425247-2.html 425247-2.html
 fails random == 429849-1.html 429849-1.html
 == 1160342-1.html 1160342-1.html
 == 1160342-2.html 1160342-2.html
--- a/layout/reftests/native-theme/reftest-stylo.list
+++ b/layout/reftests/native-theme/reftest-stylo.list
@@ -1,56 +1,56 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == button-html-not-blank.html button-html-not-blank.html
-fails == button-not-blank.html button-not-blank.html
+== button-html-not-blank.html button-html-not-blank.html
+== button-not-blank.html button-not-blank.html
 == checkbox-not-blank.html checkbox-not-blank.html
-fails == combobox-not-blank.html combobox-not-blank.html
-fails == fieldset-not-blank.html fieldset-not-blank.html
-fails == file-not-blank.html file-not-blank.html
-fails == listbox-not-blank.html listbox-not-blank.html
+== combobox-not-blank.html combobox-not-blank.html
+== fieldset-not-blank.html fieldset-not-blank.html
+== file-not-blank.html file-not-blank.html
+== listbox-not-blank.html listbox-not-blank.html
 == radio-not-blank.html radio-not-blank.html
-fails == text-control-not-blank.html text-control-not-blank.html
-fails == textarea-not-blank.html textarea-not-blank.html
+== text-control-not-blank.html text-control-not-blank.html
+== textarea-not-blank.html textarea-not-blank.html
 
 # The following tests will fail if the platform does not have native
 # theme support (which all platforms should have).
-fails == text-input-native.html text-input-native.html
-fails == text-input-nonnative-when-styled.html text-input-nonnative-when-styled.html
-fails == textarea-native.html textarea-native.html
-fails == textarea-nonnative-when-styled.html textarea-nonnative-when-styled.html
-fails == button-native.html button-native.html
-fails == button-nonnative-when-styled.html button-nonnative-when-styled.html
-fails == combobox-native.html combobox-native.html
-fails == combobox-nonnative-when-styled.html combobox-nonnative-when-styled.html
-fails == listbox-native.html listbox-native.html
-fails needs-focus == listbox-nonnative-when-styled.html listbox-nonnative-when-styled.html
+== text-input-native.html text-input-native.html
+== text-input-nonnative-when-styled.html text-input-nonnative-when-styled.html
+== textarea-native.html textarea-native.html
+== textarea-nonnative-when-styled.html textarea-nonnative-when-styled.html
+== button-native.html button-native.html
+== button-nonnative-when-styled.html button-nonnative-when-styled.html
+== combobox-native.html combobox-native.html
+== combobox-nonnative-when-styled.html combobox-nonnative-when-styled.html
+== listbox-native.html listbox-native.html
+needs-focus == listbox-nonnative-when-styled.html listbox-nonnative-when-styled.html
 fails-if(!nativeThemePref) == radio-native.html radio-native.html
 == radio-still-native-when-styled.html radio-still-native-when-styled.html
 fails-if(!nativeThemePref) == checkbox-native.html checkbox-native.html
 == checkbox-still-native-when-styled.html checkbox-still-native-when-styled.html
-fails == native-theme-disabled-cascade-levels.html native-theme-disabled-cascade-levels.html
+== native-theme-disabled-cascade-levels.html native-theme-disabled-cascade-levels.html
 
-fails == 427122-1.html 427122-1.html
+== 427122-1.html 427122-1.html
 
 # 403458 is a Windows-only bug
 skip-if(!winWidget) == 403458-winmenu-ltr.xul 403458-winmenu-ltr.xul
 
 == 470711-1.xul 470711-1.xul
 
 == 482955-1.xul 482955-1.xul
 
 == 492155-1.html 492155-1.html
 == 492155-2.html 492155-2.html
 == 492155-3.html 492155-3.html
-fails == 492155-4.html 492155-4.html
+== 492155-4.html 492155-4.html
 
-fails == box-shadow-input.html box-shadow-input.html
-fails == box-shadow-button.html box-shadow-button.html
-fails == box-shadow-listbox.html box-shadow-listbox.html
-fails == box-shadow-combobox.html box-shadow-combobox.html
+== box-shadow-input.html box-shadow-input.html
+== box-shadow-button.html box-shadow-button.html
+== box-shadow-listbox.html box-shadow-listbox.html
+== box-shadow-combobox.html box-shadow-combobox.html
 
 # RTL mirroring tests
 # == checkbox-not-mirrored-when-rtl.html checkbox-not-mirrored-when-rtl.html
 skip-if(!cocoaWidget) == menulist-mirrored-when-rtl.xul menulist-mirrored-when-rtl.xul
 skip-if(!cocoaWidget) == searchfield-mirrored-when-rtl.xul searchfield-mirrored-when-rtl.xul
 # == select-mirrored-when-rtl.html select-mirrored-when-rtl.html
 
 == resizer-bottomend.xul resizer-bottomend.xul
@@ -67,17 +67,17 @@ skip-if(gtkWidget) == resizer-bottomstar
 skip-if(gtkWidget) random-if(d2d) == resizer-bottomstart-rtl.xul resizer-bottomstart-rtl.xul
 
 # Windows-only, depends on native scrollbar metrics
 skip-if(!winWidget) == scroll-thumb-minimum-size-notheme.html scroll-thumb-minimum-size-notheme.html
 # skip-if(!winWidget) == scroll-thumb-minimum-size-theme.html scroll-thumb-minimum-size-theme.html
 
 == border-radius.html border-radius.html
 
-fails == checkbox-dynamic-1.html checkbox-dynamic-1.html
+== checkbox-dynamic-1.html checkbox-dynamic-1.html
 
 # These tests have been written to test the overflow of the window widget
 # (bug 568825) but we can't test it on Windows and Cocoa because they have
 # animated progress bars.
 # Nothing shows up on Android, presumably because that appearance type is
 # not implemented.
 skip-if(cocoaWidget) skip-if(winWidget) == progress-overflow.html progress-overflow.html
 fails-if(Android) skip-if(cocoaWidget) skip-if(winWidget) == progress-overflow-small.html progress-overflow-small.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
@@ -50,9 +50,9 @@ fails == svg-with-type.html svg-with-typ
 #
 # XXX missing test 033 from http://biesi.damowmow.com/object/ here; not sure
 #     how nullplugin testing should work
 #
 #
 # XXX missing test 034 from http://biesi.damowmow.com/object/ here; would
 #     need to require Flash on the test machine to run them
 #
-fails == malformed-uri.html malformed-uri.html
+== malformed-uri.html malformed-uri.html
--- a/layout/reftests/ogg-video/reftest-stylo.list
+++ b/layout/reftests/ogg-video/reftest-stylo.list
@@ -1,36 +1,36 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # NOTE: bug 1084564 covers "fails"/"skip" annotations for android below:
 == 444-1.html 444-1.html
-fails == aspect-ratio-1a.xhtml aspect-ratio-1a.xhtml
-fails == aspect-ratio-1b.xhtml aspect-ratio-1b.xhtml
+== aspect-ratio-1a.xhtml aspect-ratio-1a.xhtml
+== aspect-ratio-1b.xhtml aspect-ratio-1b.xhtml
 fails-if(Android) skip-if(gtkWidget) HTTP(..) == aspect-ratio-2a.xhtml aspect-ratio-2a.xhtml
 fails-if(Android) skip-if(gtkWidget) HTTP(..) == aspect-ratio-2b.xhtml aspect-ratio-2b.xhtml
-fails HTTP(..) == aspect-ratio-3a.xhtml aspect-ratio-3a.xhtml
-fails HTTP(..) == aspect-ratio-3b.xhtml aspect-ratio-3b.xhtml
+HTTP(..) == aspect-ratio-3a.xhtml aspect-ratio-3a.xhtml
+HTTP(..) == aspect-ratio-3b.xhtml aspect-ratio-3b.xhtml
 == encoded-aspect-ratio-1.html encoded-aspect-ratio-1.html
-fails == basic-1.xhtml basic-1.xhtml
-fails == canvas-1a.xhtml canvas-1a.xhtml
-fails == canvas-1b.xhtml canvas-1b.xhtml
+== basic-1.xhtml basic-1.xhtml
+== canvas-1a.xhtml canvas-1a.xhtml
+== canvas-1b.xhtml canvas-1b.xhtml
 == clipping-1a.html clipping-1a.html
 == empty-1a.html empty-1a.html
 == empty-1b.html empty-1b.html
 #these is skipped because we hang on the htmlparser tests when this is ran
-fails == object-aspect-ratio-1a.xhtml object-aspect-ratio-1a.xhtml
-fails == object-aspect-ratio-1b.xhtml object-aspect-ratio-1b.xhtml
+== object-aspect-ratio-1a.xhtml object-aspect-ratio-1a.xhtml
+== object-aspect-ratio-1b.xhtml object-aspect-ratio-1b.xhtml
 == offset-1.xhtml offset-1.xhtml
 random == object-aspect-ratio-2a.xhtml object-aspect-ratio-2a.xhtml
 random == object-aspect-ratio-2b.xhtml object-aspect-ratio-2b.xhtml
 skip-if(Android) fuzzy-if(winWidget,1,56000) fuzzy-if(cocoaWidget,1,56000) HTTP(..) == zoomed-1.xhtml zoomed-1.xhtml
 == poster-1.html poster-1.html
 == poster-2.html poster-2.html
 skip-if(Android) == poster-3.html poster-3.html
 skip-if(Android) == poster-4.html poster-4.html
 skip-if(Android) == poster-5.html poster-5.html
 skip-if(Android) == poster-6.html poster-6.html
 skip-if(Android) == poster-7.html poster-7.html
 skip-if(Android) == poster-8.html poster-8.html
 random == poster-10.html poster-10.html
-fails == poster-11.html poster-11.html
-fails == poster-12.html poster-12.html
-fails == poster-13.html poster-13.html
+== poster-11.html poster-11.html
+== poster-12.html poster-12.html
+== poster-13.html poster-13.html
 skip-if(Android) == poster-15.html poster-15.html
--- a/layout/reftests/outline/reftest-stylo.list
+++ b/layout/reftests/outline/reftest-stylo.list
@@ -2,12 +2,12 @@
 == outline-and-box-shadow.html outline-and-box-shadow.html
 == outline-and-3d-transform-1a.html outline-and-3d-transform-1a.html
 == outline-and-3d-transform-1b.html outline-and-3d-transform-1b.html
 == outline-and-3d-transform-2.html outline-and-3d-transform-2.html
 == outline-overflow-block-abspos.html outline-overflow-block-abspos.html
 == outline-overflow-block-float.html outline-overflow-block-float.html
 == outline-overflow-inlineblock-abspos.html outline-overflow-inlineblock-abspos.html
 == outline-overflow-inlineblock-float.html outline-overflow-inlineblock-float.html
-fails == outline-auto-001.html outline-auto-001.html
-fails pref(layout.css.outline-style-auto.enabled,false) == outline-auto-001.html outline-auto-001.html
+== outline-auto-001.html outline-auto-001.html
+pref(layout.css.outline-style-auto.enabled,false) == outline-auto-001.html outline-auto-001.html
 == outline-initial-1a.html outline-initial-1a.html
 == outline-initial-1b.html outline-initial-1b.html
--- a/layout/reftests/pagination/reftest-stylo.list
+++ b/layout/reftests/pagination/reftest-stylo.list
@@ -1,75 +1,75 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # For more pagination tests, see layout/reftests/w3c-css/submitted/css21/pagination/
 #   and layout/reftests/w3c-css/submitted/multicol3/
 # Pagination tests
 # asserts(3) == abspos-breaking-000.xhtml abspos-breaking-000.xhtml
-fails == abspos-breaking-001.xhtml abspos-breaking-001.xhtml
-fails == abspos-breaking-002.xhtml abspos-breaking-002.xhtml
-fails == abspos-breaking-003.html abspos-breaking-003.html
-fails == abspos-breaking-004.html abspos-breaking-004.html
-fails == abspos-breaking-005.html abspos-breaking-005.html
-fails == abspos-breaking-006.html abspos-breaking-006.html
-fails pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-007.html abspos-breaking-007.html
-fails pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-008.html abspos-breaking-008.html
-fails pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-009.html abspos-breaking-009.html
-fails pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-010.html abspos-breaking-010.html
+== abspos-breaking-001.xhtml abspos-breaking-001.xhtml
+== abspos-breaking-002.xhtml abspos-breaking-002.xhtml
+== abspos-breaking-003.html abspos-breaking-003.html
+== abspos-breaking-004.html abspos-breaking-004.html
+== abspos-breaking-005.html abspos-breaking-005.html
+== abspos-breaking-006.html abspos-breaking-006.html
+pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-007.html abspos-breaking-007.html
+pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-008.html abspos-breaking-008.html
+pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-009.html abspos-breaking-009.html
+pref(layout.css.box-decoration-break.enabled,true) == abspos-breaking-010.html abspos-breaking-010.html
 == abspos-breaking-011.html abspos-breaking-011.html
 == abspos-overflow-01.xhtml abspos-overflow-01.xhtml
 == abspos-overflow-01-cols.xhtml abspos-overflow-01-cols.xhtml
-fails == border-breaking-000-cols.xhtml border-breaking-000-cols.xhtml
-fails == border-breaking-001-cols.xhtml border-breaking-001-cols.xhtml
-fails == border-breaking-002-cols.xhtml border-breaking-002-cols.xhtml
-fails == border-breaking-003-cols.xhtml border-breaking-003-cols.xhtml
-fails == border-breaking-004-cols.xhtml border-breaking-004-cols.xhtml
+== border-breaking-000-cols.xhtml border-breaking-000-cols.xhtml
+== border-breaking-001-cols.xhtml border-breaking-001-cols.xhtml
+== border-breaking-002-cols.xhtml border-breaking-002-cols.xhtml
+== border-breaking-003-cols.xhtml border-breaking-003-cols.xhtml
+== border-breaking-004-cols.xhtml border-breaking-004-cols.xhtml
 == content-inserted-000.xhtml content-inserted-000.xhtml
 == content-inserted-001.xhtml content-inserted-001.xhtml
 == content-inserted-002.xhtml content-inserted-002.xhtml
 == content-inserted-003.xhtml content-inserted-003.xhtml
 == content-inserted-004.xhtml content-inserted-004.xhtml
 == content-inserted-005.xhtml content-inserted-005.xhtml
 == content-inserted-006.xhtml content-inserted-006.xhtml
 == content-inserted-007.xhtml content-inserted-007.xhtml
 == content-inserted-008.xhtml content-inserted-008.xhtml
 == content-inserted-009.xhtml content-inserted-009.xhtml
 == dynamic-abspos-overflow-01-cols.xhtml dynamic-abspos-overflow-01-cols.xhtml
-fails test-pref(layout.float-fragments-inside-column.enabled,false) fails == float-clear-000.html float-clear-000.html
-fails test-pref(layout.float-fragments-inside-column.enabled,true) == float-clear-000.html float-clear-000.html
-fails == float-clear-001.html float-clear-001.html
-fails test-pref(layout.float-fragments-inside-column.enabled,false) fails == float-clear-002.html float-clear-002.html
-fails test-pref(layout.float-fragments-inside-column.enabled,true) == float-clear-002.html float-clear-002.html
-fails == float-clear-003.html float-clear-003.html
-fails == float-clear-000-print.html float-clear-000-print.html
-fails == float-clear-001-print.html float-clear-001-print.html
-fails == float-clear-002-print.html float-clear-002-print.html
-fails == float-clear-003-print.html float-clear-003-print.html
-fails == float-continuations-000.html float-continuations-000.html
-fails == resize-reflow-000.html resize-reflow-000.html
-fails == resize-reflow-001.html resize-reflow-001.html
+test-pref(layout.float-fragments-inside-column.enabled,false) fails == float-clear-000.html float-clear-000.html
+test-pref(layout.float-fragments-inside-column.enabled,true) == float-clear-000.html float-clear-000.html
+== float-clear-001.html float-clear-001.html
+test-pref(layout.float-fragments-inside-column.enabled,false) fails == float-clear-002.html float-clear-002.html
+test-pref(layout.float-fragments-inside-column.enabled,true) == float-clear-002.html float-clear-002.html
+== float-clear-003.html float-clear-003.html
+== float-clear-000-print.html float-clear-000-print.html
+== float-clear-001-print.html float-clear-001-print.html
+== float-clear-002-print.html float-clear-002-print.html
+== float-clear-003-print.html float-clear-003-print.html
+== float-continuations-000.html float-continuations-000.html
+== resize-reflow-000.html resize-reflow-000.html
+== resize-reflow-001.html resize-reflow-001.html
 == table-page-break-before-auto-1.html table-page-break-before-auto-1.html
 #== table-page-break-before-auto-2.html table-page-break-before-auto-2-ref.html bug bug
 == table-page-break-before-always-1.html table-page-break-before-always-1.html
 == table-page-break-before-left-1.html table-page-break-before-left-1.html
 == table-page-break-before-right-1.html table-page-break-before-right-1.html
-fails == table-page-break-after-always-1.html table-page-break-after-always-1.html
-fails == table-page-break-after-left-1.html table-page-break-after-left-1.html
-fails == table-page-break-after-right-1.html table-page-break-after-right-1.html
-fails == rowgroup-page-break-after-always-1.html rowgroup-page-break-after-always-1.html
-fails == row-page-break-after-always-1.html row-page-break-after-always-1.html
-fails == row-page-break-after-always-2.html row-page-break-after-always-2.html
-fails == rowgroup-thead-page-break-after-always-1.html rowgroup-thead-page-break-after-always-1.html
-fails == rowgroup-tfoot-page-break-after-always-1.html rowgroup-tfoot-page-break-after-always-1.html
-fails == table-tfoot-thead-1.html table-tfoot-thead-1.html
-fails == table-caption-splitrowgroup-1.html table-caption-splitrowgroup-1.html
-fails == table-caption-splitaftercaption-1.html table-caption-splitaftercaption-1.html
-fails == table-caption-splitaftercaption-2.html table-caption-splitaftercaption-2.html
-fails == table-caption-splitaftercaption-3.html table-caption-splitaftercaption-3.html
-fails == table-caption-splitaftercaption-4.html table-caption-splitaftercaption-4.html
-fails == table-caption-splitaftercaption-5.html table-caption-splitaftercaption-5.html
-fails == table-caption-splitaftercaption-6.html table-caption-splitaftercaption-6.html
-fails == table-caption-splitaftercaption-7.html table-caption-splitaftercaption-7.html
+== table-page-break-after-always-1.html table-page-break-after-always-1.html
+== table-page-break-after-left-1.html table-page-break-after-left-1.html
+== table-page-break-after-right-1.html table-page-break-after-right-1.html
+== rowgroup-page-break-after-always-1.html rowgroup-page-break-after-always-1.html
+== row-page-break-after-always-1.html row-page-break-after-always-1.html
+== row-page-break-after-always-2.html row-page-break-after-always-2.html
+== rowgroup-thead-page-break-after-always-1.html rowgroup-thead-page-break-after-always-1.html
+== rowgroup-tfoot-page-break-after-always-1.html rowgroup-tfoot-page-break-after-always-1.html
+== table-tfoot-thead-1.html table-tfoot-thead-1.html
+== table-caption-splitrowgroup-1.html table-caption-splitrowgroup-1.html
+== table-caption-splitaftercaption-1.html table-caption-splitaftercaption-1.html
+== table-caption-splitaftercaption-2.html table-caption-splitaftercaption-2.html
+== table-caption-splitaftercaption-3.html table-caption-splitaftercaption-3.html
+== table-caption-splitaftercaption-4.html table-caption-splitaftercaption-4.html
+== table-caption-splitaftercaption-5.html table-caption-splitaftercaption-5.html
+== table-caption-splitaftercaption-6.html table-caption-splitaftercaption-6.html
+== table-caption-splitaftercaption-7.html table-caption-splitaftercaption-7.html
 # == table-caption-splitaftercaption-8.html table-caption-splitaftercaption-8.html
 # == table-caption-splitaftercaption-9.html table-caption-splitaftercaption-9.html
 # == table-caption-splitaftercaption-10.html table-caption-splitaftercaption-10.html
 # == table-caption-splitaftercaption-11.html table-caption-splitaftercaption-11.html
 == column-balancing-break-inside-avoid-2.html column-balancing-break-inside-avoid-2.html
-fails == combobox-page-break-inside.html combobox-page-break-inside.html
+== combobox-page-break-inside.html combobox-page-break-inside.html
--- a/layout/reftests/percent-overflow-sizing/reftest-stylo.list
+++ b/layout/reftests/percent-overflow-sizing/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == simpleHeight100.html simpleHeight100.html
 == simpleAbsHeight.html simpleAbsHeight.html
 random-if(transparentScrollbars) == hScrollSimpleHeight.html hScrollSimpleHeight.html
-fails == hScrollSimpleHeightQuirks-1.html hScrollSimpleHeightQuirks-1.html
-fails == hScrollSimpleHeightQuirks-2.html hScrollSimpleHeightQuirks-2.html
+== hScrollSimpleHeightQuirks-1.html hScrollSimpleHeightQuirks-1.html
+== hScrollSimpleHeightQuirks-2.html hScrollSimpleHeightQuirks-2.html
 random-if(transparentScrollbars) == hScrollSimpleHeightQuirks-3.html hScrollSimpleHeightQuirks-3.html
 random-if(transparentScrollbars) == hScrollAbsHeight.html hScrollAbsHeight.html
 random-if(transparentScrollbars) == hScrollAbsHeightQuirks.html hScrollAbsHeightQuirks.html
 == simpleHeight100D.html simpleHeight100D.html
 == simpleAbsHeightD.html simpleAbsHeightD.html
 random-if(transparentScrollbars) == hScrollSimpleHeightD.html hScrollSimpleHeightD.html
 random-if(transparentScrollbars) == hScrollSimpleHeightQuirks-1D.html hScrollSimpleHeightQuirks-1D.html
 random-if(transparentScrollbars) == hScrollSimpleHeightQuirks-2D.html hScrollSimpleHeightQuirks-2D.html
--- 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
@@ -169,16 +169,16 @@ fuzzy-if(skiaContent,1,145) == rounded-b
 fuzzy-if(skiaContent,1,97) == rounded-background-color-height-top-5.html rounded-background-color-height-top-5.html
 fuzzy-if(skiaContent,1,113) == rounded-background-color-height-top-6.html rounded-background-color-height-top-6.html
 fuzzy-if(skiaContent,1,225) == rounded-background-color-width-left-4.html rounded-background-color-width-left-4.html
 fuzzy-if(skiaContent,1,145) == rounded-background-color-width-left-5.html rounded-background-color-width-left-5.html
 fuzzy-if(skiaContent,1,145) == rounded-background-color-width-left-6.html rounded-background-color-width-left-6.html
 
 == background-image-tiling.html background-image-tiling.html
 
-fails == border-image-width-0.html border-image-width-0.html
-fails == border-image-width-4.html border-image-width-4.html
-fails == border-image-width-9.html border-image-width-9.html
+== border-image-width-0.html border-image-width-0.html
+== border-image-width-4.html border-image-width-4.html
+== border-image-width-9.html border-image-width-9.html
 
 # == iframe-1.html iframe-1.html
 
-fails == viewport-units-rounding-1.html viewport-units-rounding-1.html
+== viewport-units-rounding-1.html viewport-units-rounding-1.html
 == viewport-units-rounding-2.html viewport-units-rounding-2.html
--- a/layout/reftests/position-sticky/reftest-stylo.list
+++ b/layout/reftests/position-sticky/reftest-stylo.list
@@ -13,40 +13,40 @@ fuzzy-if(Android,2,1568) == top-6.html t
 == bottom-4.html bottom-4.html
 == left-1.html left-1.html
 == left-2.html left-2.html
 == left-3.html left-3.html
 == right-1.html right-1.html
 == right-2.html right-2.html
 fuzzy-if(Android,2,4) == right-3.html right-3.html
 == margin-1.html margin-1.html
-fails == padding-1.html padding-1.html
+== padding-1.html padding-1.html
 == padding-2.html padding-2.html
-fails == padding-3.html padding-3.html
+== padding-3.html padding-3.html
 == overcontain-1.html overcontain-1.html
-fails == initial-1.html initial-1.html
+== initial-1.html initial-1.html
 == initial-scroll-1.html initial-scroll-1.html
 == scrollframe-reflow-1.html scrollframe-reflow-1.html
 == scrollframe-reflow-2.html scrollframe-reflow-2.html
-fails == scrollframe-auto-1.html scrollframe-auto-1.html
+== scrollframe-auto-1.html scrollframe-auto-1.html
 == stacking-context-1.html stacking-context-1.html
 == top-bottom-1.html top-bottom-1.html
 == top-bottom-2.html top-bottom-2.html
 == top-bottom-3.html top-bottom-3.html
 == left-right-1.html left-right-1.html
 == left-right-2.html left-right-2.html
 == left-right-3.html left-right-3.html
 == containing-block-1.html containing-block-1.html
 == overconstrained-1.html overconstrained-1.html
 == overconstrained-2.html overconstrained-2.html
 == overconstrained-3.html overconstrained-3.html
-fails == inline-1.html inline-1.html
-fails == inline-2.html inline-2.html
-fails == inline-3.html inline-3.html
+== inline-1.html inline-1.html
+== inline-2.html inline-2.html
+== inline-3.html inline-3.html
 skip-if(!asyncPan) == inline-4.html inline-4.html
 == column-contain-1a.html column-contain-1a.html
 == column-contain-1b.html column-contain-1b.html
 == column-contain-2.html column-contain-2.html
-fails == block-in-inline-1.html block-in-inline-1.html
-fails == block-in-inline-2.html block-in-inline-2.html
-fails == block-in-inline-3.html block-in-inline-3.html
-fails == block-in-inline-continuations.html block-in-inline-continuations.html
+== block-in-inline-1.html block-in-inline-1.html
+== block-in-inline-2.html block-in-inline-2.html
+== block-in-inline-3.html block-in-inline-3.html
+== block-in-inline-continuations.html block-in-inline-continuations.html
 == inner-table-1.html inner-table-1.html
--- a/layout/reftests/printing/reftest-stylo.list
+++ b/layout/reftests/printing/reftest-stylo.list
@@ -1,36 +1,36 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Sanity check
 == blank.html blank.html
 
 # Bugs
 == 272830-1.html 272830-1.html
 == 318022-1.html 318022-1.html
-fails == 403669-1.html 403669-1.html
+== 403669-1.html 403669-1.html
 == 381497-n.html 381497-n.html
 == test-async-print.html test-async-print.html
 == 129941-1a.html 129941-1a.html
-fails == 129941-1b.html 129941-1b.html
+== 129941-1b.html 129941-1b.html
 == 609227-1.html 609227-1.html
 == 609227-2a.html 609227-2a.html
 == 609227-2b.html 609227-2b.html
 == 577450-1.html 577450-1.html
 == 626395-1a.html 626395-1a.html
-fails == 626395-1b.html 626395-1b.html
+== 626395-1b.html 626395-1b.html
 == 626395-2a.html 626395-2a.html
-fails == 626395-2b.html 626395-2b.html
+== 626395-2b.html 626395-2b.html
 == 626395-2c.html 626395-2c.html
-fails == 626395-2d.html 626395-2d.html
+== 626395-2d.html 626395-2d.html
 # == 652178-1.html 652178-1.html
-fails == 115199-1.html 115199-1.html
+== 115199-1.html 115199-1.html
 == 115199-2a.html 115199-2a.html
 == 115199-2b.html 115199-2b.html
 # == 652178-1.html 652178-1.html
 == 745025-1.html 745025-1.html
-fails == 820496-1.html 820496-1.html
+== 820496-1.html 820496-1.html
 
 # NOTE: These tests don't yet rigorously test what they're
 # trying to test (shrink-to-fit behavior), due to bug 967311.
-fails == 960822.html 960822.html
-fails == 966419-1.html 966419-1.html
-fails == 966419-2.html 966419-2.html
+== 960822.html 960822.html
+== 966419-1.html 966419-1.html
+== 966419-2.html 966419-2.html
 # asserts(3) HTTP(..) fails 1108104.html 1108104-ref.html
--- a/layout/reftests/reftest-sanity/reftest-stylo.list
+++ b/layout/reftests/reftest-sanity/reftest-stylo.list
@@ -3,17 +3,17 @@
 == data:text/plain, data:text/plain,
 # == data:text/plain,HELLO data:text/plain,HELLO
 
 # these tests make sure async reftests work:
 == test-async.xul test-async.xul
 == test-async.html test-async.html
 
 # test that zoom works (and really zooms, not just scales)
-fails == test-zoom.html test-zoom.html
+== test-zoom.html test-zoom.html
 
 # make sure we don't fall over if the root is missing
 == no-root.html no-root.html
 
 # Makes sure that the file: protocol handler and HTTP server both
 # choose HTML vs. XHTML processing based on the file extensions.
 == html-vs-xhtml-by-extension.html html-vs-xhtml-by-extension.html
 HTTP == html-vs-xhtml-by-extension.html html-vs-xhtml-by-extension.html
@@ -32,18 +32,18 @@ HTTP == about:blank about:blank
 # same for data:
 == default.html default.html
 # == data:text/html,<div>Text</div> data:text/html,<div>Text</div>
 HTTP == default.html default.html
 # HTTP == data:text/html,<div>Text</div> data:text/html,<div>Text</div>
 == blank.html blank.html
 HTTP == blank.html blank.html
 
-fails HTTP(..) == filter-1.xhtml filter-1.xhtml
-fails HTTP(..) == filter-2.xhtml filter-2.xhtml
+HTTP(..) == filter-1.xhtml filter-1.xhtml
+HTTP(..) == filter-2.xhtml filter-2.xhtml
 
 # test that the MozReftestInvalidate event fires
 == invalidation.html invalidation.html
 == zoom-invalidation.html zoom-invalidation.html
 
 # test that xulRuntime.OS works
 == data:text/html,<body>Linux data:text/html,<body>Linux
 # fails-if(xulRuntime.OS!="WINNT") == data:text/html,<body>Win data:text/html,<body>Win
@@ -87,18 +87,18 @@ include default-preferences-tests-stylo.
 needs-focus load needs-focus.html
 
 # Bug 632636
 # == data:text/plain,HELLO data:text/plain,HELLO
 needs-focus == data:text/plain, data:text/plain,
 
 # Sanity check of viewport+displayport overrides
 == test-displayport-2.html test-displayport-2.html
-fails == 647192-1.html 647192-1.html
-fails == 656041-1.html 656041-1.html
+== 647192-1.html 647192-1.html
+== 656041-1.html 656041-1.html
 pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote||layersOMTC) == test-displayport-bg.html test-displayport-bg.html
 
 # IPC Position-fixed frames/layers test
 # Fixed layers are temporarily disabled (bug 656167).
 #pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote) == test-pos-fixed.html test-pos-fixed.html
 #pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote) == test-bg-attachment-fixed.html test-bg-attachment-fixed.html
 pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote) == test-pos-fixed-transform.html test-pos-fixed-transform.html
 
@@ -107,18 +107,18 @@ fails require-or(unrecognizedCondition,s
 fails require-or(true&&unrecognizedCondition,skip) script scripttest-fail.html
 fails require-or(unrecognizedCondition&&true,skip) script scripttest-fail.html
 fails require-or(unrecognizedCondition,fails) script scripttest-fail.html
 require-or(true,fails) script scripttest-pass.html
 require-or(true&&true,fails) script scripttest-pass.html
 
 # tests for pref(...) syntax in manifest, including "fails" examples with incorrect prefs
 # a boolean pref
-fails pref(gfx.downloadable_fonts.enabled,true) HTTP(..) == font-download.html font-download.html
-fails pref(gfx.downloadable_fonts.enabled,false) HTTP(..) == font-download.html font-download.html
+pref(gfx.downloadable_fonts.enabled,true) HTTP(..) == font-download.html font-download.html
+pref(gfx.downloadable_fonts.enabled,false) HTTP(..) == font-download.html font-download.html
 fails pref(gfx.downloadable_fonts.enabled,0) HTTP(..) == font-download.html font-download.html
 fails pref(gfx.downloadable_fonts.enabled,"foo") HTTP(..) == font-download.html font-download.html
 # a non-existent pref
 fails pref(not.a.real.pref.name,1) == font-download.html font-download.html
 # an integer pref
 #pref(font.size.variable.x-western,16) == font-size-16.html font-size-16.html
 pref(font.size.variable.x-western,16) == font-size-24.html font-size-24.html
 pref(font.size.variable.x-western,24) == font-size-24.html font-size-24.html
@@ -181,19 +181,19 @@ fails == reftest-opaque-layer-fail.html 
 # it shouldn't matter whether the test matches the reference.
 fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html
 fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html
 == about:blank about:blank
 fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html
 == about:blank about:blank
 
 # reftest-opaque-layer and reftest-wait
-fails == reftest-opaque-layer-wait-pass.html reftest-opaque-layer-wait-pass.html
-fails == reftest-opaque-layer-wait-pass.html reftest-opaque-layer-wait-pass.html
+== reftest-opaque-layer-wait-pass.html reftest-opaque-layer-wait-pass.html
+== reftest-opaque-layer-wait-pass.html reftest-opaque-layer-wait-pass.html
 fails == reftest-opaque-layer-wait-fail.html reftest-opaque-layer-wait-fail.html
 fails == reftest-opaque-layer-wait-fail.html reftest-opaque-layer-wait-fail.html
 
 # reftest-assigned-layer
-fails == reftest-assigned-layer-pass.html reftest-assigned-layer-pass.html
+== reftest-assigned-layer-pass.html reftest-assigned-layer-pass.html
 fails == reftest-assigned-layer-fail-1.html reftest-assigned-layer-fail-1.html
 fails == reftest-assigned-layer-fail-2.html reftest-assigned-layer-fail-2.html
 fails == reftest-assigned-layer-fail-3.html reftest-assigned-layer-fail-3.html
 fails == reftest-assigned-layer-fail-4.html reftest-assigned-layer-fail-4.html
--- a/layout/reftests/scoped-style/reftest-stylo.list
+++ b/layout/reftests/scoped-style/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == scoped-style-001.html scoped-style-001.html
-fails == scoped-style-002.html scoped-style-002.html
-fails == scoped-style-003.html scoped-style-003.html
-fails == scoped-style-004.html scoped-style-004.html
-fails == scoped-style-005.html scoped-style-005.html
+== scoped-style-001.html scoped-style-001.html
+== scoped-style-002.html scoped-style-002.html
+== scoped-style-003.html scoped-style-003.html
+== scoped-style-004.html scoped-style-004.html
+== scoped-style-005.html scoped-style-005.html
 == scoped-style-006.html scoped-style-006.html
 == scoped-style-007.html scoped-style-007.html
 fails == scoped-style-008.html scoped-style-008.html
 fails == scoped-style-009.html scoped-style-009.html
 fails == scoped-style-010.html scoped-style-010.html
 fails == scoped-style-011.html scoped-style-011.html
 fails == scoped-style-012.html scoped-style-012.html
 fails == scoped-style-013.html scoped-style-013.html
--- a/layout/reftests/scrolling/reftest-stylo.list
+++ b/layout/reftests/scrolling/reftest-stylo.list
@@ -81,9 +81,9 @@ fails == move-item.html move-item.html
 == fractional-scroll-area.html?top=-0.4&outerBottom=100&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=-0.4&outerBottom=100&innerBottom=200.4&scrollBefore=999
 == fractional-scroll-area.html?top=0.4&outerBottom=100&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=0.4&outerBottom=100&innerBottom=200.4&scrollBefore=999
 == fractional-scroll-area.html?top=0&outerBottom=99.6&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=0&outerBottom=99.6&innerBottom=200.4&scrollBefore=999
 == fractional-scroll-area.html?top=0&outerBottom=100.4&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=0&outerBottom=100.4&innerBottom=200.4&scrollBefore=999
 == fractional-scroll-area.html?top=-0.4&outerBottom=99.6&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=-0.4&outerBottom=99.6&innerBottom=200.4&scrollBefore=999
 == fractional-scroll-area.html?top=-0.4&outerBottom=100.4&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=-0.4&outerBottom=100.4&innerBottom=200.4&scrollBefore=999
 == fractional-scroll-area.html?top=0.4&outerBottom=99.6&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=0.4&outerBottom=99.6&innerBottom=200.4&scrollBefore=999
 == fractional-scroll-area.html?top=0.4&outerBottom=100.4&innerBottom=200.4&scrollBefore=999 fractional-scroll-area.html?top=0.4&outerBottom=100.4&innerBottom=200.4&scrollBefore=999
-fails == fractional-scroll-area-invalidation.html fractional-scroll-area-invalidation.html
+== fractional-scroll-area-invalidation.html fractional-scroll-area-invalidation.html
--- a/layout/reftests/selection/reftest-stylo.list
+++ b/layout/reftests/selection/reftest-stylo.list
@@ -21,18 +21,18 @@ fuzzy-if(skiaContent,1,700) == extend-3d
 fuzzy-if(skiaContent,1,700) == extend-3e.html extend-3e.html
 fuzzy-if(skiaContent,1,700) == extend-3f.html extend-3f.html
 fuzzy-if(skiaContent,1,700) == extend-3g.html extend-3g.html
 fuzzy-if(skiaContent,1,700) == extend-3h.html extend-3h.html
 fuzzy-if(skiaContent,1,700) == extend-3i.html extend-3i.html
 == extend-4a.html extend-4a.html
 == 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
+== 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
+== non-themed-widget.html non-themed-widget.html
+== 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
-fails == modify-range.html modify-range.html
-fails == dom-mutations.html dom-mutations.html
+== splitText-normalize.html splitText-normalize.html
+== modify-range.html modify-range.html
+== 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
@@ -1,43 +1,43 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Tests related to SVG being used as an image
 
 # zoom/
 include zoom/reftest-stylo.list
 
 # Background-image tests
 == background-display-none-1.html background-display-none-1.html
-fails == background-simple-1.html background-simple-1.html
-fails == background-simple-2.html background-simple-2.html
+== background-simple-1.html background-simple-1.html
+== background-simple-2.html background-simple-2.html
 
 # Sightly trickier background-image test
-fails == background-viewBox-1.html background-viewBox-1.html
+== background-viewBox-1.html background-viewBox-1.html
 
 # background tests with the background area getting resized
-fails == background-resize-1.html background-resize-1.html
-fails == background-resize-2.html background-resize-2.html
-fails == background-resize-3.html background-resize-3.html
-fails == background-resize-4.html background-resize-4.html
+== background-resize-1.html background-resize-1.html
+== background-resize-2.html background-resize-2.html
+== background-resize-3.html background-resize-3.html
+== background-resize-4.html background-resize-4.html
 
 # Test for stretching background images by different amounts in each dimension
 == background-stretch-1.html background-stretch-1.html
 
 # Tests for scaling background images
 == background-scale-no-viewbox-1.html background-scale-no-viewbox-1.html
 == background-scale-with-viewbox-1.html background-scale-with-viewbox-1.html
 
 # Tests with -moz-image-rect()
-fails == background-image-rect-1svg.html background-image-rect-1svg.html
-fails == background-image-rect-1png.html background-image-rect-1png.html
-fails == background-image-rect-2.html background-image-rect-2.html
+== background-image-rect-1svg.html background-image-rect-1svg.html
+== background-image-rect-1png.html background-image-rect-1png.html
+== background-image-rect-2.html background-image-rect-2.html
 
 # Test for border-image
-fails == border-image-simple-1.html border-image-simple-1.html
-fails == border-image-simple-2.html border-image-simple-2.html
+== border-image-simple-1.html border-image-simple-1.html
+== border-image-simple-2.html border-image-simple-2.html
 
 # Test for canvas "drawImage" method
 == canvas-drawImage-simple-1a.html canvas-drawImage-simple-1a.html
 == canvas-drawImage-simple-1b.html canvas-drawImage-simple-1b.html
 
 == canvas-drawImage-scale-1a.html canvas-drawImage-scale-1a.html
 == canvas-drawImage-scale-1b.html canvas-drawImage-scale-1b.html
 == canvas-drawImage-scale-1c.html canvas-drawImage-scale-1c.html
@@ -53,85 +53,85 @@ 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
+== 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
+== img-fragment-1a.html img-fragment-1a.html
+== img-fragment-1b.html img-fragment-1b.html
+== img-fragment-1c.html img-fragment-1c.html
+== img-fragment-2a.html img-fragment-2a.html
+== img-fragment-2b.html img-fragment-2b.html
+== img-fragment-2c.html img-fragment-2c.html
 
-fails == list-simple-1.html list-simple-1.html
+== list-simple-1.html list-simple-1.html
 
 == svg-image-simple-1.svg svg-image-simple-1.svg
 == svg-image-simple-2.svg svg-image-simple-2.svg
 == svg-image-simple-3.svg svg-image-simple-3.svg
 
 # tests for <svg> files that include themselves as an <image>
 == svg-image-recursive-1a.svg svg-image-recursive-1a.svg
 == svg-image-recursive-1b.svg svg-image-recursive-1b.svg
@@ -158,17 +158,17 @@ HTTP == svg-stylesheet-external-1.html s
 == svg-image-visited-1.html svg-image-visited-1.html
 == svg-image-visited-2-helper.svg svg-image-visited-2-helper.svg
 == svg-image-visited-2.html svg-image-visited-2.html
 
 # Test for painting problems with SVGs used in border images.
 # XXXseth: The underlying problems also apply to media fragments,
 # but the test case would be much simpler. This should be switched
 # over to use media fragments once bug 790640 lands.
-fails == svg-border-image-repaint-1.html svg-border-image-repaint-1.html
+== svg-border-image-repaint-1.html svg-border-image-repaint-1.html
 
 # Tests for image-orientation with a viewbox and an intrinsic size:
 # == image-orientation-viewbox-and-size.html?0 image-orientation-viewbox-and-size.html?0
 # == image-orientation-viewbox-and-size.html?90 image-orientation-viewbox-and-size.html?90
 # == image-orientation-viewbox-and-size.html?180 image-orientation-viewbox-and-size.html?180
 # == image-orientation-viewbox-and-size.html?270 image-orientation-viewbox-and-size.html?270
 # == image-orientation-viewbox-and-size.html?0&flip image-orientation-viewbox-and-size.html?0&flip
 # == image-orientation-viewbox-and-size.html?90&flip image-orientation-viewbox-and-size.html?90&flip
--- a/layout/reftests/svg/filters/css-filter-chains/reftest-stylo.list
+++ b/layout/reftests/svg/filters/css-filter-chains/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # These tests verify that CSS filter chains behave properly.
 # e.g. filter: blur(3px) grayscale(0.5) invert(0.2);
 
 default-preferences pref(layout.css.filters.enabled,true)
 
 # Some platforms render this complex filter chain a little differently, and that's ok.
 == long-chain.html long-chain.html
-fails == moz-element.html moz-element.html
+== moz-element.html moz-element.html
 == same-filter.html same-filter.html
--- a/layout/reftests/svg/filters/css-svg-filter-chains/reftest-stylo.list
+++ b/layout/reftests/svg/filters/css-svg-filter-chains/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # These tests verify that filter chains of combined CSS and SVG filters behave
 # properly.
 # e.g. filter: url(#f1) blur(3px) url(#2) grayscale(0.5);
 
 default-preferences pref(layout.css.filters.enabled,true)
 
-fails == clip-input-css-filter.html clip-input-css-filter.html
-fails == css-filter-first.html css-filter-first.html
-fails == css-filter-last.html css-filter-last.html
-fails == css-filter-middle.html css-filter-middle.html
+== clip-input-css-filter.html clip-input-css-filter.html
+== css-filter-first.html css-filter-first.html
+== css-filter-last.html css-filter-last.html
+== css-filter-middle.html css-filter-middle.html
--- a/layout/reftests/svg/filters/reftest-stylo.list
+++ b/layout/reftests/svg/filters/reftest-stylo.list
@@ -41,21 +41,21 @@ fuzzy-if(d2d,1,6400) fuzzy-if(skiaConten
 skip-if(d2d) fuzzy-if(skiaContent,1,6400) == feFlood-2.svg feFlood-2.svg
 
 fuzzy(1,6400) fuzzy-if(skiaContent,1,6404) == feGaussianBlur-1.svg feGaussianBlur-1.svg
 == feGaussianBlur-2.svg feGaussianBlur-2.svg
 # == feGaussianBlur-3.svg feGaussianBlur-3.svg
 == feGaussianBlur-4.svg feGaussianBlur-4.svg
 == feGaussianBlur-5.svg feGaussianBlur-5.svg
 == feGaussianBlur-6.svg feGaussianBlur-6.svg
-fails == feGaussianBlur-cap-large-directional-radius-on-software.html feGaussianBlur-cap-large-directional-radius-on-software.html
+== feGaussianBlur-cap-large-directional-radius-on-software.html feGaussianBlur-cap-large-directional-radius-on-software.html
 
 == feImage-1.svg feImage-1.svg
 == feImage-1.svg feImage-1.svg
-fails == feImage-scale-to-primitive-subregion.html feImage-scale-to-primitive-subregion.html
+== feImage-scale-to-primitive-subregion.html feImage-scale-to-primitive-subregion.html
 
 == feMerge-1.svg feMerge-1.svg
 == feMerge-2.svg feMerge-2.svg
 
 == feMorphology-1.svg feMorphology-1.svg
 == feMorphology-2.svg feMorphology-2.svg
 
 == feOffset-1.svg feOffset-1.svg
--- a/layout/reftests/svg/image/reftest-stylo.list
+++ b/layout/reftests/svg/image/reftest-stylo.list
@@ -11,24 +11,24 @@ fuzzy-if(Android,4,34) == image-opacity-
 == image-rotate-02b.svg image-rotate-02b.svg
 == image-scaling-01.svg image-scaling-01.svg
 == image-scaling-02.svg image-scaling-02.svg
 == image-svg-inline-01.html image-svg-inline-01.html
 == image-svg-inline-zoom-in-01a.html image-svg-inline-zoom-in-01a.html
 == image-svg-inline-zoom-in-01b.html image-svg-inline-zoom-in-01b.html
 == image-svg-inline-zoom-in-01c.html image-svg-inline-zoom-in-01c.html
 == image-svg-inline-zoom-in-01d.html image-svg-inline-zoom-in-01d.html
-fails == image-svg-inline-zoom-out-01a.html image-svg-inline-zoom-out-01a.html
-fails == image-svg-inline-zoom-out-01b.html image-svg-inline-zoom-out-01b.html
-fails == image-svg-inline-zoom-out-01c.html image-svg-inline-zoom-out-01c.html
-fails == image-svg-inline-zoom-out-01d.html image-svg-inline-zoom-out-01d.html
-fails == image-svg-inline-sprite-zoom-in-01a.html image-svg-inline-sprite-zoom-in-01a.html
-fails == image-svg-inline-sprite-zoom-in-01b.html image-svg-inline-sprite-zoom-in-01b.html
-fails == image-svg-inline-sprite-zoom-out-01a.html image-svg-inline-sprite-zoom-out-01a.html
-fails == image-svg-inline-sprite-zoom-out-01b.html image-svg-inline-sprite-zoom-out-01b.html
+== image-svg-inline-zoom-out-01a.html image-svg-inline-zoom-out-01a.html
+== image-svg-inline-zoom-out-01b.html image-svg-inline-zoom-out-01b.html
+== image-svg-inline-zoom-out-01c.html image-svg-inline-zoom-out-01c.html
+== image-svg-inline-zoom-out-01d.html image-svg-inline-zoom-out-01d.html
+== image-svg-inline-sprite-zoom-in-01a.html image-svg-inline-sprite-zoom-in-01a.html
+== image-svg-inline-sprite-zoom-in-01b.html image-svg-inline-sprite-zoom-in-01b.html
+== image-svg-inline-sprite-zoom-out-01a.html image-svg-inline-sprite-zoom-out-01a.html
+== image-svg-inline-sprite-zoom-out-01b.html image-svg-inline-sprite-zoom-out-01b.html
 == image-translate-01.svg image-translate-01.svg
 == image-x-01.svg image-x-01.svg
 == image-xy-01.svg image-xy-01.svg
 == image-y-01.svg image-y-01.svg
 == image-zoom-02.svg image-zoom-02.svg
 == imported-image-01.svg imported-image-01.svg
 == imported-image-02.svg imported-image-02.svg
 
--- a/layout/reftests/svg/reftest-stylo.list
+++ b/layout/reftests/svg/reftest-stylo.list
@@ -22,17 +22,17 @@ include load-only/reftest-stylo.list
 
 # Mozilla only tests (i.e. those containing XUL/XBL/etc.)
 include moz-only/reftest-stylo.list
 
 # svg-integration tests (using svg effects in e.g. HTML)
 include svg-integration/reftest-stylo.list
 
 == baseline-middle-01.svg baseline-middle-01.svg
-fails == border-radius-01.html border-radius-01.html
+== border-radius-01.html border-radius-01.html
 == cssComment-in-attribute-01.svg cssComment-in-attribute-01.svg
 == clip-01.svg clip-01.svg
 == clip-02a.svg clip-02a.svg
 == clip-02b.svg clip-02b.svg
 == clipPath-advanced-01.svg clipPath-advanced-01.svg
 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),1,5) fuzzy-if(azureQuartz,1,6) fuzzy-if(OSX,1,6) fuzzy-if(skiaContent,1,630) == clipPath-and-shape-rendering-01.svg clipPath-and-shape-rendering-01.svg
 == clipPath-and-transform-01.svg clipPath-and-transform-01.svg
 == clipPath-basic-01.svg clipPath-basic-01.svg
@@ -89,26 +89,26 @@ fuzzy-if(d2d||skiaContent,1,10000) == dy
 == dynamic-gradient-contents-02.svg dynamic-gradient-contents-02.svg
 == dynamic-inner-svg-01.svg dynamic-inner-svg-01.svg
 == dynamic-link-style-01.svg dynamic-link-style-01.svg
 == dynamic-marker-01.svg dynamic-marker-01.svg
 == dynamic-marker-02.svg dynamic-marker-02.svg
 == dynamic-marker-03.svg dynamic-marker-03.svg
 == dynamic-mask-01.svg dynamic-mask-01.svg
 == dynamic-mask-contents-01.svg dynamic-mask-contents-01.svg
-fails == dynamic-mask-pre-effects-bbox.html dynamic-mask-pre-effects-bbox.html
+== dynamic-mask-pre-effects-bbox.html dynamic-mask-pre-effects-bbox.html
 == dynamic-opacity-property-01.svg dynamic-opacity-property-01.svg
 == dynamic-pattern-01.svg dynamic-pattern-01.svg
 == dynamic-pattern-02.svg dynamic-pattern-02.svg
 == dynamic-pattern-contents-01.svg dynamic-pattern-contents-01.svg
 == dynamic-pattern-contents-02.svg dynamic-pattern-contents-02.svg
 == dynamic-rect-01.svg dynamic-rect-01.svg
 fuzzy-if(d2d&&layersGPUAccelerated,3,1200) == dynamic-rect-02.svg dynamic-rect-02.svg
 == dynamic-rect-03.svg dynamic-rect-03.svg
-fails == dynamic-rect-04.xhtml dynamic-rect-04.xhtml
+== dynamic-rect-04.xhtml dynamic-rect-04.xhtml
 == dynamic-rect-05.svg dynamic-rect-05.svg
 == dynamic-reflow-01.svg dynamic-reflow-01.svg
 == dynamic-small-object-scaled-up-01.svg dynamic-small-object-scaled-up-01.svg
 == dynamic-small-object-scaled-up-02.svg dynamic-small-object-scaled-up-02.svg
 == dynamic-stroke-01.svg dynamic-stroke-01.svg
 == dynamic-stroke-opacity-01.svg dynamic-stroke-opacity-01.svg
 == dynamic-stroke-width-01.svg dynamic-stroke-width-01.svg
 == dynamic-switch-01.svg dynamic-switch-01.svg
@@ -160,17 +160,17 @@ fuzzy-if(skiaContent,1,2) == fallback-co
 # disable an unnecessary security-check. This reftest is actually testing that
 # the security check works, though, so it needs the pref to be turned on:
 fails-if(Android) pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg filter-extref-differentOrigin-01.svg
 == filter-foreignObject-01.svg filter-foreignObject-01.svg
 == filter-in-mask-01.svg filter-in-mask-01.svg
 == filter-invalidation-01.svg filter-invalidation-01.svg
 == filter-result-01.svg filter-result-01.svg
 == filter-scaled-01.svg filter-scaled-01.svg
-fails == filter-scaled-02.html filter-scaled-02.html
+== filter-scaled-02.html filter-scaled-02.html
 == filter-translated-01.svg filter-translated-01.svg
 fuzzy-if(skiaContent,1,800000) == filters-and-group-opacity-01.svg filters-and-group-opacity-01.svg
 == foreignObject-01.svg foreignObject-01.svg
 == foreignObject-02.svg foreignObject-02.svg
 == foreignObject-ancestor-style-change-01.svg foreignObject-ancestor-style-change-01.svg
 == foreignObject-change-transform-01.svg foreignObject-change-transform-01.svg
 == foreignObject-display-01.svg foreignObject-display-01.svg
 == foreignObject-form-theme.svg foreignObject-form-theme.svg
@@ -187,17 +187,17 @@ fuzzy-if(skiaContent,1,800000) == filter
 == foreignObject-vertical-01.svg foreignObject-vertical-01.svg
 == g-transform-01.svg g-transform-01.svg
 == getElementById-a-element-01.svg getElementById-a-element-01.svg
 fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01a.svg gradient-live-01a.svg
 fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01b.svg gradient-live-01b.svg
 fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01c.svg gradient-live-01c.svg
 fuzzy-if(Android,9,980) fuzzy-if(skiaContent,3,32000) == gradient-live-01d.svg gradient-live-01d.svg
 == gradient-transform-01.svg gradient-transform-01.svg
-fails == import-svg-01.html import-svg-01.html
+== import-svg-01.html import-svg-01.html
 == invalid-text-01.svg invalid-text-01.svg
 == lang-attribute-01.svg lang-attribute-01.svg
 == lang-attribute-02.svg lang-attribute-02.svg
 == lang-attribute-03.svg lang-attribute-03.svg
 == linearGradient-basic-01.svg linearGradient-basic-01.svg
 == linearGradient-basic-02.svg linearGradient-basic-02.svg
 # off-by-one fuzziness expected. OS X is broken with bad aliasing though (bug 1023640).
 fuzzy-if(cocoaWidget,15,19679) fuzzy-if(winWidget,1,8800) fuzzy-if(!cocoaWidget&&!winWidget,1,4000) fuzzy-if(skiaContent,1,5000) == linearGradient-basic-03.svg linearGradient-basic-03.svg
@@ -214,17 +214,17 @@ fuzzy-if(skiaContent,1,10000) == mask-ba
 == mask-basic-03.svg mask-basic-03.svg
 == mask-basic-04.svg mask-basic-04.svg
 == mask-extref-dataURI-01.svg mask-extref-dataURI-01.svg
 == mask-containing-masked-content-01.svg mask-containing-masked-content-01.svg
 == mask-transformed-01.svg mask-transformed-01.svg
 == mask-transformed-02.svg mask-transformed-02.svg
 == mask-transformed-child-01.svg mask-transformed-child-01.svg
 # fuzzy because of the differences between clipPath and mask clipping
-fails == mask-and-clipPath.html mask-and-clipPath.html
+== mask-and-clipPath.html mask-and-clipPath.html
 == mask-and-clipPath-2.svg mask-and-clipPath-2.svg
 fuzzy-if(d2d||skiaContent,1,6400) == mask-type-01.svg mask-type-01.svg
 fuzzy-if(d2d||skiaContent,1,6400) == mask-type-02.svg mask-type-02.svg
 fuzzy-if(d2d||skiaContent,1,6400) == mask-type-03.svg mask-type-03.svg
 fuzzy-if(d2d||skiaContent,1,6400) == mask-type-04.svg mask-type-04.svg
 == nested-viewBox-01.svg nested-viewBox-01.svg
 fuzzy-if(skiaContent,3,448000) == nesting-invalid-01.svg nesting-invalid-01.svg
 fuzzy-if(d2d&&/^Windows\x20NT\x20(6\.1|10\.0)/.test(http.oscpu),63,168) fuzzy-if(cocoaWidget,1,122) fuzzy-if(skiaContent,2,1000) == non-scaling-stroke-01.svg non-scaling-stroke-01.svg
@@ -241,24 +241,24 @@ random-if(gtkWidget) == objectBoundingBo
 == objectBoundingBox-and-pattern-01c.svg objectBoundingBox-and-pattern-01c.svg
 == objectBoundingBox-and-pattern-02.svg objectBoundingBox-and-pattern-02.svg
 == objectBoundingBox-and-pattern-03.svg objectBoundingBox-and-pattern-03.svg
 == opacity-and-gradient-01.svg opacity-and-gradient-01.svg
 skip-if(d2d) fuzzy-if(cocoaWidget,1,99974) fuzzy-if(skiaContent,1,200000) == opacity-and-gradient-02.svg opacity-and-gradient-02.svg
 == opacity-and-pattern-01.svg opacity-and-pattern-01.svg
 fuzzy-if(skiaContent,1,10000) == opacity-and-transform-01.svg opacity-and-transform-01.svg
 fuzzy-if(Android,8,200) == outer-svg-border-and-padding-01.svg outer-svg-border-and-padding-01.svg
-fails == outline.html outline.html
+== outline.html outline.html
 == overflow-on-outer-svg-01.svg overflow-on-outer-svg-01.svg
-fails == overflow-on-outer-svg-02a.xhtml overflow-on-outer-svg-02a.xhtml
-fails == overflow-on-outer-svg-02b.xhtml overflow-on-outer-svg-02b.xhtml
-fails == overflow-on-outer-svg-02c.xhtml overflow-on-outer-svg-02c.xhtml
-fails == overflow-on-outer-svg-02d.xhtml overflow-on-outer-svg-02d.xhtml
-fails == overflow-on-outer-svg-03a.xhtml overflow-on-outer-svg-03a.xhtml
-fails == overflow-on-outer-svg-03b.xhtml overflow-on-outer-svg-03b.xhtml
+== overflow-on-outer-svg-02a.xhtml overflow-on-outer-svg-02a.xhtml
+== overflow-on-outer-svg-02b.xhtml overflow-on-outer-svg-02b.xhtml
+== overflow-on-outer-svg-02c.xhtml overflow-on-outer-svg-02c.xhtml
+== overflow-on-outer-svg-02d.xhtml overflow-on-outer-svg-02d.xhtml
+== overflow-on-outer-svg-03a.xhtml overflow-on-outer-svg-03a.xhtml
+== overflow-on-outer-svg-03b.xhtml overflow-on-outer-svg-03b.xhtml
 pref(svg.paint-order.enabled,true) == paint-order-01.svg paint-order-01.svg
 pref(svg.paint-order.enabled,true) == paint-order-02.svg paint-order-02.svg
 pref(svg.paint-order.enabled,true) == paint-order-03.svg paint-order-03.svg
 #fuzzy(23,60) fails-if(d2d) == path-01.svg path-01.svg
 == path-02.svg path-02.svg
 == path-03.svg path-03.svg
 == path-04.svg path-04.svg
 == path-05.svg path-05.svg
@@ -302,18 +302,18 @@ fuzzy-if(skiaContent,1,3600) == rect-01.
 == stroke-linecap-circle-ellipse-01.svg stroke-linecap-circle-ellipse-01.svg
 == stroke-linecap-circle-ellipse-dashed-01.svg stroke-linecap-circle-ellipse-dashed-01.svg
 == stroke-width-percentage-01.svg stroke-width-percentage-01.svg
 == stroke-width-percentage-02a.svg stroke-width-percentage-02a.svg
 == stroke-width-percentage-02b.svg stroke-width-percentage-02b.svg
 == stroke-width-percentage-03.xhtml stroke-width-percentage-03.xhtml
 == style-property-on-script-element-01.svg style-property-on-script-element-01.svg
 == style-without-type-attribute.svg style-without-type-attribute.svg
-fails == svg-in-foreignObject-01.xhtml svg-in-foreignObject-01.xhtml
-fails == svg-in-foreignObject-02.xhtml svg-in-foreignObject-02.xhtml
+== svg-in-foreignObject-01.xhtml svg-in-foreignObject-01.xhtml
+== svg-in-foreignObject-02.xhtml svg-in-foreignObject-02.xhtml
 == switch-01.svg switch-01.svg
 == suspend-01.svg suspend-01.svg
 == suspend-02.svg suspend-02.svg
 == suspend-03.svg suspend-03.svg
 == suspend-04.svg suspend-04.svg
 == suspend-05.svg suspend-05.svg
 == suspend-06.svg suspend-06.svg
 == suspend-07.svg suspend-07.svg
@@ -326,17 +326,17 @@ random-if(gtkWidget) == text-font-weight
 == text-gradient-01.svg text-gradient-01.svg
 random-if(winWidget) == text-gradient-02.svg text-gradient-02.svg
 fuzzy-if(skiaContent,1,5500) == text-gradient-03.svg text-gradient-03.svg
 HTTP(..) == text-gradient-04.svg text-gradient-04.svg
 == text-in-link-01.svg text-in-link-01.svg
 == text-in-link-02.svg text-in-link-02.svg
 == text-in-link-03.svg text-in-link-03.svg
 # Tests for bug 546813: sanity-check using HTML text, then test SVG behavior.
-fails == text-language-00.xhtml text-language-00.xhtml
+== text-language-00.xhtml text-language-00.xhtml
 random-if(gtkWidget) == text-language-01.xhtml text-language-01.xhtml
 fuzzy-if(OSX==1007,6,2) fuzzy-if(OSX==1008,46,26) == text-layout-01.svg text-layout-01.svg
 == text-layout-02.svg text-layout-02.svg
 == text-layout-03.svg text-layout-03.svg
 == text-layout-04.svg text-layout-04.svg
 == text-layout-05.svg text-layout-05.svg
 fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,3) == text-layout-06.svg text-layout-06.svg
 == text-layout-07.svg text-layout-07.svg
@@ -355,17 +355,17 @@ fuzzy-if(skiaContent,1,340) == stroke-da
 == stroke-linecap-round-w-zero-length-segs-01.svg stroke-linecap-round-w-zero-length-segs-01.svg
 == stroke-linecap-round-w-zero-length-segs-02.svg stroke-linecap-round-w-zero-length-segs-02.svg
 == stroke-linecap-square-w-zero-length-segs-01.svg stroke-linecap-square-w-zero-length-segs-01.svg
 == stroke-linecap-square-w-zero-length-segs-02.svg stroke-linecap-square-w-zero-length-segs-02.svg
 == textPath-01.svg textPath-01.svg
 == textPath-02.svg textPath-02.svg
 fuzzy-if(skiaContent,1,610) == textPath-03.svg textPath-03.svg
 == textPath-04.svg textPath-04.svg
-fails == textPath-05.html textPath-05.html
+== textPath-05.html textPath-05.html
 == text-style-01a.svg text-style-01a.svg
 == text-style-01b.svg text-style-01b.svg
 == text-style-01c.svg text-style-01c.svg
 == text-style-01d.svg text-style-01d.svg
 == text-style-01e.svg text-style-01e.svg
 == text-white-space-01.svg text-white-space-01.svg
 == thin-stroke-01.svg thin-stroke-01.svg
 == zero-stroke-01.svg zero-stroke-01.svg
@@ -397,25 +397,25 @@ fuzzy-if(skiaContent,1,100) == tspan-xy-
 == userSpaceOnUse-and-pattern-01.svg userSpaceOnUse-and-pattern-01.svg
 == viewBox-and-pattern-01.svg viewBox-and-pattern-01.svg
 == viewBox-and-pattern-02.svg viewBox-and-pattern-02.svg
 == viewBox-and-pattern-03.svg viewBox-and-pattern-03.svg
 == viewBox-and-pattern-04.svg viewBox-and-pattern-04.svg
 == viewBox-invalid-01.svg viewBox-invalid-01.svg
 == viewBox-invalid-02.svg viewBox-invalid-02.svg
 == viewBox-valid-01.svg viewBox-valid-01.svg
-fails == viewBox-valid-02.xhtml viewBox-valid-02.xhtml
+== 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
+== 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
@@ -441,24 +441,24 @@ pref(layout.css.mix-blend-mode.enabled,t
 == use-localRef-clipPath-01.svg use-localRef-clipPath-01.svg
 == use-localRef-filter-01.svg use-localRef-filter-01.svg
 == use-localRef-fill-01.svg use-localRef-fill-01.svg
 == use-localRef-stroke-01.svg use-localRef-stroke-01.svg
 == use-localRef-mask-01.svg use-localRef-mask-01.svg
 
 fuzzy(1,5000) == mask-opacity-01.svg mask-opacity-01.svg
 
-fails == clipPath-on-outflowElement-01a.html clipPath-on-outflowElement-01a.html
-fails == clipPath-on-outflowElement-01b.html clipPath-on-outflowElement-01b.html
+== clipPath-on-outflowElement-01a.html clipPath-on-outflowElement-01a.html
+== clipPath-on-outflowElement-01b.html clipPath-on-outflowElement-01b.html
 
 default-preferences pref(layout.css.clip-path-shapes.enabled,true)
 fuzzy(1,32400) == clipPath-on-outflowElement-02a.html clipPath-on-outflowElement-02a.html
 fuzzy(1,32400) == clipPath-on-outflowElement-02b.html clipPath-on-outflowElement-02b.html
 default-preferences
 
-fails == mask-on-outflowElement-01a.html mask-on-outflowElement-01a.html
-fails == mask-on-outflowElement-01b.html mask-on-outflowElement-01b.html
+== mask-on-outflowElement-01a.html mask-on-outflowElement-01a.html
+== mask-on-outflowElement-01b.html mask-on-outflowElement-01b.html
 
-fails == clipPath-and-mask-on-outflowElement-01a.html clipPath-and-mask-on-outflowElement-01a.html
-fails == clipPath-and-mask-on-outflowElement-01b.html clipPath-and-mask-on-outflowElement-01b.html
+== clipPath-and-mask-on-outflowElement-01a.html clipPath-and-mask-on-outflowElement-01a.html
+== clipPath-and-mask-on-outflowElement-01b.html clipPath-and-mask-on-outflowElement-01b.html
 
 == nested-mask-mode.svg nested-mask-mode.svg
 == mask-empty-size.svg mask-empty-size.svg
--- a/layout/reftests/svg/sizing/reftest-stylo.list
+++ b/layout/reftests/svg/sizing/reftest-stylo.list
@@ -255,24 +255,24 @@ fuzzy-if(d2d,1,400) == standalone--pct-p
 # The standalone tests provide a reasonable workout for replaced element
 # algorithm sizing, but we also want to test that SVG embedded inline is
 # positioned correctly when the properties 'display', 'float' and 'position'
 # are set to different values.
 #
 # We could certainly expand on these tests, but they provide reasonable base
 # coverage.
 
-fails HTTP(../..) == inline--display-block--01.xhtml inline--display-block--01.xhtml
-fails == inline--display-inline--01.xhtml inline--display-inline--01.xhtml
-fails HTTP(../..) == inline--display-inline-block--01.xhtml inline--display-inline-block--01.xhtml
-fails == inline--float-left--01.xhtml inline--float-left--01.xhtml
-fails == inline--float-right--01.xhtml inline--float-right--01.xhtml
-fails == inline--position-absolute--01.xhtml inline--position-absolute--01.xhtml
-fails == inline--position-absolute--02.xhtml inline--position-absolute--02.xhtml
-fails HTTP(../..) == inline--position-relative--01.xhtml inline--position-relative--01.xhtml
+HTTP(../..) == inline--display-block--01.xhtml inline--display-block--01.xhtml
+== inline--display-inline--01.xhtml inline--display-inline--01.xhtml
+HTTP(../..) == inline--display-inline-block--01.xhtml inline--display-inline-block--01.xhtml
+== inline--float-left--01.xhtml inline--float-left--01.xhtml
+== inline--float-right--01.xhtml inline--float-right--01.xhtml
+== inline--position-absolute--01.xhtml inline--position-absolute--01.xhtml
+== inline--position-absolute--02.xhtml inline--position-absolute--02.xhtml
+HTTP(../..) == inline--position-relative--01.xhtml inline--position-relative--01.xhtml
 
 
 # Embedded by reference tests
 #
 # One issue when it comes to documents embedded by reference is whether
 # non-'auto' values for the CSS 'width' and 'height' properties on the
 # _embedded_ document's root element should be used as intrinsic values by
 # replaced elements like HTML <object>. For the sake of simplicity we will
@@ -299,15 +299,15 @@ random-if(Android) == object--auto-auto-
 
 
 # Assorted tests to check that dynamic changes work correctly
 #
 # Here we have an assortment of different tests to check that updates occur
 # correctly when changes are made that should result in a change in the size
 # or position of the SVG.
 
-fails == dynamic--inline-css-height.xhtml dynamic--inline-css-height.xhtml
-fails == dynamic--inline-css-width.xhtml dynamic--inline-css-width.xhtml
-fails == dynamic--inline-resize-window-height.xhtml dynamic--inline-resize-window-height.xhtml
-fails == dynamic--inline-resize-window-width.xhtml dynamic--inline-resize-window-width.xhtml
+== dynamic--inline-css-height.xhtml dynamic--inline-css-height.xhtml
+== dynamic--inline-css-width.xhtml dynamic--inline-css-width.xhtml
+== dynamic--inline-resize-window-height.xhtml dynamic--inline-resize-window-height.xhtml
+== dynamic--inline-resize-window-width.xhtml dynamic--inline-resize-window-width.xhtml
 random-if(Android) == dynamic--object-svg-unloaded.xhtml dynamic--object-svg-unloaded.xhtml
 # == ==
 
--- a/layout/reftests/svg/smil/container/reftest-stylo.list
+++ b/layout/reftests/svg/smil/container/reftest-stylo.list
@@ -1,19 +1,19 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Tests related to SVG Animation (using SMIL), focusing on animation-sorting
 # to see which animation takes precedence (out of multiple animations on the
 # same attribute)
 
 random == enveloped-tree-1.xhtml enveloped-tree-1.xhtml
-fails == promoted-tree-1.xhtml promoted-tree-1.xhtml
+== promoted-tree-1.xhtml promoted-tree-1.xhtml
 random == moved-tree-1.xhtml moved-tree-1.xhtml
-fails == deferred-anim-1.xhtml deferred-anim-1.xhtml
-fails == deferred-tree-1.xhtml deferred-tree-1.xhtml
-fails == deferred-tree-2a.xhtml deferred-tree-2a.xhtml
-fails == deferred-tree-2b.xhtml deferred-tree-2b.xhtml
-fails == deferred-tree-3a.xhtml deferred-tree-3a.xhtml
-fails == deferred-tree-3b.xhtml deferred-tree-3b.xhtml
-fails == deferred-tree-3c.xhtml deferred-tree-3c.xhtml
+== deferred-anim-1.xhtml deferred-anim-1.xhtml
+== deferred-tree-1.xhtml deferred-tree-1.xhtml
+== deferred-tree-2a.xhtml deferred-tree-2a.xhtml
+== deferred-tree-2b.xhtml deferred-tree-2b.xhtml
+== deferred-tree-3a.xhtml deferred-tree-3a.xhtml
+== deferred-tree-3b.xhtml deferred-tree-3b.xhtml
+== deferred-tree-3c.xhtml deferred-tree-3c.xhtml
 fails == deferred-tree-3d.xhtml deferred-tree-3d.xhtml
 # this will occasionally fail until we correctly clear animation effects from
 # no-longer-targeted elements
 random == invalid-elem-1.xhtml invalid-elem-1.xhtml
--- a/layout/reftests/svg/smil/event/reftest-stylo.list
+++ b/layout/reftests/svg/smil/event/reftest-stylo.list
@@ -23,11 +23,11 @@ random-if(Android) == event-begin-timeev
 == event-target-id-change-3.svg event-target-id-change-3.svg
 == event-target-xlink-change-1.svg event-target-xlink-change-1.svg
 == event-target-xlink-change-2.svg event-target-xlink-change-2.svg
 == event-target-xlink-change-3.svg event-target-xlink-change-3.svg
 == event-target-xlink-change-4.svg event-target-xlink-change-4.svg
 == event-target-surgery-1.svg event-target-surgery-1.svg
 == event-target-surgery-2.svg event-target-surgery-2.svg
 == event-target-surgery-3.svg event-target-surgery-3.svg
-fails == event-target-non-svg-1.xhtml event-target-non-svg-1.xhtml
+== event-target-non-svg-1.xhtml event-target-non-svg-1.xhtml
 == accesskey-entity-1.svg accesskey-entity-1.svg
 == accesskey-entity-2.svg accesskey-entity-2.svg
--- a/layout/reftests/svg/smil/seek/reftest-stylo.list
+++ b/layout/reftests/svg/smil/seek/reftest-stylo.list
@@ -10,9 +10,9 @@
 == anim-x-seek-dynamic-1c.svg anim-x-seek-dynamic-1c.svg
 == anim-x-seek-dynamic-1d.svg anim-x-seek-dynamic-1d.svg
 == anim-x-seek-dynamic-1e.svg anim-x-seek-dynamic-1e.svg
 == anim-x-seek-dynamic-1f.svg anim-x-seek-dynamic-1f.svg
 == anim-x-seek-dynamic-1g.svg anim-x-seek-dynamic-1g.svg
 == anim-x-seek-dynamic-1h.svg anim-x-seek-dynamic-1h.svg
 == anim-x-seek-dynamic-1i.svg anim-x-seek-dynamic-1i.svg
 == anim-x-seek-negative-1a.svg anim-x-seek-negative-1a.svg
-fails == anim-x-seek-cross-container-1a.xhtml anim-x-seek-cross-container-1a.xhtml
+== anim-x-seek-cross-container-1a.xhtml anim-x-seek-cross-container-1a.xhtml
--- a/layout/reftests/svg/smil/syncbase/reftest-stylo.list
+++ b/layout/reftests/svg/smil/syncbase/reftest-stylo.list
@@ -87,14 +87,14 @@
 == sandwich-priority-7.svg sandwich-priority-7.svg
 == sandwich-priority-8.svg sandwich-priority-8.svg
 == sandwich-priority-9.svg sandwich-priority-9.svg
 == sandwich-priority-10.svg sandwich-priority-10.svg
 == sandwich-priority-11.svg sandwich-priority-11.svg
 == sandwich-priority-12.svg sandwich-priority-12.svg
 
 # Cross-time container dependencies
-fails == cross-container-1.xhtml cross-container-1.xhtml
-fails == cross-container-2.xhtml cross-container-2.xhtml
-fails == cross-container-3.xhtml cross-container-3.xhtml
+== cross-container-1.xhtml cross-container-1.xhtml
+== cross-container-2.xhtml cross-container-2.xhtml
+== cross-container-3.xhtml cross-container-3.xhtml
 
 # Filtering
 == filtered-interval-1.svg filtered-interval-1.svg
--- a/layout/reftests/svg/svg-integration/clip-path/reftest-stylo.list
+++ b/layout/reftests/svg/svg-integration/clip-path/reftest-stylo.list
@@ -12,17 +12,17 @@ default-preferences pref(layout.css.clip
 == clip-path-polygon-005.html clip-path-polygon-005.html
 == clip-path-polygon-006.html clip-path-polygon-006.html
 == clip-path-polygon-007.html clip-path-polygon-007.html
 == clip-path-polygon-008.html clip-path-polygon-008.html
 == clip-path-polygon-009.html clip-path-polygon-009.html
 == clip-path-polygon-010.html clip-path-polygon-010.html
 == clip-path-polygon-011.html clip-path-polygon-011.html
 == clip-path-polygon-012.html clip-path-polygon-012.html
-fails == clip-path-polygon-013.html clip-path-polygon-013.html
+== clip-path-polygon-013.html clip-path-polygon-013.html
 
 == clip-path-circle-001.html clip-path-circle-001.html
 == clip-path-circle-002.html clip-path-circle-002.html
 == clip-path-circle-003.html clip-path-circle-003.html
 == clip-path-circle-004.html clip-path-circle-004.html
 == clip-path-circle-005.html clip-path-circle-005.html
 == clip-path-circle-006.html clip-path-circle-006.html
 == clip-path-circle-007.html clip-path-circle-007.html
--- a/layout/reftests/svg/svg-integration/reftest-stylo.list
+++ b/layout/reftests/svg/svg-integration/reftest-stylo.list
@@ -1,45 +1,45 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # clip-path tests
 include clip-path/reftest-stylo.list
 
-fails == clipPath-html-01.xhtml clipPath-html-01.xhtml
-fails == clipPath-html-01-extref.xhtml clipPath-html-01-extref.xhtml
-fails == clipPath-html-02.xhtml clipPath-html-02.xhtml
-fails == clipPath-html-02-extref.xhtml clipPath-html-02-extref.xhtml
-fails == clipPath-html-03.xhtml clipPath-html-03.xhtml
-fails == clipPath-html-03-extref.xhtml clipPath-html-03-extref.xhtml
-fails == clipPath-html-04.xhtml clipPath-html-04.xhtml
-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
-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
+== clipPath-html-01.xhtml clipPath-html-01.xhtml
+== clipPath-html-01-extref.xhtml clipPath-html-01-extref.xhtml
+== clipPath-html-02.xhtml clipPath-html-02.xhtml
+== clipPath-html-02-extref.xhtml clipPath-html-02-extref.xhtml
+== clipPath-html-03.xhtml clipPath-html-03.xhtml
+== clipPath-html-03-extref.xhtml clipPath-html-03-extref.xhtml
+== clipPath-html-04.xhtml clipPath-html-04.xhtml
+== clipPath-html-04-extref.xhtml clipPath-html-04-extref.xhtml
+== clipPath-html-05.xhtml clipPath-html-05.xhtml
+== clipPath-html-05-extref.xhtml clipPath-html-05-extref.xhtml
+== clipPath-html-06.xhtml clipPath-html-06.xhtml
+== clipPath-html-06-extref.xhtml clipPath-html-06-extref.xhtml
+== clipPath-html-07.xhtml clipPath-html-07.xhtml
+== clipPath-html-08.xhtml clipPath-html-08.xhtml
+== clipPath-html-zoomed-01.xhtml clipPath-html-zoomed-01.xhtml
+== clipPath-transformed-html-01.xhtml clipPath-transformed-html-01.xhtml
+== clipPath-transformed-html-02.xhtml clipPath-transformed-html-02.xhtml
+== conditions-outer-svg-01.xhtml conditions-outer-svg-01.xhtml
+== conditions-outer-svg-02.xhtml conditions-outer-svg-02.xhtml
+== dynamic-conditions-outer-svg-01.xhtml dynamic-conditions-outer-svg-01.xhtml
+== dynamic-conditions-outer-svg-02.xhtml dynamic-conditions-outer-svg-02.xhtml
+== dynamic-conditions-outer-svg-03.xhtml dynamic-conditions-outer-svg-03.xhtml
+== dynamic-conditions-outer-svg-04.xhtml dynamic-conditions-outer-svg-04.xhtml
+== filter-html-01.xhtml filter-html-01.xhtml
+== filter-html-01-extref.xhtml filter-html-01-extref.xhtml
+== filter-html-zoomed-01.xhtml filter-html-zoomed-01.xhtml
+== mask-html-01.xhtml mask-html-01.xhtml
+== mask-html-01-extref-01.xhtml mask-html-01-extref-01.xhtml
 random == mask-html-01-extref-02.xhtml mask-html-01-extref-02.xhtml
-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
-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
+== mask-html-zoomed-01.xhtml mask-html-zoomed-01.xhtml
+== mask-html-xbl-bound-01.html mask-html-xbl-bound-01.html
+== mask-transformed-html-01.xhtml mask-transformed-html-01.xhtml
+== mask-transformed-html-02.xhtml mask-transformed-html-02.xhtml
+== patterned-svg-under-transformed-html-01.xhtml patterned-svg-under-transformed-html-01.xhtml
+== patterned-svg-under-transformed-html-02.xhtml patterned-svg-under-transformed-html-02.xhtml
 
-fails == mask-clipPath-opacity-01a.xhtml mask-clipPath-opacity-01a.xhtml
-fails == mask-clipPath-opacity-01b.xhtml mask-clipPath-opacity-01b.xhtml
-fails == mask-clipPath-opacity-01c.xhtml mask-clipPath-opacity-01c.xhtml
-fails == mask-clipPath-opacity-01d.xhtml mask-clipPath-opacity-01d.xhtml
-fails == mask-clipPath-opacity-01e.xhtml mask-clipPath-opacity-01e.xhtml
+== mask-clipPath-opacity-01a.xhtml mask-clipPath-opacity-01a.xhtml
+== 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
+== mask-clipPath-opacity-01e.xhtml mask-clipPath-opacity-01e.xhtml
--- a/layout/reftests/tab-size/reftest-stylo.list
+++ b/layout/reftests/tab-size/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # == tab-size-8.html tab-size-8.html
 # == tab-size-8.html tab-size-8.html
-fails == tab-size-4.html tab-size-4.html
-fails == tab-size-4-span.html tab-size-4-span.html
-fails == tab-size-4-spanoffset.html tab-size-4-spanoffset.html
+== tab-size-4.html tab-size-4.html
+== tab-size-4-span.html tab-size-4-span.html
+== tab-size-4-spanoffset.html tab-size-4-spanoffset.html
 # == tab-size-4-multiple.html tab-size-4-multiple.html
-fails == tab-size-1.html tab-size-1.html
-fails == tab-size-0.html tab-size-0.html
-fails == tab-size-negative.html tab-size-negative.html
+== tab-size-1.html tab-size-1.html
+== tab-size-0.html tab-size-0.html
+== tab-size-negative.html tab-size-negative.html
 == tab-size-change-1a.html tab-size-change-1a.html
 == tab-size-change-1b.html tab-size-change-1b.html
-fails == tab-size-length.html tab-size-length.html
+== tab-size-length.html tab-size-length.html
--- a/layout/reftests/table-anonymous-boxes/reftest-stylo.list
+++ b/layout/reftests/table-anonymous-boxes/reftest-stylo.list
@@ -1,103 +1,103 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == 121142-1a.html 121142-1a.html
 == 121142-1b.html 121142-1b.html
 == 121142-2.html 121142-2.html
-fails == 156888-1.html 156888-1.html
-fails == 156888-2.html 156888-2.html
+== 156888-1.html 156888-1.html
+== 156888-2.html 156888-2.html
 == 162063-1.xhtml 162063-1.xhtml
 == 203923-1.html 203923-1.html
 == 203923-2.html 203923-2.html
 == 208305-1.html 208305-1.html
 # == 208305-2.html 208305-2.html
 == 208305-3.html 208305-3.html
 # == 208305-4.html 208305-4.html
 # == 277995-1.html 277995-1.html
-fails == 293576-1.html 293576-1.html
+== 293576-1.html 293576-1.html
 == 302113-1.html 302113-1.html
-fails == 315146-1.xhtml 315146-1.xhtml
+== 315146-1.xhtml 315146-1.xhtml
 == 325543-1a.html 325543-1a.html
 == 325543-1b.html 325543-1b.html
-fails == 338735-1.html 338735-1.html
-fails == 339388-1a.html 339388-1a.html
-fails == 339388-1b.html 339388-1b.html
+== 338735-1.html 338735-1.html
+== 339388-1a.html 339388-1a.html
+== 339388-1b.html 339388-1b.html
 == 363326-1.html 363326-1.html
 # == 368932-1.html 368932-1.html
 == 371054-1.html 371054-1.html
-fails == 372641-1a.xhtml 372641-1a.xhtml
-fails == 372641-1b.xhtml 372641-1b.xhtml
-fails == 372641-1c.xhtml 372641-1c.xhtml
+== 372641-1a.xhtml 372641-1a.xhtml
+== 372641-1b.xhtml 372641-1b.xhtml
+== 372641-1c.xhtml 372641-1c.xhtml
 == 372649-1.html 372649-1.html
 == 373379-1.html 373379-1.html
-fails == 394402-1a.html 394402-1a.html
-fails == 394402-1b.html 394402-1b.html
+== 394402-1a.html 394402-1a.html
+== 394402-1b.html 394402-1b.html
 == 398095-1.html 398095-1.html
 == 407115-1.html 407115-1.html
-fails == 443616-1a.xhtml 443616-1a.xhtml
-fails == 443616-1b.html 443616-1b.html
-fails == 448111-1.html 448111-1.html
-fails == 490174-1.html 490174-1.html
-fails == 695538-1.html 695538-1.html
-fails == infer-first-row.html infer-first-row.html
-fails == infer-first-row-and-table.html infer-first-row-and-table.html
-fails == infer-second-row.html infer-second-row.html
-fails == infer-second-row-and-table.html infer-second-row-and-table.html
-fails == infer-table-around-headers-footers-1.html infer-table-around-headers-footers-1.html
-fails == infer-table-around-headers-footers-2.html infer-table-around-headers-footers-2.html
-fails == infer-table-around-headers-footers-3.html infer-table-around-headers-footers-3.html
-fails == infer-rows-inside-rowgroups.html infer-rows-inside-rowgroups.html
-fails == infer-table-row-cell.html infer-table-row-cell.html
-fails == infer-table.html infer-table.html
+== 443616-1a.xhtml 443616-1a.xhtml
+== 443616-1b.html 443616-1b.html
+== 448111-1.html 448111-1.html
+== 490174-1.html 490174-1.html
+== 695538-1.html 695538-1.html
+== infer-first-row.html infer-first-row.html
+== infer-first-row-and-table.html infer-first-row-and-table.html
+== infer-second-row.html infer-second-row.html
+== infer-second-row-and-table.html infer-second-row-and-table.html
+== infer-table-around-headers-footers-1.html infer-table-around-headers-footers-1.html
+== infer-table-around-headers-footers-2.html infer-table-around-headers-footers-2.html
+== infer-table-around-headers-footers-3.html infer-table-around-headers-footers-3.html
+== infer-rows-inside-rowgroups.html infer-rows-inside-rowgroups.html
+== infer-table-row-cell.html infer-table-row-cell.html
+== infer-table.html infer-table.html
 # == 3-tables-ref.html 3-tables-ref.html
 # == 3-tables-ref.html 3-tables-ref.html
-fails == blocks-divide-tables-1.html blocks-divide-tables-1.html
-fails == blocks-divide-tables-2.html blocks-divide-tables-2.html
-fails == infer-cells-1.html infer-cells-1.html
-fails == infer-cells-2.html infer-cells-2.html
-fails == infer-cells-3.html infer-cells-3.html
-fails == infer-cells-4.html infer-cells-4.html
-fails == cols-test-1.html cols-test-1.html
-fails == cols-test-2.html cols-test-2.html
-fails == cols-test-3.html cols-test-3.html
-fails == dynamic-abs-pos-tbody.html dynamic-abs-pos-tbody.html
+== blocks-divide-tables-1.html blocks-divide-tables-1.html
+== blocks-divide-tables-2.html blocks-divide-tables-2.html
+== infer-cells-1.html infer-cells-1.html
+== infer-cells-2.html infer-cells-2.html
+== infer-cells-3.html infer-cells-3.html
+== infer-cells-4.html infer-cells-4.html
+== cols-test-1.html cols-test-1.html
+== cols-test-2.html cols-test-2.html
+== cols-test-3.html cols-test-3.html
+== dynamic-abs-pos-tbody.html dynamic-abs-pos-tbody.html
 # == dynamic-removal-1.html dynamic-removal-1.html
 # == dynamic-removal-2.html dynamic-removal-2.html
 # == dynamic-removal-3.html dynamic-removal-3.html
-fails == dynamic-removal-4.html dynamic-removal-4.html
-fails == dynamic-removal-5.html dynamic-removal-5.html
-fails == dynamic-removal-6.html dynamic-removal-6.html
-fails == dynamic-removal-7.html dynamic-removal-7.html
-fails == dynamic-removal-8.html dynamic-removal-8.html
+== dynamic-removal-4.html dynamic-removal-4.html
+== dynamic-removal-5.html dynamic-removal-5.html
+== dynamic-removal-6.html dynamic-removal-6.html
+== dynamic-removal-7.html dynamic-removal-7.html
+== dynamic-removal-8.html dynamic-removal-8.html
 == dynamic-removal-9.html dynamic-removal-9.html
 == dynamic-removal-10.html dynamic-removal-10.html
 == dynamic-removal-11.html dynamic-removal-11.html
 == dynamic-removal-12.html dynamic-removal-12.html
-fails == dynamic-removal-13.html dynamic-removal-13.html
-fails == dynamic-removal-14.html dynamic-removal-14.html
-fails == dynamic-removal-15.html dynamic-removal-15.html
-fails == dynamic-removal-16.html dynamic-removal-16.html
-fails == dynamic-removal-17.html dynamic-removal-17.html
-fails == dynamic-insert-cell-1.html dynamic-insert-cell-1.html
-fails == dynamic-switch-block-to-cell-1.html dynamic-switch-block-to-cell-1.html
-fails == dynamic-switch-block-to-cell-2.html dynamic-switch-block-to-cell-2.html
-fails == dynamic-switch-block-to-cell-3.html dynamic-switch-block-to-cell-3.html
-fails == dynamic-switch-block-to-cell-4.html dynamic-switch-block-to-cell-4.html
-fails == dynamic-switch-block-to-cell-5.html dynamic-switch-block-to-cell-5.html
-fails == dynamic-switch-inline-to-cell-1.html dynamic-switch-inline-to-cell-1.html
-fails == dynamic-switch-inline-to-cell-2.html dynamic-switch-inline-to-cell-2.html
-fails == dynamic-switch-inline-to-cell-3.html dynamic-switch-inline-to-cell-3.html
-fails == dynamic-switch-inline-to-cell-4.html dynamic-switch-inline-to-cell-4.html
-fails == dynamic-switch-inline-to-cell-5.html dynamic-switch-inline-to-cell-5.html
-fails == white-space-1.html white-space-1.html
+== dynamic-removal-13.html dynamic-removal-13.html
+== dynamic-removal-14.html dynamic-removal-14.html
+== dynamic-removal-15.html dynamic-removal-15.html
+== dynamic-removal-16.html dynamic-removal-16.html
+== dynamic-removal-17.html dynamic-removal-17.html
+== dynamic-insert-cell-1.html dynamic-insert-cell-1.html
+== dynamic-switch-block-to-cell-1.html dynamic-switch-block-to-cell-1.html
+== dynamic-switch-block-to-cell-2.html dynamic-switch-block-to-cell-2.html
+== dynamic-switch-block-to-cell-3.html dynamic-switch-block-to-cell-3.html
+== dynamic-switch-block-to-cell-4.html dynamic-switch-block-to-cell-4.html
+== dynamic-switch-block-to-cell-5.html dynamic-switch-block-to-cell-5.html
+== dynamic-switch-inline-to-cell-1.html dynamic-switch-inline-to-cell-1.html
+== dynamic-switch-inline-to-cell-2.html dynamic-switch-inline-to-cell-2.html
+== dynamic-switch-inline-to-cell-3.html dynamic-switch-inline-to-cell-3.html
+== dynamic-switch-inline-to-cell-4.html dynamic-switch-inline-to-cell-4.html
+== dynamic-switch-inline-to-cell-5.html dynamic-switch-inline-to-cell-5.html
+== white-space-1.html white-space-1.html
 # == white-space-2.html white-space-2.html
-fails == white-space-3.html white-space-3.html
-fails == white-space-4.html white-space-4.html
-fails == white-space-5.html white-space-5.html
-fails == white-space-6.html white-space-6.html
+== white-space-3.html white-space-3.html
+== white-space-4.html white-space-4.html
+== white-space-5.html white-space-5.html
+== white-space-6.html white-space-6.html
 == white-space-7.html white-space-7.html
 == white-space-8.html white-space-8.html
 == white-space-9.html white-space-9.html
 == white-space-10.html white-space-10.html
 == white-space-11.html white-space-11.html
 == white-space-12.html white-space-12.html
 == white-space-13.html white-space-13.html
 == white-space-14.html white-space-14.html
@@ -108,9 +108,9 @@ fails == white-space-6.html white-space-
 == white-space-19.html white-space-19.html
 == white-space-20.html white-space-20.html
 == white-space-21.html white-space-21.html
 == white-space-22.html white-space-22.html
 == white-space-23.html white-space-23.html
 == white-space-24.html white-space-24.html
 == white-space-25.html white-space-25.html
 == white-space-26.html white-space-26.html
-fails == white-space-pre-1.html white-space-pre-1.html
+== white-space-pre-1.html white-space-pre-1.html
--- a/layout/reftests/table-background/reftest-stylo.list
+++ b/layout/reftests/table-background/reftest-stylo.list
@@ -1,30 +1,30 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # these could be moved to crashtests
 fails == backgr_border-table-cell.html backgr_border-table-cell.html
-fails == backgr_border-table-column-group.html backgr_border-table-column-group.html
+== backgr_border-table-column-group.html backgr_border-table-column-group.html
 # This seems to be caused by bug 527825
-fails == backgr_border-table-column.html backgr_border-table-column.html
-fails == backgr_border-table-quirks.html backgr_border-table-quirks.html
-fails == backgr_border-table-row-group.html backgr_border-table-row-group.html
-fails == backgr_border-table-row.html backgr_border-table-row.html
-fails == backgr_border-table.html backgr_border-table.html
-fails == backgr_fixed-bg.html backgr_fixed-bg.html
-fails == backgr_index.html backgr_index.html
-fails == backgr_layers-hide.html backgr_layers-hide.html
-fails == backgr_layers-opacity.html backgr_layers-opacity.html
-fails == backgr_layers-show.html backgr_layers-show.html
-fails == backgr_position-table-cell.html backgr_position-table-cell.html
-fails == backgr_position-table-column-group.html backgr_position-table-column-group.html
-fails == backgr_position-table-column.html backgr_position-table-column.html
-fails == backgr_position-table-row-group.html backgr_position-table-row-group.html
-fails == backgr_position-table-row.html backgr_position-table-row.html
-fails == backgr_position-table.html backgr_position-table.html
-fails == backgr_simple-table-cell.html backgr_simple-table-cell.html
+== backgr_border-table-column.html backgr_border-table-column.html
+== backgr_border-table-quirks.html backgr_border-table-quirks.html
+== backgr_border-table-row-group.html backgr_border-table-row-group.html
+== backgr_border-table-row.html backgr_border-table-row.html
+== backgr_border-table.html backgr_border-table.html
+== backgr_fixed-bg.html backgr_fixed-bg.html
+== backgr_index.html backgr_index.html
+== backgr_layers-hide.html backgr_layers-hide.html
+== backgr_layers-opacity.html backgr_layers-opacity.html
+== backgr_layers-show.html backgr_layers-show.html
+== backgr_position-table-cell.html backgr_position-table-cell.html
+== backgr_position-table-column-group.html backgr_position-table-column-group.html
+== backgr_position-table-column.html backgr_position-table-column.html
+== backgr_position-table-row-group.html backgr_position-table-row-group.html
+== backgr_position-table-row.html backgr_position-table-row.html
+== backgr_position-table.html backgr_position-table.html
+== backgr_simple-table-cell.html backgr_simple-table-cell.html
 fails == backgr_simple-table-column-group.html backgr_simple-table-column-group.html
 fails == backgr_simple-table-column.html backgr_simple-table-column.html
 fails == backgr_simple-table-row-group.html backgr_simple-table-row-group.html
 fails == backgr_simple-table-row.html backgr_simple-table-row.html
 fails == backgr_simple-table.html backgr_simple-table.html
 
 # would also be good to test table-header-group and table-footer-group
 # (and rows and row groups in the presence of their reordering)
--- a/layout/reftests/text-decoration/reftest-stylo.list
+++ b/layout/reftests/text-decoration/reftest-stylo.list
@@ -73,41 +73,41 @@ fails == underline-style-inline-wavy-qui
 # == underline-block-quirks.html underline-block-quirks.html
 # == underline-inline-block-quirks.html underline-inline-block-quirks.html
 # == underline-inline-block-quirks.html underline-inline-block-quirks.html
 # == underline-table-caption-quirks.html underline-table-caption-quirks.html
 # == underline-table-caption-quirks.html underline-table-caption-quirks.html
 # == underline-table-cell-quirks.html underline-table-cell-quirks.html
 # == underline-table-cell-quirks.html underline-table-cell-quirks.html
 == underline-block-propagation-quirks.html underline-block-propagation-quirks.html
-fails == underline-block-propagation-2-quirks.html underline-block-propagation-2-quirks.html
+== underline-block-propagation-2-quirks.html underline-block-propagation-2-quirks.html
 # == underline-block-standards.html underline-block-standards.html
 # == underline-block-standards.html underline-block-standards.html
 # == underline-inline-block-standards.html underline-inline-block-standards.html
 # == underline-inline-block-standards.html underline-inline-block-standards.html
 # == underline-table-caption-standards.html underline-table-caption-standards.html
 # == underline-table-caption-standards.html underline-table-caption-standards.html
 # == underline-table-cell-standards.html underline-table-cell-standards.html
 # == underline-table-cell-standards.html underline-table-cell-standards.html
 == underline-block-propagation-standards.html underline-block-propagation-standards.html
-fails == underline-block-propagation-2-standards.html underline-block-propagation-2-standards.html
+== underline-block-propagation-2-standards.html underline-block-propagation-2-standards.html
 == 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
+== table-quirk-2.html table-quirk-2.html
+== 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
-fails == decoration-color-override-standards.html decoration-color-override-standards.html
+== 641444-1.html 641444-1.html
+== decoration-css21.html decoration-css21.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
+== 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
-fails == underline-select-1.html underline-select-1.html
-fails == underline-select-2.html underline-select-2.html
-fails == 1133392.html 1133392.html
+== underline-button-1.html underline-button-1.html
+== underline-button-2.html underline-button-2.html
+== underline-select-1.html underline-select-1.html
+== underline-select-2.html underline-select-2.html
+== 1133392.html 1133392.html
 == 1159729-offset-adjustment.html 1159729-offset-adjustment.html
-fails == emphasis-style-dynamic.html emphasis-style-dynamic.html
+== emphasis-style-dynamic.html emphasis-style-dynamic.html
--- a/layout/reftests/text-shadow/reftest-stylo.list
+++ b/layout/reftests/text-shadow/reftest-stylo.list
@@ -1,17 +1,17 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == 723669.html 723669.html
+== 723669.html 723669.html
 
 == basic.xul basic.xul
 random-if(Android) == basic-negcoord.xul basic-negcoord.xul
 == blur.xul blur.xul
 == color-inherit.xul color-inherit.xul
 == multiple-noblur.xul multiple-noblur.xul
-fails HTTP(..) == blur-opacity.html blur-opacity.html
+HTTP(..) == blur-opacity.html blur-opacity.html
 
 == basic.html basic.html
 == basic-negcoord.html basic-negcoord.html
 == basic-opacity.html basic-opacity.html
 == blur.html blur.html
 # == color-inherit.html color-inherit.html
 == color-parserorder.html color-parserorder.html
 == decorations-multiple-zorder.html decorations-multiple-zorder.html
@@ -33,9 +33,9 @@ needs-focus == text-shadow-selected-2.ht
 
 # bug 692744
 == text-shadow-on-space-1.html text-shadow-on-space-1.html
 
 # bug 721750
 needs-focus == text-shadow-on-selection-1.html text-shadow-on-selection-1.html
 needs-focus == text-shadow-on-selection-2.html text-shadow-on-selection-2.html
 
-fails == overflow-decoration.html overflow-decoration.html
+== overflow-decoration.html overflow-decoration.html
--- a/layout/reftests/text-svgglyphs/reftest-stylo.list
+++ b/layout/reftests/text-svgglyphs/reftest-stylo.list
@@ -1,23 +1,23 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 pref(gfx.font_rendering.opentype_svg.enabled,false) == svg-glyph-basic.svg svg-glyph-basic.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,1,200) == svg-glyph-basic.svg svg-glyph-basic.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-invalid-ids.svg svg-glyph-invalid-ids.svg
 pref(gfx.font_rendering.opentype_svg.enabled,false) == svg-glyph-positioning.svg svg-glyph-positioning.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,2,350) == svg-glyph-positioning.svg svg-glyph-positioning.svg
-fails pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-html.html svg-glyph-html.html
+pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-html.html svg-glyph-html.html
 pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-direct.svg svg-glyph-direct.svg
-fails pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-invalid.html svg-glyph-invalid.html
+pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-invalid.html svg-glyph-invalid.html
 pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-objectfill-solid.svg svg-glyph-objectfill-solid.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,2,200) == svg-glyph-objectstroke-solid.svg svg-glyph-objectstroke-solid.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy(1,7) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),1,79) fuzzy-if(skiaContent,1,300) == svg-glyph-objectgradient.svg svg-glyph-objectgradient.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(cocoaWidget,1,7028) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),1,23) fuzzy-if(skiaContent,1,250) == svg-glyph-objectgradient-zoom.svg svg-glyph-objectgradient-zoom.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(gtkWidget,1,1438) fuzzy-if(winWidget,1,1954) fuzzy-if(Android,8,3795) fuzzy-if(skiaContent,14,13000) == svg-glyph-objectpattern.svg svg-glyph-objectpattern.svg
-fails pref(gfx.font_rendering.opentype_svg.enabled,true) == clip.html clip.html
+pref(gfx.font_rendering.opentype_svg.enabled,true) == clip.html clip.html
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy(1,13) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),1,62) fuzzy-if(skiaContent,1,350) == svg-glyph-objectopacity.svg svg-glyph-objectopacity.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(gtkWidget,1,2268) fuzzy-if(winWidget,1,3074) fuzzy-if(Android,5,4715) fuzzy-if(skiaContent,8,13000) == svg-glyph-objectopacity2.svg svg-glyph-objectopacity2.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,2,200) == svg-glyph-paintnone.svg svg-glyph-paintnone.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,2,200) == svg-glyph-cachedopacity.svg svg-glyph-cachedopacity.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(cocoaWidget,255,100) == svg-glyph-objectvalue.svg svg-glyph-objectvalue.svg
 # pref(gfx.font_rendering.opentype_svg.enabled,true) fails == svg-glyph-mask.svg svg-glyph-mask.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-paint-server.svg svg-glyph-paint-server.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-transform.svg svg-glyph-transform.svg
--- a/layout/reftests/text-transform/reftest-stylo.list
+++ b/layout/reftests/text-transform/reftest-stylo.list
@@ -1,39 +1,39 @@
 # 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
-fails HTTP(..) == opentype-small-caps-1.html opentype-small-caps-1.html
-fails HTTP(..) == graphite-small-caps-1.html graphite-small-caps-1.html
-fails HTTP(..) == graphite-small-caps-1.html graphite-small-caps-1.html
+== small-caps-1.html small-caps-1.html
+HTTP(..) == fake-small-caps-1.html fake-small-caps-1.html
+HTTP(..) == opentype-small-caps-1.html opentype-small-caps-1.html
+HTTP(..) == opentype-small-caps-1.html opentype-small-caps-1.html
+HTTP(..) == graphite-small-caps-1.html graphite-small-caps-1.html
+HTTP(..) == graphite-small-caps-1.html graphite-small-caps-1.html
 == uppercase-1.html uppercase-1.html
 == 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
+== all-upper.html all-upper.html
+== all-lower.html all-lower.html
+== 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
-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
-fails HTTP(..) == greek-small-caps-1.html greek-small-caps-1.html
-fails == 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
+== turkish-casing-1.html turkish-casing-1.html
+HTTP(..) == small-caps-turkish-1.html small-caps-turkish-1.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
+HTTP(..) == greek-small-caps-1.html greek-small-caps-1.html
+== irish-uppercase-1.html irish-uppercase-1.html
+== irish-lowercase-1a.html irish-lowercase-1a.html
+== 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/transform/reftest-stylo.list
+++ b/layout/reftests/transform/reftest-stylo.list
@@ -1,117 +1,117 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Transforms specifying singular matrices shouldn't display at all.
 # NOTE: Regressions might manifest themselves as reftest timeouts on
 # this test.
-fails == singular-1a.html singular-1a.html
+== singular-1a.html singular-1a.html
 # Multiple transforms should act identically to nested divs.
 # == compound-1a.html compound-1a.html
 # == compound-1a.html compound-1a.html
 # == dynamic-inherit-1.html dynamic-inherit-1.html
 == dynamic-addremove-1a.html dynamic-addremove-1a.html
 == dynamic-addremove-1b.html dynamic-addremove-1b.html
 == dynamic-addremove-1c.html dynamic-addremove-1c.html
 == dynamic-addremove-2.html dynamic-addremove-2.html
 # translatex should act like position: relative
 # == translatex-1a.html translatex-1a.html
-fails == translatex-1b.html translatex-1b.html
-fails == translatex-1c.html translatex-1c.html
-fails == translatex-1d.html translatex-1d.html
-fails == translatex-1e.html translatex-1e.html
+== translatex-1b.html translatex-1b.html
+== translatex-1c.html translatex-1c.html
+== translatex-1d.html translatex-1d.html
+== translatex-1e.html translatex-1e.html
 # == translatex-1a.html translatex-1a.html
 # translatey should act like position: relative
-fails == translatey-1a.html translatey-1a.html
-fails == translatey-1b.html translatey-1b.html
-fails == translatey-1c.html translatey-1c.html
-fails == translatey-1d.html translatey-1d.html
-fails == translatey-1e.html translatey-1e.html
+== translatey-1a.html translatey-1a.html
+== translatey-1b.html translatey-1b.html
+== translatey-1c.html translatey-1c.html
+== translatey-1d.html translatey-1d.html
+== translatey-1e.html translatey-1e.html
 # matrices defined to be translations should act like position: relative
-fails == translatex-2.html translatex-2.html
-fails == translatey-2.html translatey-2.html
+== translatex-2.html translatex-2.html
+== translatey-2.html translatey-2.html
 # translate should act like position: relative
-fails == translate-1a.html translate-1a.html
-fails == translate-1b.html translate-1b.html
-fails == translate-1c.html translate-1c.html
-fails == translate-1d.html translate-1d.html
-fails == translate-1e.html translate-1e.html
-fails == translate-2a.html translate-2a.html
+== translate-1a.html translate-1a.html
+== translate-1b.html translate-1b.html
+== translate-1c.html translate-1c.html
+== translate-1d.html translate-1d.html
+== translate-1e.html translate-1e.html
+== translate-2a.html translate-2a.html
 # rotate: Several rotations of the same object should be idempotent.  These
 # tests are currently disabled because of subpixel (< 0.00001 gfx units)
 # rounding errors.
 random == rotate-1a.html rotate-1a.html
 random == rotate-1b.html rotate-1b.html
 random == rotate-1c.html rotate-1c.html
 random == rotate-1d.html rotate-1d.html
 random == rotate-1e.html rotate-1e.html
 random == rotate-1f.html rotate-1f.html
 # rotate: 90deg rotations should be indistinguishable from objects constructed
 # to look the same.
-fails == rotate-2a.html rotate-2a.html
-fails == rotate-2b.html rotate-2b.html
+== rotate-2a.html rotate-2a.html
+== rotate-2b.html rotate-2b.html
 # -transform-origin: We should NOT get the same images when using different
 # -transform-origins.
-fails == origin-1a.html origin-1a.html
-fails == origin-1b.html origin-1b.html
+== origin-1a.html origin-1a.html
+== origin-1b.html origin-1b.html
 # -transform-origin: We should get the same images when using equivalent
 # -transform-origins.
-fails == origin-2a.html origin-2a.html
-fails == origin-2b.html origin-2b.html
-fails == origin-2c.html origin-2c.html
+== origin-2a.html origin-2a.html
+== origin-2b.html origin-2b.html
+== origin-2c.html origin-2c.html
 # "Translate" with percentages should be indistinguishable from translate with
 # equivalent values.
-fails == percent-1a.html percent-1a.html
-fails == percent-1b.html percent-1b.html
-fails == percent-1c.html percent-1c.html
-fails == percent-1d.html percent-1d.html
-fails == percent-1e.html percent-1e.html
-fails == percent-1f.html percent-1f.html
-fails == percent-1g.html percent-1g.html
+== percent-1a.html percent-1a.html
+== percent-1b.html percent-1b.html
+== percent-1c.html percent-1c.html
+== percent-1d.html percent-1d.html
+== percent-1e.html percent-1e.html
+== percent-1f.html percent-1f.html
+== percent-1g.html percent-1g.html
 # Transformed elements are abs-pos and fixed-pos containing blocks.
-fails == abspos-1a.html abspos-1a.html
-fails == abspos-1b.html abspos-1b.html
-fails == abspos-1c.html abspos-1c.html
-fails == abspos-1d.html abspos-1d.html
-fails == abspos-1e.html abspos-1e.html
-fails == abspos-1f.html abspos-1f.html
-fails == abspos-1g.html abspos-1g.html
+== abspos-1a.html abspos-1a.html
+== abspos-1b.html abspos-1b.html
+== abspos-1c.html abspos-1c.html
+== abspos-1d.html abspos-1d.html
+== abspos-1e.html abspos-1e.html
+== abspos-1f.html abspos-1f.html
+== abspos-1g.html abspos-1g.html
 # Origin can use "top" "right" etc.
-fails == origin-name-1a.html origin-name-1a.html
-fails == origin-name-1b.html origin-name-1b.html
-fails == origin-name-2a.html origin-name-2a.html
-fails == origin-name-2b.html origin-name-2b.html
-fails == origin-name-2c.html origin-name-2c.html
-fails == origin-name-3a.html origin-name-3a.html
-fails == origin-name-3b.html origin-name-3b.html
+== origin-name-1a.html origin-name-1a.html
+== origin-name-1b.html origin-name-1b.html
+== origin-name-2a.html origin-name-2a.html
+== origin-name-2b.html origin-name-2b.html
+== origin-name-2c.html origin-name-2c.html
+== origin-name-3a.html origin-name-3a.html
+== origin-name-3b.html origin-name-3b.html
 # Snapping still applies after 90 degree rotations.
 == snapping-1.html snapping-1.html
 # SVG effects should work on transforms.
-fails == transform-svg-1a.xhtml transform-svg-1a.xhtml
+== transform-svg-1a.xhtml transform-svg-1a.xhtml
 # == transform-svg-2a.xhtml transform-svg-2a.xhtml
 # == transform-svg-2a.xhtml transform-svg-2a.xhtml
 # skew should allow a mix of one and two parameters.
-fails == skew-1a.html skew-1a.html
-fails == skew-1b.html skew-1b.html
-fails == skew-2a.html skew-2a.html
+== skew-1a.html skew-1a.html
+== skew-1b.html skew-1b.html
+== skew-2a.html skew-2a.html
 # matrix with values equal to other transforms should behave indistinguishably
-fails == matrix-1a.html matrix-1a.html
-fails == matrix-2a.html matrix-2a.html
-fails == matrix-3a.html matrix-3a.html
-fails == matrix-4a.html matrix-4a.html
-fails == matrix-5a.html matrix-5a.html
-fails == matrix-6a.html matrix-6a.html
-fails == matrix-7a.html matrix-7a.html
+== matrix-1a.html matrix-1a.html
+== matrix-2a.html matrix-2a.html
+== matrix-3a.html matrix-3a.html
+== matrix-4a.html matrix-4a.html
+== matrix-5a.html matrix-5a.html
+== matrix-6a.html matrix-6a.html
+== matrix-7a.html matrix-7a.html
 # ensure matrix 3d does not break us - should do nothing
 == matrix3d-1.html matrix3d-1.html
 # Test that complex transform can be reversed
 == stresstest-1.html stresstest-1.html
 # Test scale transforms
-fails == scalex-1.html scalex-1.html
-fails == scaley-1.html scaley-1.html
-fails == scale-1a.html scale-1a.html
+== scalex-1.html scalex-1.html
+== scaley-1.html scaley-1.html
+== scale-1a.html scale-1a.html
 fails == scale-1b.html scale-1b.html
 == scale-percent-1.html scale-percent-1.html
 # Some simple checks that it obeys selector operations
 fails == descendant-1.html descendant-1.html
 fails == propagate-inherit-boolean.html propagate-inherit-boolean.html
 # Ensure you can't move outside an iframe
 # == iframe-1.html iframe-1.html
 # Bugs
--- a/layout/reftests/w3c-css/received/reftest-stylo.list
+++ b/layout/reftests/w3c-css/received/reftest-stylo.list
@@ -37,75 +37,75 @@
 == css-conditional-3/at-supports-032.html css-conditional-3/at-supports-032.html
 == css-conditional-3/at-supports-033.html css-conditional-3/at-supports-033.html
 == css-conditional-3/at-supports-034.html css-conditional-3/at-supports-034.html
 == css-conditional-3/at-supports-035.html css-conditional-3/at-supports-035.html
 == css-conditional-3/at-supports-036.html css-conditional-3/at-supports-036.html
 == css-conditional-3/at-supports-037.html css-conditional-3/at-supports-037.html
 == css-conditional-3/at-supports-038.html css-conditional-3/at-supports-038.html
 == css-conditional-3/at-supports-039.html css-conditional-3/at-supports-039.html
-fails == css-multicol-1/multicol-basic-001.html css-multicol-1/multicol-basic-001.html
-fails == css-multicol-1/multicol-basic-002.html css-multicol-1/multicol-basic-002.html
-fails == css-multicol-1/multicol-basic-003.html css-multicol-1/multicol-basic-003.html
-fails == css-multicol-1/multicol-basic-004.html css-multicol-1/multicol-basic-004.html
-fails == css-multicol-1/multicol-block-clip-001.xht css-multicol-1/multicol-block-clip-001.xht
-fails == css-multicol-1/multicol-block-clip-002.xht css-multicol-1/multicol-block-clip-002.xht
+== css-multicol-1/multicol-basic-001.html css-multicol-1/multicol-basic-001.html
+== css-multicol-1/multicol-basic-002.html css-multicol-1/multicol-basic-002.html
+== css-multicol-1/multicol-basic-003.html css-multicol-1/multicol-basic-003.html
+== css-multicol-1/multicol-basic-004.html css-multicol-1/multicol-basic-004.html
+== css-multicol-1/multicol-block-clip-001.xht css-multicol-1/multicol-block-clip-001.xht
+== css-multicol-1/multicol-block-clip-002.xht css-multicol-1/multicol-block-clip-002.xht
 == css-multicol-1/multicol-br-inside-avoidcolumn-001.xht css-multicol-1/multicol-br-inside-avoidcolumn-001.xht
-fails == css-multicol-1/multicol-break-000.xht css-multicol-1/multicol-break-000.xht
-fails == css-multicol-1/multicol-break-001.xht css-multicol-1/multicol-break-001.xht
-fails == css-multicol-1/multicol-clip-001.xht css-multicol-1/multicol-clip-001.xht
-fails == css-multicol-1/multicol-clip-002.xht css-multicol-1/multicol-clip-002.xht
-fails == css-multicol-1/multicol-collapsing-001.xht css-multicol-1/multicol-collapsing-001.xht
-fails == css-multicol-1/multicol-columns-001.xht css-multicol-1/multicol-columns-001.xht
-fails == css-multicol-1/multicol-columns-002.xht css-multicol-1/multicol-columns-002.xht
-fails == css-multicol-1/multicol-columns-003.xht css-multicol-1/multicol-columns-003.xht
-fails == css-multicol-1/multicol-columns-004.xht css-multicol-1/multicol-columns-004.xht
-fails == css-multicol-1/multicol-columns-005.xht css-multicol-1/multicol-columns-005.xht
-fails == css-multicol-1/multicol-columns-006.xht css-multicol-1/multicol-columns-006.xht
-fails == css-multicol-1/multicol-columns-007.xht css-multicol-1/multicol-columns-007.xht
-fails == css-multicol-1/multicol-columns-invalid-001.xht css-multicol-1/multicol-columns-invalid-001.xht
-fails == css-multicol-1/multicol-columns-invalid-002.xht css-multicol-1/multicol-columns-invalid-002.xht
-fails == css-multicol-1/multicol-columns-toolong-001.xht css-multicol-1/multicol-columns-toolong-001.xht
-fails == css-multicol-1/multicol-containing-001.xht css-multicol-1/multicol-containing-001.xht
-fails == css-multicol-1/multicol-containing-002.xht css-multicol-1/multicol-containing-002.xht
-fails == css-multicol-1/multicol-count-001.xht css-multicol-1/multicol-count-001.xht
-fails == css-multicol-1/multicol-count-002.xht css-multicol-1/multicol-count-002.xht
-fails == css-multicol-1/multicol-count-computed-001.xht css-multicol-1/multicol-count-computed-001.xht
-fails == css-multicol-1/multicol-count-computed-002.xht css-multicol-1/multicol-count-computed-002.xht
-fails == css-multicol-1/multicol-count-computed-003.xht css-multicol-1/multicol-count-computed-003.xht
-fails == css-multicol-1/multicol-count-computed-004.xht css-multicol-1/multicol-count-computed-004.xht
-fails == css-multicol-1/multicol-count-computed-005.xht css-multicol-1/multicol-count-computed-005.xht
-fails == css-multicol-1/multicol-count-large-001.xht css-multicol-1/multicol-count-large-001.xht
-fails == css-multicol-1/multicol-count-large-002.xht css-multicol-1/multicol-count-large-002.xht
-fails == css-multicol-1/multicol-count-negative-001.xht css-multicol-1/multicol-count-negative-001.xht
-fails == css-multicol-1/multicol-count-negative-002.xht css-multicol-1/multicol-count-negative-002.xht
-fails == css-multicol-1/multicol-count-non-integer-001.xht css-multicol-1/multicol-count-non-integer-001.xht
-fails == css-multicol-1/multicol-count-non-integer-002.xht css-multicol-1/multicol-count-non-integer-002.xht
-fails == css-multicol-1/multicol-count-non-integer-003.xht css-multicol-1/multicol-count-non-integer-003.xht
-fails == css-multicol-1/multicol-fill-000.xht css-multicol-1/multicol-fill-000.xht
-fails == css-multicol-1/multicol-fill-001.xht css-multicol-1/multicol-fill-001.xht
-fails == css-multicol-1/multicol-fill-auto-001.xht css-multicol-1/multicol-fill-auto-001.xht
-fails == css-multicol-1/multicol-fill-auto-002.xht css-multicol-1/multicol-fill-auto-002.xht
-fails == css-multicol-1/multicol-fill-auto-003.xht css-multicol-1/multicol-fill-auto-003.xht
-fails == css-multicol-1/multicol-fill-auto-block-children-001.xht css-multicol-1/multicol-fill-auto-block-children-001.xht
+== css-multicol-1/multicol-break-000.xht css-multicol-1/multicol-break-000.xht
+== css-multicol-1/multicol-break-001.xht css-multicol-1/multicol-break-001.xht
+== css-multicol-1/multicol-clip-001.xht css-multicol-1/multicol-clip-001.xht
+== css-multicol-1/multicol-clip-002.xht css-multicol-1/multicol-clip-002.xht
+== css-multicol-1/multicol-collapsing-001.xht css-multicol-1/multicol-collapsing-001.xht
+== css-multicol-1/multicol-columns-001.xht css-multicol-1/multicol-columns-001.xht
+== css-multicol-1/multicol-columns-002.xht css-multicol-1/multicol-columns-002.xht
+== css-multicol-1/multicol-columns-003.xht css-multicol-1/multicol-columns-003.xht
+== css-multicol-1/multicol-columns-004.xht css-multicol-1/multicol-columns-004.xht
+== css-multicol-1/multicol-columns-005.xht css-multicol-1/multicol-columns-005.xht
+== css-multicol-1/multicol-columns-006.xht css-multicol-1/multicol-columns-006.xht
+== css-multicol-1/multicol-columns-007.xht css-multicol-1/multicol-columns-007.xht
+== css-multicol-1/multicol-columns-invalid-001.xht css-multicol-1/multicol-columns-invalid-001.xht
+== css-multicol-1/multicol-columns-invalid-002.xht css-multicol-1/multicol-columns-invalid-002.xht
+== css-multicol-1/multicol-columns-toolong-001.xht css-multicol-1/multicol-columns-toolong-001.xht
+== css-multicol-1/multicol-containing-001.xht css-multicol-1/multicol-containing-001.xht
+== css-multicol-1/multicol-containing-002.xht css-multicol-1/multicol-containing-002.xht
+== css-multicol-1/multicol-count-001.xht css-multicol-1/multicol-count-001.xht
+== css-multicol-1/multicol-count-002.xht css-multicol-1/multicol-count-002.xht
+== css-multicol-1/multicol-count-computed-001.xht css-multicol-1/multicol-count-computed-001.xht
+== css-multicol-1/multicol-count-computed-002.xht css-multicol-1/multicol-count-computed-002.xht
+== css-multicol-1/multicol-count-computed-003.xht css-multicol-1/multicol-count-computed-003.xht
+== css-multicol-1/multicol-count-computed-004.xht css-multicol-1/multicol-count-computed-004.xht
+== css-multicol-1/multicol-count-computed-005.xht css-multicol-1/multicol-count-computed-005.xht
+== css-multicol-1/multicol-count-large-001.xht css-multicol-1/multicol-count-large-001.xht
+== css-multicol-1/multicol-count-large-002.xht css-multicol-1/multicol-count-large-002.xht
+== css-multicol-1/multicol-count-negative-001.xht css-multicol-1/multicol-count-negative-001.xht
+== css-multicol-1/multicol-count-negative-002.xht css-multicol-1/multicol-count-negative-002.xht
+== css-multicol-1/multicol-count-non-integer-001.xht css-multicol-1/multicol-count-non-integer-001.xht
+== css-multicol-1/multicol-count-non-integer-002.xht css-multicol-1/multicol-count-non-integer-002.xht
+== css-multicol-1/multicol-count-non-integer-003.xht css-multicol-1/multicol-count-non-integer-003.xht
+== css-multicol-1/multicol-fill-000.xht css-multicol-1/multicol-fill-000.xht
+== css-multicol-1/multicol-fill-001.xht css-multicol-1/multicol-fill-001.xht
+== css-multicol-1/multicol-fill-auto-001.xht css-multicol-1/multicol-fill-auto-001.xht
+== css-multicol-1/multicol-fill-auto-002.xht css-multicol-1/multicol-fill-auto-002.xht
+== css-multicol-1/multicol-fill-auto-003.xht css-multicol-1/multicol-fill-auto-003.xht
+== css-multicol-1/multicol-fill-auto-block-children-001.xht css-multicol-1/multicol-fill-auto-block-children-001.xht
 == css-multicol-1/multicol-fill-auto-block-children-002.xht css-multicol-1/multicol-fill-auto-block-children-002.xht
-fails == css-multicol-1/multicol-fill-auto.xht css-multicol-1/multicol-fill-auto.xht
-fails == css-multicol-1/multicol-fill-balance-001.xht css-multicol-1/multicol-fill-balance-001.xht
-fails == css-multicol-1/multicol-gap-000.xht css-multicol-1/multicol-gap-000.xht
-fails == css-multicol-1/multicol-gap-001.xht css-multicol-1/multicol-gap-001.xht
-fails == css-multicol-1/multicol-gap-002.xht css-multicol-1/multicol-gap-002.xht
-fails == css-multicol-1/multicol-gap-003.xht css-multicol-1/multicol-gap-003.xht
-fails == css-multicol-1/multicol-gap-fraction-001.xht css-multicol-1/multicol-gap-fraction-001.xht
-fails == css-multicol-1/multicol-gap-large-001.xht css-multicol-1/multicol-gap-large-001.xht
-fails == css-multicol-1/multicol-gap-large-002.xht css-multicol-1/multicol-gap-large-002.xht
-fails == css-multicol-1/multicol-gap-negative-001.xht css-multicol-1/multicol-gap-negative-001.xht
-fails == css-multicol-1/multicol-height-001.xht css-multicol-1/multicol-height-001.xht
-fails == css-multicol-1/multicol-height-block-child-001.xht css-multicol-1/multicol-height-block-child-001.xht
-fails == css-multicol-1/multicol-inherit-001.xht css-multicol-1/multicol-inherit-001.xht
-fails == css-multicol-1/multicol-inherit-002.xht css-multicol-1/multicol-inherit-002.xht
+== css-multicol-1/multicol-fill-auto.xht css-multicol-1/multicol-fill-auto.xht
+== css-multicol-1/multicol-fill-balance-001.xht css-multicol-1/multicol-fill-balance-001.xht
+== css-multicol-1/multicol-gap-000.xht css-multicol-1/multicol-gap-000.xht
+== css-multicol-1/multicol-gap-001.xht css-multicol-1/multicol-gap-001.xht
+== css-multicol-1/multicol-gap-002.xht css-multicol-1/multicol-gap-002.xht
+== css-multicol-1/multicol-gap-003.xht css-multicol-1/multicol-gap-003.xht
+== css-multicol-1/multicol-gap-fraction-001.xht css-multicol-1/multicol-gap-fraction-001.xht
+== css-multicol-1/multicol-gap-large-001.xht css-multicol-1/multicol-gap-large-001.xht
+== css-multicol-1/multicol-gap-large-002.xht css-multicol-1/multicol-gap-large-002.xht
+== css-multicol-1/multicol-gap-negative-001.xht css-multicol-1/multicol-gap-negative-001.xht
+== css-multicol-1/multicol-height-001.xht css-multicol-1/multicol-height-001.xht
+== css-multicol-1/multicol-height-block-child-001.xht css-multicol-1/multicol-height-block-child-001.xht
+== css-multicol-1/multicol-inherit-001.xht css-multicol-1/multicol-inherit-001.xht
+== css-multicol-1/multicol-inherit-002.xht css-multicol-1/multicol-inherit-002.xht
 fails == css-multicol-1/multicol-inherit-003.xht css-multicol-1/multicol-inherit-003.xht
 fails == css-multicol-1/multicol-inherit-004.xht css-multicol-1/multicol-inherit-004.xht
 == css-multicol-1/multicol-list-item-001.xht css-multicol-1/multicol-list-item-001.xht
 fails == css-multicol-1/multicol-margin-001.xht css-multicol-1/multicol-margin-001.xht
 fails == css-multicol-1/multicol-margin-002.xht css-multicol-1/multicol-margin-002.xht
 fails == css-multicol-1/multicol-margin-child-001.xht css-multicol-1/multicol-margin-child-001.xht
 fails == css-multicol-1/multicol-nested-002.xht css-multicol-1/multicol-nested-002.xht
 fails == css-multicol-1/multicol-nested-005.xht css-multicol-1/multicol-nested-005.xht
--- a/layout/reftests/w3c-css/submitted/align3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/align3/reftest-stylo.list
@@ -20,59 +20,59 @@ fails == flex-abspos-staticpos-align-sel
 fails == flex-abspos-staticpos-align-self-005.html flex-abspos-staticpos-align-self-005.html
 fails == flex-abspos-staticpos-align-self-006.html flex-abspos-staticpos-align-self-006.html
 fails == flex-abspos-staticpos-align-self-007.html flex-abspos-staticpos-align-self-007.html
 fails == flex-abspos-staticpos-align-self-008.html flex-abspos-staticpos-align-self-008.html
 fails == flex-abspos-staticpos-align-self-rtl-001.html flex-abspos-staticpos-align-self-rtl-001.html
 fails == flex-abspos-staticpos-align-self-rtl-002.html flex-abspos-staticpos-align-self-rtl-002.html
 fails == flex-abspos-staticpos-align-self-rtl-003.html flex-abspos-staticpos-align-self-rtl-003.html
 fails == flex-abspos-staticpos-align-self-rtl-004.html flex-abspos-staticpos-align-self-rtl-004.html
-fails == flex-abspos-staticpos-align-self-vertWM-001.html flex-abspos-staticpos-align-self-vertWM-001.html
-fails == flex-abspos-staticpos-align-self-vertWM-002.html flex-abspos-staticpos-align-self-vertWM-002.html
-fails == flex-abspos-staticpos-align-self-vertWM-003.html flex-abspos-staticpos-align-self-vertWM-003.html
-fails == flex-abspos-staticpos-align-self-vertWM-004.html flex-abspos-staticpos-align-self-vertWM-004.html
+== flex-abspos-staticpos-align-self-vertWM-001.html flex-abspos-staticpos-align-self-vertWM-001.html
+== flex-abspos-staticpos-align-self-vertWM-002.html flex-abspos-staticpos-align-self-vertWM-002.html
+== flex-abspos-staticpos-align-self-vertWM-003.html flex-abspos-staticpos-align-self-vertWM-003.html
+== flex-abspos-staticpos-align-self-vertWM-004.html flex-abspos-staticpos-align-self-vertWM-004.html
 
-fails == flex-abspos-staticpos-fallback-align-content-001.html flex-abspos-staticpos-fallback-align-content-001.html
-fails == flex-abspos-staticpos-fallback-justify-content-001.html flex-abspos-staticpos-fallback-justify-content-001.html
+== flex-abspos-staticpos-fallback-align-content-001.html flex-abspos-staticpos-fallback-align-content-001.html
+== flex-abspos-staticpos-fallback-justify-content-001.html flex-abspos-staticpos-fallback-justify-content-001.html
 
-fails == flex-abspos-staticpos-justify-content-001.html flex-abspos-staticpos-justify-content-001.html
-fails == flex-abspos-staticpos-justify-content-002.html flex-abspos-staticpos-justify-content-002.html
-fails == flex-abspos-staticpos-justify-content-003.html flex-abspos-staticpos-justify-content-003.html
-fails == flex-abspos-staticpos-justify-content-004.html flex-abspos-staticpos-justify-content-004.html
-fails == flex-abspos-staticpos-justify-content-005.html flex-abspos-staticpos-justify-content-005.html
-fails == flex-abspos-staticpos-justify-content-006.html flex-abspos-staticpos-justify-content-006.html
-fails == flex-abspos-staticpos-justify-content-007.html flex-abspos-staticpos-justify-content-007.html
-fails == flex-abspos-staticpos-justify-content-008.html flex-abspos-staticpos-justify-content-008.html
-fails == flex-abspos-staticpos-justify-content-rtl-001.html flex-abspos-staticpos-justify-content-rtl-001.html
-fails == flex-abspos-staticpos-justify-content-rtl-002.html flex-abspos-staticpos-justify-content-rtl-002.html
-fails == flex-abspos-staticpos-justify-content-vertWM-001.html flex-abspos-staticpos-justify-content-vertWM-001.html
-fails == flex-abspos-staticpos-justify-content-vertWM-002.html flex-abspos-staticpos-justify-content-vertWM-002.html
+== flex-abspos-staticpos-justify-content-001.html flex-abspos-staticpos-justify-content-001.html
+== flex-abspos-staticpos-justify-content-002.html flex-abspos-staticpos-justify-content-002.html
+== flex-abspos-staticpos-justify-content-003.html flex-abspos-staticpos-justify-content-003.html
+== flex-abspos-staticpos-justify-content-004.html flex-abspos-staticpos-justify-content-004.html
+== flex-abspos-staticpos-justify-content-005.html flex-abspos-staticpos-justify-content-005.html
+== flex-abspos-staticpos-justify-content-006.html flex-abspos-staticpos-justify-content-006.html
+== flex-abspos-staticpos-justify-content-007.html flex-abspos-staticpos-justify-content-007.html
+== flex-abspos-staticpos-justify-content-008.html flex-abspos-staticpos-justify-content-008.html
+== flex-abspos-staticpos-justify-content-rtl-001.html flex-abspos-staticpos-justify-content-rtl-001.html
+== flex-abspos-staticpos-justify-content-rtl-002.html flex-abspos-staticpos-justify-content-rtl-002.html
+== flex-abspos-staticpos-justify-content-vertWM-001.html flex-abspos-staticpos-justify-content-vertWM-001.html
+== flex-abspos-staticpos-justify-content-vertWM-002.html flex-abspos-staticpos-justify-content-vertWM-002.html
 
 == flex-abspos-staticpos-justify-self-001.html flex-abspos-staticpos-justify-self-001.html
 
 == flex-abspos-staticpos-margin-001.html flex-abspos-staticpos-margin-001.html
-fails == flex-abspos-staticpos-margin-002.html flex-abspos-staticpos-margin-002.html
+== flex-abspos-staticpos-margin-002.html flex-abspos-staticpos-margin-002.html
 
-fails == grid-abspos-staticpos-align-self-001.html grid-abspos-staticpos-align-self-001.html
-fails == grid-abspos-staticpos-align-self-002.html grid-abspos-staticpos-align-self-002.html
-fails == grid-abspos-staticpos-align-self-img-001.html grid-abspos-staticpos-align-self-img-001.html
-fails == grid-abspos-staticpos-align-self-img-002.html grid-abspos-staticpos-align-self-img-002.html
-fails == grid-abspos-staticpos-align-self-rtl-001.html grid-abspos-staticpos-align-self-rtl-001.html
-fails == grid-abspos-staticpos-align-self-rtl-002.html grid-abspos-staticpos-align-self-rtl-002.html
-fails == grid-abspos-staticpos-align-self-rtl-003.html grid-abspos-staticpos-align-self-rtl-003.html
-fails == grid-abspos-staticpos-align-self-rtl-004.html grid-abspos-staticpos-align-self-rtl-004.html
-fails == grid-abspos-staticpos-align-self-vertWM-001.html grid-abspos-staticpos-align-self-vertWM-001.html
-fails == grid-abspos-staticpos-align-self-vertWM-002.html grid-abspos-staticpos-align-self-vertWM-002.html
-fails == grid-abspos-staticpos-align-self-vertWM-003.html grid-abspos-staticpos-align-self-vertWM-003.html
-fails == grid-abspos-staticpos-align-self-vertWM-004.html grid-abspos-staticpos-align-self-vertWM-004.html
+== grid-abspos-staticpos-align-self-001.html grid-abspos-staticpos-align-self-001.html
+== grid-abspos-staticpos-align-self-002.html grid-abspos-staticpos-align-self-002.html
+== grid-abspos-staticpos-align-self-img-001.html grid-abspos-staticpos-align-self-img-001.html
+== grid-abspos-staticpos-align-self-img-002.html grid-abspos-staticpos-align-self-img-002.html
+== grid-abspos-staticpos-align-self-rtl-001.html grid-abspos-staticpos-align-self-rtl-001.html
+== grid-abspos-staticpos-align-self-rtl-002.html grid-abspos-staticpos-align-self-rtl-002.html
+== grid-abspos-staticpos-align-self-rtl-003.html grid-abspos-staticpos-align-self-rtl-003.html
+== grid-abspos-staticpos-align-self-rtl-004.html grid-abspos-staticpos-align-self-rtl-004.html
+== grid-abspos-staticpos-align-self-vertWM-001.html grid-abspos-staticpos-align-self-vertWM-001.html
+== grid-abspos-staticpos-align-self-vertWM-002.html grid-abspos-staticpos-align-self-vertWM-002.html
+== grid-abspos-staticpos-align-self-vertWM-003.html grid-abspos-staticpos-align-self-vertWM-003.html
+== grid-abspos-staticpos-align-self-vertWM-004.html grid-abspos-staticpos-align-self-vertWM-004.html
 
-fails == grid-abspos-staticpos-justify-self-001.html grid-abspos-staticpos-justify-self-001.html
-fails == grid-abspos-staticpos-justify-self-002.html grid-abspos-staticpos-justify-self-002.html
-fails == grid-abspos-staticpos-justify-self-img-001.html grid-abspos-staticpos-justify-self-img-001.html
-fails == grid-abspos-staticpos-justify-self-img-002.html grid-abspos-staticpos-justify-self-img-002.html
-fails == grid-abspos-staticpos-justify-self-rtl-001.html grid-abspos-staticpos-justify-self-rtl-001.html
-fails == grid-abspos-staticpos-justify-self-rtl-002.html grid-abspos-staticpos-justify-self-rtl-002.html
-fails == grid-abspos-staticpos-justify-self-rtl-003.html grid-abspos-staticpos-justify-self-rtl-003.html
-fails == grid-abspos-staticpos-justify-self-rtl-004.html grid-abspos-staticpos-justify-self-rtl-004.html
-fails == grid-abspos-staticpos-justify-self-vertWM-001.html grid-abspos-staticpos-justify-self-vertWM-001.html
-fails == grid-abspos-staticpos-justify-self-vertWM-002.html grid-abspos-staticpos-justify-self-vertWM-002.html
-fails == grid-abspos-staticpos-justify-self-vertWM-003.html grid-abspos-staticpos-justify-self-vertWM-003.html
-fails == grid-abspos-staticpos-justify-self-vertWM-004.html grid-abspos-staticpos-justify-self-vertWM-004.html
+== grid-abspos-staticpos-justify-self-001.html grid-abspos-staticpos-justify-self-001.html
+== grid-abspos-staticpos-justify-self-002.html grid-abspos-staticpos-justify-self-002.html
+== grid-abspos-staticpos-justify-self-img-001.html grid-abspos-staticpos-justify-self-img-001.html
+== grid-abspos-staticpos-justify-self-img-002.html grid-abspos-staticpos-justify-self-img-002.html
+== grid-abspos-staticpos-justify-self-rtl-001.html grid-abspos-staticpos-justify-self-rtl-001.html
+== grid-abspos-staticpos-justify-self-rtl-002.html grid-abspos-staticpos-justify-self-rtl-002.html
+== grid-abspos-staticpos-justify-self-rtl-003.html grid-abspos-staticpos-justify-self-rtl-003.html
+== grid-abspos-staticpos-justify-self-rtl-004.html grid-abspos-staticpos-justify-self-rtl-004.html
+== grid-abspos-staticpos-justify-self-vertWM-001.html grid-abspos-staticpos-justify-self-vertWM-001.html
+== grid-abspos-staticpos-justify-self-vertWM-002.html grid-abspos-staticpos-justify-self-vertWM-002.html
+== grid-abspos-staticpos-justify-self-vertWM-003.html grid-abspos-staticpos-justify-self-vertWM-003.html
+== grid-abspos-staticpos-justify-self-vertWM-004.html grid-abspos-staticpos-justify-self-vertWM-004.html
--- a/layout/reftests/w3c-css/submitted/background/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/background/reftest-stylo.list
@@ -1,39 +1,39 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # background-repeat round/space test cases
 == background-repeat-space-1a.html background-repeat-space-1a.html
 == background-repeat-space-1b.html background-repeat-space-1b.html
-fails == background-repeat-space-1c.html background-repeat-space-1c.html
+== background-repeat-space-1c.html background-repeat-space-1c.html
 == background-repeat-space-2.html background-repeat-space-2.html
-fails == background-repeat-space-3.html background-repeat-space-3.html
-fails == background-repeat-space-4.html background-repeat-space-4.html
-fails == background-repeat-space-5.html background-repeat-space-5.html
-fails == background-repeat-space-6.html background-repeat-space-6.html
-fails == background-repeat-space-7.html background-repeat-space-7.html
+== background-repeat-space-3.html background-repeat-space-3.html
+== background-repeat-space-4.html background-repeat-space-4.html
+== background-repeat-space-5.html background-repeat-space-5.html
+== background-repeat-space-6.html background-repeat-space-6.html
+== background-repeat-space-7.html background-repeat-space-7.html
 == background-repeat-space-8.html background-repeat-space-8.html
 == background-repeat-space-9.html background-repeat-space-9.html
 == background-repeat-space-10.html background-repeat-space-10.html
 == background-repeat-round-1a.html background-repeat-round-1a.html
-fails == background-repeat-round-1b.html background-repeat-round-1b.html
+== background-repeat-round-1b.html background-repeat-round-1b.html
 == background-repeat-round-1c.html background-repeat-round-1c.html
-fails == background-repeat-round-1d.html background-repeat-round-1d.html
-fails == background-repeat-round-1e.html background-repeat-round-1e.html
-fails == background-repeat-round-2.html background-repeat-round-2.html
-fails == background-repeat-round-3.html background-repeat-round-3.html
+== background-repeat-round-1d.html background-repeat-round-1d.html
+== background-repeat-round-1e.html background-repeat-round-1e.html
+== background-repeat-round-2.html background-repeat-round-2.html
+== background-repeat-round-3.html background-repeat-round-3.html
 == background-repeat-round-4.html background-repeat-round-4.html
 
 #border-image test cases
-fails == border-image-repeat-round-1.html border-image-repeat-round-1.html
-fails == border-image-repeat-round-2.html border-image-repeat-round-2.html
-fails == border-image-repeat-space-1.html border-image-repeat-space-1.html
-fails == border-image-repeat-space-2.html border-image-repeat-space-2.html
-fails == border-image-repeat-space-3.html border-image-repeat-space-3.html
-fails == border-image-repeat-space-4.html border-image-repeat-space-4.html
+== border-image-repeat-round-1.html border-image-repeat-round-1.html
+== border-image-repeat-round-2.html border-image-repeat-round-2.html
+== border-image-repeat-space-1.html border-image-repeat-space-1.html
+== border-image-repeat-space-2.html border-image-repeat-space-2.html
+== border-image-repeat-space-3.html border-image-repeat-space-3.html
+== border-image-repeat-space-4.html border-image-repeat-space-4.html
 == border-image-repeat-space-4-ref-1.html border-image-repeat-space-4-ref-1.html
-fails == border-image-repeat-space-5.html border-image-repeat-space-5.html
+== border-image-repeat-space-5.html border-image-repeat-space-5.html
 == border-image-repeat-space-5-ref-1.html border-image-repeat-space-5-ref-1.html
-fails == border-image-repeat-space-6.html border-image-repeat-space-6.html
-fails == border-image-repeat-space-7.html border-image-repeat-space-7.html
-fails == border-image-repeat-1.html border-image-repeat-1.html
+== border-image-repeat-space-6.html border-image-repeat-space-6.html
+== border-image-repeat-space-7.html border-image-repeat-space-7.html
+== border-image-repeat-1.html border-image-repeat-1.html
 
 # background-attachment test cases
-fails == background-attachment-fixed-inside-transform-1.html background-attachment-fixed-inside-transform-1.html
+== background-attachment-fixed-inside-transform-1.html background-attachment-fixed-inside-transform-1.html
--- a/layout/reftests/w3c-css/submitted/color4/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/color4/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 #css-color-4 function
 #hsl
-fails == background-color-hsl-001.html background-color-hsl-001.html
-fails == background-color-hsl-002.html background-color-hsl-002.html
-fails == background-color-hsl-003.html background-color-hsl-003.html
-fails == background-color-hsl-004.html background-color-hsl-004.html
+== background-color-hsl-001.html background-color-hsl-001.html
+== background-color-hsl-002.html background-color-hsl-002.html
+== background-color-hsl-003.html background-color-hsl-003.html
+== background-color-hsl-004.html background-color-hsl-004.html
 #rgb
-fails == background-color-rgb-001.html background-color-rgb-001.html
-fails == background-color-rgb-002.html background-color-rgb-002.html
-fails == background-color-rgb-003.html background-color-rgb-003.html
+== background-color-rgb-001.html background-color-rgb-001.html
+== background-color-rgb-002.html background-color-rgb-002.html
+== background-color-rgb-003.html background-color-rgb-003.html
--- a/layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list
@@ -20,18 +20,18 @@
 == css-supports-019.xht css-supports-019.xht
 == css-supports-020.xht css-supports-020.xht
 == css-supports-021.xht css-supports-021.xht
 == css-supports-022.xht css-supports-022.xht
 == css-supports-023.xht css-supports-023.xht
 == css-supports-024.xht css-supports-024.xht
 == css-supports-025.xht css-supports-025.xht
 == css-supports-026.xht css-supports-026.xht
-fails == css-supports-027.xht css-supports-027.xht
-fails == css-supports-028.xht css-supports-028.xht
+== css-supports-027.xht css-supports-027.xht
+== css-supports-028.xht css-supports-028.xht
 == css-supports-029.xht css-supports-029.xht
 == css-supports-030.xht css-supports-030.xht
 == css-supports-031.xht css-supports-031.xht
 == css-supports-032.xht css-supports-032.xht
 == css-supports-033.xht css-supports-033.xht
 == css-supports-034.xht css-supports-034.xht
 == css-supports-035.xht css-supports-035.xht
 == css-supports-036.xht css-supports-036.xht
--- a/layout/reftests/w3c-css/submitted/contain/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/contain/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 default-preferences pref(layout.css.contain.enabled,true)
 
-fails == contain-paint-clip-001.html contain-paint-clip-001.html
-fails == contain-paint-clip-002.html contain-paint-clip-002.html
-fails == contain-paint-clip-003.html contain-paint-clip-003.html
-fails == contain-paint-clip-004.html contain-paint-clip-004.html
-fails == contain-paint-clip-005.html contain-paint-clip-005.html
-fails == contain-paint-containing-block-absolute-001.html contain-paint-containing-block-absolute-001.html
-fails == contain-paint-containing-block-fixed-001.html contain-paint-containing-block-fixed-001.html
-fails == contain-paint-formatting-context-float-001.html contain-paint-formatting-context-float-001.html
-fails == contain-paint-formatting-context-margin-001.html contain-paint-formatting-context-margin-001.html
+== contain-paint-clip-001.html contain-paint-clip-001.html
+== contain-paint-clip-002.html contain-paint-clip-002.html
+== contain-paint-clip-003.html contain-paint-clip-003.html
+== contain-paint-clip-004.html contain-paint-clip-004.html
+== contain-paint-clip-005.html contain-paint-clip-005.html
+== contain-paint-containing-block-absolute-001.html contain-paint-containing-block-absolute-001.html
+== contain-paint-containing-block-fixed-001.html contain-paint-containing-block-fixed-001.html
+== contain-paint-formatting-context-float-001.html contain-paint-formatting-context-float-001.html
+== contain-paint-formatting-context-margin-001.html contain-paint-formatting-context-margin-001.html
--- a/layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list
@@ -4,41 +4,41 @@
 == moz-css21-block-page-break-inside-avoid-3.html moz-css21-block-page-break-inside-avoid-3.html
 == moz-css21-block-page-break-inside-avoid-4.html moz-css21-block-page-break-inside-avoid-4.html
 == moz-css21-block-page-break-inside-avoid-5.html moz-css21-block-page-break-inside-avoid-5.html
 == moz-css21-block-page-break-inside-avoid-6.html moz-css21-block-page-break-inside-avoid-6.html
 == moz-css21-block-page-break-inside-avoid-7.html moz-css21-block-page-break-inside-avoid-7.html
 == moz-css21-block-page-break-inside-avoid-8.html moz-css21-block-page-break-inside-avoid-8.html
 == moz-css21-block-page-break-inside-avoid-9.html moz-css21-block-page-break-inside-avoid-9.html
 == moz-css21-block-page-break-inside-avoid-10.html moz-css21-block-page-break-inside-avoid-10.html
-fails == moz-css21-block-page-break-inside-avoid-11.html moz-css21-block-page-break-inside-avoid-11.html
+== moz-css21-block-page-break-inside-avoid-11.html moz-css21-block-page-break-inside-avoid-11.html
 == moz-css21-block-page-break-inside-avoid-12.html moz-css21-block-page-break-inside-avoid-12.html
 == moz-css21-block-page-break-inside-avoid-13.html moz-css21-block-page-break-inside-avoid-13.html
 == moz-css21-block-page-break-inside-avoid-14.html moz-css21-block-page-break-inside-avoid-14.html
-fails == moz-css21-block-page-break-inside-avoid-15.html moz-css21-block-page-break-inside-avoid-15.html
+== moz-css21-block-page-break-inside-avoid-15.html moz-css21-block-page-break-inside-avoid-15.html
 == moz-css21-table-page-break-inside-avoid-1.html moz-css21-table-page-break-inside-avoid-1.html
-fails == moz-css21-table-page-break-inside-avoid-2.html moz-css21-table-page-break-inside-avoid-2.html
-fails == moz-css21-table-page-break-inside-avoid-3.html moz-css21-table-page-break-inside-avoid-3.html
+== moz-css21-table-page-break-inside-avoid-2.html moz-css21-table-page-break-inside-avoid-2.html
+== moz-css21-table-page-break-inside-avoid-3.html moz-css21-table-page-break-inside-avoid-3.html
 == moz-css21-table-page-break-inside-avoid-4.html moz-css21-table-page-break-inside-avoid-4.html
-fails == moz-css21-table-page-break-inside-avoid-5.html moz-css21-table-page-break-inside-avoid-5.html
-fails == moz-css21-table-page-break-inside-avoid-6.html moz-css21-table-page-break-inside-avoid-6.html
-fails == moz-css21-table-page-break-inside-avoid-7.html moz-css21-table-page-break-inside-avoid-7.html
-fails == moz-css21-table-page-break-inside-avoid-8.html moz-css21-table-page-break-inside-avoid-8.html
+== moz-css21-table-page-break-inside-avoid-5.html moz-css21-table-page-break-inside-avoid-5.html
+== moz-css21-table-page-break-inside-avoid-6.html moz-css21-table-page-break-inside-avoid-6.html
+== moz-css21-table-page-break-inside-avoid-7.html moz-css21-table-page-break-inside-avoid-7.html
+== moz-css21-table-page-break-inside-avoid-8.html moz-css21-table-page-break-inside-avoid-8.html
 == moz-css21-float-page-break-inside-avoid-1.html moz-css21-float-page-break-inside-avoid-1.html
 == moz-css21-float-page-break-inside-avoid-2.html moz-css21-float-page-break-inside-avoid-2.html
 == moz-css21-float-page-break-inside-avoid-3.html moz-css21-float-page-break-inside-avoid-3.html
 == moz-css21-float-page-break-inside-avoid-4.html moz-css21-float-page-break-inside-avoid-4.html
 == moz-css21-float-page-break-inside-avoid-5.html moz-css21-float-page-break-inside-avoid-5.html
 == moz-css21-float-page-break-inside-avoid-6.html moz-css21-float-page-break-inside-avoid-6.html
 == moz-css21-float-page-break-inside-avoid-7.html moz-css21-float-page-break-inside-avoid-7.html
 == moz-css21-float-page-break-inside-avoid-8.html moz-css21-float-page-break-inside-avoid-8.html
 == moz-css21-float-page-break-inside-avoid-9.html moz-css21-float-page-break-inside-avoid-9.html
 == moz-css21-rowgroup-page-break-inside-avoid-1.html moz-css21-rowgroup-page-break-inside-avoid-1.html
 == moz-css21-rowgroup-page-break-inside-avoid-2.html moz-css21-rowgroup-page-break-inside-avoid-2.html
 == moz-css21-rowgroup-page-break-inside-avoid-3.html moz-css21-rowgroup-page-break-inside-avoid-3.html
-fails == moz-css21-rowgroup-page-break-inside-avoid-4.html moz-css21-rowgroup-page-break-inside-avoid-4.html
-fails == moz-css21-rowgroup-page-break-inside-avoid-5.html moz-css21-rowgroup-page-break-inside-avoid-5.html
-fails == moz-css21-rowgroup-page-break-inside-avoid-6.html moz-css21-rowgroup-page-break-inside-avoid-6.html
-fails == moz-css21-rowgroup-page-break-inside-avoid-7.html moz-css21-rowgroup-page-break-inside-avoid-7.html
-fails == moz-css21-rowgroup-page-break-inside-avoid-8.html moz-css21-rowgroup-page-break-inside-avoid-8.html
-fails == moz-css21-row-page-break-inside-avoid-1.html moz-css21-row-page-break-inside-avoid-1.html
-fails == moz-css21-row-page-break-inside-avoid-2.html moz-css21-row-page-break-inside-avoid-2.html
+== moz-css21-rowgroup-page-break-inside-avoid-4.html moz-css21-rowgroup-page-break-inside-avoid-4.html
+== moz-css21-rowgroup-page-break-inside-avoid-5.html moz-css21-rowgroup-page-break-inside-avoid-5.html
+== moz-css21-rowgroup-page-break-inside-avoid-6.html moz-css21-rowgroup-page-break-inside-avoid-6.html
+== moz-css21-rowgroup-page-break-inside-avoid-7.html moz-css21-rowgroup-page-break-inside-avoid-7.html
+== moz-css21-rowgroup-page-break-inside-avoid-8.html moz-css21-rowgroup-page-break-inside-avoid-8.html
+== moz-css21-row-page-break-inside-avoid-1.html moz-css21-row-page-break-inside-avoid-1.html
+== moz-css21-row-page-break-inside-avoid-2.html moz-css21-row-page-break-inside-avoid-2.html
 == moz-css21-inline-page-break-inside-avoid-1.html moz-css21-inline-page-break-inside-avoid-1.html
--- a/layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list
@@ -2,18 +2,18 @@
 # Tests for absolutely-positioned children of a flex container
 == flexbox-abspos-child-001a.html flexbox-abspos-child-001a.html
 == flexbox-abspos-child-001b.html flexbox-abspos-child-001b.html
 
 # Tests for handling anonymous flex items
 == flexbox-anonymous-items-001.html flexbox-anonymous-items-001.html
 
 # Tests for alignment of flex lines (align-content property)
-fails == flexbox-align-content-horiz-001a.xhtml flexbox-align-content-horiz-001a.xhtml
-fails == flexbox-align-content-horiz-001b.xhtml flexbox-align-content-horiz-001b.xhtml
+== flexbox-align-content-horiz-001a.xhtml flexbox-align-content-horiz-001a.xhtml
+== flexbox-align-content-horiz-001b.xhtml flexbox-align-content-horiz-001b.xhtml
 fails == flexbox-align-content-vert-001a.xhtml flexbox-align-content-vert-001a.xhtml
 fails == flexbox-align-content-vert-001b.xhtml flexbox-align-content-vert-001b.xhtml
 
 # Tests for cross-axis alignment (align-self / align-items properties)
 fails == flexbox-align-self-baseline-horiz-001a.xhtml flexbox-align-self-baseline-horiz-001a.xhtml
 fails == flexbox-align-self-baseline-horiz-001b.xhtml flexbox-align-self-baseline-horiz-001b.xhtml
 == flexbox-align-self-baseline-horiz-002.xhtml flexbox-align-self-baseline-horiz-002.xhtml
 == flexbox-align-self-baseline-horiz-003.xhtml flexbox-align-self-baseline-horiz-003.xhtml
--- a/layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list
@@ -124,9 +124,9 @@ fails == text-emphasis-line-height-002b.
 == text-emphasis-line-height-003b.html text-emphasis-line-height-003b.html
 == text-emphasis-line-height-003c.html text-emphasis-line-height-003c.html
 == text-emphasis-line-height-003d.html text-emphasis-line-height-003d.html
 fails == text-emphasis-line-height-004a.html text-emphasis-line-height-004a.html
 fails == text-emphasis-line-height-004b.html text-emphasis-line-height-004b.html
 fails == text-emphasis-line-height-004c.html text-emphasis-line-height-004c.html
 fails == text-emphasis-line-height-004d.html text-emphasis-line-height-004d.html
 # END tests from support/generate-text-emphasis-line-height-tests.py
-fails == text-emphasis-line-height-001z.html text-emphasis-line-height-001z.html
+== text-emphasis-line-height-001z.html text-emphasis-line-height-001z.html
--- a/layout/reftests/w3c-css/submitted/values3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/values3/reftest-stylo.list
@@ -1,16 +1,16 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == calc-background-linear-gradient-1.html calc-background-linear-gradient-1.html
 == calc-background-image-gradient-1.html calc-background-image-gradient-1.html
 == calc-background-position-1.html calc-background-position-1.html
 == calc-background-size-1.html calc-background-size-1.html
 == calc-border-radius-1.html calc-border-radius-1.html
 == calc-height-block-1.html calc-height-block-1.html
-fails == calc-height-table-1.html calc-height-table-1.html
+== calc-height-table-1.html calc-height-table-1.html
 == calc-margin-block-1.html calc-margin-block-1.html
 == calc-max-height-block-1.html calc-max-height-block-1.html
 == calc-max-width-block-1.html calc-max-width-block-1.html
 == calc-max-width-block-intrinsic-1.html calc-max-width-block-intrinsic-1.html
 == calc-min-height-block-1.html calc-min-height-block-1.html
 == calc-min-width-block-1.html calc-min-width-block-1.html
 == calc-min-width-block-intrinsic-1.html calc-min-width-block-intrinsic-1.html
 == calc-offsets-absolute-bottom-1.html calc-offsets-absolute-bottom-1.html
@@ -23,10 +23,10 @@ fails == calc-height-table-1.html calc-h
 == calc-offsets-relative-top-1.html calc-offsets-relative-top-1.html
 == calc-padding-block-1.html calc-padding-block-1.html
 == calc-text-indent-1.html calc-text-indent-1.html
 == calc-text-indent-intrinsic-1.html calc-text-indent-intrinsic-1.html
 == calc-transform-origin-1.html calc-transform-origin-1.html
 == calc-vertical-align-1.html calc-vertical-align-1.html
 == calc-width-block-1.html calc-width-block-1.html
 == calc-width-block-intrinsic-1.html calc-width-block-intrinsic-1.html
-fails == calc-width-table-auto-1.html calc-width-table-auto-1.html
-fails == calc-width-table-fixed-1.html calc-width-table-fixed-1.html
+== calc-width-table-auto-1.html calc-width-table-auto-1.html
+== calc-width-table-fixed-1.html calc-width-table-fixed-1.html
--- a/layout/reftests/w3c-css/submitted/variables/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/variables/reftest-stylo.list
@@ -10,20 +10,20 @@ default-preferences pref(layout.css.vari
 == variable-declaration-07.html variable-declaration-07.html
 == variable-declaration-08.html variable-declaration-08.html
 == variable-declaration-09.html variable-declaration-09.html
 == variable-declaration-10.html variable-declaration-10.html
 == variable-declaration-11.html variable-declaration-11.html
 == variable-declaration-12.html variable-declaration-12.html
 == variable-declaration-13.html variable-declaration-13.html
 == variable-declaration-14.html variable-declaration-14.html
-fails == variable-declaration-15.html variable-declaration-15.html
-fails == variable-declaration-16.html variable-declaration-16.html
-fails == variable-declaration-17.html variable-declaration-17.html
-fails == variable-declaration-18.html variable-declaration-18.html
+== variable-declaration-15.html variable-declaration-15.html
+== variable-declaration-16.html variable-declaration-16.html
+== variable-declaration-17.html variable-declaration-17.html
+== variable-declaration-18.html variable-declaration-18.html
 == variable-declaration-19.html variable-declaration-19.html
 == variable-declaration-20.html variable-declaration-20.html
 == variable-declaration-21.html variable-declaration-21.html
 == variable-declaration-22.html variable-declaration-22.html
 == variable-declaration-23.html variable-declaration-23.html
 == variable-declaration-24.html variable-declaration-24.html
 == variable-declaration-25.html variable-declaration-25.html
 == variable-declaration-26.html variable-declaration-26.html
@@ -56,21 +56,21 @@ fails == variable-declaration-18.html va
 == variable-declaration-54.html variable-declaration-54.html
 == variable-declaration-55.html variable-declaration-55.html
 == variable-declaration-56.html variable-declaration-56.html
 == variable-declaration-57.html variable-declaration-57.html
 == variable-declaration-58.html variable-declaration-58.html
 == variable-declaration-59.html variable-declaration-59.html
 == variable-declaration-60.html variable-declaration-60.html
 == variable-external-declaration-01.html variable-external-declaration-01.html
-fails == variable-external-font-face-01.html variable-external-font-face-01.html
+== variable-external-font-face-01.html variable-external-font-face-01.html
 == variable-external-reference-01.html variable-external-reference-01.html
 == variable-external-supports-01.html variable-external-supports-01.html
-fails == variable-font-face-01.html variable-font-face-01.html
-fails == variable-font-face-02.html variable-font-face-02.html
+== variable-font-face-01.html variable-font-face-01.html
+== variable-font-face-02.html variable-font-face-02.html
 == variable-reference-01.html variable-reference-01.html
 == variable-reference-02.html variable-reference-02.html
 == variable-reference-03.html variable-reference-03.html
 == variable-reference-04.html variable-reference-04.html
 == variable-reference-05.html variable-reference-05.html
 == variable-reference-06.html variable-reference-06.html
 == variable-reference-07.html variable-reference-07.html
 == variable-reference-08.html variable-reference-08.html
@@ -96,19 +96,19 @@ fails == variable-font-face-02.html vari
 == variable-reference-28.html variable-reference-28.html
 == variable-reference-29.html variable-reference-29.html
 == variable-reference-30.html variable-reference-30.html
 == variable-reference-31.html variable-reference-31.html
 == variable-reference-32.html variable-reference-32.html
 == variable-reference-33.html variable-reference-33.html
 == variable-reference-34.html variable-reference-34.html
 == variable-reference-35.html variable-reference-35.html
-fails == variable-reference-36.html variable-reference-36.html
+== variable-reference-36.html variable-reference-36.html
 == variable-reference-37.html variable-reference-37.html
-fails == variable-reference-38.html variable-reference-38.html
+== variable-reference-38.html variable-reference-38.html
 == variable-reference-39.html variable-reference-39.html
 == variable-reference-40.html variable-reference-40.html
 == variable-supports-01.html variable-supports-01.html
 == variable-supports-02.html variable-supports-02.html
 == variable-supports-03.html variable-supports-03.html
 == variable-supports-04.html variable-supports-04.html
 == variable-supports-05.html variable-supports-05.html
 == variable-supports-06.html variable-supports-06.html
--- a/layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list
@@ -1,20 +1,20 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == will-change-stacking-context-clip-path-1.html will-change-stacking-context-clip-path-1.html
-fails == will-change-stacking-context-filter-1.html will-change-stacking-context-filter-1.html
+== will-change-stacking-context-clip-path-1.html will-change-stacking-context-clip-path-1.html
+== will-change-stacking-context-filter-1.html will-change-stacking-context-filter-1.html
 == will-change-stacking-context-height-1.html will-change-stacking-context-height-1.html
-fails == will-change-stacking-context-isolation-1.html will-change-stacking-context-isolation-1.html
-fails == will-change-stacking-context-mask-1.html will-change-stacking-context-mask-1.html
-fails == will-change-stacking-context-mix-blend-mode-1.html will-change-stacking-context-mix-blend-mode-1.html
-fails == will-change-stacking-context-opacity-1.html will-change-stacking-context-opacity-1.html
-fails == will-change-stacking-context-perspective-1.html will-change-stacking-context-perspective-1.html
-fails == will-change-stacking-context-position-1.html will-change-stacking-context-position-1.html
-fails == will-change-stacking-context-transform-1.html will-change-stacking-context-transform-1.html
-fails == will-change-stacking-context-transform-style-1.html will-change-stacking-context-transform-style-1.html
-fails == will-change-stacking-context-z-index-1.html will-change-stacking-context-z-index-1.html
-test-pref(layout.css.contain.enabled,true) == will-change-fixpos-cb-contain-1.html will-change-fixpos-cb-contain-1.html
-fails == will-change-fixpos-cb-filter-1.html will-change-fixpos-cb-filter-1.html
+== will-change-stacking-context-isolation-1.html will-change-stacking-context-isolation-1.html
+== will-change-stacking-context-mask-1.html will-change-stacking-context-mask-1.html
+== will-change-stacking-context-mix-blend-mode-1.html will-change-stacking-context-mix-blend-mode-1.html
+== will-change-stacking-context-opacity-1.html will-change-stacking-context-opacity-1.html
+== will-change-stacking-context-perspective-1.html will-change-stacking-context-perspective-1.html
+== will-change-stacking-context-position-1.html will-change-stacking-context-position-1.html
+== will-change-stacking-context-transform-1.html will-change-stacking-context-transform-1.html
+== will-change-stacking-context-transform-style-1.html will-change-stacking-context-transform-style-1.html
+== will-change-stacking-context-z-index-1.html will-change-stacking-context-z-index-1.html
+fails test-pref(layout.css.contain.enabled,true) == will-change-fixpos-cb-contain-1.html will-change-fixpos-cb-contain-1.html
+== will-change-fixpos-cb-filter-1.html will-change-fixpos-cb-filter-1.html
 == will-change-fixpos-cb-height-1.html will-change-fixpos-cb-height-1.html
-fails == will-change-fixpos-cb-perspective-1.html will-change-fixpos-cb-perspective-1.html
-fails == will-change-fixpos-cb-position-1.html will-change-fixpos-cb-position-1.html
-fails == will-change-fixpos-cb-transform-1.html will-change-fixpos-cb-transform-1.html
-fails == will-change-fixpos-cb-transform-style-1.html will-change-fixpos-cb-transform-style-1.html
+== will-change-fixpos-cb-perspective-1.html will-change-fixpos-cb-perspective-1.html
+== will-change-fixpos-cb-position-1.html will-change-fixpos-cb-position-1.html
+== will-change-fixpos-cb-transform-1.html will-change-fixpos-cb-transform-1.html
+== will-change-fixpos-cb-transform-style-1.html will-change-fixpos-cb-transform-style-1.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,18 +1,18 @@
 # 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
-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
-fails == text-combine-upright-compression-007.html text-combine-upright-compression-007.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
+== text-combine-upright-compression-001.html text-combine-upright-compression-001.html
+== text-combine-upright-compression-002.html text-combine-upright-compression-002.html
+== text-combine-upright-compression-003.html text-combine-upright-compression-003.html
+== text-combine-upright-compression-004.html text-combine-upright-compression-004.html
+== text-combine-upright-compression-005.html text-combine-upright-compression-005.html
+== text-combine-upright-compression-005a.html text-combine-upright-compression-005a.html
+== text-combine-upright-compression-006.html text-combine-upright-compression-006.html
+== text-combine-upright-compression-006a.html text-combine-upright-compression-006a.html
+== text-combine-upright-compression-007.html text-combine-upright-compression-007.html
 
-fails == text-orientation-upright-directionality-001.html text-orientation-upright-directionality-001.html
+== text-orientation-upright-directionality-001.html text-orientation-upright-directionality-001.html
 
-fails == logical-physical-mapping-001.html logical-physical-mapping-001.html
+== logical-physical-mapping-001.html logical-physical-mapping-001.html
--- a/layout/reftests/webm-video/reftest-stylo.list
+++ b/layout/reftests/webm-video/reftest-stylo.list
@@ -1,42 +1,42 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # NOTE: bug 1084564 covers "fails"/"skip" annotations for android below:
-fails == aspect-ratio-1a.xhtml aspect-ratio-1a.xhtml
-fails == aspect-ratio-1b.xhtml aspect-ratio-1b.xhtml
+== aspect-ratio-1a.xhtml aspect-ratio-1a.xhtml
+== aspect-ratio-1b.xhtml aspect-ratio-1b.xhtml
 fails-if(Android) skip-if(gtkWidget) HTTP(..) == aspect-ratio-2a.xhtml aspect-ratio-2a.xhtml
 fails-if(Android) skip-if(gtkWidget) HTTP(..) == aspect-ratio-2b.xhtml aspect-ratio-2b.xhtml
-fails HTTP(..) == aspect-ratio-3a.xhtml aspect-ratio-3a.xhtml
-fails HTTP(..) == aspect-ratio-3b.xhtml aspect-ratio-3b.xhtml
+HTTP(..) == aspect-ratio-3a.xhtml aspect-ratio-3a.xhtml
+HTTP(..) == aspect-ratio-3b.xhtml aspect-ratio-3b.xhtml
 == encoded-aspect-ratio-1.html encoded-aspect-ratio-1.html
-fails == basic-1.xhtml basic-1.xhtml
-fails == canvas-1a.xhtml canvas-1a.xhtml
-fails == canvas-1b.xhtml canvas-1b.xhtml
+== basic-1.xhtml basic-1.xhtml
+== canvas-1a.xhtml canvas-1a.xhtml
+== canvas-1b.xhtml canvas-1b.xhtml
 == clipping-1a.html clipping-1a.html
 == empty-1a.html empty-1a.html
 == empty-1b.html empty-1b.html
 #these is skipped because we hang on the htmlparser tests when this is ran
-fails == object-aspect-ratio-1a.xhtml object-aspect-ratio-1a.xhtml
-fails == object-aspect-ratio-1b.xhtml object-aspect-ratio-1b.xhtml
+== object-aspect-ratio-1a.xhtml object-aspect-ratio-1a.xhtml
+== object-aspect-ratio-1b.xhtml object-aspect-ratio-1b.xhtml
 == offset-1.xhtml offset-1.xhtml
 random == object-aspect-ratio-2a.xhtml object-aspect-ratio-2a.xhtml
 random == object-aspect-ratio-2b.xhtml object-aspect-ratio-2b.xhtml
 skip-if(Android) fuzzy-if(winWidget,1,56000) fuzzy-if(cocoaWidget,1,56000) HTTP(..) == zoomed-1.xhtml zoomed-1.xhtml
 == poster-1.html poster-1.html
 == poster-2.html poster-2.html
 skip-if(Android) == poster-3.html poster-3.html
 skip-if(Android) == poster-4.html poster-4.html
 skip-if(Android) == poster-5.html poster-5.html
 skip-if(Android) == poster-6.html poster-6.html
 skip-if(Android) == poster-7.html poster-7.html
 skip-if(Android) == poster-8.html poster-8.html
 random == poster-10.html poster-10.html
-fails == poster-11.html poster-11.html
-fails == poster-12.html poster-12.html
-fails == poster-13.html poster-13.html
+== poster-11.html poster-11.html
+== poster-12.html poster-12.html
+== poster-13.html poster-13.html
 skip-if(Android) == poster-15.html poster-15.html
 random-if(winWidget) random-if(cocoaWidget) skip-if(Android) == bug686957.html bug686957.html
 
 # Tests for <video src> with 'object-fit' & 'object-position':
 # These tests should be very similar to tests in our w3c-css/submitted/images3
 # reftest directory. They live here because they use WebM video (VP9), and it
 # wouldn't be fair of us to make a W3C testsuite implicitly depend on any
 # particular (non-spec-mandated) video codec.
--- a/layout/style/crashtests/crashtests.list
+++ b/layout/style/crashtests/crashtests.list
@@ -9,21 +9,21 @@ load 330998-1.html
 load 363950.html
 load 368175-1.html
 load 368740.html
 load 379788-1.html
 load 383979-1.xhtml
 load 383979-2.html
 load 386939-1.html
 load 391034-1.xhtml
-asserts-if(stylo,1) load 397022-1.html # bug 1324704
+load 397022-1.html
 load 399289-1.svg
 load 404470-1.html
 load 411603-1.html
-asserts-if(stylo,2) load 412588-1.html # bug 1324634
+load 412588-1.html
 load 413274-1.xhtml
 load 416461-1.xul
 load 418007-1.xhtml
 load 431705-1.xul
 skip-if(stylo) load 432561-1.html # bug 1323705
 load 437170-1.html
 load 437532-1.html
 skip-if(stylo) load 439184-1.html # bug 1323939
@@ -32,29 +32,29 @@ load 444848-1.html
 load 447776-1.html
 load 447783-1.html
 load 448161-1.html
 load 448161-2.html
 load 452150-1.xhtml
 skip-if(stylo) load 456196.html # bug 132652
 load 460209-1.html
 load 460217-1.html
-asserts-if(stylo,2) load 460323-1.html # bug 1324634
+load 460323-1.html
 load 466845-1.html
 load 469432-1.xhtml
 load 472195-1.html
 load 472237-1.html # will fail, test for leak (474704)
 HTTP(..) load 472237-1.html
 load 473720-1.html
 load 473892-1.html
 load 473914-1.html
 load 474377-1.xhtml
 load 478321-1.xhtml
-asserts-if(stylo,3) load 495269-1.html # bug 1324634
-asserts-if(stylo,3) load 495269-2.html # bug 1324634
+load 495269-1.html
+load 495269-2.html
 load 498036-1.html
 load 509155-1.html
 load 509156-1.html
 load 509569-1.html
 load 512851-1.xhtml
 load 524252-1.html
 load 536789-1.html
 load 539613-1.xhtml
@@ -63,51 +63,51 @@ load 559491.html
 load 565248-1.html
 load 571105-1.xhtml
 load 573127-1.html
 load 575464-1.html
 load 580685.html
 load 585185-1.html
 load 588627-1.html
 load 592698-1.html
-asserts-if(stylo,2) load 601437-1.html # bug 1324634
+load 601437-1.html
 load 601439-1.html
 load 605689-1.html
 load 611922-1.html
 load 621596-1.html
 load 622314-1.xhtml
 load 637242.xhtml
 load 645142.html
-fails-if(stylo) asserts-if(stylo,3-4) == 645951-1.html 645951-1-ref.html # bug 1324621
+== 645951-1.html 645951-1-ref.html
 load 652976-1.svg
 load 665209-1.html
 load 671799-1.html
 load 671799-2.html
 skip-if(stylo) load 690990-1.html # bug 1323708
 load 696188-1.html
 load 696869-1.html
-asserts-if(stylo,4) load 700116.html # bug 1324635
+load 700116.html
 load 729126-1.html
 load 729126-2.html
 load 786108-1.html
 load 786108-2.html
 load 788836.html
 load 806310-1.html
 load 812824.html
 load 822766-1.html
 load 822842.html
 load 827591-1.html
 load 829817.html
 load 840898.html
 load 842134.html
 load 861489-1.html
 load 862113.html
-asserts-if(stylo,5) load 867487.html # bug 1324634
+load 867487.html
 load 873222.html
-asserts-if(stylo,2) load 880862.html # bug 1324701
+load 880862.html
 load 894245-1.html
 load 915440.html
 load 927734-1.html
 load 930270-1.html
 load 930270-2.html
 load 945048-1.html
 load 972199-1.html
 load 989965-1.html
@@ -149,23 +149,23 @@ load font-face-truncated-src.html
 load large_border_image_width.html
 load long-url-list-stack-overflow.html
 pref(layout.css.background-clip-text.enabled,true) load 1264949.html
 pref(layout.css.background-clip-text.enabled,true) load 1270795.html
 pref(layout.css.background-clip-text.enabled,true) load 1275026.html
 load 1278463-1.html
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1277908-1.html # bug 1323652
 load 1277908-2.html
-asserts-if(stylo,2-62) load 1282076-1.html # bug 1324669
-asserts-if(stylo,2) pref(dom.animations-api.core.enabled,true) load 1282076-2.html # bug 1324686
+load 1282076-1.html
+pref(dom.animations-api.core.enabled,true) load 1282076-2.html
 pref(dom.animations-api.core.enabled,true) load 1290994-1.html
 pref(dom.animations-api.core.enabled,true) load 1290994-2.html
 pref(dom.animations-api.core.enabled,true) load 1290994-3.html
 load 1290994-4.html
 load 1314531.html
 load 1315889-1.html
 load 1315894-1.html
 skip-if(stylo) load 1319072-1.html # bug 1323733
 HTTP load 1320423-1.html
-asserts-if(stylo,5-28) load 1321357-1.html # bug 1324669
+load 1321357-1.html
 load 1328535-1.html
 load 1331272.html
 HTTP load 1333001-1.html
--- a/layout/svg/crashtests/crashtests.list
+++ b/layout/svg/crashtests/crashtests.list
@@ -15,64 +15,64 @@ load 325427-1.svg
 load 326495-1.svg
 load 326974-1.svg
 load 327706-1.svg
 load 327709-1.svg
 load 327711-1.svg
 load 328137-1.svg
 load 329848-1.svg
 load 337408-1.xul
-asserts-if(stylo,2) load 338301-1.xhtml # bug 1324669
-asserts-if(stylo,2) load 338312-1.xhtml # bug 1324669
+load 338301-1.xhtml
+load 338312-1.xhtml
 load 340083-1.svg
-asserts-if(stylo,1) load 340945-1.svg # bug 1324647
+load 340945-1.svg
 load 342923-1.html
-asserts-if(stylo,2) load 343221-1.xhtml # bug 1324669
+load 343221-1.xhtml
 load 344749-1.svg
 load 344887-1.svg
 load 344892-1.svg
 load 344898-1.svg
 load 344904-1.svg
 load 345418-1.svg
-asserts-if(stylo,2) load 348982-1.xhtml # bug 1324669
-asserts-if(stylo,1) load 354777-1.xhtml # bug 1324669
+load 348982-1.xhtml
+load 354777-1.xhtml
 load 359516-1.svg
 load 361015-1.svg
 asserts-if(stylo,0-2) load 361587-1.svg # bug 1324677
-asserts-if(stylo,2) load 363611-1.xhtml # bug 1324669
+load 363611-1.xhtml
 load 364688-1.svg
 load 366956-1.svg
 load 366956-2.svg
 load 367111-1.svg
-asserts-if(stylo,2) load 367368-1.xhtml # bug 1324669
+load 367368-1.xhtml
 load 369233-1.svg
 load 369438-1.svg
 load 369438-2.svg
-asserts-if(stylo,2) load 371463-1.xhtml # bug 1324669
-asserts-if(stylo,2) load 371563-1.xhtml # bug 1324669
+load 371463-1.xhtml
+load 371563-1.xhtml
 load 375775-1.svg
 load 378716.svg
 load 380691-1.svg
 load 384391-1.xhtml
 load 384499-1.svg
 load 384637-1.svg
 load 384728-1.svg
 load 385246-1.svg
 load 385246-2.svg
 load 385552-1.svg
 load 385552-2.svg
 load 385840-1.svg
 load 385852-1.svg
-asserts-if(stylo,2) load 386475-1.xhtml # bug 1324669
+load 386475-1.xhtml
 load 386566-1.svg
 load 386690-1.svg
 load 387290-1.svg
 load 402408-1.svg
-asserts-if(stylo,2) load 404677-1.xhtml # bug 1324669
-asserts-if(stylo,2) load 409565-1.xhtml # bug 1324669
+load 404677-1.xhtml
+load 409565-1.xhtml
 load 409573-1.svg
 load 420697-1.svg
 load 420697-2.svg
 load 429774-1.svg
 load 441368-1.svg
 load 453754-1.svg
 load 455314-1.xhtml
 load 458453.html
@@ -100,18 +100,18 @@ load 515288-1.html
 load 522394-1.svg
 load 522394-2.svg
 load 522394-3.svg
 load 566216-1.svg
 load 587336-1.html
 load 590291-1.svg
 load 601999-1.html
 load 605626-1.svg
-asserts(2) asserts-if(stylo,0) load 606914.xhtml # bug 606914
-asserts-if(stylo,2) load 610594-1.html # bug 1324669
+asserts(2) load 606914.xhtml # bug 606914
+load 610594-1.html
 load 610954-1.html
 load 612662-1.svg
 load 612662-2.svg
 load 612736-1.svg
 load 612736-2.svg
 load 614367-1.svg
 load 620034-1.html
 load 621598-1.svg
@@ -134,23 +134,23 @@ load 725918-1.svg
 load 732836-1.svg
 load 740627-1.svg
 load 740627-2.svg
 load 743469.svg
 load 757704-1.svg
 load 757718-1.svg
 load 757751-1.svg
 load 767056-1.svg
-asserts-if(stylo,3) load 767535-1.xhtml # bug 1324669
-asserts-if(stylo,1-2) load 768087-1.html # bug 1324669
+load 767535-1.xhtml
+load 768087-1.html
 load 768351.svg
 load 778492-1.svg
 load 779971-1.svg
 load 780764-1.svg
-asserts-if(stylo,2) load 780963-1.html # bug 1324669
+load 780963-1.html
 load 782141-1.svg
 load 784061-1.svg
 load 788831-1.svg
 skip-if(stylo) load 789390-1.html # bug 1323652
 load 790072.svg
 load 791826-1.svg
 load 808318-1.svg
 load 803562-1.svg
@@ -176,26 +176,26 @@ load 885608-1.svg
 load 890782-1.svg
 load 890783-1.svg
 load 893510-1.svg
 load 895311-1.svg
 load 897342-1.svg
 load 898909-1.svg
 load 898951-1.svg
 load 913990.html
-asserts-if(stylo,2) load 919371-1.xhtml # bug 1324669
+load 919371-1.xhtml
 load 950324-1.svg
 load 952270-1.svg
 load 963086-1.svg
 load 974746-1.svg
 load 975773-1.svg
 load 979407-1.svg
 load 979407-2.svg
 load 993443.svg
 load 1016145.svg
 load 1028512.svg
 load 1140080-1.svg
 load 1149542-1.svg
 load 1156581-1.svg
-asserts-if(stylo,1) load 1182496-1.html # bug 1324669
+load 1182496-1.html
 load 1209525-1.svg
 load 1223281-1.svg
 load extref-test-1.xhtml
--- a/layout/tables/crashtests/crashtests.list
+++ b/layout/tables/crashtests/crashtests.list
@@ -63,17 +63,17 @@ load 367673-1.xhtml
 load 367749.html
 load 367755.xhtml
 load 368013.html
 load 368166-1.xhtml
 load 370360-1.html
 load 370710.xhtml
 load 370713-1.html
 load 370876-1.html
-asserts-if(stylo,6-7) load 370897-1.html # bug 1324643
+load 370897-1.html
 load 371290.html
 load 373400-1.html
 load 373400-2.html
 load 373400-3.html
 load 373611-1.html
 load 373946-1.html
 load 374356-1.html
 load 374819-1.html
@@ -100,22 +100,22 @@ load 410426-1.html
 load 410428-1.xhtml
 load 411582.xhtml
 load 413091.xhtml
 load 413180-1.html
 load 416845-1.xhtml
 load 416845-2.xhtml
 load 416845-3.html   
 load 420242-1.xhtml
-asserts(8) asserts-if(stylo,4) load 420654-1.xhtml # bug 458238, bug 436123, bug 457397 # bug 1324682
+asserts(8) load 420654-1.xhtml # bug 458238, bug 436123, bug 457397
 load 423514-1.xhtml
 load 430374.html
 load 444431-1.html
 load 444702-1.html
-asserts-if(stylo,1) load 448988-1.xhtml # bug 1324681
+load 448988-1.xhtml
 load 450311-1.html
 load 451170.html
 load 451355-1.html
 load 456041.html
 load 457115.html
 load 460637-1.xhtml
 load 460637-2.xhtml
 load 460637-3.xhtml
@@ -131,29 +131,29 @@ load 534716-1.html
 load 563009-1.html
 load 563009-2.html
 load 563009-3.html
 load 573354-1.xhtml
 load 576890-1.html
 load 576890-2.html
 load 576890-3.html
 load 580481-1.xhtml
-asserts(1) asserts-if(stylo,0) load 595758-1.xhtml # Bug 714667
+asserts(1) load 595758-1.xhtml # Bug 714667
 load 595758-2.xhtml
 load 678447-1.html
 load 691824-1.xhtml
 load 695430-1.html
 load 696640-1.html
 load 696640-2.html
 load 705996-1.html
 load 705996-2.html
 load 707622-1.html
 load 710098-1.html
 load 711864-1.html
-asserts-if(gtkWidget&&browserIsRemote,5) asserts-if(stylo,1-6) load 759249-1.html # Bug 1195474 # bug 1324704
+asserts-if(gtkWidget&&browserIsRemote,5) load 759249-1.html # bug 1324704
 load 759249-2.html
 load 814713.html
 load 1027611-1.html
 load 1031934.html
 load 1183896.html
 load 1223282.html
 load 1223232.html
 load 1243623-1.html
--- a/layout/xul/crashtests/crashtests.list
+++ b/layout/xul/crashtests/crashtests.list
@@ -79,17 +79,17 @@ load 460900-1.xul
 load 464149-1.xul
 asserts-if(winWidget,1) asserts-if(Android,0-1) load 464407-1.xhtml # Bug 450974 on win, Bug 1267054 on Android
 load 467080.xul
 load 467481-1.xul
 load 470063-1.html
 load 470272.html
 load 472189.xul
 load 475133.html
-asserts-if(stylo,2) load 488210-1.xhtml # bug 1329454
+load 488210-1.xhtml
 load 495728-1.xul
 load 508927-1.xul
 load 508927-2.xul
 load 514300-1.xul
 load 536931-1.xhtml
 asserts(1) load 538308-1.xul
 load 557174-1.xml
 load 564705-1.xul 
--- a/layout/xul/tree/crashtests/crashtests.list
+++ b/layout/xul/tree/crashtests/crashtests.list
@@ -4,17 +4,17 @@ load 309732-2.xul
 load 366583-1.xul
 load 380217-1.xul
 load 382444-1.html
 load 391178-1.xhtml
 load 391178-2.xul
 load 393665-1.xul
 load 399227-1.xul
 load 399227-2.xul
-asserts-if(stylo,3) load 399692-1.xhtml # bug 1324698
+load 399692-1.xhtml
 load 399715-1.xhtml
 load 409807-1.xul
 load 414170-1.xul
 load 430394-1.xul
 load 454186-1.xul
 load 479931-1.xhtml
 load 509602-1.xul
 load 585815.html
--- a/netwerk/test/crashtests/crashtests.list
+++ b/netwerk/test/crashtests/crashtests.list
@@ -1,3 +1,3 @@
-asserts-if(stylo,4) load 785753-1.html # bug 1324634
-asserts-if(stylo,4) load 785753-2.html # bug 1324634
+load 785753-1.html
+load 785753-2.html
 load 1274044-1.html
--- a/parser/htmlparser/tests/crashtests/crashtests.list
+++ b/parser/htmlparser/tests/crashtests/crashtests.list
@@ -1,11 +1,11 @@
 load 30885-1.html
 load 30956-1.html
-asserts-if(stylo,2) load 31392-1.html # bug 1324634
+load 31392-1.html
 load 31694-1.html
 load 31940-1.html
 load 32613-1.html
 load 34168-1.html
 load 34168-1.xml
 load 41427-1.html
 load 44178-1.html
 load 46495-1.html
@@ -31,27 +31,27 @@ load 286733-1.html
 load 286733-2.html
 load 299036-1.html
 skip-if(cocoaWidget&&browserIsRemote) load 328751-1.html # Bug 849747
 load 408939-1.html
 load 423373-1.html
 load 445171-1.html
 load 468538-1.xhtml
 load 502103.html
-asserts-if(stylo,1) load 502869.html # bug 1324683
+load 502869.html
 load 515278-1.html
 load 515533-1.html
 load 515816-1.html
 load 522326-1.html
 load 525229-1.html
 load 536097-1.html
 load 555462.html
 load 563514-1.html
-asserts-if(stylo,2) load 574884-1.html # bug 1324669
+load 574884-1.html
 load 574884-2.html
 load 591330-1.html
 load 650501-1.xhtml
-asserts-if(stylo,1) load 696651-1.html # bug 1324683
-asserts-if(stylo,2) load view-source:699347-1.xml # bug 1324704
+load 696651-1.html
+load view-source:699347-1.xml
 load 721313-1.html
-asserts-if(stylo,5) load view-source:742414-1.html # bug 1324704
+load view-source:742414-1.html
 load 981279-1.html
 load 982285-1.html
--- a/parser/htmlparser/tests/reftest/reftest-stylo.list
+++ b/parser/htmlparser/tests/reftest/reftest-stylo.list
@@ -1,27 +1,27 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == bug535530-1.html bug535530-1.html
-fails == view-source:bug535530-2.html view-source:bug535530-2.html
+== view-source:bug535530-2.html view-source:bug535530-2.html
 == bug566280-1.html bug566280-1.html
 == bug569229-1.xml bug569229-1.xml
-fails == bug577418-1.html bug577418-1.html
+== bug577418-1.html bug577418-1.html
 == bug582788-1.html bug582788-1.html
-fails == bug582940-1.html bug582940-1.html
+== 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 == view-source:bug482921-1.html view-source:bug482921-1.html
-fails == view-source:bug482921-2.xhtml view-source:bug482921-2.xhtml
+== view-source:bug482921-1.html view-source:bug482921-1.html
+== view-source:bug482921-2.xhtml view-source:bug482921-2.xhtml
 == 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
 == bug659763-6.html bug659763-6.html
-fails == view-source:bug673094-1.html view-source:bug673094-1.html
+== view-source:bug673094-1.html view-source:bug673094-1.html
 == bug696651-1.html bug696651-1.html
 == bug696651-2.html bug696651-2.html
-fails == view-source:bug700260-1.html view-source:bug700260-1.html
-fails == view-source:bug704667-1.html view-source:bug704667-1.html
-fails == view-source:bug731234-1.html view-source:bug731234-1.html
+== view-source:bug700260-1.html view-source:bug700260-1.html
+== view-source:bug704667-1.html view-source:bug704667-1.html
+== view-source:bug731234-1.html view-source:bug731234-1.html
 == bug820508-1.html bug820508-1.html
-fails == view-source:bug910588-1.html view-source:bug910588-1.html
+== view-source:bug910588-1.html view-source:bug910588-1.html