From 2923be5074fdd1fcaa5e7f1ff183550f76118ec0 Mon Sep 17 00:00:00 2001 From: Ting-Yu Lin Date: Wed, 31 May 2017 16:44:38 -0700 Subject: [PATCH] Bug 1290276 Part 8 - Update test expectations after implementing XBL for stylo. r=heycam Disable 461917-1.xhtml under dom/xul/crashtests/ because I cannot reproduce it locally. Annotate assert-if on some crashtests (bug 1370830). Other modifications are all removal of fails-if. MozReview-Commit-ID: 6Q2A5M5rOry --HG-- extra : rebase_source : b282a919fcda6287fe2eaa6b139a11f2663ad578 --- dom/html/reftests/autofocus/reftest.list | 6 +- dom/html/reftests/reftest.list | 18 ++-- dom/xbl/crashtests/crashtests.list | 2 +- dom/xul/crashtests/crashtests.list | 4 +- editor/reftests/reftest.list | 98 +++++++++---------- layout/base/crashtests/crashtests.list | 8 +- layout/generic/crashtests/crashtests.list | 4 +- layout/reftests/bidi/reftest.list | 4 +- layout/reftests/bugs/reftest.list | 62 ++++++------ .../css-disabled/textarea/reftest.list | 18 ++-- .../css-enabled/textarea/reftest.list | 18 ++-- .../css-invalid/default-style/reftest.list | 2 +- .../css-invalid/textarea/reftest.list | 26 ++--- layout/reftests/css-optional/reftest.list | 2 +- layout/reftests/css-placeholder/reftest.list | 6 +- .../css-placeholder/textarea/reftest.list | 24 ++--- layout/reftests/css-required/reftest.list | 2 +- .../css-ui-invalid/default-style/reftest.list | 4 +- .../css-ui-invalid/textarea/reftest.list | 30 +++--- .../css-ui-valid/textarea/reftest.list | 34 +++---- .../reftests/css-valid/textarea/reftest.list | 26 ++--- layout/reftests/floats/reftest.list | 2 +- layout/reftests/font-inflation/reftest.list | 14 +-- .../forms/input/datetime/reftest.list | 2 +- .../reftests/forms/placeholder/reftest.list | 8 +- layout/reftests/forms/reftest.list | 4 +- layout/reftests/forms/textarea/reftest.list | 20 ++-- layout/reftests/native-theme/reftest.list | 6 +- layout/reftests/scrolling/reftest.list | 2 +- layout/reftests/text-decoration/reftest.list | 4 +- layout/reftests/text/reftest.list | 26 ++--- .../w3c-css/submitted/flexbox/reftest.list | 4 +- layout/reftests/writing-mode/reftest.list | 10 +- layout/style/crashtests/crashtests.list | 2 +- layout/style/test/stylo-failures.md | 2 +- layout/xul/crashtests/crashtests.list | 18 ++-- layout/xul/tree/crashtests/crashtests.list | 4 +- 37 files changed, 263 insertions(+), 263 deletions(-) diff --git a/dom/html/reftests/autofocus/reftest.list b/dom/html/reftests/autofocus/reftest.list index 7524076c17f3..a4120d025b1f 100644 --- a/dom/html/reftests/autofocus/reftest.list +++ b/dom/html/reftests/autofocus/reftest.list @@ -5,10 +5,10 @@ fuzzy-if(skiaContent,1,3) needs-focus skip-if(styloVsGecko) == input-number.html fuzzy-if(skiaContent,1,3) needs-focus fails-if(styloVsGecko) == input-time.html input-time-ref.html fuzzy-if(skiaContent,1,3) needs-focus == button-load.html button-ref.html fuzzy-if(skiaContent,1,3) needs-focus == button-create.html button-ref.html -fuzzy-if(skiaContent,1,3) needs-focus fails-if(styloVsGecko) == textarea-load.html textarea-ref.html -fuzzy-if(skiaContent,1,3) needs-focus fails-if(styloVsGecko) == textarea-create.html textarea-ref.html +fuzzy-if(skiaContent,1,3) needs-focus == textarea-load.html textarea-ref.html +fuzzy-if(skiaContent,1,3) needs-focus == textarea-create.html textarea-ref.html fuzzy-if(skiaContent,9,6) needs-focus == select-load.html select-ref.html fuzzy-if(skiaContent,2,4) needs-focus == select-create.html select-ref.html -needs-focus fails-if(styloVsGecko) == autofocus-after-load.html autofocus-after-load-ref.html +needs-focus == autofocus-after-load.html autofocus-after-load-ref.html fuzzy-if(skiaContent,2,5) needs-focus == autofocus-leaves-iframe.html autofocus-leaves-iframe-ref.html fuzzy-if(skiaContent,2,5) needs-focus == autofocus-after-body-focus.html autofocus-after-body-focus-ref.html diff --git a/dom/html/reftests/reftest.list b/dom/html/reftests/reftest.list index de97337dc6be..92221aa0594f 100644 --- a/dom/html/reftests/reftest.list +++ b/dom/html/reftests/reftest.list @@ -2,12 +2,12 @@ include autofocus/reftest.list include toblob-todataurl/reftest.list -fails-if(styloVsGecko) == 41464-1a.html 41464-1-ref.html -fails-if(styloVsGecko) == 41464-1b.html 41464-1-ref.html +== 41464-1a.html 41464-1-ref.html +== 41464-1b.html 41464-1-ref.html == 52019-1.html 52019-1-ref.html -fails-if(styloVsGecko) == 82711-1.html 82711-1-ref.html -fails-if(styloVsGecko) == 82711-2.html 82711-2-ref.html -fails-if(styloVsGecko) != 82711-1-ref.html 82711-2-ref.html +== 82711-1.html 82711-1-ref.html +== 82711-2.html 82711-2-ref.html +!= 82711-1-ref.html 82711-2-ref.html != 468263-1a.html about:blank != 468263-1b.html about:blank != 468263-1c.html about:blank @@ -20,10 +20,10 @@ fails-if(styloVsGecko) != 82711-1-ref.html 82711-2-ref.html == 560059-video-dimensions.html 560059-video-dimensions-ref.html == 573322-quirks.html 573322-quirks-ref.html == 573322-no-quirks.html 573322-no-quirks-ref.html -fails-if(styloVsGecko) == 596455-1a.html 596455-ref-1.html -fails-if(styloVsGecko) == 596455-1b.html 596455-ref-1.html -fails-if(styloVsGecko) == 596455-2a.html 596455-ref-2.html -fails-if(styloVsGecko) == 596455-2b.html 596455-ref-2.html +== 596455-1a.html 596455-ref-1.html +== 596455-1b.html 596455-ref-1.html +== 596455-2a.html 596455-ref-2.html +== 596455-2b.html 596455-ref-2.html == 610935.html 610935-ref.html == 649134-1.html 649134-ref.html skip-if(Android) == 649134-2.html 649134-2-ref.html diff --git a/dom/xbl/crashtests/crashtests.list b/dom/xbl/crashtests/crashtests.list index af0f1e5436c0..9cb162c64adc 100644 --- a/dom/xbl/crashtests/crashtests.list +++ b/dom/xbl/crashtests/crashtests.list @@ -8,7 +8,7 @@ skip-if(Android) load 336744-1.html # bug 1268050 load 336960-1.html load 342954-1.xhtml load 342954-2.xhtml -load 368276-1.xhtml +asserts-if(stylo,4) load 368276-1.xhtml # bug 1370830 load 368641-1.xhtml load 378521-1.xhtml load 382376-1.xhtml diff --git a/dom/xul/crashtests/crashtests.list b/dom/xul/crashtests/crashtests.list index 737a32f60fdc..f4e0f9c1f5f7 100644 --- a/dom/xul/crashtests/crashtests.list +++ b/dom/xul/crashtests/crashtests.list @@ -8,7 +8,7 @@ load 326644-2.html load 326864-1.xul load 326875-1.xul load 326881-1.xul -load 329982-1.xhtml +asserts-if(stylo,4) load 329982-1.xhtml # bug 1370830 load 336096-1.xhtml load 344215-1.xul load 354611-1.html @@ -23,7 +23,7 @@ load 428951-1.xul load 429085-1.xhtml load 431906-1.html load 451311-1.xul -load 461917-1.xhtml +skip-if(stylo) load 461917-1.xhtml # bug 1370153 load 468211-1.xul load 468211-2.xul load 468211-3.xul diff --git a/editor/reftests/reftest.list b/editor/reftests/reftest.list index d728ca436be0..e203fcb1f8ce 100644 --- a/editor/reftests/reftest.list +++ b/editor/reftests/reftest.list @@ -40,70 +40,70 @@ fails-if(Android) needs-focus != spellcheck-input-attr-dynamic-override-inherit. fails-if(Android) needs-focus != spellcheck-input-property-dynamic-override.html spellcheck-input-ref.html == spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-nofocus-ref.html fails-if(Android) needs-focus != spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-ref.html -fails-if(styloVsGecko) == spellcheck-textarea-attr.html spellcheck-textarea-nofocus-ref.html +== spellcheck-textarea-attr.html spellcheck-textarea-nofocus-ref.html #the random-if(Android) tests pass on android native, but fail on android-xul, see bug 728942 -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-attr.html spellcheck-textarea-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-textarea-focused.html spellcheck-textarea-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-textarea-focused-reframe.html spellcheck-textarea-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-textarea-focused-notreadonly.html spellcheck-textarea-ref2.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-nofocus.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-disabled.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-attr-inherit.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-attr-dynamic.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-attr-dynamic-inherit.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-property-dynamic.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-property-dynamic-inherit.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-attr-dynamic-override.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-attr-dynamic-override-inherit.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-property-dynamic-override.html spellcheck-textarea-ref.html -random-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-attr.html spellcheck-textarea-ref.html +needs-focus == spellcheck-textarea-focused.html spellcheck-textarea-ref.html +needs-focus == spellcheck-textarea-focused-reframe.html spellcheck-textarea-ref.html +needs-focus == spellcheck-textarea-focused-notreadonly.html spellcheck-textarea-ref2.html +random-if(Android) needs-focus != spellcheck-textarea-nofocus.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-disabled.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-attr-inherit.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-attr-dynamic.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-attr-dynamic-inherit.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-property-dynamic.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-property-dynamic-inherit.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-attr-dynamic-override.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-attr-dynamic-override-inherit.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-property-dynamic-override.html spellcheck-textarea-ref.html +random-if(Android) needs-focus != spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-textarea-ref.html needs-focus == caret_on_focus.html caret_on_focus-ref.html -needs-focus fails-if(styloVsGecko) != caret_on_textarea_lastline.html caret_on_textarea_lastline-ref.html +needs-focus != caret_on_textarea_lastline.html caret_on_textarea_lastline-ref.html needs-focus == input-text-onfocus-reframe.html input-text-onfocus-reframe-ref.html fuzzy-if(skiaContent,3,1) needs-focus == input-text-notheme-onfocus-reframe.html input-text-notheme-onfocus-reframe-ref.html needs-focus == caret_after_reframe.html caret_after_reframe-ref.html == nobogusnode-1.html nobogusnode-ref.html == nobogusnode-2.html nobogusnode-ref.html -fails-if(styloVsGecko) == spellcheck-hyphen-valid.html spellcheck-hyphen-valid-ref.html -fails-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid-ref.html -fails-if(styloVsGecko) == spellcheck-slash-valid.html spellcheck-slash-valid-ref.html -fails-if(styloVsGecko) == spellcheck-period-valid.html spellcheck-period-valid-ref.html -fails-if(styloVsGecko) == spellcheck-space-valid.html spellcheck-space-valid-ref.html -fails-if(styloVsGecko) == spellcheck-comma-valid.html spellcheck-comma-valid-ref.html -fails-if(styloVsGecko) == spellcheck-hyphen-multiple-valid.html spellcheck-hyphen-multiple-valid-ref.html -fails-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid-ref.html -fails-if(styloVsGecko) == spellcheck-dotafterquote-valid.html spellcheck-dotafterquote-valid-ref.html -fails-if(styloVsGecko) == spellcheck-url-valid.html spellcheck-url-valid-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-non-latin-arabic.html spellcheck-non-latin-arabic-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-non-latin-chinese-simplified.html spellcheck-non-latin-chinese-simplified-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-non-latin-chinese-traditional.html spellcheck-non-latin-chinese-traditional-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-non-latin-hebrew.html spellcheck-non-latin-hebrew-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-non-latin-japanese.html spellcheck-non-latin-japanese-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-non-latin-korean.html spellcheck-non-latin-korean-ref.html -fails-if(styloVsGecko) == unneeded_scroll.html unneeded_scroll-ref.html +== spellcheck-hyphen-valid.html spellcheck-hyphen-valid-ref.html +fails-if(Android) needs-focus != spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid-ref.html +== spellcheck-slash-valid.html spellcheck-slash-valid-ref.html +== spellcheck-period-valid.html spellcheck-period-valid-ref.html +== spellcheck-space-valid.html spellcheck-space-valid-ref.html +== spellcheck-comma-valid.html spellcheck-comma-valid-ref.html +== spellcheck-hyphen-multiple-valid.html spellcheck-hyphen-multiple-valid-ref.html +fails-if(Android) needs-focus != spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid-ref.html +== spellcheck-dotafterquote-valid.html spellcheck-dotafterquote-valid-ref.html +== spellcheck-url-valid.html spellcheck-url-valid-ref.html +needs-focus == spellcheck-non-latin-arabic.html spellcheck-non-latin-arabic-ref.html +needs-focus == spellcheck-non-latin-chinese-simplified.html spellcheck-non-latin-chinese-simplified-ref.html +needs-focus == spellcheck-non-latin-chinese-traditional.html spellcheck-non-latin-chinese-traditional-ref.html +needs-focus == spellcheck-non-latin-hebrew.html spellcheck-non-latin-hebrew-ref.html +needs-focus == spellcheck-non-latin-japanese.html spellcheck-non-latin-japanese-ref.html +needs-focus == spellcheck-non-latin-korean.html spellcheck-non-latin-korean-ref.html +== unneeded_scroll.html unneeded_scroll-ref.html == caret_on_presshell_reinit.html caret_on_presshell_reinit-ref.html fuzzy-if(browserIsRemote,255,3) asserts-if(browserIsRemote,0-2) asserts-if(webrender&&!browserIsRemote,0-1) == caret_on_presshell_reinit-2.html caret_on_presshell_reinit-ref.html -fuzzy-if(asyncPan&&!layersGPUAccelerated,102,2824) fails-if(styloVsGecko) == 642800.html 642800-ref.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,102,2824) == 642800.html 642800-ref.html == selection_visibility_after_reframe.html selection_visibility_after_reframe-ref.html != selection_visibility_after_reframe-2.html selection_visibility_after_reframe-ref.html != selection_visibility_after_reframe-3.html selection_visibility_after_reframe-ref.html == 672709.html 672709-ref.html -fails-if(styloVsGecko) == 338427-1.html 338427-1-ref.html +== 338427-1.html 338427-1-ref.html skip-if(Android) needs-focus == 674212-spellcheck.html 674212-spellcheck-ref.html skip-if(Android) needs-focus == 338427-2.html 338427-2-ref.html -skip-if(Android) needs-focus fails-if(styloVsGecko) == 338427-3.html 338427-3-ref.html +skip-if(Android) needs-focus == 338427-3.html 338427-3-ref.html skip-if(Android) needs-focus == 462758-grabbers-resizers.html 462758-grabbers-resizers-ref.html -fails-if(styloVsGecko) == readwrite-non-editable.html readwrite-non-editable-ref.html -fails-if(styloVsGecko) == readwrite-editable.html readwrite-editable-ref.html -fails-if(styloVsGecko) == readonly-non-editable.html readonly-non-editable-ref.html -fails-if(styloVsGecko) == readonly-editable.html readonly-editable-ref.html -fails-if(styloVsGecko) == dynamic-overflow-change.html dynamic-overflow-change-ref.html +== readwrite-non-editable.html readwrite-non-editable-ref.html +== readwrite-editable.html readwrite-editable-ref.html +== readonly-non-editable.html readonly-non-editable-ref.html +== readonly-editable.html readonly-editable-ref.html +== dynamic-overflow-change.html dynamic-overflow-change-ref.html == 694880-1.html 694880-ref.html == 694880-2.html 694880-ref.html == 694880-3.html 694880-ref.html == 388980-1.html 388980-1-ref.html -needs-focus fails-if(styloVsGecko) == spellcheck-superscript-1.html spellcheck-superscript-1-ref.html -fails-if(Android) needs-focus fails-if(styloVsGecko) != spellcheck-superscript-2.html spellcheck-superscript-2-ref.html # bug 783658 +needs-focus == spellcheck-superscript-1.html spellcheck-superscript-1-ref.html +fails-if(Android) needs-focus != spellcheck-superscript-2.html spellcheck-superscript-2-ref.html # bug 783658 fuzzy-if(skiaContent,1,3400) needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) == 824080-1.html 824080-1-ref.html fuzzy-if(OSX,1,1) needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) == 824080-2.html 824080-2-ref.html #Bug 1313253 fuzzy-if(OSX,1,1) needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) == 824080-3.html 824080-3-ref.html #Bug 1312951 @@ -111,9 +111,9 @@ needs-focus != 824080-2.html 824080-3.html fuzzy-if(skiaContent,1,3200) needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) == 824080-4.html 824080-4-ref.html fuzzy-if(skiaContent,2,1800) needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) == 824080-5.html 824080-5-ref.html needs-focus != 824080-4.html 824080-5.html -needs-focus fails-if(styloVsGecko) == 824080-6.html 824080-6-ref.html -needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) fails-if(styloVsGecko) == 824080-7.html 824080-7-ref.html -needs-focus fails-if(styloVsGecko) != 824080-6.html 824080-7.html +needs-focus == 824080-6.html 824080-6-ref.html +needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) == 824080-7.html 824080-7-ref.html +needs-focus != 824080-6.html 824080-7.html # Bug 674927: copy spellcheck-textarea tests to contenteditable == spellcheck-contenteditable-attr.html spellcheck-contenteditable-nofocus-ref.html fails-if(Android) needs-focus != spellcheck-contenteditable-attr.html spellcheck-contenteditable-ref.html @@ -133,5 +133,5 @@ needs-focus == spellcheck-contenteditable-focused-reframe.html spellcheck-conten == spellcheck-contenteditable-property-dynamic-override-inherit.html spellcheck-contenteditable-disabled-ref.html == 911201.html 911201-ref.html needs-focus == 969773.html 969773-ref.html -fuzzy-if(skiaContent,1,220) fails-if(styloVsGecko) == 997805.html 997805-ref.html -fuzzy-if(skiaContent,1,220) fails-if(styloVsGecko) == 1088158.html 1088158-ref.html +fuzzy-if(skiaContent,1,220) == 997805.html 997805-ref.html +fuzzy-if(skiaContent,1,220) == 1088158.html 1088158-ref.html diff --git a/layout/base/crashtests/crashtests.list b/layout/base/crashtests/crashtests.list index c754252d8d13..5094a22c3ded 100644 --- a/layout/base/crashtests/crashtests.list +++ b/layout/base/crashtests/crashtests.list @@ -150,7 +150,7 @@ load 373919.xhtml load 374193-1.xhtml load 374297-1.html load 374297-2.html -load 376223-1.xhtml +asserts-if(stylo,2) load 376223-1.xhtml # bug 1370830 load 378325-1.html load 378682.html load 379105-1.xhtml @@ -162,9 +162,9 @@ load 379920-2.svg load 379975.html load 380096-1.html load 382204-1.html # bug 1323680 -load 383102-1.xhtml +asserts-if(stylo,2) load 383102-1.xhtml # bug 1370830 load 383129-1.html -load 383806-1.xhtml +asserts-if(stylo,1) load 383806-1.xhtml # bug 1370830 load 384344-1.html load 384392-1.xhtml load 384392-2.svg @@ -242,7 +242,7 @@ load 421432.html load 422276.html asserts(0-1) load 423107-1.xhtml # bug 866955 load 425981-1.html -load 428113.xhtml +asserts-if(stylo,6) load 428113.xhtml # bug 1370830 load 428138-1.html load 428448-1.html load 429088-1.html diff --git a/layout/generic/crashtests/crashtests.list b/layout/generic/crashtests/crashtests.list index 31d8406d4d06..6233c06da2e8 100644 --- a/layout/generic/crashtests/crashtests.list +++ b/layout/generic/crashtests/crashtests.list @@ -77,7 +77,7 @@ load 368568.html load 368752.html load 368860-1.html load 368863-1.html -load 369038-1.xhtml +asserts-if(stylo,2) load 369038-1.xhtml # bug 1370830 load 369150-1.html load 369150-2.html load 369227-1.xhtml @@ -332,7 +332,7 @@ load 468771-1.xhtml load 468771-2.xhtml load 469859-1.xhtml # bug 1323665 load 472587-1.xhtml -load 472617-1.xhtml +asserts-if(stylo,2) load 472617-1.xhtml # bug 1370830 load 472774-1.html load 472776-1.html load 472950-1.html diff --git a/layout/reftests/bidi/reftest.list b/layout/reftests/bidi/reftest.list index 9654d41cad28..97744751b141 100644 --- a/layout/reftests/bidi/reftest.list +++ b/layout/reftests/bidi/reftest.list @@ -76,7 +76,7 @@ fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated&&!azur == 263359-3.html 263359-3-ref.html == 263359-4.html 263359-4-ref.html random-if(winWidget) fuzzy-if(skiaContent,1,1700) == 267459-1.html 267459-1-ref.html # depends on windows version, see bug 590101 -fuzzy-if(skiaContent,1,1100) fails-if(styloVsGecko) == 267459-2.html 267459-2-ref.html +fuzzy-if(skiaContent,1,1100) == 267459-2.html 267459-2-ref.html == 299065-1.html 299065-1-ref.html random-if(winWidget) == 305643-1.html 305643-1-ref.html # depends on windows version, see bug 590101 == 332655-1.html 332655-1-ref.html @@ -118,7 +118,7 @@ fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated&&!azur == 662288-1.html 662288-1-ref.html == 670226-1.html 670226-1-ref.html == 676245-1.html 676245-1-ref.html -fuzzy-if(skiaContent,1,3) fails-if(styloVsGecko) == 698291-1.html 698291-1-ref.html +fuzzy-if(skiaContent,1,3) == 698291-1.html 698291-1-ref.html == 698706-1.html 698706-1-ref.html == 704837-1.html 704837-1-ref.html == 712600-1.html 712600-1-ref.html diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index 7dbd8044f1e3..0d60af808632 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -82,11 +82,11 @@ fuzzy-if(gtkWidget,6,26200) == 28811-2b.html 28811-2-ref.html # Bug 1128229 == 68061-2.xml 68061-2-ref.xml == 76331-1.html 76331-1-ref.html == 81947-1.html 81947-ref.html -fails-if(styloVsGecko) == 82711-1.html 82711-1-ref.html +== 82711-1.html 82711-1-ref.html fails-if(styloVsGecko) == 82711-2.html 82711-2-ref.html -fails-if(styloVsGecko) == 82711-3.html 82711-3-ref.html -fails-if(styloVsGecko) != 82711-1-ref.html 82711-2-ref.html -fails-if(styloVsGecko) != 82711-1-ref.html 82711-3-ref.html +== 82711-3.html 82711-3-ref.html +!= 82711-1-ref.html 82711-2-ref.html +!= 82711-1-ref.html 82711-3-ref.html fails-if(styloVsGecko) != 82711-2-ref.html 82711-3-ref.html fuzzy-if(Android,4,1) == 84400-1.html 84400-1-ref.html fuzzy-if(skiaContent,2,13) == 84400-2.html 84400-2-ref.html @@ -237,14 +237,14 @@ fuzzy-if(skiaContent,1,4) == 220165-1.svg 220165-1-ref.svg == 234686-17.html 234686-ref.html == 234686-18.html 234686-ref.html == 234686-19.html 234686-ref.html -fails-if(styloVsGecko) == 234964-1.html 234964-1-ref.html +== 234964-1.html 234964-1-ref.html == 234964-2.html 234964-2-ref.html == 235593-1.html 235593-1-ref.html fuzzy-if(skiaContent,4,2) == 236539-1.html 236539-1-ref.html == 240029-1.html 240029-1-ref.html == 240470-1.html 240470-1-ref.html -fails-if(styloVsGecko) == 240933-1.html 240933-1-ref.html -skip-if(Android) fails-if(styloVsGecko) == 240933-2.html 240933-2-ref.html +== 240933-1.html 240933-1-ref.html +skip-if(Android) == 240933-2.html 240933-2-ref.html == 243266-1.html 243266-1-ref.html == 243302-1.html 243302-1-ref.html skip-if(Android&&asyncPan) == 243519-1.html 243519-1-ref.html @@ -304,10 +304,10 @@ fuzzy-if(Android,3,50) fuzzy-if(skiaContent,1,133) == 273681-1.html 273681-1-ref == 283686-1.html about:blank == 283686-2.html 283686-2-ref.html == 283686-3.html about:blank -fails-if(styloVsGecko) == 289384-1.xhtml 289384-ref.xhtml +== 289384-1.xhtml 289384-ref.xhtml random-if(d2d) fuzzy-if(Android,8,1439) skip-if(styloVsGecko) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 578114 for the d2d failures, bug 1354406 == 290129-1.html 290129-1-ref.html -fails-if(styloVsGecko) == 291078-1.html 291078-1-ref.html +== 291078-1.html 291078-1-ref.html == 291078-2.html 291078-2-ref.html == 291262-1.html 291262-1-ref.html == 294306-1.html 294306-1a-ref.html @@ -318,12 +318,12 @@ fails-if(styloVsGecko) == 291078-1.html 291078-1-ref.html == 299837-1.html 299837-1-ref.html == 299837-2.xul 299837-2-ref.xul random-if(d2d) == 299837-3.xul 299837-3-ref.xul # bug 587631 -fails-if(styloVsGecko) == 300691-1a.html 300691-1-ref.html -fails-if(styloVsGecko) == 300691-1b.html 300691-1-ref.html -fails-if(styloVsGecko) == 300691-1c.html 300691-1-ref.html -fails-if(styloVsGecko) == 300691-1d.html 300691-1-ref.html -fails-if(styloVsGecko) == 300691-1e.html 300691-1-ref.html -fails-if(styloVsGecko) == 300691-1f.html 300691-1-ref.html +== 300691-1a.html 300691-1-ref.html +== 300691-1b.html 300691-1-ref.html +== 300691-1c.html 300691-1-ref.html +== 300691-1d.html 300691-1-ref.html +== 300691-1e.html 300691-1-ref.html +== 300691-1f.html 300691-1-ref.html == 301726-1.html 301726-1-ref.html fails-if(Android) != 301726-2.html 301726-2-ref.html == 302379.html 302379-ref.html @@ -550,7 +550,7 @@ fuzzy-if(skiaContent,2,4) == 362594-2c.html 362594-2-standards-ref.html == 363637-1.html 363637-1-ref.html skip-if(Android) == 363706-1.html 363706-1-ref.html != 363706-1.html about:blank -fails-if(styloVsGecko) == 363728-1.html 363728-1-ref.html +== 363728-1.html 363728-1-ref.html == 363728-2.html 363728-2-ref.html fuzzy-if(skiaContent||Android,4,11) == 363858-1.html 363858-1-ref.html == 363858-2.html 363858-2-ref.html @@ -735,7 +735,7 @@ HTTP(..) == 385569-1b.html 385569-1-ref.html fuzzy-if(webrender,0-1,0-600) == 385823-2a.html 385823-2-ref.html fails-if(!styloVsGecko) == 385823-2b.html 385823-2-ref.html fuzzy-if(webrender,0-1,0-600) == 385823-2c.html 385823-2-ref.html -fuzzy-if(skiaContent,2,11) fails-if(styloVsGecko) == 385870-1.html 385870-1-ref.html +fuzzy-if(skiaContent,2,11) == 385870-1.html 385870-1-ref.html fuzzy-if(skiaContent,2,3) == 385870-2.html 385870-2-ref.html == 386014-1a.html 386014-1-ref.html == 386014-1b.html 386014-1-ref.html @@ -1501,8 +1501,8 @@ fuzzy-if(Android,12,300) == 551463-1.html 551463-1-ref.html random != 553571-1.html 553571-1-notref.html # expect dotted circle in test, not in ref: "fails" under harfbuzz, which doesn't consider the sequence invalid fuzzy-if(!contentSameGfxBackendAsCanvas,128,91) random-if(d2d) skip-if(azureSkiaGL) fuzzy-if(skiaContent,32,150) == 555388-1.html 555388-1-ref.html == 556661-1.html 556661-1-ref.html -fuzzy-if(skiaContent,4,5) fails-if(styloVsGecko) == 557087-1.html 557087-ref.html -fails-if(Android) fuzzy-if(skiaContent&&!Android,2,5) fails-if(styloVsGecko) == 557087-2.html 557087-ref.html +fuzzy-if(skiaContent,4,5) == 557087-1.html 557087-ref.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,5) == 557087-2.html 557087-ref.html == 557736-1.html 557736-1-ref.html != 558011-1.xul 558011-1-ref.xul == 559284-1.html 559284-1-ref.html @@ -1605,7 +1605,7 @@ fails-if(!haveTestPlugin) HTTP == 599476.html 599476-ref.html == 599882-1b.html 599882-1-ref.html == 599882-2.html 599882-2-ref.html == 600045-1.html 600045-1-ref.html -fails-if(styloVsGecko) == 600803-1.html 600803-1-ref.html +== 600803-1.html 600803-1-ref.html == 600974-1.html 600974-1-ref.html == 600974-2.html 600974-1-ref.html == 600974-3.html 600974-1-ref.html @@ -1728,20 +1728,20 @@ fuzzy-if(cocoaWidget,1,300000) fuzzy-if(skiaContent,2,300000) == 745934-1.html 7 == 748692-1b.html 748692-1-ref.html == 748803-1.html 748803-1-ref.html == 750551-1.html 750551-1-ref.html -fuzzy-if(skiaContent,1,1) fails-if(styloVsGecko) == 751012-1a.html 751012-1-ref.html -fuzzy-if(skiaContent,1,1) fails-if(styloVsGecko) == 751012-1b.html 751012-1-ref.html +fuzzy-if(skiaContent,1,1) == 751012-1a.html 751012-1-ref.html +fuzzy-if(skiaContent,1,1) == 751012-1b.html 751012-1-ref.html random-if(Android) == 753329-1.html about:blank == 758561-1.html 758561-1-ref.html fuzzy-if(true,1,90) fuzzy-if(skiaContent,1,320) == 759036-1.html 759036-1-ref.html fuzzy-if(true,17,5886) fuzzy-if(skiaContent,9,5894) == 759036-2.html 759036-2-ref.html -fails-if(styloVsGecko) == 776265-1a.html 776265-1-ref.html -fails-if(styloVsGecko) == 776265-1b.html 776265-1-ref.html -fails-if(styloVsGecko) == 776265-1c.html 776265-1-ref.html -fails-if(styloVsGecko) == 776265-1d.html 776265-1-ref.html -fails-if(styloVsGecko) == 776265-2a.html 776265-2-ref.html -fails-if(styloVsGecko) == 776265-2b.html 776265-2-ref.html -fails-if(styloVsGecko) == 776265-2c.html 776265-2-ref.html -fails-if(styloVsGecko) == 776265-2d.html 776265-2-ref.html +== 776265-1a.html 776265-1-ref.html +== 776265-1b.html 776265-1-ref.html +== 776265-1c.html 776265-1-ref.html +== 776265-1d.html 776265-1-ref.html +== 776265-2a.html 776265-2-ref.html +== 776265-2b.html 776265-2-ref.html +== 776265-2c.html 776265-2-ref.html +== 776265-2d.html 776265-2-ref.html == 776443-1.html 776443-1-ref.html == 776443-2.html 776443-2-ref.html == 786254-1.html 786254-1-ref.html @@ -1966,7 +1966,7 @@ fuzzy-if(webrender,0-1,0-2400) == 1242172-2.html 1242172-2-ref.html == 1272997-1.html 1272997-1-ref.html random-if(!winWidget) == 1273154-1.html 1273154-1-ref.html # depends on Windows font random-if(!winWidget) == 1273154-2.html 1273154-2-ref.html # depends on Windows font -fails-if(styloVsGecko) == 1274368-1.html 1274368-1-ref.html +== 1274368-1.html 1274368-1-ref.html != 1276161-1a.html 1276161-1-notref.html != 1276161-1b.html 1276161-1-notref.html != 1276161-1a.html 1276161-1b.html diff --git a/layout/reftests/css-disabled/textarea/reftest.list b/layout/reftests/css-disabled/textarea/reftest.list index e42260e33aa7..12f14cefef82 100644 --- a/layout/reftests/css-disabled/textarea/reftest.list +++ b/layout/reftests/css-disabled/textarea/reftest.list @@ -1,9 +1,9 @@ -fuzzy-if(skiaContent,1,10) fails-if(styloVsGecko) == textarea-fieldset-1.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-2.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-3.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-4.html textarea-fieldset-ref.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-1.html textarea-fieldset-legend-ref-1.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-2.html textarea-fieldset-legend-ref-2.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-3.html textarea-fieldset-legend-ref-3.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-4.html textarea-fieldset-legend-ref-4.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-5.html textarea-fieldset-legend-ref-5.html +fuzzy-if(skiaContent,1,10) == textarea-fieldset-1.html textarea-fieldset-ref.html +== textarea-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-3.html textarea-fieldset-ref.html +== textarea-fieldset-4.html textarea-fieldset-ref.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-1.html textarea-fieldset-legend-ref-1.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-2.html textarea-fieldset-legend-ref-2.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-3.html textarea-fieldset-legend-ref-3.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-4.html textarea-fieldset-legend-ref-4.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-5.html textarea-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-enabled/textarea/reftest.list b/layout/reftests/css-enabled/textarea/reftest.list index bbc1542559dc..a085ea43e034 100644 --- a/layout/reftests/css-enabled/textarea/reftest.list +++ b/layout/reftests/css-enabled/textarea/reftest.list @@ -1,9 +1,9 @@ -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-1.html textarea-fieldset-ref.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-2.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-3.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-4.html textarea-fieldset-ref.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-1.html textarea-fieldset-legend-ref-1.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-2.html textarea-fieldset-legend-ref-2.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-3.html textarea-fieldset-legend-ref-3.html -fuzzy-if(skiaContent,1,5) fails-if(styloVsGecko) == textarea-fieldset-legend-4.html textarea-fieldset-legend-ref-4.html -fuzzy-if(skiaContent,1,10) fails-if(styloVsGecko) == textarea-fieldset-legend-5.html textarea-fieldset-legend-ref-5.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-1.html textarea-fieldset-ref.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-3.html textarea-fieldset-ref.html +== textarea-fieldset-4.html textarea-fieldset-ref.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-1.html textarea-fieldset-legend-ref-1.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-2.html textarea-fieldset-legend-ref-2.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-3.html textarea-fieldset-legend-ref-3.html +fuzzy-if(skiaContent,1,5) == textarea-fieldset-legend-4.html textarea-fieldset-legend-ref-4.html +fuzzy-if(skiaContent,1,10) == textarea-fieldset-legend-5.html textarea-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-invalid/default-style/reftest.list b/layout/reftests/css-invalid/default-style/reftest.list index 1e4068bd37bc..3ce4650a6b63 100644 --- a/layout/reftests/css-invalid/default-style/reftest.list +++ b/layout/reftests/css-invalid/default-style/reftest.list @@ -1,5 +1,5 @@ == input.html input-ref.html == button.html button-ref.html -fails-if(styloVsGecko) == textarea.html textarea-ref.html +== textarea.html textarea-ref.html == select.html select-ref.html == fieldset.html fieldset-ref.html diff --git a/layout/reftests/css-invalid/textarea/reftest.list b/layout/reftests/css-invalid/textarea/reftest.list index 94b02fd01ca5..d290f294f3df 100644 --- a/layout/reftests/css-invalid/textarea/reftest.list +++ b/layout/reftests/css-invalid/textarea/reftest.list @@ -1,13 +1,13 @@ -fails-if(styloVsGecko) == textarea-valid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-customerror.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-required-valid.html textarea-withtext-ref.html -fails-if(styloVsGecko) == textarea-required-invalid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-1.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-2.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-legend.html textarea-fieldset-legend-ref.html +== textarea-valid.html textarea-ref.html +== textarea-customerror.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-dyn-not-disabled.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-legend.html textarea-fieldset-legend-ref.html diff --git a/layout/reftests/css-optional/reftest.list b/layout/reftests/css-optional/reftest.list index 4ce321e1bade..18d34eaeb58e 100644 --- a/layout/reftests/css-optional/reftest.list +++ b/layout/reftests/css-optional/reftest.list @@ -1,5 +1,5 @@ # Checking if these elements support :optional. -fails-if(styloVsGecko) == css-optional-textarea.html css-optional-textarea-ref.html +== css-optional-textarea.html css-optional-textarea-ref.html == css-optional-input.html css-optional-input-ref.html == css-optional-select.html css-optional-select-ref.html == css-optional-button.html about:blank diff --git a/layout/reftests/css-placeholder/reftest.list b/layout/reftests/css-placeholder/reftest.list index 0524b0d79831..24395d2d9e99 100644 --- a/layout/reftests/css-placeholder/reftest.list +++ b/layout/reftests/css-placeholder/reftest.list @@ -2,6 +2,6 @@ include input/reftest.list include textarea/reftest.list fuzzy-if(skiaContent,1,4) fails-if(styloVsGecko||stylo) == css-restrictions.html css-restrictions-ref.html -fails-if(styloVsGecko) == css-simple-styling.html css-simple-styling-ref.html -fails-if(styloVsGecko) != css-background.html css-background-ref.html -fuzzy-if(skiaContent,1,180) fails-if(styloVsGecko) == ignore-pseudo-class.html ignore-pseudo-class-ref.html +== css-simple-styling.html css-simple-styling-ref.html +!= css-background.html css-background-ref.html +fuzzy-if(skiaContent,1,180) == ignore-pseudo-class.html ignore-pseudo-class-ref.html diff --git a/layout/reftests/css-placeholder/textarea/reftest.list b/layout/reftests/css-placeholder/textarea/reftest.list index e15ba74a654d..a24dddf1fe0b 100644 --- a/layout/reftests/css-placeholder/textarea/reftest.list +++ b/layout/reftests/css-placeholder/textarea/reftest.list @@ -8,19 +8,19 @@ # ::value (bug 648643), depending of the ::value behaviour (it could change the # caret colour and the text colour or just the text colour). -fails-if(styloVsGecko) == placeholder-simple.html placeholder-simple-ref.html +== placeholder-simple.html placeholder-simple-ref.html # needs-focus == placeholder-focus.html placeholder-focus-ref.html -needs-focus fails-if(styloVsGecko) == placeholder-blur.html placeholder-simple-ref.html -fails-if(styloVsGecko) == placeholder-value.html placeholder-value-ref.html -fails-if(styloVsGecko) == placeholder-empty-string.html placeholder-empty-string-ref.html -fails-if(styloVsGecko) == placeholder-add.html placeholder-simple-ref.html -fails-if(styloVsGecko) == placeholder-removal.html textarea-ref.html -fails-if(styloVsGecko) == placeholder-value-set.html placeholder-value-ref.html -fails-if(styloVsGecko) == placeholder-value-unset.html placeholder-simple-ref.html -fails-if(styloVsGecko) == placeholder-value-reset.html placeholder-simple-ref.html -fails-if(styloVsGecko) == placeholdershown.html placeholdershown-ref.html +needs-focus == placeholder-blur.html placeholder-simple-ref.html +== placeholder-value.html placeholder-value-ref.html +== placeholder-empty-string.html placeholder-empty-string-ref.html +== placeholder-add.html placeholder-simple-ref.html +== placeholder-removal.html textarea-ref.html +== placeholder-value-set.html placeholder-value-ref.html +== placeholder-value-unset.html placeholder-simple-ref.html +== placeholder-value-reset.html placeholder-simple-ref.html +== placeholdershown.html placeholdershown-ref.html == css-resize.html css-resize-ref.html -fails-if(styloVsGecko) == css-display.html placeholder-simple-ref.html +== css-display.html placeholder-simple-ref.html # We can't check except by verifying that the output is different. # Same reasons as focus issues explained above. -fails-if(styloVsGecko) != css-opacity.html placeholder-simple-ref.html +!= css-opacity.html placeholder-simple-ref.html diff --git a/layout/reftests/css-required/reftest.list b/layout/reftests/css-required/reftest.list index 06f7cf3bf9ff..cd5943920b38 100644 --- a/layout/reftests/css-required/reftest.list +++ b/layout/reftests/css-required/reftest.list @@ -1,5 +1,5 @@ # Checking if these types/elements support :required -fails-if(styloVsGecko) == css-required-textarea.html css-required-textarea-ref.html +== css-required-textarea.html css-required-textarea-ref.html == css-required-radio.html css-required-radio-ref.html == css-required-text.html css-required-text-ref.html == css-required-checkbox.html css-required-checkbox-ref.html diff --git a/layout/reftests/css-ui-invalid/default-style/reftest.list b/layout/reftests/css-ui-invalid/default-style/reftest.list index e73d3e581902..9340f0f3acc8 100644 --- a/layout/reftests/css-ui-invalid/default-style/reftest.list +++ b/layout/reftests/css-ui-invalid/default-style/reftest.list @@ -1,10 +1,10 @@ == input.html input-ref.html fuzzy-if(webrender,1-1,5-10) == button.html button-ref.html -fails-if(styloVsGecko) == textarea.html textarea-ref.html +== textarea.html textarea-ref.html == select.html select-ref.html == fieldset.html fieldset-ref.html == output.html output-ref.html random-if(winWidget) needs-focus == input-focus.html input-focus-ref.html # Intermittent failures, bug 660224 needs-focus == button-focus.html button-focus-ref.html -needs-focus fails-if(styloVsGecko) == textarea-focus.html textarea-focus-ref.html +needs-focus == textarea-focus.html textarea-focus-ref.html random-if(winWidget) needs-focus == select-focus.html select-focus-ref.html # Intermittent failures, bug 660224 diff --git a/layout/reftests/css-ui-invalid/textarea/reftest.list b/layout/reftests/css-ui-invalid/textarea/reftest.list index 9555285370a5..3d37890d6de5 100644 --- a/layout/reftests/css-ui-invalid/textarea/reftest.list +++ b/layout/reftests/css-ui-invalid/textarea/reftest.list @@ -1,15 +1,15 @@ -fails-if(styloVsGecko) == textarea-valid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-customerror.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-readonly-not-changed.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-readonly-changed.html textarea-ref.html -fails-if(styloVsGecko) == textarea-required-valid.html textarea-withtext-ref.html -fails-if(styloVsGecko) == textarea-required-invalid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-required-invalid-changed.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-1.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-2.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-novalidate.html textarea-ref.html +== textarea-valid.html textarea-ref.html +== textarea-customerror.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-dyn-not-disabled.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly-not-changed.html textarea-ref.html +== textarea-dyn-not-readonly-changed.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-required-invalid-changed.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html +== textarea-novalidate.html textarea-ref.html diff --git a/layout/reftests/css-ui-valid/textarea/reftest.list b/layout/reftests/css-ui-valid/textarea/reftest.list index 07c52086318b..84faafe83481 100644 --- a/layout/reftests/css-ui-valid/textarea/reftest.list +++ b/layout/reftests/css-ui-valid/textarea/reftest.list @@ -1,17 +1,17 @@ -fails-if(styloVsGecko) == textarea-valid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-customerror.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-disabled-changed.html textarea-ref.html -fails-if(styloVsGecko) == textarea-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-readonly-changed.html textarea-ref.html -fails-if(styloVsGecko) == textarea-required-valid.html textarea-withtext-ref.html -fails-if(styloVsGecko) == textarea-required-valid-changed.html textarea-withtext-ref.html -fails-if(styloVsGecko) == textarea-required-invalid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-1.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-2.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-legend.html textarea-fieldset-legend-ref.html -fails-if(styloVsGecko) == textarea-novalidate.html textarea-withtext-ref.html +== textarea-valid.html textarea-ref.html +== textarea-customerror.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-dyn-not-disabled.html textarea-ref.html +== textarea-dyn-not-disabled-changed.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly.html textarea-ref.html +== textarea-dyn-not-readonly-changed.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-valid-changed.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-legend.html textarea-fieldset-legend-ref.html +== textarea-novalidate.html textarea-withtext-ref.html diff --git a/layout/reftests/css-valid/textarea/reftest.list b/layout/reftests/css-valid/textarea/reftest.list index 94b02fd01ca5..d290f294f3df 100644 --- a/layout/reftests/css-valid/textarea/reftest.list +++ b/layout/reftests/css-valid/textarea/reftest.list @@ -1,13 +1,13 @@ -fails-if(styloVsGecko) == textarea-valid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-customerror.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-disabled.html textarea-ref.html -fails-if(styloVsGecko) == textarea-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-dyn-not-readonly.html textarea-ref.html -fails-if(styloVsGecko) == textarea-required-valid.html textarea-withtext-ref.html -fails-if(styloVsGecko) == textarea-required-invalid.html textarea-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-1.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-disabled-fieldset-2.html textarea-fieldset-ref.html -fails-if(styloVsGecko) == textarea-fieldset-legend.html textarea-fieldset-legend-ref.html +== textarea-valid.html textarea-ref.html +== textarea-customerror.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-dyn-not-disabled.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-legend.html textarea-fieldset-legend-ref.html diff --git a/layout/reftests/floats/reftest.list b/layout/reftests/floats/reftest.list index 7306c4a8fd08..5b0aecc68f0c 100644 --- a/layout/reftests/floats/reftest.list +++ b/layout/reftests/floats/reftest.list @@ -5,7 +5,7 @@ fails-if(!styloVsGecko) == other-float-outside-rule-3-left-2.html other-float-ou fails-if(!styloVsGecko) == other-float-outside-rule-3-right-2.html other-float-outside-rule-3-right-2-ref.html # bug 616334 fails-if(!styloVsGecko) == other-float-outside-rule-7-left.html other-float-outside-rule-7-left-ref.html # bug 616334 fails-if(!styloVsGecko) == other-float-outside-rule-7-right.html other-float-outside-rule-7-right-ref.html # bug 616334 -fuzzy-if(gtkWidget,1,10) fails-if(styloVsGecko) == float-outside-block-push.html float-outside-block-push-ref.html # bug 815612 +fuzzy-if(gtkWidget,1,10) == float-outside-block-push.html float-outside-block-push-ref.html # bug 815612 == relative-float-1.html relative-float-1-ref.html == relative-float-2.html relative-float-2-ref.html == zero-height-float-base.html zero-height-float-ref.html diff --git a/layout/reftests/font-inflation/reftest.list b/layout/reftests/font-inflation/reftest.list index 16ebd973ea6c..0b4c5506224f 100644 --- a/layout/reftests/font-inflation/reftest.list +++ b/layout/reftests/font-inflation/reftest.list @@ -32,9 +32,9 @@ test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceE test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-2-noheight.html input-text-2-noheight-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-3-height.html input-text-3-height-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-3-noheight.html input-text-3-noheight-ref.html -test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(styloVsGecko) == textarea-1.html textarea-1-ref.html -test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(styloVsGecko) == textarea-2.html textarea-2-ref.html -test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(styloVsGecko) == textarea-3.html textarea-3-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-1.html textarea-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-2.html textarea-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-3.html textarea-3-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == css-transform-1.html css-transform-1-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == css-transform-2.html css-transform-2-ref.html fuzzy-if(asyncPan&&!layersGPUAccelerated,102,1764) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == container-with-clamping.html container-with-clamping-ref.html @@ -83,10 +83,10 @@ test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceE test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-2.html threshold-scope-cell-2-ref.html test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-3.html threshold-scope-cell-3-ref.html -fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) fails-if(styloVsGecko) == threshold-textarea-contents-under-1.html threshold-textarea-contents-under-1.html -fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) fails-if(styloVsGecko) == threshold-textarea-contents-under-2.html threshold-textarea-contents-under-2.html -fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) fails-if(styloVsGecko) == threshold-textarea-contents-at-1.html threshold-textarea-contents-at-1-ref.html -fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) fails-if(styloVsGecko) == threshold-textarea-contents-at-2.html threshold-textarea-contents-at-2-ref.html +fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-under-1.html threshold-textarea-contents-under-1.html +fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-under-2.html threshold-textarea-contents-under-2.html +fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-at-1.html threshold-textarea-contents-at-1-ref.html +fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-at-2.html threshold-textarea-contents-at-2-ref.html fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-input-text-contents-under-1.html threshold-input-text-contents-under-1.html fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) fails-if(styloVsGecko) == threshold-input-text-contents-under-2.html threshold-input-text-contents-under-2.html fuzzy-if(gtkWidget,1,10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-input-text-contents-at-1.html threshold-input-text-contents-at-1-ref.html diff --git a/layout/reftests/forms/input/datetime/reftest.list b/layout/reftests/forms/input/datetime/reftest.list index 8bb399731781..786539b819a5 100644 --- a/layout/reftests/forms/input/datetime/reftest.list +++ b/layout/reftests/forms/input/datetime/reftest.list @@ -3,7 +3,7 @@ default-preferences pref(dom.forms.datetime,true) # not valid on Android where type=time looks like type=text skip-if(Android) fails-if(styloVsGecko) != time-simple-unthemed.html time-simple-unthemed-ref.html skip-if(Android) fails-if(styloVsGecko) != time-large-font.html time-basic.html -skip-if(Android) fails-if(styloVsGecko) != time-width-height.html time-basic.html +skip-if(Android) != time-width-height.html time-basic.html skip-if(Android) fails-if(styloVsGecko) != time-border.html time-basic.html # only valid on Android where type=number looks the same as type=text skip-if(!Android) fails-if(styloVsGecko) == time-simple-unthemed.html time-simple-unthemed-ref.html diff --git a/layout/reftests/forms/placeholder/reftest.list b/layout/reftests/forms/placeholder/reftest.list index 1f6dffade248..6284688cdcb0 100644 --- a/layout/reftests/forms/placeholder/reftest.list +++ b/layout/reftests/forms/placeholder/reftest.list @@ -10,14 +10,14 @@ == placeholder-1-text.html placeholder-visible-ref.html == placeholder-1-password.html placeholder-visible-ref.html -fails-if(styloVsGecko) == placeholder-1-textarea.html placeholder-visible-textarea-ref.html +== placeholder-1-textarea.html placeholder-visible-textarea-ref.html == placeholder-2.html placeholder-visible-ref.html -fails-if(styloVsGecko) == placeholder-2-textarea.html placeholder-visible-textarea-ref.html +== placeholder-2-textarea.html placeholder-visible-textarea-ref.html == placeholder-3.html placeholder-overridden-ref.html == placeholder-4.html placeholder-overridden-ref.html == placeholder-5.html placeholder-visible-ref.html fuzzy-if(winWidget,160,10) fuzzy-if(Android,1,1) fuzzy-if(asyncPan&&!layersGPUAccelerated,146,317) fuzzy-if(OSX==1010&&browserIsRemote,1,8) fails-if(styloVsGecko) == placeholder-6.html placeholder-overflow-ref.html -skip-if(Android&&asyncPan) fails-if(styloVsGecko) == placeholder-6-textarea.html placeholder-overflow-textarea-ref.html +skip-if(Android&&asyncPan) == placeholder-6-textarea.html placeholder-overflow-textarea-ref.html # needs-focus == placeholder-7.html placeholder-focus-ref.html # needs-focus == placeholder-8.html placeholder-focus-ref.html # needs-focus == placeholder-9.html placeholder-focus-ref.html @@ -31,5 +31,5 @@ random-if(winWidget) == placeholder-19.xul placeholder-overridden-ref.xul # needs-focus == placeholder-20.html placeholder-focus-ref.html needs-focus == placeholder-21.html placeholder-blank-ref.html needs-focus == placeholder-22.html placeholder-blank-ref.html -fails-if(styloVsGecko) == placeholder-rtl.html placeholder-rtl-ref.html +== placeholder-rtl.html placeholder-rtl-ref.html pref(dom.placeholder.show_on_focus,false) needs-focus == placeholder-focus-pref.html placeholder-blank-ref.html diff --git a/layout/reftests/forms/reftest.list b/layout/reftests/forms/reftest.list index f3779fa2ed74..00a207fd2807 100644 --- a/layout/reftests/forms/reftest.list +++ b/layout/reftests/forms/reftest.list @@ -1,7 +1,7 @@ -fuzzy-if(skiaContent,1,10) fails-if(styloVsGecko) HTTP(..) == text-control-baseline-1.html text-control-baseline-1-ref.html +fuzzy-if(skiaContent,1,10) HTTP(..) == text-control-baseline-1.html text-control-baseline-1-ref.html fuzzy-if(cocoaWidget,16,64) fuzzy-if(Android,52,64) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),104,224) fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),88,400) == display-block-baselines-1.html display-block-baselines-1-ref.html # anti-aliasing issues == display-block-baselines-2.html display-block-baselines-2-ref.html -fails-if(styloVsGecko) == display-block-baselines-3.html display-block-baselines-3-ref.html +== display-block-baselines-3.html display-block-baselines-3-ref.html fails-if(styloVsGecko||stylo) == display-block-baselines-4.html display-block-baselines-4-ref.html fuzzy-if(Android,4,8) fuzzy-if(skiaContent,7,2) == display-block-baselines-5.html display-block-baselines-5-ref.html diff --git a/layout/reftests/forms/textarea/reftest.list b/layout/reftests/forms/textarea/reftest.list index 4228a517e774..e153ff09ecf5 100644 --- a/layout/reftests/forms/textarea/reftest.list +++ b/layout/reftests/forms/textarea/reftest.list @@ -1,14 +1,14 @@ -skip-if(Android) fails-if(styloVsGecko) == resize.html resize-ref.html +skip-if(Android) == resize.html resize-ref.html # an offset seems to apply to the native resizer on windows so skip this test for now -skip-if(Android) skip-if(winWidget) fuzzy-if(cocoaWidget,1,33) fuzzy-if(skiaContent&&!winWidget&&!Android,5,10) fails-if(styloVsGecko||stylo) == resize-background.html resize-background-ref.html -skip-if(Android) fails-if(styloVsGecko||stylo) != ltr.html rtl.html +skip-if(Android) skip-if(winWidget) fuzzy-if(cocoaWidget,1,33) fuzzy-if(skiaContent&&!winWidget&&!Android,5,10) == resize-background.html resize-background-ref.html +skip-if(Android) != ltr.html rtl.html skip-if(Android) != ltr-scrollbar.html rtl-scrollbar.html skip-if(Android) != in-ltr-doc-scrollbar.html in-rtl-doc-scrollbar.html -skip-if(Android) fails-if(styloVsGecko||stylo) != ltr.html no-resize.html -skip-if(Android) fails-if(xulRuntime.widgetToolkit=="gtk2") fails-if(styloVsGecko||stylo) != rtl.html no-resize.html # bug 834724 -fuzzy-if(skiaContent,1,1) fails-if(styloVsGecko) == rtl.html rtl-dynamic-attr.html -fuzzy-if(skiaContent,1,1) fails-if(styloVsGecko) == rtl.html rtl-dynamic-style.html -fails-if(styloVsGecko) == rtl.html in-dynamic-rtl-doc.html -fuzzy-if(skiaContent,1,3) fails-if(styloVsGecko) == setvalue-framereconstruction-1.html setvalue-framereconstruction-ref.html +skip-if(Android) != ltr.html no-resize.html +skip-if(Android) fails-if(xulRuntime.widgetToolkit=="gtk2") != rtl.html no-resize.html # bug 834724 +fuzzy-if(skiaContent,1,1) == rtl.html rtl-dynamic-attr.html +fuzzy-if(skiaContent,1,1) == rtl.html rtl-dynamic-style.html +== rtl.html in-dynamic-rtl-doc.html +fuzzy-if(skiaContent,1,3) == setvalue-framereconstruction-1.html setvalue-framereconstruction-ref.html fuzzy-if(asyncPan&&!layersGPUAccelerated,102,4168) fails-if(styloVsGecko||stylo) == padding-scrollbar-placement.html padding-scrollbar-placement-ref.html -fails-if(styloVsGecko) == various-cols.html various-cols-ref.html +== various-cols.html various-cols-ref.html diff --git a/layout/reftests/native-theme/reftest.list b/layout/reftests/native-theme/reftest.list index d62ffc62864b..7c9651c5da99 100644 --- a/layout/reftests/native-theme/reftest.list +++ b/layout/reftests/native-theme/reftest.list @@ -7,14 +7,14 @@ != listbox-not-blank.html about:blank != radio-not-blank.html about:blank != text-control-not-blank.html about:blank -fails-if(styloVsGecko) != textarea-not-blank.html about:blank +!= textarea-not-blank.html about:blank # The following tests will fail if the platform does not have native # theme support (which all platforms should have). fails-if(!nativeThemePref) != text-input-native.html text-input-nonnative.html fuzzy-if(skiaContent,2,88) fails-if(styloVsGecko||stylo) == text-input-nonnative-when-styled.html text-input-nonnative-when-styled-ref.html -fails-if(!nativeThemePref) fails-if(styloVsGecko) != textarea-native.html textarea-nonnative.html -fuzzy-if(skiaContent,2,53) fails-if(styloVsGecko) == textarea-nonnative-when-styled.html textarea-nonnative-when-styled-ref.html +fails-if(!nativeThemePref) != textarea-native.html textarea-nonnative.html +fuzzy-if(skiaContent,2,53) == textarea-nonnative-when-styled.html textarea-nonnative-when-styled-ref.html fails-if(!nativeThemePref) != button-native.html button-nonnative.html == button-nonnative-when-styled.html button-nonnative-when-styled-ref.html fails-if(!nativeThemePref&&!Android) != combobox-native.html combobox-nonnative.html diff --git a/layout/reftests/scrolling/reftest.list b/layout/reftests/scrolling/reftest.list index bde2c680c59f..6b381f3a9de8 100644 --- a/layout/reftests/scrolling/reftest.list +++ b/layout/reftests/scrolling/reftest.list @@ -20,7 +20,7 @@ skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.s skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) == scroll-behavior-8.html scroll-behavior-8.html?ref # see bug 1041833 skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) == scroll-behavior-9.html scroll-behavior-9.html?ref # see bug 1041833 skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) == scroll-behavior-10.html scroll-behavior-10.html?ref # see bug 1041833 -skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) fails-if(styloVsGecko) == scroll-behavior-textarea.html scroll-behavior-textarea.html?ref # see bug 1320200 +skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) == scroll-behavior-textarea.html scroll-behavior-textarea.html?ref # see bug 1320200 HTTP == simple-1.html simple-1.html?ref skip-if(styloVsGecko) HTTP == subpixel-1.html#d subpixel-1-ref.html#d # bug 1354406 fuzzy-if(Android,4,120) HTTP == text-1.html text-1.html?ref diff --git a/layout/reftests/text-decoration/reftest.list b/layout/reftests/text-decoration/reftest.list index e9b3077c27ab..b156363516e4 100644 --- a/layout/reftests/text-decoration/reftest.list +++ b/layout/reftests/text-decoration/reftest.list @@ -77,7 +77,7 @@ == underline-table-cell-quirks.html underline-table-cell-quirks-ref.html != underline-table-cell-quirks.html underline-table-cell-quirks-notref.html == underline-block-propagation-quirks.html underline-block-propagation-quirks-ref.html -fails-if(styloVsGecko) == underline-block-propagation-2-quirks.html underline-block-propagation-2-quirks-ref.html +== underline-block-propagation-2-quirks.html underline-block-propagation-2-quirks-ref.html == underline-block-standards.html underline-block-standards-ref.html != underline-block-standards.html underline-block-standards-notref.html == underline-inline-block-standards.html underline-inline-block-standards-ref.html @@ -87,7 +87,7 @@ fails-if(styloVsGecko) == underline-block-propagation-2-quirks.html underline-bl == underline-table-cell-standards.html underline-table-cell-standards-ref.html != underline-table-cell-standards.html underline-table-cell-standards-notref.html == underline-block-propagation-standards.html underline-block-propagation-standards-ref.html -fails-if(styloVsGecko) == underline-block-propagation-2-standards.html underline-block-propagation-2-standards-ref.html +== underline-block-propagation-2-standards.html underline-block-propagation-2-standards-ref.html == text-decoration-zorder-1-standards.html text-decoration-zorder-1-ref.html == text-decoration-zorder-1-quirks.html text-decoration-zorder-1-ref.html == table-quirk-1.html table-quirk-1-ref.html diff --git a/layout/reftests/text/reftest.list b/layout/reftests/text/reftest.list index bc98c2ac555c..6cd7bfcaf95c 100644 --- a/layout/reftests/text/reftest.list +++ b/layout/reftests/text/reftest.list @@ -123,9 +123,9 @@ fails-if(!styloVsGecko) HTTP(..) == wordbreak-7b.html wordbreak-7b-ref.html # bu == wordbreak-8.html wordbreak-8-ref.html pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == wordbreak-9.html wordbreak-9-ref.html == wordbreak-dynamic-1.html wordbreak-dynamic-1-ref.html -fails-if(styloVsGecko) == wordwrap-01.html wordwrap-01-ref.html -fails-if(styloVsGecko) HTTP(..) == wordwrap-02.html wordwrap-02-ref.html -fuzzy-if(gtkWidget,1,177) fuzzy-if(skiaContent,1,50) fails-if(styloVsGecko) HTTP(..) == wordwrap-03.html wordwrap-03-ref.html # Fuzzy on Linux because the native textbox gradient is painted in a slightly different position depending on the invalid area. +== wordwrap-01.html wordwrap-01-ref.html +HTTP(..) == wordwrap-02.html wordwrap-02-ref.html +fuzzy-if(gtkWidget,1,177) fuzzy-if(skiaContent,1,50) HTTP(..) == wordwrap-03.html wordwrap-03-ref.html # Fuzzy on Linux because the native textbox gradient is painted in a slightly different position depending on the invalid area. == wordwrap-04.html wordwrap-04-ref.html == overflowwrap-04.html wordwrap-04-ref.html == wordwrap-05.html wordwrap-05-ref.html @@ -134,12 +134,12 @@ fuzzy-if(gtkWidget,1,177) fuzzy-if(skiaContent,1,50) fails-if(styloVsGecko) HTTP == overflowwrap-06.html wordwrap-06-ref.html == wordwrap-07.html wordwrap-07-ref.html == overflowwrap-07.html wordwrap-07-ref.html -fails-if(styloVsGecko) != wordwrap-08.html wordwrap-01-ref.html -fails-if(styloVsGecko) == wordwrap-08.html wordwrap-08-ref.html -fails-if(styloVsGecko) != wordwrap-09.html wordwrap-01-ref.html -fails-if(styloVsGecko) != overflowwrap-09.html wordwrap-01-ref.html -fails-if(styloVsGecko) == wordwrap-09.html wordwrap-09-ref.html -fails-if(styloVsGecko) == overflowwrap-09.html wordwrap-09-ref.html +!= wordwrap-08.html wordwrap-01-ref.html +== wordwrap-08.html wordwrap-08-ref.html +!= wordwrap-09.html wordwrap-01-ref.html +!= overflowwrap-09.html wordwrap-01-ref.html +== wordwrap-09.html wordwrap-09-ref.html +== overflowwrap-09.html wordwrap-09-ref.html == wordwrap-10.html wordwrap-10-ref.html # bug 752459 == overflowwrap-10.html wordwrap-10-ref.html == word-spacing-01.html word-spacing-01-ref.html @@ -329,10 +329,10 @@ fails-if(!cocoaWidget&&!styloVsGecko) != osx-font-smoothing-2.html osx-font-smoo pref(layout.css.text-align-unsafe-value.enabled,true) fails-if(styloVsGecko||stylo) == text-align-unsafe.html text-align-unsafe-ref.html # stray control chars should be visible by default, bug 1099557 -fails-if(styloVsGecko) != control-chars-01a.html control-chars-01-notref.html -fails-if(styloVsGecko) != control-chars-01b.html control-chars-01-notref.html -fails-if(styloVsGecko) != control-chars-01c.html control-chars-01-notref.html -fails-if(styloVsGecko) != control-chars-01d.html control-chars-01-notref.html +!= control-chars-01a.html control-chars-01-notref.html +!= control-chars-01b.html control-chars-01-notref.html +!= control-chars-01c.html control-chars-01-notref.html +!= control-chars-01d.html control-chars-01-notref.html != control-chars-02.html control-chars-02-notref.html == control-chars-03a.html control-chars-03-ref.html == control-chars-03b.html control-chars-03-ref.html diff --git a/layout/reftests/w3c-css/submitted/flexbox/reftest.list b/layout/reftests/w3c-css/submitted/flexbox/reftest.list index 79e644dc72bc..613047c4ffea 100644 --- a/layout/reftests/w3c-css/submitted/flexbox/reftest.list +++ b/layout/reftests/w3c-css/submitted/flexbox/reftest.list @@ -72,8 +72,8 @@ fuzzy-if(Android,158,32) == flexbox-align-self-vert-rtl-001.xhtml flexbox-align == flexbox-basic-iframe-vert-001.xhtml flexbox-basic-iframe-vert-001-ref.xhtml == flexbox-basic-img-horiz-001.xhtml flexbox-basic-img-horiz-001-ref.xhtml == flexbox-basic-img-vert-001.xhtml flexbox-basic-img-vert-001-ref.xhtml -fails-if(styloVsGecko) == flexbox-basic-textarea-horiz-001.xhtml flexbox-basic-textarea-horiz-001-ref.xhtml -fails-if(styloVsGecko) == flexbox-basic-textarea-vert-001.xhtml flexbox-basic-textarea-vert-001-ref.xhtml +== flexbox-basic-textarea-horiz-001.xhtml flexbox-basic-textarea-horiz-001-ref.xhtml +== flexbox-basic-textarea-vert-001.xhtml flexbox-basic-textarea-vert-001-ref.xhtml == flexbox-basic-video-horiz-001.xhtml flexbox-basic-video-horiz-001-ref.xhtml == flexbox-basic-video-vert-001.xhtml flexbox-basic-video-vert-001-ref.xhtml diff --git a/layout/reftests/writing-mode/reftest.list b/layout/reftests/writing-mode/reftest.list index 6acfabbe562a..452ae05655ab 100644 --- a/layout/reftests/writing-mode/reftest.list +++ b/layout/reftests/writing-mode/reftest.list @@ -18,8 +18,8 @@ fuzzy-if(gtkWidget,255,2) fuzzy-if(winWidget||Android,4,8704) HTTP(..) == 108384 == 1090168-2.html 1090168-2-ref.html fuzzy-if(azureSkia,255,2700) == 1090168-3.html 1090168-3-ref.html # bug 1230357 mark fuzzy for skia. == 1091058-1.html 1091058-1-ref.html -fails-if(styloVsGecko) == 1094434-1.html 1094434-1-ref.html -fails-if(styloVsGecko) == 1094434-2.html 1094434-2-ref.html +== 1094434-1.html 1094434-1-ref.html +== 1094434-2.html 1094434-2-ref.html == 1094914-1a.html 1094914-1-ref.html == 1094914-1b.html 1094914-1-ref.html == 1096224-1a.html 1096224-1-ref.html @@ -62,9 +62,9 @@ fuzzy(116,94) fuzzy-if(winWidget,135,124) HTTP(..) == 1115916-1-vertical-metrics == ua-style-sheet-size-2.html ua-style-sheet-size-2-ref.html == ua-style-sheet-fieldset-1.html ua-style-sheet-fieldset-1-ref.html -skip-if(Android||winWidget) fails-if(styloVsGecko) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1a-ref.html -skip-if(!(Android)) fails-if(styloVsGecko) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1b-ref.html -skip-if(!winWidget) fails-if(styloVsGecko) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1c-ref.html +skip-if(Android||winWidget) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1a-ref.html +skip-if(!(Android)) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1b-ref.html +skip-if(!winWidget) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1c-ref.html fuzzy-if(Android,1,18) == ua-style-sheet-checkbox-radio-1.html ua-style-sheet-checkbox-radio-1-ref.html skip-if(Android) fuzzy-if(skiaContent&&!Android,2,6) == ua-style-sheet-button-1.html ua-style-sheet-button-1a-ref.html skip-if(!(Android)) == ua-style-sheet-button-1.html ua-style-sheet-button-1b-ref.html diff --git a/layout/style/crashtests/crashtests.list b/layout/style/crashtests/crashtests.list index 803ac334502e..c3b542c67053 100644 --- a/layout/style/crashtests/crashtests.list +++ b/layout/style/crashtests/crashtests.list @@ -38,7 +38,7 @@ load 460209-1.html load 460217-1.html load 460323-1.html load 466845-1.html -load 469432-1.xhtml +asserts-if(stylo,4) load 469432-1.xhtml # bug 1370830 load 472195-1.html load 472237-1.html # will fail, test for leak (474704) HTTP(..) load 472237-1.html diff --git a/layout/style/test/stylo-failures.md b/layout/style/test/stylo-failures.md index 55c45733ee59..cef97595a403 100644 --- a/layout/style/test/stylo-failures.md +++ b/layout/style/test/stylo-failures.md @@ -34,7 +34,7 @@ to mochitest command. * test_media_queries.html `-device-pixel-ratio` [27] * test_webkit_device_pixel_ratio.html [3] * test_media_queries_dynamic.html `restyle`: bug 1357461 [4] - * test_media_queries_dynamic_xbl.html: xbl support bug 1290276 [2] + * test_media_queries_dynamic_xbl.html: xbl support bug 1290276 [1] * Animation support: * SMIL Animation * test_restyles_in_smil_animation.html [2] diff --git a/layout/xul/crashtests/crashtests.list b/layout/xul/crashtests/crashtests.list index 69e79db3ee75..79c074365112 100644 --- a/layout/xul/crashtests/crashtests.list +++ b/layout/xul/crashtests/crashtests.list @@ -33,7 +33,7 @@ load 365151.xul load 366112-1.xul asserts(0-50) load 366203-1.xul # bug 1217984 load 367185-1.xhtml -load 369942-1.xhtml +asserts-if(stylo,7) load 369942-1.xhtml # bug 1370830 load 374102-1.xul load 376137-1.html load 376137-2.html @@ -57,8 +57,8 @@ load 397293.xhtml # bug 1323652 load 397304-1.html asserts-if(stylo,0-2) load 398326-1.xhtml # bug 1324660 load 399013.xul -load 400779-1.xhtml -load 402912-1.xhtml +asserts-if(stylo,2) load 400779-1.xhtml # bug 1370830 +asserts-if(stylo,1) load 402912-1.xhtml # bug 1370830 load 404192.xhtml load 407152.xul load 408904-1.xul @@ -77,23 +77,23 @@ load 434458-1.xul load 452185.html 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 +asserts-if(winWidget,1) asserts-if(Android,0-1) asserts-if(stylo,1) load 464407-1.xhtml # Bug 450974 on win, Bug 1267054 on Android, Bug 1370830 on stylo load 467080.xul load 467481-1.xul load 470063-1.html load 470272.html load 472189.xul load 475133.html -load 488210-1.xhtml +asserts-if(stylo,1) load 488210-1.xhtml # bug 1370830 load 495728-1.xul load 508927-1.xul load 508927-2.xul load 514300-1.xul -load 536931-1.xhtml +asserts-if(stylo,2) load 536931-1.xhtml # bug 1370830 asserts(1) load 538308-1.xul load 557174-1.xml -load 564705-1.xul -load 583957-1.html +load 564705-1.xul +asserts-if(stylo,2) load 583957-1.html # bug 1370830 load 617089.html -load menulist-focused.xhtml +asserts-if(stylo,1) load menulist-focused.xhtml # bug 1370830 load 716503.html diff --git a/layout/xul/tree/crashtests/crashtests.list b/layout/xul/tree/crashtests/crashtests.list index 57014f90705b..0c07471e1221 100644 --- a/layout/xul/tree/crashtests/crashtests.list +++ b/layout/xul/tree/crashtests/crashtests.list @@ -4,13 +4,13 @@ load 309732-2.xul load 366583-1.xul load 380217-1.xul load 382444-1.html -load 391178-1.xhtml +asserts-if(stylo,3) load 391178-1.xhtml # bug 1370830 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 399715-1.xhtml +asserts-if(stylo,2) load 399715-1.xhtml # bug 1370830 load 409807-1.xul load 414170-1.xul load 430394-1.xul