diff --git a/layout/reftests/border-radius/reftest.list b/layout/reftests/border-radius/reftest.list index 9a2a9b475121..4bf7f7ca02b5 100644 --- a/layout/reftests/border-radius/reftest.list +++ b/layout/reftests/border-radius/reftest.list @@ -29,7 +29,7 @@ fuzzy-if(gtkWidget,14,280) fuzzy-if(cocoaWidget,4,582) fuzzy-if(Android,36,264) # Corners fuzzy-if(skiaContent,17,47) fuzzy-if(webrender,166-166,58-58) == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners fuzzy-if(gtkWidget,23,5) fuzzy-if(winWidget&&!d2d,23,5) fuzzy-if(d2d,32,8) fuzzy-if(Android,10,8) fuzzy-if(skiaContent,18,49) fuzzy-if(webrender,164-164,57-57) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804 -fuzzy-if(gtkWidget,3,10) fuzzy-if(winWidget&&!d2d,3,10) fuzzy-if(d2d,15,32) fuzzy-if(Android,3,15) fuzzy-if(skiaContent,18,90) fails-if(webrender) == corner-3.html corner-3-ref.svg +fuzzy-if(gtkWidget,3,10) fuzzy-if(winWidget&&!d2d,3,10) fuzzy-if(d2d,15,32) fuzzy-if(Android,3,15) fuzzy-if(skiaContent,18,90) fuzzy-if(webrender,18-18,91-91) == corner-3.html corner-3-ref.svg fuzzy-if(skiaContent,12,83) fuzzy-if(webrender,79-79,110-110) == corner-4.html corner-4-ref.svg # Test that radii too long are reduced diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index bbca2a040f90..47b0c7120fad 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -1173,7 +1173,7 @@ fails-if(usesRepeatResampling) == 446100-1e.html about:blank fails-if(usesRepeatResampling) fails-if(Android) == 446100-1g.html about:blank == 446100-1h.html about:blank == 447749-1.html 447749-1-ref.html -fuzzy(127,2) fails-if(webrender) == 448193.html 448193-ref.html # reference hardcodes gecko's 3d border colors, which webrender doesn't match +fuzzy(127,2) == 448193.html 448193-ref.html fails-if(styloVsGecko) != 449149-1a.html about:blank fails-if(styloVsGecko) != 449149-1b.html about:blank # Retry the above with XBL scopes @@ -1227,7 +1227,7 @@ fuzzy-if(skiaContent,1,5) == 459443-1.html 459443-1-ref.html == 459613-1.html 459613-1-ref.html == 460012-1.html 460012-1-ref.html == 461266-1.html 461266-1-ref.html -fuzzy-if(skiaContent,1,12000) fails-if(webrender) == 461512-1.html 461512-1-ref.html # reference hardcodes gecko's 3d border colors, which webrender doesn't match +fuzzy-if(skiaContent,1,12000) == 461512-1.html 461512-1-ref.html == 462844-1.html 462844-ref.html == 462844-2.html 462844-ref.html == 462844-3.html 462844-ref.html @@ -1611,7 +1611,7 @@ fails-if(!haveTestPlugin) HTTP == 599476.html 599476-ref.html == 600974-3.html 600974-1-ref.html == 602200-1.html 602200-1-ref.html == 602200-2.html 602200-2-ref.html -fuzzy-if(Android,8,20) fails-if(webrender) == 602200-3.html 602200-3-ref.html # mishandled transform +fuzzy-if(Android,8,20) == 602200-3.html 602200-3-ref.html == 602200-4.html 602200-4-ref.html == 603423-1.html 603423-1-ref.html == 604737.html 604737-ref.html @@ -1664,7 +1664,7 @@ HTTP(..) == 635639-2.html 635639-2-ref.html random == 637597-1.html 637597-1-ref.html # bug 637597 was never really fixed! fuzzy-if(Android,8,500) == 637852-1.html 637852-1-ref.html fuzzy-if(Android,8,500) fuzzy-if(skiaContent,2,1) fuzzy-if(webrender,3,19) == 637852-2.html 637852-2-ref.html -fuzzy-if(Android,8,500) fails-if(webrender) == 637852-3.html 637852-3-ref.html +fuzzy-if(Android,8,500) == 637852-3.html 637852-3-ref.html fails-if(webrender&&asyncPan) == 641770-1.html 641770-1-ref.html # bug 1374326 for webrender+APZ == 641856-1.html 641856-1-ref.html == 645491-1.html 645491-1-ref.html @@ -1937,7 +1937,7 @@ skip-if(!Android) fails-if(Android) == 1133905-6-vh-rtl.html 1133905-ref-vh-rtl. == 1151306-1.html 1151306-1-ref.html == 1153845-1.html 1153845-1-ref.html == 1155828-1.html 1155828-1-ref.html -fuzzy-if(skiaContent,7,84) fails-if(webrender) == 1156129-1.html 1156129-1-ref.html +fuzzy-if(skiaContent,7,84) == 1156129-1.html 1156129-1-ref.html pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1-ref.html fuzzy-if(Android,6,6) == 1169331-1.html 1169331-1-ref.html fuzzy(1,74) fails-if(gtkWidget&&!styloVsGecko) == 1174332-1.html 1174332-1-ref.html # bug 1312658 diff --git a/layout/reftests/image-element/reftest.list b/layout/reftests/image-element/reftest.list index f480a6289c5a..2125b2e019b7 100644 --- a/layout/reftests/image-element/reftest.list +++ b/layout/reftests/image-element/reftest.list @@ -11,11 +11,11 @@ fails-if(azureSkia) fails-if(cocoaWidget) skip-if(styloVsGecko) == canvas-outsid == element-paint-repeated.html element-paint-repeated-ref.html == element-paint-recursion.html element-paint-recursion-ref.html HTTP(..) == element-paint-continuation.html element-paint-continuation-ref.html -fails-if(webrender) == element-paint-transform-01.html element-paint-transform-01-ref.html +== element-paint-transform-01.html element-paint-transform-01-ref.html random-if(d2d) == element-paint-transform-02.html element-paint-transform-02-ref.html # bug 587133 fuzzy-if(d2d&&/^Windows\x20NT\x206\.1/.test(http.oscpu),16,90) == element-paint-background-size-01.html element-paint-background-size-01-ref.html == element-paint-background-size-02.html element-paint-background-size-02-ref.html -fuzzy-if(skiaContent,255,4) fails-if(webrender) == element-paint-transform-repeated.html element-paint-transform-repeated-ref.html +fuzzy-if(skiaContent,255,4) == element-paint-transform-repeated.html element-paint-transform-repeated-ref.html fuzzy-if(d2d,255,24) == element-paint-transform-03.html element-paint-transform-03-ref.html fuzzy-if(asyncPan,2,140) fuzzy-if(skiaContent,3,106) == element-paint-native-widget.html element-paint-native-widget-ref.html # in -ref the scrollframe is active and layerized differently with APZ fails-if(usesRepeatResampling) == element-paint-subimage-sampling-restriction.html about:blank diff --git a/layout/reftests/table-bordercollapse/reftest.list b/layout/reftests/table-bordercollapse/reftest.list index bbfa3dc86537..52a3cfd76437 100644 --- a/layout/reftests/table-bordercollapse/reftest.list +++ b/layout/reftests/table-bordercollapse/reftest.list @@ -23,39 +23,38 @@ == frame_above_rules_all.html frame_above_rules_all_ref.html == frame_above_rules_cols.html frame_above_rules_cols_ref.html == frame_above_rules_groups.html frame_above_rules_groups_ref.html -# All these webrender-fails are due to hardcoded 3D border colors, which webrender doesn't match gecko on. See webrender issue 1280. -fails-if(webrender) == frame_above_rules_none.html frame_above_rules_none_ref.html +== frame_above_rules_none.html frame_above_rules_none_ref.html == frame_above_rules_rows.html frame_above_rules_rows_ref.html == frame_below_rules_all.html frame_below_rules_all_ref.html == frame_below_rules_cols.html frame_below_rules_cols_ref.html == frame_below_rules_groups.html frame_below_rules_groups_ref.html -fails-if(webrender) == frame_below_rules_none.html frame_below_rules_none_ref.html +== frame_below_rules_none.html frame_below_rules_none_ref.html == frame_below_rules_rows.html frame_below_rules_rows_ref.html == frame_border_rules_all.html frame_border_rules_all_ref.html == frame_border_rules_cols.html frame_border_rules_cols_ref.html == frame_border_rules_groups.html frame_border_rules_groups_ref.html -fails-if(webrender) == frame_border_rules_none.html frame_border_rules_none_ref.html +== frame_border_rules_none.html frame_border_rules_none_ref.html == frame_border_rules_rows.html frame_border_rules_rows_ref.html == frame_box_rules_all.html frame_box_rules_all_ref.html == frame_box_rules_cols.html frame_box_rules_cols_ref.html == frame_box_rules_groups.html frame_box_rules_groups_ref.html -fails-if(webrender) == frame_box_rules_none.html frame_box_rules_none_ref.html +== frame_box_rules_none.html frame_box_rules_none_ref.html == frame_box_rules_none-collapse.html frame_box_rules_none-collapse-ref.html == frame_box_rules_rows.html frame_box_rules_rows_ref.html == frame_hsides_rules_all.html frame_hsides_rules_all_ref.html == frame_hsides_rules_cols.html frame_hsides_rules_cols_ref.html == frame_hsides_rules_groups.html frame_hsides_rules_groups_ref.html -fails-if(webrender) == frame_hsides_rules_none.html frame_hsides_rules_none_ref.html +== frame_hsides_rules_none.html frame_hsides_rules_none_ref.html == frame_hsides_rules_rows.html frame_hsides_rules_rows_ref.html == frame_lhs_rules_all.html frame_lhs_rules_all_ref.html == frame_lhs_rules_cols.html frame_lhs_rules_cols_ref.html == frame_lhs_rules_groups.html frame_lhs_rules_groups_ref.html -fails-if(webrender) == frame_lhs_rules_none.html frame_lhs_rules_none_ref.html +== frame_lhs_rules_none.html frame_lhs_rules_none_ref.html == frame_lhs_rules_rows.html frame_lhs_rules_rows_ref.html == frame_rhs_rules_all.html frame_rhs_rules_all_ref.html == frame_rhs_rules_cols.html frame_rhs_rules_cols_ref.html == frame_rhs_rules_groups.html frame_rhs_rules_groups_ref.html -fails-if(webrender) == frame_rhs_rules_none.html frame_rhs_rules_none_ref.html +== frame_rhs_rules_none.html frame_rhs_rules_none_ref.html == frame_rhs_rules_rows.html frame_rhs_rules_rows_ref.html == frame_void_rules_all.html frame_void_rules_all_ref.html == frame_void_rules_cols.html frame_void_rules_cols_ref.html @@ -65,7 +64,7 @@ fails-if(webrender) == frame_rhs_rules_none.html frame_rhs_rules_none_ref.html == frame_vsides_rules_all.html frame_vsides_rules_all_ref.html == frame_vsides_rules_cols.html frame_vsides_rules_cols_ref.html == frame_vsides_rules_groups.html frame_vsides_rules_groups_ref.html -fails-if(webrender) == frame_vsides_rules_none.html frame_vsides_rules_none_ref.html +== frame_vsides_rules_none.html frame_vsides_rules_none_ref.html == frame_vsides_rules_rows.html frame_vsides_rules_rows_ref.html == borderhandling-1.html borderhandling-ref.html == borderhandling-2.html borderhandling-ref.html @@ -100,9 +99,9 @@ fails-if(webrender) == frame_vsides_rules_none.html frame_vsides_rules_none_ref. # Fuzzy because for some reason the corner beveling is antialiased differently. # So get 40 pixels of fuzz, 20 at each beveled corner (because the border width # is 20px). -fuzzy(255,40) fails-if(webrender) == border-style-outset-becomes-groove.html border-style-outset-becomes-groove-ref.html +fuzzy(255,40) == border-style-outset-becomes-groove.html border-style-outset-becomes-groove-ref.html # Fuzzy because for some reason the corner beveling is antialiased differently. # So get 40 pixels of fuzz, 20 at each beveled corner (because the border width # is 20px). -fuzzy(255,40) fails-if(webrender) == border-style-inset-becomes-ridge.html border-style-inset-becomes-ridge-ref.html +fuzzy(255,40) == border-style-inset-becomes-ridge.html border-style-inset-becomes-ridge-ref.html fuzzy(2,11000) == 1324524.html 1324524-ref.html