Bug 1809742 - Remove nativeThemePref annotations. r=dshin

Done automatically with https://github.com/emilio/reftest-manifest

```
$ cargo run -- path/to/gecko/layout/reftests/reftests.list
```

And committing everything but the reftest-sanity changes (which use true/false
unconditionally).

Differential Revision: https://phabricator.services.mozilla.com/D166600
This commit is contained in:
Emilio Cobos Álvarez 2023-01-13 21:18:08 +00:00
parent 33b9794921
commit 67d53447ec
33 changed files with 84 additions and 90 deletions

View File

@ -1,13 +1,13 @@
needs-focus == input-load.html input-ref.html
needs-focus == input-create.html input-ref.html
needs-focus == input-number.html input-number-ref.html
fuzzy-if(!nativeThemePref,0-5,0-1) needs-focus == input-time.html input-time-ref.html # One anti-aliased outline corner.
fuzzy(0-5,0-1) needs-focus == input-time.html input-time-ref.html # One anti-aliased outline corner.
needs-focus == button-load.html button-ref.html
needs-focus == button-create.html button-ref.html
fuzzy-if(gtkWidget,0-18,0-1) needs-focus == textarea-load.html textarea-ref.html # One anti-aliased corner.
needs-focus == textarea-create.html textarea-ref.html
fuzzy-if(Android,0-10,0-5) needs-focus == select-load.html select-ref.html
fuzzy-if(!nativeThemePref,0-10,0-5) needs-focus == select-create.html select-ref.html
fuzzy-if(!nativeThemePref,0-1,0-1) needs-focus == autofocus-after-load.html autofocus-after-load-ref.html
fuzzy(0-10,0-5) needs-focus == select-create.html select-ref.html
fuzzy(0-1,0-1) needs-focus == autofocus-after-load.html autofocus-after-load-ref.html
needs-focus == autofocus-leaves-iframe.html autofocus-leaves-iframe-ref.html
fuzzy-if(!nativeThemePref,0-5,0-1) needs-focus == autofocus-after-body-focus.html autofocus-after-body-focus-ref.html
fuzzy(0-5,0-1) needs-focus == autofocus-after-body-focus.html autofocus-after-body-focus-ref.html

View File

@ -70,12 +70,12 @@ skip-if(Android) needs-focus != spellcheck-textarea-property-dynamic-override-in
needs-focus == caret_on_focus.html caret_on_focus-ref.html
needs-focus fails-if(useDrawSnapshot) != caret_on_textarea_lastline.html caret_on_textarea_lastline-ref.html
fuzzy-if(Android,0-1,0-1) needs-focus == input-text-onfocus-reframe.html input-text-onfocus-reframe-ref.html
fuzzy(0-3,0-1) fuzzy-if(!nativeThemePref,0-5,0-1) needs-focus == input-text-notheme-onfocus-reframe.html input-text-notheme-onfocus-reframe-ref.html
fuzzy(0-5,0-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
# Android turns off spellchecker (Bug 1541697)
skip-if(Android) fuzzy-if(!nativeThemePref,0-3,0-1) == spellcheck-hyphen-valid.html spellcheck-hyphen-valid-ref.html
skip-if(Android) fuzzy(0-3,0-1) == spellcheck-hyphen-valid.html spellcheck-hyphen-valid-ref.html
skip-if(Android) needs-focus != spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid-ref.html
skip-if(Android) == spellcheck-slash-valid.html spellcheck-slash-valid-ref.html
skip-if(Android) == spellcheck-period-valid.html spellcheck-period-valid-ref.html
@ -85,12 +85,12 @@ skip-if(Android) == spellcheck-hyphen-multiple-valid.html spellcheck-hyphen-mult
skip-if(Android) needs-focus != spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid-ref.html
skip-if(Android) == spellcheck-dotafterquote-valid.html spellcheck-dotafterquote-valid-ref.html
skip-if(Android) == spellcheck-url-valid.html spellcheck-url-valid-ref.html
skip-if(Android) fuzzy-if(!nativeThemePref,0-32,0-1) needs-focus == spellcheck-non-latin-arabic.html spellcheck-non-latin-arabic-ref.html
skip-if(Android) fuzzy(0-32,0-1) needs-focus == spellcheck-non-latin-arabic.html spellcheck-non-latin-arabic-ref.html
skip-if(Android) needs-focus == spellcheck-non-latin-chinese-simplified.html spellcheck-non-latin-chinese-simplified-ref.html
skip-if(Android) needs-focus == spellcheck-non-latin-chinese-traditional.html spellcheck-non-latin-chinese-traditional-ref.html
skip-if(Android) needs-focus == spellcheck-non-latin-hebrew.html spellcheck-non-latin-hebrew-ref.html
skip-if(Android) needs-focus == spellcheck-non-latin-japanese.html spellcheck-non-latin-japanese-ref.html
skip-if(Android) fuzzy-if(!nativeThemePref,0-3,0-1) needs-focus == spellcheck-non-latin-korean.html spellcheck-non-latin-korean-ref.html
skip-if(Android) fuzzy(0-3,0-1) 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,0-255,0-3) asserts-if(browserIsRemote,0-3) == caret_on_presshell_reinit-2.html caret_on_presshell_reinit-ref.html # bug 959132 for assertions

View File

