--- a/devtools/client/inspector/markup/test/browser.ini
+++ b/devtools/client/inspector/markup/test/browser.ini
@@ -160,31 +160,23 @@ skip-if = (os == 'linux' && bits == 32 &
[browser_markup_node_not_displayed_01.js]
[browser_markup_node_not_displayed_02.js]
[browser_markup_pagesize_01.js]
[browser_markup_pagesize_02.js]
[browser_markup_remove_xul_attributes.js]
skip-if = e10s # Bug 1036409 - The last selected node isn't reselected
[browser_markup_search_01.js]
[browser_markup_shadowdom.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_shadowdom_clickreveal.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_shadowdom_delete.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_shadowdom_maxchildren.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_shadowdom_mutations_shadow.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_shadowdom_navigation.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_shadowdom_noslot.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_shadowdom_slotupdate.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_markup_tag_delete_whitespace_node.js]
[browser_markup_tag_edit_01.js]
[browser_markup_tag_edit_02.js]
[browser_markup_tag_edit_03.js]
[browser_markup_tag_edit_04-backspace.js]
[browser_markup_tag_edit_04-delete.js]
[browser_markup_tag_edit_05.js]
[browser_markup_tag_edit_06.js]
--- a/devtools/client/inspector/rules/test/browser.ini
+++ b/devtools/client/inspector/rules/test/browser.ini
@@ -246,17 +246,16 @@ skip-if = (os == 'linux' && bits == 32 &
[browser_rules_selector-highlighter-on-navigate.js]
[browser_rules_selector-highlighter_01.js]
[browser_rules_selector-highlighter_02.js]
[browser_rules_selector-highlighter_03.js]
[browser_rules_selector-highlighter_04.js]
[browser_rules_selector-highlighter_05.js]
[browser_rules_selector_highlight.js]
[browser_rules_shadowdom_slot_rules.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_rules_shapes-toggle_01.js]
[browser_rules_shapes-toggle_02.js]
[browser_rules_shapes-toggle_03.js]
[browser_rules_shapes-toggle_04.js]
[browser_rules_shapes-toggle_05.js]
[browser_rules_shapes-toggle_06.js]
[browser_rules_shapes-toggle_07.js]
[browser_rules_shorthand-overridden-lists.js]
--- a/devtools/client/inspector/test/browser.ini
+++ b/devtools/client/inspector/test/browser.ini
@@ -55,17 +55,16 @@ support-files =
[browser_inspector_breadcrumbs.js]
[browser_inspector_breadcrumbs_highlight_hover.js]
[browser_inspector_breadcrumbs_keybinding.js]
[browser_inspector_breadcrumbs_keyboard_trap.js]
skip-if = os == "mac" # Full keyboard navigation on OSX only works if Full Keyboard Access setting is set to All Control in System Keyboard Preferences
[browser_inspector_breadcrumbs_mutations.js]
[browser_inspector_breadcrumbs_namespaced.js]
[browser_inspector_breadcrumbs_shadowdom.js]
-skip-if = !stylo # shadow DOM is only enabled with stylo.
[browser_inspector_breadcrumbs_visibility.js]
[browser_inspector_delete-selected-node-01.js]
[browser_inspector_delete-selected-node-02.js]
[browser_inspector_delete-selected-node-03.js]
[browser_inspector_destroy-after-navigation.js]
[browser_inspector_destroy-before-ready.js]
[browser_inspector_expand-collapse.js]
[browser_inspector_highlighter-01.js]
--- a/dom/base/crashtests/crashtests.list
+++ b/dom/base/crashtests/crashtests.list
@@ -213,17 +213,17 @@ load 1352453.html
pref(dom.IntersectionObserver.enabled,true) load 1353529.xul
load 1368327.html
pref(dom.IntersectionObserver.enabled,true) load 1369363.xul
load 1370072.html
pref(clipboard.autocopy,true) load 1370737.html
pref(dom.IntersectionObserver.enabled,true) load 1370968.html
load 1373750.html
load 1377826.html
-skip-if(stylo&&isDebugBuild&&winWidget) load structured_clone_container_throws.html # Bug 1383845
+load structured_clone_container_throws.html
load xhr_empty_datauri.html
load xhr_html_nullresponse.html
load 1383478.html
load 1383780.html
pref(clipboard.autocopy,true) load 1385272-1.html
load 1393806.html
load 1396466.html
load 1397795.html
--- a/dom/events/test/mochitest.ini
+++ b/dom/events/test/mochitest.ini
@@ -137,20 +137,20 @@ support-files = test_bug1003432.js
[test_bug1013412.html]
[test_bug1017086_disable.html]
support-files = bug1017086_inner.html
[test_bug1017086_enable.html]
support-files = bug1017086_inner.html
[test_bug1079236.html]
[test_bug1145910.html]
[test_bug1150308.html]
-skip-if = true || stylo # bug 1293844, bug 1421545
+skip-if = true # bug 1421545
[test_bug1248459.html]
[test_bug1264380.html]
-run-if = (e10s && os != "win" && stylo) # Bug 1270043, crash at windows platforms; Bug1264380 comment 20, nsDragService::InvokeDragSessionImpl behaves differently among platform implementations in non-e10s mode which prevents us to check the validity of nsIDragService::getCurrentSession() consistently via synthesize mouse clicks in non-e10s mode.
+run-if = (e10s && os != "win") # Bug 1270043, crash at windows platforms; Bug1264380 comment 20, nsDragService::InvokeDragSessionImpl behaves differently among platform implementations in non-e10s mode which prevents us to check the validity of nsIDragService::getCurrentSession() consistently via synthesize mouse clicks in non-e10s mode.
[test_bug1327798.html]
subsuite = clipboard
[test_clickevent_on_input.html]
skip-if = toolkit == 'android' #CRASH_DUMP, RANDOM
[test_continuous_wheel_events.html]
[test_dblclick_explicit_original_target.html]
[test_dom_activate_event.html]
[test_dom_keyboard_event.html]
--- a/dom/smil/test/mochitest.ini
+++ b/dom/smil/test/mochitest.ini
@@ -21,17 +21,17 @@ support-files =
[test_smilCSSFontStretchRelative.xhtml]
[test_smilCSSFromBy.xhtml]
[test_smilCSSFromTo.xhtml]
[test_smilCSSInherit.xhtml]
disabled=until bug 501183 is fixed
[test_smilCSSInvalidValues.xhtml]
[test_smilCSSPaced.xhtml]
[test_smilChangeAfterFrozen.xhtml]
-skip-if = stylo # bug 1358955.
+skip-if = true # bug 1358955.
[test_smilConditionalProcessing.html]
[test_smilContainerBinding.xhtml]
[test_smilCrossContainer.xhtml]
[test_smilDynamicDelayedBeginElement.xhtml]
[test_smilExtDoc.xhtml]
skip-if = toolkit == 'android'
[test_smilFillMode.xhtml]
[test_smilGetSimpleDuration.xhtml]
--- a/image/test/crashtests/crashtests.list
+++ b/image/test/crashtests/crashtests.list
@@ -1,19 +1,19 @@
# Bug 668068 - Maximum (256) width and height icons that we currently interpret as 0-width and 0-height.
load 256-height.ico
load 256-width.ico
load 83804-1.gif
load 89341-1.gif
load 463696.bmp
load 570451.png
-# Bug 1390704 - Skip on stylo+debug because it triggers a quadratic behavior that makes it take
+# Bug 1390704 - Skip on debug because it triggers a quadratic behavior that makes it take
# so much time that it can trip on the reftest timeout of 5 minutes.
-skip-if(Android||(stylo&&isDebugBuild)) load 694165-1.xhtml
+skip-if(Android||isDebugBuild) load 694165-1.xhtml
load 681190.html
load 732319-1.html
load 844403-1.html
load 856616.gif
load 944353.jpg
load 1205923-1.html
# Ensure we handle detecting that an image is animated, then failing to decode
# it. (See bug 1210745.)
--- a/layout/base/crashtests/crashtests.list
+++ b/layout/base/crashtests/crashtests.list
@@ -105,17 +105,17 @@ 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(1) asserts-if(stylo,0) load 348729-1.html # bug 548836
+load 348729-1.html
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
@@ -261,17 +261,17 @@ load 444863-1.html
load 444925-1.xul
load 444967-1.html
load 446328.html
load 448488-1.html
load 448543-1.html
load 448543-2.html
load 448543-3.html
load 450319-1.xhtml
-asserts(1) asserts-if(stylo&&Android,2) load 453894-1.xhtml # Bug 398043
+asserts(1) asserts-if(Android,2) load 453894-1.xhtml # Bug 398043
load 454751-1.xul
load 455063-1.html
load 455063-2.html
load 455063-3.html
load 455171-4.html
load 455623-1.html # bug 1323652
load 457362-1.xhtml
load 457514.html
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -20,17 +20,17 @@ 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&>kWidget&&!isDebugBuild,1) 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
@@ -408,17 +408,17 @@ load 547843-1.xhtml
load 551635-1.html
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
+asserts(0-1) load 571975-1.html # bug 574889
load 571995.xhtml
load 574958.xhtml
asserts(0-6) load 578977.html # bug 757305
load 580504-1.xhtml
load 585598-1.xhtml
load 586806-1.html
load 586806-2.html
load 586806-3.html
@@ -530,17 +530,17 @@ load 836895.html
load 837007.xhtml
load 840787.html
load 840818.html
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
+asserts-if(Android,2) asserts-if(Android&&asyncPan,4) asserts-if(!Android,4) load 847209.html # bug 847368
load 847211-1.html
load 849603.html
load 849987.html
asserts(0-12) load 850931.html # bug 569193
load 851396-1.html
load 854263-1.html
load 862185.html
load 862947-1.html
@@ -572,17 +572,17 @@ load 973701-2.xhtml
load 986899.html
load 1001233.html
load 1001258-1.html
load 1001994.html
load 1003441.xul
load 1015562.html
asserts(1-2) load 1015563-1.html
asserts(1-2) load 1015563-2.html
-asserts(11) asserts-if(stylo&&Android,274) load 1015844.html # bug 574889, bug 1374479
+asserts(11) asserts-if(Android,274) load 1015844.html # bug 574889, bug 1374479
pref(font.size.inflation.minTwips,200) load 1032450.html
load 1032613-1.svg
load 1032613-2.html
load 1037903.html
load 1039454-1.html
load 1042489.html
load 1054010-1.html
load 1058954-1.html
@@ -639,18 +639,18 @@ load text-overflow-bug671796.xhtml
load text-overflow-bug713610.html
load text-overflow-form-elements.html
load text-overflow-iframe.html
asserts(1-4) load 1225005.html # bug 682647 and bug 448083
load 1233191.html
load 1234701-1.html
load 1234701-2.html
load 1271765.html
-asserts(2) asserts-if(stylo&&Android,1) load 1272983-1.html # bug 586628
-asserts(2) asserts-if(stylo&&Android,1) load 1272983-2.html # bug 586628
+asserts(2) asserts-if(Android,1) load 1272983-1.html # bug 586628
+asserts(2) asserts-if(Android,1) load 1272983-2.html # bug 586628
load 1275059.html
load 1278007.html
load 1278080.html
load 1279814.html
skip-if(webrender) load large-border-radius-dashed.html # see bug 1409243, not handled by webrender
skip-if(webrender) load large-border-radius-dashed2.html # see bug 1409243, not handled by webrender
skip-if(webrender) load large-border-radius-dotted.html # see bug 1409243, not handled by webrender
skip-if(webrender) load large-border-radius-dotted2.html # see bug 1409243, not handled by webrender
--- a/layout/reftests/border-image/reftest.list
+++ b/layout/reftests/border-image/reftest.list
@@ -31,17 +31,17 @@ fails-if(Android) fails-if(usesRepeatRes
== border-image-width-1b.html border-image-width-1-ref.html
== border-image-width-1c.html border-image-width-1-ref.html
== border-image-width-large.html border-image-width-large-ref.html
== border-image-outset-1a.html border-image-outset-1-ref.html
== border-image-outset-1b.html border-image-outset-1-ref.html
== border-image-outset-1c.html border-image-outset-1-ref.html
== border-image-nofill-1.html border-image-nofill-1-ref.html
== border-image-outset-resize-1.html border-image-outset-resize-1-ref.html
-fuzzy-if(asyncPan&&!layersGPUAccelerated,140,514) fuzzy-if(winWidget&&stylo,144,448) == border-image-outset-move-1.html border-image-outset-move-1-ref.html
+fuzzy-if(asyncPan&&!layersGPUAccelerated,140,514) fuzzy-if(winWidget,144,448) == border-image-outset-move-1.html border-image-outset-move-1-ref.html
== border-image-style-none.html border-image-style-none-ref.html
== border-image-style-none-length.html border-image-style-none-length-ref.html
== border-image-style-none-auto.html border-image-style-none-auto-ref.html
# border images with gradients
fuzzy-if(webrender,1-1,1488-1804) == border-image-linear-gradient.html border-image-linear-gradient-ref.html
fuzzy(1,98) fuzzy-if(skiaContent,1,350) fuzzy-if(webrender,1-2,37234-37537) == border-image-linear-gradient-slice-1.html border-image-linear-gradient-slice-1-ref.html
fuzzy(1,149) fuzzy-if(OSX,1,10595) fuzzy-if(webrender,1-3,24999-25121) == border-image-linear-gradient-slice-2.html border-image-linear-gradient-slice-2-ref.html
--- a/layout/reftests/border-radius/reftest.list
+++ b/layout/reftests/border-radius/reftest.list
@@ -46,17 +46,17 @@ fuzzy-if(/^Windows\x20NT\x2010\.0/.test(
fuzzy-if(true,1,20) fuzzy-if(d2d,72,196) fuzzy-if(cocoaWidget,1,180) fuzzy-if(Android,140,237) == clipping-4-canvas.html clipping-4-ref.html # bug 732535
fuzzy-if(Android,5,54) fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,10) fuzzy-if(skiaContent,1,172) == clipping-4-image.html clipping-4-ref.html
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,10) fuzzy-if(skiaContent,1,77) == clipping-4-overflow-hidden.html clipping-4-ref.html
== clipping-5-canvas.html clipping-5-refc.html
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-5-image.html clipping-5-refi.html
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(skiaContent,1,77) == clipping-5-overflow-hidden.html clipping-5-ref.html
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,5,21) fuzzy-if(skiaContent,1,97) == clipping-5-refi.html clipping-5-ref.html
fuzzy-if(true,1,7) fuzzy-if(d2d,55,95) fuzzy-if(cocoaWidget,1,99) fuzzy-if(Android,99,115) fuzzy-if(skiaContent,1,77) == clipping-5-refc.html clipping-5-ref.html # bug 732535
-fuzzy-if(winWidget,105,71) fuzzy-if(Android,8,469) fuzzy-if(skiaContent,21,74) fuzzy-if(d3d11&&advancedLayers,120,319) fuzzy-if(winWidget&&stylo,144,335) fuzzy-if(webrender&&cocoaWidget,98-98,279-279) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical
+fuzzy-if(winWidget,105,71) fuzzy-if(Android,8,469) fuzzy-if(skiaContent,21,74) fuzzy-if(d3d11&&advancedLayers,120,319) fuzzy-if(winWidget,144,335) fuzzy-if(webrender&&cocoaWidget,98-98,279-279) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical
fuzzy-if(true,2,29) fuzzy-if(d2d,46,71) fuzzy-if(Android,255,586) fuzzy-if(skiaContent,28,96) == clipping-7.html clipping-7-ref.html # ColorLayer and MaskLayer with transforms that aren't identical. Reference image rendered without using layers (which causes fuzzy failures).
fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-and-zindex-1.html clipping-and-zindex-1-ref.html
fuzzy-if(cocoaWidget,1,4) fuzzy-if(d2d,59,342) fuzzy-if(d3d11&&advancedLayers&&!d2d,30,3) == intersecting-clipping-1-canvas.html intersecting-clipping-1-refc.html
== intersecting-clipping-1-image.html intersecting-clipping-1-refi.html
== intersecting-clipping-1-overflow-hidden.html intersecting-clipping-1-ref.html
fuzzy-if(Android,5,105) fuzzy-if(d2d,1,20) fuzzy-if(skiaContent,1,300) == intersecting-clipping-1-refi.html intersecting-clipping-1-ref.html
fuzzy-if(true,1,33) fuzzy-if(d2d,59,350) fuzzy-if(cocoaWidget,1,332) fuzzy-if(Android,124,440) fuzzy-if(skiaContent,1,135) fuzzy-if(d3d11&&advancedLayers,81,353) == intersecting-clipping-1-refc.html intersecting-clipping-1-ref.html # bug 732535
--- a/layout/reftests/css-animations/reftest.list
+++ b/layout/reftests/css-animations/reftest.list
@@ -1,12 +1,12 @@
== screen-animations.html screen-animations-ref.html
!= screen-animations.html screen-animations-notref.html
-skip-if(stylo) fails == print-no-animations.html print-no-animations-ref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-paged tests. Bug 1374154 for stylo
-skip-if(stylo) fails != print-no-animations.html print-no-animations-notref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-paged tests. Bug 1374154 for stylo
+fails == print-no-animations.html print-no-animations-ref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-paged tests.
+fails != print-no-animations.html print-no-animations-notref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-paged tests.
== animate-opacity.html animate-opacity-ref.html
== animate-preserves3d.html animate-preserves3d-ref.html
== animation-initially-out-of-view-with-delay.html animation-initially-out-of-view-with-delay-ref.html
== animation-on-empty-height-frame.html about:blank
== in-visibility-hidden-animation.html in-visibility-hidden-animation-ref.html
== in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element-ref.html
== partially-out-of-view-animation.html partially-out-of-view-animation-ref.html
== animate-display-table-opacity.html animate-display-table-opacity-ref.html
--- a/layout/reftests/svg/reftest.list
+++ b/layout/reftests/svg/reftest.list
@@ -200,17 +200,17 @@ fuzzy-if(skiaContent,1,2) == fallback-co
== filter-bounds-02.svg pass.svg
# This pref is normally on by default, but we turn it off in reftest runs to
# disable an unnecessary security-check. This reftest is actually testing that
# the security check works, though, so it needs the pref to be turned on:
fails-if(Android) pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg pass.svg # Bug 695385
== filter-foreignObject-01.svg pass.svg
== filter-in-mask-01.svg pass.svg
== filter-invalidation-01.svg pass.svg
-fuzzy(71,817) fails-if(winWidget&&stylo) fuzzy-if(webrender&&cocoaWidget,67-67,887-887) == filter-on-continuation-box-01.html filter-on-continuation-box-ref.html
+fuzzy(71,817) fails-if(winWidget) fuzzy-if(webrender&&cocoaWidget,67-67,887-887) == filter-on-continuation-box-01.html filter-on-continuation-box-ref.html
== filter-result-01.svg filter-result-01-ref.svg
== filter-scaled-01.svg pass.svg
fuzzy-if(skiaContent,1,500) == filter-scaled-02.html filter-scaled-02-ref.html
== filter-translated-01.svg filter-translated-01-ref.svg
== filter-use-element-01.svg pass.svg
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||skiaContent,1,800000) == filters-and-group-opacity-01.svg filters-and-group-opacity-01-ref.svg
== foreignObject-01.svg pass.svg
--- a/layout/reftests/svg/smil/style/reftest.list
+++ b/layout/reftests/svg/smil/style/reftest.list
@@ -109,18 +109,19 @@ fails == anim-css-strokedasharray-1.svg
== anim-css-strokewidth-1-by-no-no.svg anim-css-strokewidth-1-ref.svg
== anim-css-strokewidth-1-from-by-no-no.svg anim-css-strokewidth-1-ref.svg
== anim-css-strokewidth-1-from-to-no-no.svg anim-css-strokewidth-1-ref.svg
== anim-css-strokewidth-1-to-no-no.svg anim-css-strokewidth-1-ref.svg
# 'stroke-width' property, from/by/to with percent values
# XXXdholbert the mixed pct + px tests fail right now, because we need calc()
# in order to interpolate between pct and non-pct values, and we don't yet
-# support calc() for stroke-width & other SVG-specific properties. (Bug 1258270
-# for gecko, Bug 1386967 for stylo)
+# support calc() for stroke-width & other SVG-specific properties.
+#
+# Bug 1258270 and 1386967
== anim-css-strokewidth-1-by-pct-pct.svg anim-css-strokewidth-1-ref.svg
fails == anim-css-strokewidth-1-by-pct-px.svg anim-css-strokewidth-1-ref.svg
fails == anim-css-strokewidth-1-by-px-pct.svg anim-css-strokewidth-1-ref.svg
fails-if(webrender) == anim-css-strokewidth-1-from-by-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418
fails == anim-css-strokewidth-1-from-by-pct-px.svg anim-css-strokewidth-1-ref.svg
fails == anim-css-strokewidth-1-from-by-px-pct.svg anim-css-strokewidth-1-ref.svg
fails-if(webrender) == anim-css-strokewidth-1-from-to-pct-pct.svg anim-css-strokewidth-1-ref.svg # bug 1459418
fails == anim-css-strokewidth-1-from-to-pct-px.svg anim-css-strokewidth-1-ref.svg
--- a/layout/reftests/w3c-css/failures.list
+++ b/layout/reftests/w3c-css/failures.list
@@ -157,18 +157,16 @@ fails css-writing-modes/line-box-height-
fails css-writing-modes/line-box-height-vlr-021.xht
fails css-writing-modes/line-box-height-vlr-023.xht
fails css-writing-modes/line-box-height-vrl-002.xht
fails css-writing-modes/line-box-height-vrl-004.xht
fails css-writing-modes/line-box-height-vrl-010.xht
fails css-writing-modes/line-box-height-vrl-012.xht
# Bug 1258635 - text-combine-upright: digits
-# Using skip because there are mismatch tests which would unexpectedly
-# pass with "fails-if(!stylo)".
skip css-writing-modes/full-width-003.html
skip css-writing-modes/text-combine-upright-value-digits?-001.html
skip css-writing-modes/text-combine-upright-value-digits?-002.html
# Bug 1220353
fails css-writing-modes/vertical-alignment-vlr-023.xht
fails css-writing-modes/vertical-alignment-vlr-025.xht
fails css-writing-modes/vertical-alignment-vrl-022.xht
@@ -177,17 +175,16 @@ fails css-writing-modes/vertical-alignme
# Bug 1102175
fails css-writing-modes/wm-propagation-body-*.xht
css-writing-modes/text-combine-upright-layout-rules-001.html
#### CSS Multi-column 1 ##############################################
# Fuzzy annotations for multicol tests are due to AA differences.
-# fails-if(!stylo) annotations need to be triaged later. (Bug 1299006)
fails-if(winWidget||OSX) css-multicol/multicol-block-no-clip-001.xht
fails-if(winWidget||OSX) css-multicol/multicol-block-no-clip-002.xht
fails css-multicol/multicol-br-inside-avoidcolumn-001.xht
fails css-multicol/multicol-break-000.xht
fails css-multicol/multicol-break-001.xht
fuzzy(135,1008) fails-if(webrender&&cocoaWidget) css-multicol/multicol-clip-001.xht
fuzzy(135,770) css-multicol/multicol-clip-002.xht
fuzzy(135,467) fails-if(webrender&&cocoaWidget) css-multicol/multicol-collapsing-001.xht
--- a/layout/style/crashtests/crashtests.list
+++ b/layout/style/crashtests/crashtests.list
@@ -20,17 +20,17 @@ load 411603-1.html
load 412588-1.html
load 413274-1.xhtml
load 416461-1.xul
load 418007-1.xhtml
load 431705-1.xul
load 432561-1.html
load 437170-1.html
load 437532-1.html
-skip-if(Android&&stylo&&isDebugBuild) load 439184-1.html # Bug 1411522
+skip-if(Android&&isDebugBuild) load 439184-1.html # Bug 1411522
load 444237-1.html
load 444848-1.html
load 447776-1.html
load 447783-1.html
load 448161-1.html
load 448161-2.html
load 452150-1.xhtml
load 456196.html
--- a/layout/style/test/chrome/chrome.ini
+++ b/layout/style/test/chrome/chrome.ini
@@ -16,12 +16,12 @@ support-files =
[test_bug1160724.xul]
[test_bug535806.xul]
[test_chrome_only_media_queries.html]
[test_display_mode.html]
tags = fullscreen
[test_display_mode_reflow.html]
tags = fullscreen
[test_hover.html]
-skip-if = stylo # bug 1346353
+skip-if = true # bug 1346353
[test_moz_document_rules.html]
[test_stylesheet_clone_import_rule.html]
support-files = import_useless1.css import_useless2.css
--- a/layout/xul/crashtests/crashtests.list
+++ b/layout/xul/crashtests/crashtests.list
@@ -50,17 +50,17 @@ load 384491-1.xhtml
load 384871-1.html
load 386642.xul
load 387033-1.xhtml
load 387080-1.xul
load 391974-1.html
load 394120-1.xhtml
load 397293.xhtml # bug 1323652
load 397304-1.html
-asserts-if(stylo,0-2) load 398326-1.xhtml # bug 1324660
+load 398326-1.xhtml
load 399013.xul
load 400779-1.xhtml
load 402912-1.xhtml
load 404192.xhtml
load 407152.xul
load 408904-1.xul
load 412479-1.xhtml
load 415394-1.xhtml
@@ -71,17 +71,17 @@ load 431738.xhtml
load 432058-1.xul
load 432068-1.xul
load 432068-2.xul
load 433296-1.xul
load 433429.xul
load 452185.html
load 460900-1.xul
load 464149-1.xul
-asserts-if(winWidget,1) asserts-if(Android,0-1) asserts-if(stylo,0-1) load 464407-1.xhtml # Bug 450974 on win, Bug 1267054 on Android, bug 718883 for stylo
+asserts(0-1) load 464407-1.xhtml # Bugs 450974, 1267054, 718883
load 467080.xul
load 467481-1.xul
load 470063-1.html
load 470272.html
load 472189.xul
load 475133.html
load 488210-1.xhtml
load 495728-1.xul
--- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter
+++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter
@@ -7,17 +7,16 @@
##### Files not to write or delete at the destination end
P /sync-tests.sh
P /sync-tests-filter
##### Files not to read at the source end (and thus to delete from the
##### destination end if present).
H /test-template-001.xht
H /references/test-template-001.xht
-H reftest-stylo.list
# css-supports-027 uses @-moz-document, so we don't submit it.
# css-supports-046 tests the equivalent with @media.
H /conditional3/css-supports-027.xht
# css-supports-028 uses @-moz-document, so we don't submit it.
# css-supports-026 tests the equivalent with @media.
H /conditional3/css-supports-028.xht