@ -35,7 +35,7 @@ skip-if(!asyncPan) == sticky-pos-scrollable-4.html sticky-pos-scrollable-4-ref.h
skip-if(!asyncPan) == sticky-pos-scrollable-5.html sticky-pos-scrollable-5-ref.html
skip-if(!asyncPan) == sticky-pos-scrollable-6.html sticky-pos-scrollable-6-ref.html
skip-if(!asyncPan) fuzzy-if(appleSilicon,0-1,0-8) == sticky-pos-scrollable-7.html sticky-pos-scrollable-7-ref.html
skip-if(!asyncPan) fuzzy(0-2,0-2) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-4) fuzzy-if(winWidget&&!nativeThemePref,0-1,0-51) fuzzy-if(appleSilicon,0-1,0-8) == fixed-pos-scrollable-1.html fixed-pos-scrollable-1-ref.html
skip-if(!asyncPan) fuzzy(0-2,0-2) fuzzy-if(gtkWidget,0-1,0-4) fuzzy-if(winWidget,0-1,0-51) fuzzy-if(appleSilicon,0-1,0-8) == fixed-pos-scrollable-1.html fixed-pos-scrollable-1-ref.html
skip-if(!asyncPan) == culling-1.html culling-1-ref.html
skip-if(!asyncPan) == position-fixed-iframe-1.html position-fixed-iframe-1-ref.html
skip-if(!asyncPan) == position-fixed-iframe-2.html position-fixed-iframe-2-ref.html
@ -63,7 +63,7 @@ fuzzy-if(browserIsRemote&&d2d,0-1,0-22) skip-if(!asyncPan) fuzzy-if(swgl,0-255,0
skip-if(Android||!asyncPan) != opaque-fractional-displayport-1.html about:blank
skip-if(Android||!asyncPan) != opaque-fractional-displayport-2.html about:blank
fuzzy-if(Android,0-19,0-10) fuzzy-if(gtkWidget,12-19,12-32) fuzzy-if(cocoaWidget,17-21,20-44) skip-if(!asyncPan) == fixed-pos-scrolled-clip-1.html fixed-pos-scrolled-clip-1-ref.html # Bug 1604338
fuzzy-if(Android,0-44,0-136) fuzzy-if(gtkWidget,16-26,26-64) fuzzy-if(cocoaWidget,10-13,38-82) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-36) skip-if(!asyncPan) == fixed-pos-scrolled-clip-2.html fixed-pos-scrolled-clip-2-ref.html # Bug 1604338
fuzzy-if(Android,0-44,0-136) fuzzy-if(gtkWidget,16-26,26-64) fuzzy-if(cocoaWidget,10-13,38-82) fuzzy-if(winWidget,0-4,0-36) skip-if(!asyncPan) == fixed-pos-scrolled-clip-2.html fixed-pos-scrolled-clip-2-ref.html # Bug 1604338
fuzzy-if(Android,0-13,0-16) fuzzy-if(gtkWidget,17-28,24-60) fuzzy-if(cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-3.html fixed-pos-scrolled-clip-3-ref.html # Bug 1604338
fuzzy-if(Android,0-13,0-16) fuzzy-if(gtkWidget,17-29,24-60) fuzzy-if(cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-4.html fixed-pos-scrolled-clip-4-ref.html # Bug 1604338
skip-if(!asyncPan) == fixed-pos-scrolled-clip-5.html fixed-pos-scrolled-clip-5-ref.html

View File

@ -44,6 +44,6 @@ fuzzy(0-16,0-10) == fieldset.html fieldset-ref.html # minor anti-aliasing proble
fuzzy(0-16,0-10) == fieldset-inset.html fieldset-inset-ref.html # minor anti-aliasing problem on Windows
== 1178575.html 1178575-ref.html
== 1178575-2.html 1178575-2-ref.html
fuzzy(0-159,0-2) fails-if(!dwrite||!nativeThemePref) == 1212823-1.html 1212823-1-ref.html
fuzzy(0-93,0-8) fails-if(nativeThemePref) == 1212823-2.html 1212823-2-ref.html
fuzzy(0-159,0-2) fails == 1212823-1.html 1212823-1-ref.html
fuzzy(0-93,0-8) == 1212823-2.html 1212823-2-ref.html
== boxshadow-large-offset.html boxshadow-large-offset-ref.html

View File

@ -67,9 +67,9 @@ skip-if(isDebugBuild) == 256180-5.html 256180-5-ref.html
== 25888-2r-block.html 25888-2r-ref.html
== 25888-3l-block.html 25888-3l-ref.html
== 25888-3r-block.html 25888-3r-ref.html
fuzzy-if((winWidget||gtkWidget)&&!nativeThemePref,0-1,0-4) == 28811-1a.html 28811-1-ref.html
fuzzy-if(winWidget||gtkWidget,0-1,0-4) == 28811-1a.html 28811-1-ref.html
fuzzy-if(gtkWidget,0-6,0-26200) == 28811-1b.html 28811-1-ref.html # Bug 1128229
fuzzy-if((winWidget||gtkWidget)&&!nativeThemePref,0-1,0-4) == 28811-2a.html 28811-2-ref.html
fuzzy-if(winWidget||gtkWidget,0-1,0-4) == 28811-2a.html 28811-2-ref.html
fuzzy-if(gtkWidget,0-6,0-26200) == 28811-2b.html 28811-2-ref.html # Bug 1128229
== 40596-1a.html 40596-1-ref.html
!= 40596-1b.html 40596-1-ref.html
@ -248,7 +248,7 @@ fuzzy(0-1,0-4) fuzzy-if(isDebugBuild,0-1,0-8) == 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
fuzzy-if(!nativeThemePref,0-3,0-1) == 234964-1.html 234964-1-ref.html
fuzzy(0-3,0-1) == 234964-1.html 234964-1-ref.html
== 234964-2.html 234964-2-ref.html
== 235593-1.html 235593-1-ref.html
fuzzy(0-4,0-2) == 236539-1.html 236539-1-ref.html
@ -620,7 +620,7 @@ asserts(4) == 368155-negative-margins-1.html 368155-negative-margins-1-ref.html
== chrome://reftest/content/bugs/369882.xhtml chrome://reftest/content/bugs/369882-ref.xhtml
== 369975-1.html 369975-1.html
== 370353-1.html 370353-1-ref.html
fuzzy-if(!nativeThemePref,0-1,0-4) == 370422-1.html 370422-1-ref.html
fuzzy(0-1,0-4) == 370422-1.html 370422-1-ref.html
== 370525-1.html 370525-1-ref.html
!= 370525-1.html 370525-1-notref.html
== 370525-2.html 370525-2-ref.html
@ -837,7 +837,7 @@ random-if(!cocoaWidget&&!winWidget) != 399636-quirks-html.html 399636-quirks-ref
== chrome://reftest/content/bugs/401946-1.xhtml about:blank
pref(layout.outline.include-overflow,true) == 402338-1.html 402338-1-ref.html
== 402567-1.html 402567-1-ref.html
fuzzy-if(winWidget&&!nativeThemePref,0-8,0-1) == 402567-2.html 402567-2-ref.html
fuzzy-if(winWidget,0-8,0-1) == 402567-2.html 402567-2-ref.html
== 402567-3.html 402567-3-ref.html
fuzzy-if(gtkWidget,0-2,0-40) == 402567-4.html 402567-4-ref.html
fuzzy(0-2,0-5) == 402629-1.html 402629-1-ref.html
@ -1369,10 +1369,10 @@ fuzzy-if(Android,0-5,0-2800) == 506481-1.html 506481-1-ref.html
== 509155-1.xhtml 509155-1-ref.xhtml
fuzzy(0-1,0-1200) == 512410.html 512410-ref.html
== 512631-1.html 512631-1-ref.html
fuzzy-if(Android,0-1,0-2) fuzzy-if(!nativeThemePref,0-1,0-4) == 513153-1a.html 513153-1-ref.html
fuzzy-if(Android,0-1,0-2) fuzzy-if(!nativeThemePref,0-1,0-4) == 513153-1b.html 513153-1-ref.html
pref(widget.non-native-theme.webrender,true) fuzzy-if(winWidget&&nativeThemePref,82-82,84-84) fuzzy-if(cocoaWidget&&nativeThemePref,46-46,58-58) fuzzy-if(appleSilicon&&nativeThemePref,100-100,108-108) == 513153-2a.html 513153-2-ref.html # appleSilicon: bug 1724583
fuzzy-if(cocoaWidget&&nativeThemePref,46-46,116-116) fuzzy-if(cocoaWidget&&!nativeThemePref,0-112,0-108) == 513153-2b.html 513153-2-ref.html # !nativeThemePref and webrender only fuzzy when widget.non-native-theme.webrender=false, snapping difference
fuzzy(0-1,0-4) == 513153-1a.html 513153-1-ref.html
fuzzy(0-1,0-4) == 513153-1b.html 513153-1-ref.html
pref(widget.non-native-theme.webrender,true) == 513153-2a.html 513153-2-ref.html # appleSilicon: bug 1724583
fuzzy-if(cocoaWidget,0-112,0-108) == 513153-2b.html 513153-2-ref.html # !nativeThemePref and webrender only fuzzy when widget.non-native-theme.webrender=false, snapping difference
== chrome://reftest/content/bugs/513318-1.xhtml chrome://reftest/content/bugs/513318-1-ref.xhtml
fails-if(Android&&(!asyncPan)) != chrome://reftest/content/bugs/513318-2.xhtml chrome://reftest/content/bugs/513318-2-ref.xhtml
== 514917-1.html 514917-1-ref.html
@ -1895,7 +1895,7 @@ fuzzy(0-128,0-22) == 1155828-1.html 1155828-1-ref.html # bug 1646527 for WR fuzz
fuzzy(0-7,0-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,0-6,0-6) fuzzy-if(appleSilicon,0-1,0-7) == 1169331-1.html 1169331-1-ref.html
fuzzy(0-3,0-110) random-if(winWidget||Android||gtkWidget) fails-if(!nativeThemePref) == 1174332-1.html 1174332-1-ref.html # bug 1312658, expected to fail w/ non-native theme because of bug 1699937
fuzzy(0-3,0-110) fails == 1174332-1.html 1174332-1-ref.html # bug 1312658, expected to fail w/ non-native theme because of bug 1699937
== 1179078-1.html 1179078-1-ref.html
== 1179288-1.html 1179288-1-ref.html
== 1190635-1.html 1190635-1-ref.html
@ -1989,7 +1989,7 @@ skip-if(isDebugBuild&&winWidget) == 1330051.svg 1330051-ref.svg
== 1375315-8.html 1375315-8-ref.html
== 1375315-9.html 1375315-9-ref.html
== 1375315-10.html 1375315-10-ref.html
fuzzy-if(!nativeThemePref,0-1,0-4) == 1375315-11.html 1375315-11-ref.html
fuzzy(0-1,0-4) == 1375315-11.html 1375315-11-ref.html
== 1375315-12.html 1375315-12-ref.html
== 1374062.html 1374062-ref.html
== 1375674.html 1375674-ref.html

View File

@ -2,6 +2,6 @@ include input/reftest.list
include textarea/reftest.list
fuzzy(0-1,0-4) == css-restrictions.html css-restrictions-ref.html
fuzzy-if(gtkWidget&&nativeThemePref,255-255,1376-1881) == css-simple-styling.html css-simple-styling-ref.html # gtkWidget, Bug 1600749
== css-simple-styling.html css-simple-styling-ref.html # gtkWidget, Bug 1600749
!= css-background.html css-background-ref.html
fuzzy(0-1,0-180) == ignore-pseudo-class.html ignore-pseudo-class-ref.html

View File

@ -1,10 +1,10 @@
== input.html input-ref.html
fuzzy-if(isDebugBuild&&gtkWidget,0-1,0-1) fuzzy-if(cocoaWidget,0-2,0-32) == button.html button-ref.html
== textarea.html textarea-ref.html
fuzzy-if(!nativeThemePref,0-112,0-6) == select.html select-ref.html
fuzzy(0-112,0-6) == 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 fuzzy-if(cocoaWidget,0-1,0-10) == button-focus.html button-focus-ref.html
needs-focus fuzzy-if(!nativeThemePref,0-32,0-1) == textarea-focus.html textarea-focus-ref.html
random-if(winWidget) fuzzy-if(!nativeThemePref,0-112,0-6) needs-focus == select-focus.html select-focus-ref.html # windows: Intermittent failures, bug 660224, non-native: shadow blur fuzziness
needs-focus fuzzy(0-32,0-1) == textarea-focus.html textarea-focus-ref.html
random-if(winWidget) fuzzy(0-112,0-6) needs-focus == select-focus.html select-focus-ref.html # windows: Intermittent failures, bug 660224, non-native: shadow blur fuzziness

View File

@ -8,12 +8,12 @@ fuzzy-if(winWidget,0-27,0-4) == unit-rem-iframe.html unit-rem-ref-iframe.html
== unit-rem.svg unit-rem-ref.svg
== unit-vh-vw.html unit-vh-vw-ref.html
== unit-vh-vw-zoom.html unit-vh-vw-zoom-ref.html
fuzzy(0-1,0-4) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-51) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-29) fuzzy-if(cocoaWidget,0-1,0-29) == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-auto-ref.html # fuzzy due to anti-aliasing pixels in scrollbar redendering
fuzzy(0-1,0-4) fuzzy-if(winWidget,0-4,0-51) fuzzy-if(gtkWidget,0-1,0-29) fuzzy-if(cocoaWidget,0-1,0-29) == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-auto-ref.html # fuzzy due to anti-aliasing pixels in scrollbar redendering
# These tests should probably be removed, see bug 1393603.
fails-if(!Android) == unit-vh-vw-overflow-scroll.html unit-vh-vw-overflow-scroll-ref.html
fails-if(!Android) == unit-vh-vw-overflow-scroll-x.html unit-vh-vw-overflow-scroll-x-ref.html
fails-if(!Android) == unit-vh-vw-overflow-scroll-y.html unit-vh-vw-overflow-scroll-y-ref.html
fuzzy-if(winWidget&&!nativeThemePref,0-4,0-51) fuzzy-if(gtkWidget,0-1,0-12) fuzzy-if(cocoaWidget,0-1,0-29) == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-scroll.html
fuzzy-if(winWidget,0-4,0-51) fuzzy-if(gtkWidget,0-1,0-12) fuzzy-if(cocoaWidget,0-1,0-29) == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-scroll.html
== ch-width-1.html ch-width-1-ref.html

View File

@ -34,7 +34,7 @@ fuzzy(0-1,0-235200) == 1413073.html 1413073-ref.html
skip-if(Android) == 1428993-1.html 1428993-1-ref.html
== 1420480-1.html 1420480-1-ref.html
== 1428993-2.html 1428993-2-ref.html
needs-focus fuzzy-if(!nativeThemePref,0-3,0-2) == 1429027-1.html 1429027-1-ref.html
needs-focus fuzzy(0-3,0-2) == 1429027-1.html 1429027-1-ref.html
== 1432553-1.html 1432553-1-ref.html
== 1432553-2.html 1432553-2-ref.html
== 1436189-1.html 1436189-1-ref.html

View File

@ -101,16 +101,16 @@ fails == flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1-ref.
== flexbox-invalidation-1.html flexbox-invalidation-1-ref.html
# Tests for flexbox in an iframe that gets resized.
fuzzy(0-1,0-8) fuzzy-if(!nativeThemePref&&cocoaWidget,0-1,0-14) == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1-ref.xhtml
fuzzy(0-1,0-8) fuzzy-if(cocoaWidget,0-1,0-14) == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1-ref.xhtml
fuzzy(0-1,0-5) == flexbox-resizeviewport-2.xhtml flexbox-resizeviewport-2-ref.xhtml
# Tests for flexbox styling on things that don't support it
== flexbox-styling-on-svg-1.svg flexbox-styling-on-svg-1-ref.svg
# Tests with widgets as flex items
fuzzy-if(gtkWidget,0-1,0-66) fuzzy-if(!nativeThemePref,0-1,0-1) == flexbox-widget-flex-items-1.html flexbox-widget-flex-items-1-ref.html
fuzzy-if(gtkWidget,0-1,0-74) fuzzy-if(winWidget,0-1,0-5) fuzzy-if(!nativeThemePref,0-1,0-19) fuzzy-if(!nativeThemePref&&swgl,0-26,0-20) == flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2-ref.html
skip-if(gtkWidget) fuzzy-if(!nativeThemePref,0-6,0-8) == flexbox-widget-flex-items-3.html flexbox-widget-flex-items-3-ref.html # bug 1260965 for gtk
fuzzy(0-1,0-1) == flexbox-widget-flex-items-1.html flexbox-widget-flex-items-1-ref.html
fuzzy(0-1,0-19) fuzzy-if(swgl,0-26,0-20) == flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2-ref.html
skip-if(gtkWidget) fuzzy(0-6,0-8) == flexbox-widget-flex-items-3.html flexbox-widget-flex-items-3-ref.html # bug 1260965 for gtk
fuzzy-if(gtkWidget,0-1,0-31) == flexbox-widget-flex-items-4.html flexbox-widget-flex-items-4-ref.html
# Tests for table flex items

View File

@ -5,7 +5,7 @@ fails == other-float-outside-rule-3-left-2.html other-float-outside-rule-3-left-
fails == other-float-outside-rule-3-right-2.html other-float-outside-rule-3-right-2-ref.html # bug 616334
fails == other-float-outside-rule-7-left.html other-float-outside-rule-7-left-ref.html # bug 616334
fails == other-float-outside-rule-7-right.html other-float-outside-rule-7-right-ref.html # bug 616334
fuzzy-if(gtkWidget&&nativeThemePref,0-1,0-10) fuzzy-if(!nativeThemePref,0-5,0-1) == float-outside-block-push.html float-outside-block-push-ref.html # bug 815612
fuzzy(0-5,0-1) == 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

View File

@ -53,7 +53,7 @@ fuzzy(0-4,0-7) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.i
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != select-combobox-1.html select-combobox-1.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-listbox-2.html select-listbox-2-ref.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != select-listbox-2.html select-listbox-2.html
fuzzy-if(!nativeThemePref,0-1,0-4) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-2.html select-combobox-2-ref.html
fuzzy(0-1,0-4) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-2.html select-combobox-2-ref.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != select-combobox-2.html select-combobox-2.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-3.html select-combobox-3-ref.html
asserts-if(gtkWidget,0-4) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != input-checkbox.html input-checkbox.html
@ -118,8 +118,8 @@ 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-select-listbox-contents-at-2.html threshold-select-listbox-contents-at-2-ref.html
fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(Android,0-4,0-2) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-under-1.html threshold-select-combobox-contents-under-1.html
fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(Android,0-1,0-2) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) fuzzy-if(geckoview,0-4,0-2) == threshold-select-combobox-contents-under-2.html threshold-select-combobox-contents-under-2.html
fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(!nativeThemePref,0-1,0-6) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-at-1.html threshold-select-combobox-contents-at-1-ref.html
fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(!nativeThemePref,0-1,0-6) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-at-2.html threshold-select-combobox-contents-at-2-ref.html
fuzzy(0-1,0-6) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-at-1.html threshold-select-combobox-contents-at-1-ref.html
fuzzy(0-1,0-6) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-at-2.html threshold-select-combobox-contents-at-2-ref.html
# End of nonzero lineThreshold preference group.
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == relevant-width-1.html relevant-width-1-ref.html

View File

@ -49,7 +49,7 @@ fuzzy-if(Android,0-125,0-20) == percent-width-child.html percent-width-child-re
== dynamic-text-indent.html dynamic-text-indent-ref.html
fuzzy-if(!nativeThemePref,0-5,0-1) == 1349646.html 1349646-ref.html
fuzzy(0-5,0-1) == 1349646.html 1349646-ref.html
== appearance-revert.html appearance-revert-ref.html

View File

@ -11,9 +11,9 @@
!= indeterminate-native-checked.html indeterminate-native-checked-notref.html
!= indeterminate-native-unchecked.html indeterminate-native-unchecked-notref.html
== indeterminate-selector.html indeterminate-selector-ref.html
skip-if(!gtkWidget||!nativeThemePref) == gtk-theme-width-height.html gtk-theme-width-height-ref.html
skip == gtk-theme-width-height.html gtk-theme-width-height-ref.html
== checkbox-baseline.html checkbox-baseline-ref.html
== checkbox-radio-color.html checkbox-radio-color-ref.html
skip-if(gtkWidget&&nativeThemePref) == checkbox-clamp-01.html checkbox-clamp-01-ref.html
skip-if((OSX||winWidget)&&nativeThemePref) fuzzy-if(gtkWidget&&nativeThemePref,25-25,32-32) fails-if(Android&&nativeThemePref) == checkbox-clamp-02.html checkbox-clamp-02-ref.html
fails-if(!OSX&&nativeThemePref) != checkbox-minimum-size.html checkbox-minimum-size-notref.html
== checkbox-clamp-01.html checkbox-clamp-01-ref.html
== checkbox-clamp-02.html checkbox-clamp-02-ref.html
!= checkbox-minimum-size.html checkbox-minimum-size-notref.html

View File

@ -1,6 +1,6 @@
== input-color-1.html input-color-1-ref.html
fuzzy-if(!nativeThemePref,0-1,0-2) == margin-padding-1.html margin-padding-1-ref.html
fuzzy(0-1,0-2) == margin-padding-1.html margin-padding-1-ref.html
== block-invalidate-1.html block-invalidate-1-ref.html
== block-invalidate-2.html block-invalidate-2-ref.html
fuzzy(0-8,0-80) fuzzy-if(gtkWidget,0-8,0-113) == transformations-1.html transformations-1-ref.html # Bug 1600790 for gtkWidget

View File

@ -9,14 +9,14 @@
# content should not overflow on small width/height
== time-small-width.html time-small-width-ref.html
fuzzy-if(!nativeThemePref,0-25,0-2) == time-small-height.html time-small-height-ref.html # Minor outline 1px shift
fuzzy(0-25,0-2) == time-small-height.html time-small-height-ref.html # Minor outline 1px shift
== time-small-width-height.html time-small-width-height-ref.html
# content (text) should be left aligned
fuzzy-if(Android,0-4,0-8) fuzzy-if(cocoaWidget&&nativeThemePref,6-6,48-48) == time-content-left-aligned.html time-content-left-aligned-ref.html
fuzzy-if(Android,0-4,0-8) == time-content-left-aligned.html time-content-left-aligned-ref.html
# reset button should be right aligned
skip-if(Android) fuzzy-if(!nativeThemePref,0-24,0-4) == time-reset-button-right-aligned.html time-reset-button-right-aligned-ref.html # bug 1372062 for Android, antialiasing with WR disabled for the fuzz
skip-if(Android) fuzzy(0-24,0-4) == time-reset-button-right-aligned.html time-reset-button-right-aligned-ref.html # bug 1372062 for Android, antialiasing with WR disabled for the fuzz
== reset-button-visibility-hidden.html reset-button-visibility-hidden-ref.html
!= text-align.html text-align-notref.html

View File

@ -5,7 +5,7 @@ fuzzy(0-1,0-10) == background.html chrome://reftest/content/forms/input/file/bac
fuzzy-if(gtkWidget,0-1,0-10) == style.html chrome://reftest/content/forms/input/file/style-ref.xhtml
!= width-clip.html width-clip-ref.html
== color-inherit.html color-inherit-ref.html
pref(widget.non-native-theme.webrender,true) fuzzy-if(Android,0-2,0-2) fuzzy-if(!nativeThemePref,0-1,0-5) fuzzy-if(OSX,0-46,0-134) fails-if(nativeThemePref&&!(cocoaWidget||geckoview)) fuzzy-if(appleSilicon&&nativeThemePref,105-105,108-108) == dynamic-max-width.html dynamic-max-width-ref.html # bug 1496542 for webrender, bug 1724582 for appleSilicon
pref(widget.non-native-theme.webrender,true) fuzzy(0-1,0-5) fuzzy-if(OSX,0-46,0-134) == dynamic-max-width.html dynamic-max-width-ref.html # bug 1496542 for webrender, bug 1724582 for appleSilicon
== label-min-inline-size.html label-min-inline-size-ref.html
== css-overflow.html css-overflow-ref.html
== css-display.html css-display-ref.html

View File

@ -17,7 +17,7 @@ fuzzy(0-2,0-13) == show-value.html show-value-ref.html
# disabled
== number-disabled.html number-disabled-ref.html
fails-if(Android&&nativeThemePref) != number-spinbox-disabled.html number-spinbox-disabled-notref.html
!= number-spinbox-disabled.html number-spinbox-disabled-notref.html
# auto width:
== number-auto-width-1.html number-auto-width-1-ref.html
@ -30,7 +30,7 @@ skip-if(Android) == number-max-height-1.html number-max-height-1-ref.html
skip-if(Android) == number-max-height-2.html number-max-height-2-ref.html
# number of significant fractional digits:
fuzzy-if(!nativeThemePref,0-1,0-1) == number-significant-fractional-digits.html number-significant-fractional-digits-ref.html
fuzzy(0-1,0-1) == number-significant-fractional-digits.html number-significant-fractional-digits-ref.html
# focus
fuzzy(0-2,0-5) needs-focus == focus-handling.html focus-handling-ref.html # Win: Antialiasing underinvalidation, looks like.
@ -65,7 +65,7 @@ fuzzy(0-128,0-4) == number-reframe-anon-text-field.html number-reframe-anon-text
== appearance-textfield.html text.html
== appearance-textfield-dynamic.html appearance-textfield.html
fuzzy-if(winWidget&&!nativeThemePref,0-35,0-17) fuzzy-if(!nativeThemePref,0-14,0-4) == clipped-text.html clipped-text-ref.html
fuzzy(0-14,0-4) == clipped-text.html clipped-text-ref.html
fails-if(useDrawSnapshot) needs-focus != caret-right.html caret-right-notref.html
fails-if(useDrawSnapshot) needs-focus != caret-left-rtl.html caret-left-rtl-notref.html

View File

@ -4,7 +4,7 @@
== unchecked-appearance-none.html about:blank
!= checked-native.html about:blank
!= checked-native-notref.html about:blank
skip-if(!gtkWidget||!nativeThemePref) == gtk-theme-width-height.html gtk-theme-width-height-ref.html
skip-if(gtkWidget&&nativeThemePref) == radio-clamp-01.html radio-clamp-01-ref.html
skip-if(OSX||winWidget||Android) fuzzy-if(gtkWidget&&nativeThemePref,24-24,16-16) == radio-clamp-02.html radio-clamp-02-ref.html # gtkWidget, Bug 1599622
fails-if(!OSX&&nativeThemePref) != radio-minimum-size.html radio-minimum-size-notref.html
skip == gtk-theme-width-height.html gtk-theme-width-height-ref.html
== radio-clamp-01.html radio-clamp-01-ref.html
skip-if(OSX||winWidget||Android) == radio-clamp-02.html radio-clamp-02-ref.html # gtkWidget, Bug 1599622
!= radio-minimum-size.html radio-minimum-size-notref.html

View File

@ -22,7 +22,7 @@ fuzzy(0-1,0-40) == stepDown-unthemed.html 75pct-unthemed-common-ref.html
fuzzy(0-1,0-40) == stepUp-unthemed.html 75pct-unthemed-common-ref.html
== stepUp.html 75pct-common-ref.html
random-if(Android) == max-prop.html 100pct-common-ref.html # Snapping in different ways in debug and opt builds, bug 1621141
fuzzy-if(!nativeThemePref,0-1,0-4) == reset-value.html reset-value-ref.html
fuzzy(0-1,0-4) == reset-value.html reset-value-ref.html
# 'direction' property:
== direction-unthemed-1.html direction-unthemed-1-ref.html
@ -56,6 +56,6 @@ skip-if(Android) == range-border-background.html range-border-background-ref.htm
# is an internal reftest for now.
== range-percent-intrinsic-size-2b.html range-percent-intrinsic-size-2b-ref.html
fails-if(Android) fuzzy-if(!nativeThemePref,0-2,0-80) == auto-size.html auto-size-ref.html # Snapping, bug 1621141
fails-if(Android) fuzzy(0-2,0-80) == auto-size.html auto-size-ref.html # Snapping, bug 1621141
== range-track-bg.html range-track-bg-ref.html
!= track-default-rendering.html track-default-rendering-ref.html

View File

@ -4,7 +4,7 @@ fuzzy-if(cocoaWidget,0-18,0-68) fuzzy-if(Android,0-52,0-64) fuzzy-if(winWidget,0
== display-block-baselines-3.html display-block-baselines-3-ref.html
== display-block-baselines-4.html display-block-baselines-4-ref.html
fuzzy(0-7,0-2) == display-block-baselines-5.html display-block-baselines-5-ref.html
fuzzy(0-1,0-3) fuzzy-if(!nativeThemePref,0-1,0-20) fails-if(cocoaWidget&&nativeThemePref) == overflow.html overflow-ref.html # bug 1620120 for natively themed cocoa, fuzzyness in the arrow for !native
fuzzy(0-1,0-20) == overflow.html overflow-ref.html # bug 1620120 for natively themed cocoa, fuzzyness in the arrow for !native
# button element
include button/reftest.list

View File

@ -17,7 +17,7 @@ fuzzy-if(cocoaWidget,255-255,80-80) == backplate-bg-image-005.html backplate-bg-
fuzzy-if(cocoaWidget,255-255,40-40) == backplate-bg-image-006.html backplate-bg-image-006-ref.html
fuzzy-if(cocoaWidget,255-255,40-40) == backplate-bg-image-007.html backplate-bg-image-007-ref.html
fuzzy-if(cocoaWidget,255-255,20-20) fuzzy-if(!cocoaWidget&&!nativeThemePref,0-21,0-6) == backplate-bg-image-008.html backplate-bg-image-008-ref.html
fuzzy-if(cocoaWidget,255-255,20-20) fuzzy-if(!cocoaWidget,0-21,0-6) == backplate-bg-image-008.html backplate-bg-image-008-ref.html
fuzzy-if(cocoaWidget,255-255,20-20) == backplate-bg-image-009.html backplate-bg-image-009-ref.html
fuzzy-if(cocoaWidget,255-255,1495-1495) fuzzy-if(winWidget,255-255,353-353) fuzzy-if(Android,255-255,700-700) == backplate-bg-image-010.html backplate-bg-image-010-ref.html
random-if(useDrawSnapshot) fuzzy-if(cocoaWidget,255-255,284-320) == backplate-bg-image-011.html backplate-bg-image-011-ref.html

View File

@ -21,7 +21,7 @@ fuzzy-if(d2d,0-255,0-24) fuzzy-if(!useDrawSnapshot,255-255,50-115) == element-pa
# For !nativeThemePref: element() uses fallback / skia in WebRender, which antialiases differently from WR.
# For !nativeThemePref+Windows+WebRender: bug 1496542, the scrollframe snaps differently.
# For the rest: -ref the scrollframe is active and layerized differently with APZ.
fuzzy(0-24,0-106) fuzzy-if(winWidget&&!layersGPUAccelerated,149-149,1203-1203) fuzzy-if(!useDrawSnapshot&&!nativeThemePref,1-48,5-68) fuzzy-if(winWidget,47-222,1197-1588) fuzzy-if(Android,0-40,0-81) == element-paint-native-widget.html element-paint-native-widget-ref.html
fuzzy(0-24,0-106) fuzzy-if(winWidget&&!layersGPUAccelerated,149-149,1203-1203) fuzzy-if(!useDrawSnapshot,1-48,5-68) fuzzy-if(winWidget,47-222,1197-1588) fuzzy-if(Android,0-40,0-81) == element-paint-native-widget.html element-paint-native-widget-ref.html
# This fails with CreateSamplingRestrictedDrawable removed
fails-if(!Android&&!useDrawSnapshot) == element-paint-subimage-sampling-restriction.html about:blank

View File

@ -593,7 +593,7 @@ fails == block-max-height-last-child-9a-dyn.html block-max-height-last-child-9-r
== block-overflow-4-dyn.html block-overflow-4-ref2.html
== block-overflow-5a-dyn.html block-overflow-5-ref2.html
== block-overflow-5b-dyn.html block-overflow-5-ref2.html
fuzzy-if(winWidget&&!nativeThemePref,0-4,0-36) == block-overflow-5c-dyn.html block-overflow-5c-ref2.html
fuzzy-if(winWidget,0-4,0-36) == block-overflow-5c-dyn.html block-overflow-5c-ref2.html
== block-overflow-5d-dyn.html block-overflow-5-ref2.html
# * 'fieldset' elements, per HTML5 (Candidate Recommendation 6 August 2013):
# §10.3.13 (The fieldset and legend elements): "The fieldset element is

View File

@ -43,9 +43,9 @@ fails-if(Android&&!asyncPan) != 492155-4.html about:blank
# RTL mirroring tests
== checkbox-not-mirrored-when-rtl.html checkbox-not-mirrored-when-rtl-ref.html
skip-if(!cocoaWidget||!nativeThemePref) == chrome://reftest/content/native-theme/menulist-mirrored-when-rtl.xhtml chrome://reftest/content/native-theme/menulist-mirrored-when-rtl-ref.xhtml
skip-if(!cocoaWidget||!nativeThemePref) == chrome://reftest/content/native-theme/searchfield-mirrored-when-rtl.xhtml chrome://reftest/content/native-theme/searchfield-mirrored-when-rtl-ref.xhtml
skip-if(!cocoaWidget||!nativeThemePref) == select-mirrored-when-rtl.html select-mirrored-when-rtl-ref.html
skip == chrome://reftest/content/native-theme/menulist-mirrored-when-rtl.xhtml chrome://reftest/content/native-theme/menulist-mirrored-when-rtl-ref.xhtml
skip == chrome://reftest/content/native-theme/searchfield-mirrored-when-rtl.xhtml chrome://reftest/content/native-theme/searchfield-mirrored-when-rtl-ref.xhtml
skip == select-mirrored-when-rtl.html select-mirrored-when-rtl-ref.html
!= chrome://reftest/content/native-theme/resizer-bottomend.xhtml chrome://reftest/content/native-theme/blank-window.xhtml
random-if(d2d) == chrome://reftest/content/native-theme/resizer-bottomend.xhtml chrome://reftest/content/native-theme/resizer-bottomright.xhtml # bug 581086

View File

@ -9,11 +9,11 @@ fuzzy-if(gtkWidget,0-136,0-120) fuzzy-if(Android,0-255,0-356) fuzzy-if(d2d,0-16,
== outline-overflow-inlineblock-abspos.html outline-overflow-inlineblock-ref.html
== outline-overflow-inlineblock-float.html outline-overflow-inlineblock-ref.html
== outline-auto-001.html outline-auto-001-ref.html
skip-if(nativeThemePref) == outline-auto-002.html outline-auto-002-ref.html
skip-if(nativeThemePref) != outline-auto-follows-border-radius-non-native.html outline-auto-follows-border-radius-non-native-notref.html
skip-if(nativeThemePref) == outline-auto-follows-border-radius-non-native-02.html outline-auto-follows-border-radius-non-native.html
needs-focus skip-if(nativeThemePref) == outline-auto-suppressed-native-widget.html outline-auto-suppressed-native-widget-ref.html
needs-focus skip-if(nativeThemePref) == outline-auto-explicit-native-widget.html outline-auto-explicit-native-widget-ref.html
== outline-auto-002.html outline-auto-002-ref.html
!= outline-auto-follows-border-radius-non-native.html outline-auto-follows-border-radius-non-native-notref.html
== outline-auto-follows-border-radius-non-native-02.html outline-auto-follows-border-radius-non-native.html
needs-focus == outline-auto-suppressed-native-widget.html outline-auto-suppressed-native-widget-ref.html
needs-focus == outline-auto-explicit-native-widget.html outline-auto-explicit-native-widget-ref.html
== outline-initial-1a.html outline-initial-1-ref.html
== outline-initial-1b.html outline-initial-1-ref.html
== outline-on-table.html outline-on-table-ref.html

View File

@ -34,10 +34,10 @@ fuzzy-if(Android,0-5,0-20000) == uncovering-2.html uncovering-2-ref.html
fuzzy-if(asyncPan&&!layersGPUAccelerated,0-149,0-4520) == less-than-scrollbar-height.html less-than-scrollbar-height-ref.html
== huge-horizontal-overflow.html huge-horizontal-overflow-ref.html
== huge-vertical-overflow.html huge-vertical-overflow-ref.html
pref(apz.allow_zooming,true) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-80) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-1.html iframe-scrolling-attr-ref.html # fission: Bug 1717856
pref(apz.allow_zooming,true) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-80) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-140,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-2.html iframe-scrolling-attr-ref.html # fission: Bug 1717856
pref(apz.allow_zooming,true) fuzzy(0-1,0-2) fuzzy-if(geckoview,0-1,0-15) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-48) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-108) fuzzy-if(winWidget&&!nativeThemePref&&fission,0-92,0-1280) == frame-scrolling-attr-1.html frame-scrolling-attr-ref.html
pref(apz.allow_zooming,true) fuzzy(0-1,0-2) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-2420) fuzzy-if(geckoview,0-1,0-88) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-48) fuzzy-if(winWidget&&!nativeThemePref,0-4,0-108) fuzzy-if(winWidget&&!nativeThemePref&&fission,0-92,0-1920) == frame-scrolling-attr-2.html frame-scrolling-attr-ref.html
pref(apz.allow_zooming,true) fuzzy-if(gtkWidget,0-1,0-80) fuzzy-if(winWidget,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-1.html iframe-scrolling-attr-ref.html # fission: Bug 1717856
pref(apz.allow_zooming,true) fuzzy-if(gtkWidget,0-1,0-80) fuzzy-if(winWidget,0-4,0-170) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-140,0-6818) fuzzy-if(winWidget&&browserIsFission,0-96,0-1109) == iframe-scrolling-attr-2.html iframe-scrolling-attr-ref.html # fission: Bug 1717856
pref(apz.allow_zooming,true) fuzzy(0-1,0-2) fuzzy-if(geckoview,0-1,0-15) fuzzy-if(gtkWidget,0-1,0-48) fuzzy-if(winWidget,0-4,0-108) fuzzy-if(winWidget&&fission,0-92,0-1280) == frame-scrolling-attr-1.html frame-scrolling-attr-ref.html
pref(apz.allow_zooming,true) fuzzy(0-1,0-2) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-2420) fuzzy-if(geckoview,0-1,0-88) fuzzy-if(gtkWidget,0-1,0-48) fuzzy-if(winWidget,0-4,0-108) fuzzy-if(winWidget&&fission,0-92,0-1920) == frame-scrolling-attr-2.html frame-scrolling-attr-ref.html
== move-item.html move-item-ref.html # bug 1125750
== fractional-scroll-area.html?top=-0.4&outerBottom=100&innerBottom=200 fractional-scroll-area.html?top=0&outerBottom=100&innerBottom=200
== fractional-scroll-area.html?top=0.4&outerBottom=100&innerBottom=200 fractional-scroll-area.html?top=0&outerBottom=100&innerBottom=200

View File

@ -51,9 +51,9 @@ fuzzy-if(!OSX,0-1,0-2138) == trailing-space-1.html trailing-space-1-ref.html
fuzzy(0-7,0-4) needs-focus == rtl-selection-with-decoration.html rtl-selection-with-decoration-ref.html
needs-focus == semitransparent-decoration-line.html semitransparent-decoration-line-ref.html
fuzzy-if(OSX,0-1,0-6) fuzzy-if(Android,0-188,0-39) needs-focus == writing-mode.html writing-mode-ref.html
needs-focus fuzzy-if(!nativeThemePref,0-5,0-1) == 1478604.html 1478604-ref.html # !webrender: Seems like an antialiasing+invalidation issue.
needs-focus fuzzy(0-5,0-1) == 1478604.html 1478604-ref.html # !webrender: Seems like an antialiasing+invalidation issue.
needs-focus fuzzy-if(!nativeThemePref,0-3,0-13) == disabled-1.html disabled-1-notref.html
needs-focus fuzzy(0-3,0-13) == disabled-1.html disabled-1-notref.html
needs-focus != disabled-2.html disabled-2-notref.html
== shadow-tree-order-1.html shadow-tree-order-1-ref.html

View File

@ -5,7 +5,7 @@ fuzzy(0-47,0-6) == marker-basic.html marker-basic-ref.html # Bug 1128229
fuzzy(0-47,0-18) == bidi-simple.html bidi-simple-ref.html
skip-if(!gtkWidget) fuzzy-if(gtkWidget,0-124,0-289) == bidi-simple-scrolled.html bidi-simple-scrolled-ref.html # Fails on Windows and OSX due to anti-aliasing
fuzzy-if(Android,0-24,0-4000) fuzzy-if(cocoaWidget,0-1,0-40) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-149,0-1836) == scroll-rounding.html scroll-rounding-ref.html # bug 760264
fuzzy(0-16,0-454) fails-if(gtkWidget) fuzzy-if(winWidget,25-85,406-499) fuzzy-if(cocoaWidget&&!nativeThemePref,0-7,0-265) fuzzy-if(Android&&!nativeThemePref,0-3,0-466) == anonymous-block.html anonymous-block-ref.html # gtkWidget:bug 1309103, fuzzy: subpixel aa
fuzzy(0-16,0-454) fails-if(gtkWidget) fuzzy-if(winWidget,25-85,406-499) fuzzy-if(cocoaWidget,0-7,0-265) fuzzy-if(Android,0-3,0-466) == anonymous-block.html anonymous-block-ref.html # gtkWidget:bug 1309103, fuzzy: subpixel aa
fuzzy(0-47,0-3) == false-marker-overlap.html false-marker-overlap-ref.html
== visibility-hidden.html visibility-hidden-ref.html
fuzzy(0-47,0-24) == block-padding.html block-padding-ref.html

View File

@ -90,7 +90,7 @@ fuzzy(0-255,0-150) fails-if(useDrawSnapshot) == split-intersect2.html split-inte
fuzzy(0-255,0-100) fails-if(useDrawSnapshot) == split-non-ortho1.html split-non-ortho1-ref.html
fuzzy-if(winWidget,0-150,0-120) == component-alpha-1.html component-alpha-1-ref.html
== nested-transform-1.html nested-transform-1-ref.html
fuzzy-if(winWidget&&!nativeThemePref,0-4,0-51) == transform-geometry-1.html transform-geometry-1-ref.html
fuzzy-if(winWidget,0-4,0-51) == transform-geometry-1.html transform-geometry-1-ref.html
== intermediate-1.html intermediate-1-ref.html
== preserves3d-nested-filter-1.html preserves3d-nested-filter-1-ref.html
!= preserve3d-scale.html about:blank

View File

@ -1,11 +1,11 @@
== chrome://reftest/content/xul/css-flex-1.xhtml css-flex-1-ref.html
fuzzy-if(cocoaWidget&&!nativeThemePref,0-7,0-2) == chrome://reftest/content/xul/css-grid-with-xul-item-1.xhtml chrome://reftest/content/xul/css-grid-with-xul-item-1-ref.xhtml
fuzzy-if(cocoaWidget,0-7,0-2) == chrome://reftest/content/xul/css-grid-with-xul-item-1.xhtml chrome://reftest/content/xul/css-grid-with-xul-item-1-ref.xhtml
== chrome://reftest/content/xul/menuitem-key.xhtml chrome://reftest/content/xul/menuitem-key-ref.xhtml
# accesskeys are not normally displayed on Mac, so set a pref to enable them
pref(ui.key.menuAccessKey,18) == chrome://reftest/content/xul/accesskey.xhtml chrome://reftest/content/xul/accesskey-ref.xhtml
fuzzy-if(xulRuntime.widgetToolkit=="gtk",0-1,0-11) fuzzy-if(winWidget&&!nativeThemePref,0-1,0-1) == chrome://reftest/content/xul/tree-row-outline-1.xhtml chrome://reftest/content/xul/tree-row-outline-1-ref.xhtml # win8: bug 1254832
skip-if(!cocoaWidget) fails-if(cocoaWidget&&nativeThemePref) == chrome://reftest/content/xul/mac-tab-toolbar.xhtml chrome://reftest/content/xul/mac-tab-toolbar-ref.xhtml
fuzzy-if(xulRuntime.widgetToolkit=="gtk",0-1,0-11) fuzzy-if(winWidget,0-1,0-1) == chrome://reftest/content/xul/tree-row-outline-1.xhtml chrome://reftest/content/xul/tree-row-outline-1-ref.xhtml # win8: bug 1254832
skip-if(!cocoaWidget) == chrome://reftest/content/xul/mac-tab-toolbar.xhtml chrome://reftest/content/xul/mac-tab-toolbar-ref.xhtml
!= chrome://reftest/content/xul/tree-row-outline-1.xhtml chrome://reftest/content/xul/tree-row-outline-1-notref.xhtml
== chrome://reftest/content/xul/text-crop.xhtml chrome://reftest/content/xul/text-crop-ref.xhtml
== chrome://reftest/content/xul/text-small-caps-1.xhtml chrome://reftest/content/xul/text-small-caps-1-ref.xhtml
@ -68,10 +68,10 @@ fuzzy(0-1,0-2500) == chrome://reftest/content/xul/inactive-fixed-bg-bug1272525.x
skip == chrome://reftest/content/xul/treecell-image-svg-1a.xhtml chrome://reftest/content/xul/treecell-image-svg-1-ref.xhtml # bug 1218954
skip == chrome://reftest/content/xul/treecell-image-svg-1b.xhtml chrome://reftest/content/xul/treecell-image-svg-1-ref.xhtml # bug 1218954
fuzzy-if(gtkWidget,0-1,0-1) fuzzy-if(winWidget&&!nativeThemePref,0-1,0-1) == chrome://reftest/content/xul/treechildren-padding-percent-1.xhtml chrome://reftest/content/xul/treechildren-padding-percent-1-ref.xhtml
fuzzy-if(gtkWidget,0-1,0-1) fuzzy-if(winWidget,0-1,0-1) == chrome://reftest/content/xul/treechildren-padding-percent-1.xhtml chrome://reftest/content/xul/treechildren-padding-percent-1-ref.xhtml
!= chrome://reftest/content/xul/treetwisty-svg-context-paint-1-not-ref.xhtml chrome://reftest/content/xul/treetwisty-svg-context-paint-1-ref.xhtml
test-pref(svg.context-properties.content.enabled,true) fuzzy-if(!nativeThemePref,0-26,0-2) == chrome://reftest/content/xul/treetwisty-svg-context-paint-1.xhtml chrome://reftest/content/xul/treetwisty-svg-context-paint-1-ref.xhtml
test-pref(svg.context-properties.content.enabled,true) fuzzy(0-26,0-2) == chrome://reftest/content/xul/treetwisty-svg-context-paint-1.xhtml chrome://reftest/content/xul/treetwisty-svg-context-paint-1-ref.xhtml
# resizer (non-native-themed)

View File

@ -601,12 +601,6 @@ function BuildConditionSandbox(aURL) {
// Set a flag on sandbox if the windows default theme is active
sandbox.windowsDefaultTheme = g.containingWindow.matchMedia("(-moz-windows-default-theme)").matches;
try {
sandbox.nativeThemePref = !prefs.getBoolPref("widget.non-native-theme.enabled");
} catch (e) {
sandbox.nativeThemePref = true;
}
sandbox.gpuProcessForceEnabled = prefs.getBoolPref("layers.gpu-process.force-enabled", false);
sandbox.prefs = Cu.cloneInto({

View File

@ -1,6 +1,6 @@
== progressbar-fallback-default-style.html progressbar-fallback-default-style-ref.html
fuzzy(0-8,0-480) fuzzy-if(!nativeThemePref,0-31,0-67) == meter-native-style.html meter-native-style-ref.html
skip-if(!cocoaWidget&&nativeThemePref) fuzzy-if(!nativeThemePref,0-11,0-332) == meter-vertical-native-style.html meter-vertical-native-style-ref.html # dithering
fuzzy(0-31,0-67) == meter-native-style.html meter-native-style-ref.html
fuzzy(0-11,0-332) == meter-vertical-native-style.html meter-vertical-native-style-ref.html # dithering
== meter-fallback-default-style.html meter-fallback-default-style-ref.html
load 664925.xhtml
pref(apz.allow_zooming,true) pref(ui.useOverlayScrollbars,0) skip-if(!cocoaWidget) != scaled-scrollbar.html about:blank