mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 15:23:51 +00:00
Backed out 3 changesets (bug 1349417) for build bustage
Backed out changeset e6a9aaf8c102 (bug 1349417) Backed out changeset fbdddabe4c8d (bug 1349417) Backed out changeset c1ead1f0ab71 (bug 1349417)
This commit is contained in:
parent
58096b0b9e
commit
2f57ea5bb4
@ -60,7 +60,7 @@ fails == spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-t
|
||||
needs-focus == caret_on_focus.html caret_on_focus.html
|
||||
fails needs-focus == caret_on_textarea_lastline.html caret_on_textarea_lastline.html
|
||||
fails needs-focus == input-text-onfocus-reframe.html input-text-onfocus-reframe.html
|
||||
needs-focus == input-text-notheme-onfocus-reframe.html input-text-notheme-onfocus-reframe.html
|
||||
fails needs-focus == input-text-notheme-onfocus-reframe.html input-text-notheme-onfocus-reframe.html
|
||||
fails needs-focus == caret_after_reframe.html caret_after_reframe.html
|
||||
== nobogusnode-1.html nobogusnode-1.html
|
||||
== nobogusnode-2.html nobogusnode-2.html
|
||||
|
@ -343,7 +343,7 @@ load 476241-1.html
|
||||
load 477731-1.html
|
||||
load 477928.html
|
||||
load 478131-1.html
|
||||
load 478170-1.html
|
||||
asserts-if(stylo,4) load 478170-1.html # Bug 1324682
|
||||
load 478185-1.html
|
||||
asserts-if(!Android,0-1) load 479938-1.html # Bug 575011
|
||||
load 480345-1.html
|
||||
|
@ -36,8 +36,8 @@ fuzzy(12,9445) fuzzy-if(d2d,13,10926) == boxshadow-inset-large-offset.html boxsh
|
||||
== overflow-not-scrollable-1.html overflow-not-scrollable-1.html
|
||||
== overflow-not-scrollable-1.html overflow-not-scrollable-1.html
|
||||
== overflow-not-scrollable-2.html overflow-not-scrollable-2.html
|
||||
== 611574-1.html 611574-1.html
|
||||
== 611574-2.html 611574-2.html
|
||||
fails == 611574-1.html 611574-1.html
|
||||
fails == 611574-2.html 611574-2.html
|
||||
== fieldset.html fieldset.html
|
||||
fuzzy-if(winWidget,5,30) fuzzy-if(skiaContent,16,10) == fieldset-inset.html fieldset-inset.html
|
||||
== 1178575.html 1178575.html
|
||||
|
@ -530,7 +530,7 @@ fails == 349695-1b.html 349695-1b.html
|
||||
== 356775-1.html 356775-1.html
|
||||
== 359869-1.html 359869-1.html
|
||||
fails == 359903-1.html 359903-1.html
|
||||
== 359903-2.html 359903-2.html
|
||||
fails == 359903-2.html 359903-2.html
|
||||
== 360065-1.html 360065-1.html
|
||||
== 360746-1.html 360746-1.html
|
||||
== 360757-1a.html 360757-1a.html
|
||||
@ -739,7 +739,7 @@ HTTP(..) == 385569-1b.html 385569-1b.html
|
||||
== 385823-2b.html 385823-2b.html
|
||||
== 385823-2c.html 385823-2c.html
|
||||
fails == 385870-1.html 385870-1.html
|
||||
== 385870-2.html 385870-2.html
|
||||
fails == 385870-2.html 385870-2.html
|
||||
== 386014-1a.html 386014-1a.html
|
||||
== 386014-1b.html 386014-1b.html
|
||||
== 386014-1c.html 386014-1c.html
|
||||
@ -862,8 +862,8 @@ fails == 402567-4.html 402567-4.html
|
||||
fails == 402807-1.html 402807-1.html
|
||||
== 402940-1.html 402940-1.html
|
||||
== 402940-1b.html 402940-1b.html
|
||||
== 402940-2.html 402940-2.html
|
||||
== 402940-3.html 402940-3.html
|
||||
fails == 402940-2.html 402940-2.html
|
||||
fails == 402940-3.html 402940-3.html
|
||||
== 402950-1.html 402950-1.html
|
||||
== 403129-1.html 403129-1.html
|
||||
== 403129-2.html 403129-2.html
|
||||
@ -1024,7 +1024,7 @@ fails == 422249-1.html 422249-1.html
|
||||
fails == 422678-1.html 422678-1.html
|
||||
== 423130-1.html 423130-1.html
|
||||
== 423385-1.html 423385-1.html
|
||||
fails == 423599-1.html 423599-1.html
|
||||
== 423599-1.html 423599-1.html
|
||||
== 423676-1.html 423676-1.html
|
||||
== 423823-1.html 423823-1.html
|
||||
== 424074-1.xul 424074-1.xul
|
||||
@ -1596,7 +1596,7 @@ fails == 589615-1b.html 589615-1b.html
|
||||
== 589672-1.html 589672-1.html
|
||||
== 589682-1.html 589682-1.html
|
||||
== 593243-1.html 593243-1.html
|
||||
== 593243-2.html 593243-2.html
|
||||
fails == 593243-2.html 593243-2.html
|
||||
== 593544-1.html 593544-1.html
|
||||
== 594333-1.html 594333-1.html
|
||||
== 594624-1.html 594624-1.html
|
||||
@ -1876,8 +1876,8 @@ skip == 1121748-2.html 1121748-2.html
|
||||
== 1127107-2-capitalize.html 1127107-2-capitalize.html
|
||||
== 1127679-1a-inline-flex-relpos.html 1127679-1a-inline-flex-relpos.html
|
||||
== 1128354-1.html 1128354-1.html
|
||||
== 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl.html
|
||||
== 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl.html
|
||||
fails == 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl.html
|
||||
fails == 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl.html
|
||||
# The 1133905-*.html reftests only make sense on platforms where both APZ and
|
||||
# <meta viewport> are enabled.
|
||||
# (Note: bug 1308702 covers these tests' failures on Android)
|
||||
@ -1946,7 +1946,7 @@ fails == 1202512-2.html 1202512-2.html
|
||||
== 1207326-1.html 1207326-1.html
|
||||
== 1209603-1.html 1209603-1.html
|
||||
== 1209994-1.html 1209994-1.html
|
||||
== 1209994-2.html 1209994-2.html
|
||||
fails == 1209994-2.html 1209994-2.html
|
||||
== 1209994-3.html 1209994-3.html
|
||||
fails == 1209994-4.html 1209994-4.html
|
||||
== 1222226-1.html 1222226-1.html
|
||||
|
@ -1,10 +1,10 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== input-fieldset-1.html input-fieldset-1.html
|
||||
== input-fieldset-2.html input-fieldset-2.html
|
||||
== input-fieldset-3.html input-fieldset-3.html
|
||||
== input-fieldset-4.html input-fieldset-4.html
|
||||
== input-fieldset-legend-1.html input-fieldset-legend-1.html
|
||||
== input-fieldset-legend-2.html input-fieldset-legend-2.html
|
||||
== input-fieldset-legend-3.html input-fieldset-legend-3.html
|
||||
== input-fieldset-legend-4.html input-fieldset-legend-4.html
|
||||
== input-fieldset-legend-5.html input-fieldset-legend-5.html
|
||||
fails == input-fieldset-1.html input-fieldset-1.html
|
||||
fails == input-fieldset-2.html input-fieldset-2.html
|
||||
fails == input-fieldset-3.html input-fieldset-3.html
|
||||
fails == input-fieldset-4.html input-fieldset-4.html
|
||||
fails == input-fieldset-legend-1.html input-fieldset-legend-1.html
|
||||
fails == input-fieldset-legend-2.html input-fieldset-legend-2.html
|
||||
fails == input-fieldset-legend-3.html input-fieldset-legend-3.html
|
||||
fails == input-fieldset-legend-4.html input-fieldset-legend-4.html
|
||||
fails == input-fieldset-legend-5.html input-fieldset-legend-5.html
|
||||
|
@ -1,10 +1,10 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== input-fieldset-1.html input-fieldset-1.html
|
||||
== input-fieldset-2.html input-fieldset-2.html
|
||||
== input-fieldset-3.html input-fieldset-3.html
|
||||
== input-fieldset-4.html input-fieldset-4.html
|
||||
== input-fieldset-legend-1.html input-fieldset-legend-1.html
|
||||
== input-fieldset-legend-2.html input-fieldset-legend-2.html
|
||||
== input-fieldset-legend-3.html input-fieldset-legend-3.html
|
||||
== input-fieldset-legend-4.html input-fieldset-legend-4.html
|
||||
== input-fieldset-legend-5.html input-fieldset-legend-5.html
|
||||
fails == input-fieldset-1.html input-fieldset-1.html
|
||||
fails == input-fieldset-2.html input-fieldset-2.html
|
||||
fails == input-fieldset-3.html input-fieldset-3.html
|
||||
fails == input-fieldset-4.html input-fieldset-4.html
|
||||
fails == input-fieldset-legend-1.html input-fieldset-legend-1.html
|
||||
fails == input-fieldset-legend-2.html input-fieldset-legend-2.html
|
||||
fails == input-fieldset-legend-3.html input-fieldset-legend-3.html
|
||||
fails == input-fieldset-legend-4.html input-fieldset-legend-4.html
|
||||
fails == input-fieldset-legend-5.html input-fieldset-legend-5.html
|
||||
|
@ -1,10 +1,10 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== select-fieldset-1.html select-fieldset-1.html
|
||||
== select-fieldset-2.html select-fieldset-2.html
|
||||
== select-fieldset-3.html select-fieldset-3.html
|
||||
== select-fieldset-4.html select-fieldset-4.html
|
||||
== select-fieldset-legend-1.html select-fieldset-legend-1.html
|
||||
== select-fieldset-legend-2.html select-fieldset-legend-2.html
|
||||
== select-fieldset-legend-3.html select-fieldset-legend-3.html
|
||||
== select-fieldset-legend-4.html select-fieldset-legend-4.html
|
||||
== select-fieldset-legend-5.html select-fieldset-legend-5.html
|
||||
fails == select-fieldset-1.html select-fieldset-1.html
|
||||
fails == select-fieldset-2.html select-fieldset-2.html
|
||||
fails == select-fieldset-3.html select-fieldset-3.html
|
||||
fails == select-fieldset-4.html select-fieldset-4.html
|
||||
fails == select-fieldset-legend-1.html select-fieldset-legend-1.html
|
||||
fails == select-fieldset-legend-2.html select-fieldset-legend-2.html
|
||||
fails == select-fieldset-legend-3.html select-fieldset-legend-3.html
|
||||
fails == select-fieldset-legend-4.html select-fieldset-legend-4.html
|
||||
fails == select-fieldset-legend-5.html select-fieldset-legend-5.html
|
||||
|
@ -1,27 +1,27 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== input-valid.html input-valid.html
|
||||
== input-customerror.html input-customerror.html
|
||||
== input-disabled.html input-disabled.html
|
||||
== input-dyn-disabled.html input-dyn-disabled.html
|
||||
== input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
== input-readonly.html input-readonly.html
|
||||
== input-dyn-readonly.html input-dyn-readonly.html
|
||||
== input-dyn-not-readonly.html input-dyn-not-readonly.html
|
||||
== input-required-valid.html input-required-valid.html
|
||||
== input-required-invalid.html input-required-invalid.html
|
||||
== input-button.html input-button.html
|
||||
== input-reset.html input-reset.html
|
||||
== input-email-invalid.html input-email-invalid.html
|
||||
== input-email-valid.html input-email-valid.html
|
||||
== input-url-invalid.html input-url-invalid.html
|
||||
== input-url-valid.html input-url-valid.html
|
||||
== input-pattern-valid.html input-pattern-valid.html
|
||||
== input-pattern-invalid.html input-pattern-invalid.html
|
||||
== input-type-barred.html input-type-barred.html
|
||||
== input-type-invalid.html input-type-invalid.html
|
||||
== input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
== input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
== input-fieldset-legend.html input-fieldset-legend.html
|
||||
fails == input-valid.html input-valid.html
|
||||
fails == input-customerror.html input-customerror.html
|
||||
fails == input-disabled.html input-disabled.html
|
||||
fails == input-dyn-disabled.html input-dyn-disabled.html
|
||||
fails == input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
fails == input-readonly.html input-readonly.html
|
||||
fails == input-dyn-readonly.html input-dyn-readonly.html
|
||||
fails == input-dyn-not-readonly.html input-dyn-not-readonly.html
|
||||
fails == input-required-valid.html input-required-valid.html
|
||||
fails == input-required-invalid.html input-required-invalid.html
|
||||
fails == input-button.html input-button.html
|
||||
fails == input-reset.html input-reset.html
|
||||
fails == input-email-invalid.html input-email-invalid.html
|
||||
fails == input-email-valid.html input-email-valid.html
|
||||
fails == input-url-invalid.html input-url-invalid.html
|
||||
fails == input-url-valid.html input-url-valid.html
|
||||
fails == input-pattern-valid.html input-pattern-valid.html
|
||||
fails == input-pattern-invalid.html input-pattern-invalid.html
|
||||
fails == input-type-barred.html input-type-barred.html
|
||||
fails == input-type-invalid.html input-type-invalid.html
|
||||
fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
fails == input-fieldset-legend.html input-fieldset-legend.html
|
||||
== input-radio-required.html input-radio-required.html
|
||||
== input-radio-customerror.html input-radio-customerror.html
|
||||
== input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
|
||||
@ -29,6 +29,6 @@
|
||||
== input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
|
||||
== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
|
||||
== input-radio-focus-click.html input-radio-focus-click.html
|
||||
== input-submit.html input-submit.html
|
||||
fails == input-submit.html input-submit.html
|
||||
== input-image.html input-image.html
|
||||
# input type='hidden' shouldn't show
|
||||
|
@ -21,7 +21,7 @@ fails == placeholder-value-unset.html placeholder-value-unset.html
|
||||
fails == placeholder-value-reset.html placeholder-value-reset.html
|
||||
fails == placeholder-type-change-1.html placeholder-type-change-1.html
|
||||
fails == placeholder-type-change-2.html placeholder-type-change-2.html
|
||||
== placeholdershown.html placeholdershown.html
|
||||
fails == placeholdershown.html placeholdershown.html
|
||||
fails == css-display.html css-display.html
|
||||
# We can't check except by verifying that the output is different.
|
||||
# Same reasons as focus issues explained above.
|
||||
|
@ -1,32 +1,32 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== input-valid.html input-valid.html
|
||||
== input-customerror.html input-customerror.html
|
||||
== input-disabled.html input-disabled.html
|
||||
== input-dyn-disabled.html input-dyn-disabled.html
|
||||
== input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
== input-readonly.html input-readonly.html
|
||||
== input-dyn-readonly.html input-dyn-readonly.html
|
||||
== input-dyn-not-readonly-not-changed.html input-dyn-not-readonly-not-changed.html
|
||||
== input-dyn-not-readonly-changed.html input-dyn-not-readonly-changed.html
|
||||
== input-required-valid.html input-required-valid.html
|
||||
== input-required-invalid-default.html input-required-invalid-default.html
|
||||
== input-required-invalid-changed.html input-required-invalid-changed.html
|
||||
== input-button.html input-button.html
|
||||
== input-reset.html input-reset.html
|
||||
== input-email-invalid-default.html input-email-invalid-default.html
|
||||
== input-email-invalid-changed.html input-email-invalid-changed.html
|
||||
== input-email-valid.html input-email-valid.html
|
||||
== input-url-invalid-changed.html input-url-invalid-changed.html
|
||||
== input-url-invalid-default.html input-url-invalid-default.html
|
||||
== input-url-valid.html input-url-valid.html
|
||||
== input-pattern-valid.html input-pattern-valid.html
|
||||
== input-pattern-invalid-default.html input-pattern-invalid-default.html
|
||||
== input-pattern-invalid-changed.html input-pattern-invalid-changed.html
|
||||
== input-type-barred.html input-type-barred.html
|
||||
== input-type-invalid.html input-type-invalid.html
|
||||
== input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
== input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
== input-fieldset-legend.html input-fieldset-legend.html
|
||||
fails == input-valid.html input-valid.html
|
||||
fails == input-customerror.html input-customerror.html
|
||||
fails == input-disabled.html input-disabled.html
|
||||
fails == input-dyn-disabled.html input-dyn-disabled.html
|
||||
fails == input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
fails == input-readonly.html input-readonly.html
|
||||
fails == input-dyn-readonly.html input-dyn-readonly.html
|
||||
fails == input-dyn-not-readonly-not-changed.html input-dyn-not-readonly-not-changed.html
|
||||
fails == input-dyn-not-readonly-changed.html input-dyn-not-readonly-changed.html
|
||||
fails == input-required-valid.html input-required-valid.html
|
||||
fails == input-required-invalid-default.html input-required-invalid-default.html
|
||||
fails == input-required-invalid-changed.html input-required-invalid-changed.html
|
||||
fails == input-button.html input-button.html
|
||||
fails == input-reset.html input-reset.html
|
||||
fails == input-email-invalid-default.html input-email-invalid-default.html
|
||||
fails == input-email-invalid-changed.html input-email-invalid-changed.html
|
||||
fails == input-email-valid.html input-email-valid.html
|
||||
fails == input-url-invalid-changed.html input-url-invalid-changed.html
|
||||
fails == input-url-invalid-default.html input-url-invalid-default.html
|
||||
fails == input-url-valid.html input-url-valid.html
|
||||
fails == input-pattern-valid.html input-pattern-valid.html
|
||||
fails == input-pattern-invalid-default.html input-pattern-invalid-default.html
|
||||
fails == input-pattern-invalid-changed.html input-pattern-invalid-changed.html
|
||||
fails == input-type-barred.html input-type-barred.html
|
||||
fails == input-type-invalid.html input-type-invalid.html
|
||||
fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
fails == input-fieldset-legend.html input-fieldset-legend.html
|
||||
== input-checkbox-required-invalid-changed.html input-checkbox-required-invalid-changed.html
|
||||
== input-checkbox-required-invalid-default.html input-checkbox-required-invalid-default.html
|
||||
== input-radio-required-invalid-changed.html input-radio-required-invalid-changed.html
|
||||
@ -39,5 +39,5 @@ fails == input-file-required-invalid-default.html input-file-required-invalid-de
|
||||
== input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
|
||||
== input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
|
||||
== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
|
||||
== input-novalidate.html input-novalidate.html
|
||||
fails == input-novalidate.html input-novalidate.html
|
||||
# input type='hidden' shouldn't show
|
||||
|
@ -1,33 +1,33 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== input-valid.html input-valid.html
|
||||
== input-customerror.html input-customerror.html
|
||||
== input-disabled.html input-disabled.html
|
||||
== input-dyn-disabled.html input-dyn-disabled.html
|
||||
== input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
== input-dyn-not-disabled-changed.html input-dyn-not-disabled-changed.html
|
||||
== input-readonly.html input-readonly.html
|
||||
== input-dyn-readonly.html input-dyn-readonly.html
|
||||
== input-dyn-not-readonly.html input-dyn-not-readonly.html
|
||||
== input-dyn-not-readonly-changed.html input-dyn-not-readonly-changed.html
|
||||
== input-required-valid.html input-required-valid.html
|
||||
== input-required-valid-changed.html input-required-valid-changed.html
|
||||
== input-required-invalid.html input-required-invalid.html
|
||||
== input-button.html input-button.html
|
||||
== input-reset.html input-reset.html
|
||||
== input-email-invalid.html input-email-invalid.html
|
||||
== input-email-valid.html input-email-valid.html
|
||||
== input-email-valid-changed.html input-email-valid-changed.html
|
||||
== input-url-invalid.html input-url-invalid.html
|
||||
== input-url-valid.html input-url-valid.html
|
||||
== input-url-valid-changed.html input-url-valid-changed.html
|
||||
== input-pattern-valid.html input-pattern-valid.html
|
||||
== input-pattern-valid-changed.html input-pattern-valid-changed.html
|
||||
== input-pattern-invalid.html input-pattern-invalid.html
|
||||
== input-type-barred.html input-type-barred.html
|
||||
== input-type-invalid.html input-type-invalid.html
|
||||
== input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
== input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
== input-fieldset-legend.html input-fieldset-legend.html
|
||||
fails == input-valid.html input-valid.html
|
||||
fails == input-customerror.html input-customerror.html
|
||||
fails == input-disabled.html input-disabled.html
|
||||
fails == input-dyn-disabled.html input-dyn-disabled.html
|
||||
fails == input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
fails == input-dyn-not-disabled-changed.html input-dyn-not-disabled-changed.html
|
||||
fails == input-readonly.html input-readonly.html
|
||||
fails == input-dyn-readonly.html input-dyn-readonly.html
|
||||
fails == input-dyn-not-readonly.html input-dyn-not-readonly.html
|
||||
fails == input-dyn-not-readonly-changed.html input-dyn-not-readonly-changed.html
|
||||
fails == input-required-valid.html input-required-valid.html
|
||||
fails == input-required-valid-changed.html input-required-valid-changed.html
|
||||
fails == input-required-invalid.html input-required-invalid.html
|
||||
fails == input-button.html input-button.html
|
||||
fails == input-reset.html input-reset.html
|
||||
fails == input-email-invalid.html input-email-invalid.html
|
||||
fails == input-email-valid.html input-email-valid.html
|
||||
fails == input-email-valid-changed.html input-email-valid-changed.html
|
||||
fails == input-url-invalid.html input-url-invalid.html
|
||||
fails == input-url-valid.html input-url-valid.html
|
||||
fails == input-url-valid-changed.html input-url-valid-changed.html
|
||||
fails == input-pattern-valid.html input-pattern-valid.html
|
||||
fails == input-pattern-valid-changed.html input-pattern-valid-changed.html
|
||||
fails == input-pattern-invalid.html input-pattern-invalid.html
|
||||
fails == input-type-barred.html input-type-barred.html
|
||||
fails == input-type-invalid.html input-type-invalid.html
|
||||
fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
fails == input-fieldset-legend.html input-fieldset-legend.html
|
||||
== input-checkbox-valid-changed.html input-checkbox-valid-changed.html
|
||||
== input-checkbox-valid-default.html input-checkbox-valid-default.html
|
||||
fails == input-file-valid-changed.html input-file-valid-changed.html
|
||||
@ -38,5 +38,5 @@ fails == input-file-valid-default.html input-file-valid-default.html
|
||||
== input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
|
||||
== input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
|
||||
== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
|
||||
== input-novalidate.html input-novalidate.html
|
||||
fails == input-novalidate.html input-novalidate.html
|
||||
# input type='hidden' shouldn't show
|
||||
|
@ -1,33 +1,33 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== input-valid.html input-valid.html
|
||||
== input-customerror.html input-customerror.html
|
||||
== input-disabled.html input-disabled.html
|
||||
== input-dyn-disabled.html input-dyn-disabled.html
|
||||
== input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
== input-readonly.html input-readonly.html
|
||||
== input-dyn-readonly.html input-dyn-readonly.html
|
||||
== input-dyn-not-readonly.html input-dyn-not-readonly.html
|
||||
== input-required-valid.html input-required-valid.html
|
||||
== input-required-invalid.html input-required-invalid.html
|
||||
== input-button.html input-button.html
|
||||
== input-reset.html input-reset.html
|
||||
== input-email-invalid.html input-email-invalid.html
|
||||
== input-email-valid.html input-email-valid.html
|
||||
== input-url-invalid.html input-url-invalid.html
|
||||
== input-url-valid.html input-url-valid.html
|
||||
== input-pattern-valid.html input-pattern-valid.html
|
||||
== input-pattern-invalid.html input-pattern-invalid.html
|
||||
== input-type-barred.html input-type-barred.html
|
||||
== input-type-invalid.html input-type-invalid.html
|
||||
== input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
== input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
== input-fieldset-legend.html input-fieldset-legend.html
|
||||
fails == input-valid.html input-valid.html
|
||||
fails == input-customerror.html input-customerror.html
|
||||
fails == input-disabled.html input-disabled.html
|
||||
fails == input-dyn-disabled.html input-dyn-disabled.html
|
||||
fails == input-dyn-not-disabled.html input-dyn-not-disabled.html
|
||||
fails == input-readonly.html input-readonly.html
|
||||
fails == input-dyn-readonly.html input-dyn-readonly.html
|
||||
fails == input-dyn-not-readonly.html input-dyn-not-readonly.html
|
||||
fails == input-required-valid.html input-required-valid.html
|
||||
fails == input-required-invalid.html input-required-invalid.html
|
||||
fails == input-button.html input-button.html
|
||||
fails == input-reset.html input-reset.html
|
||||
fails == input-email-invalid.html input-email-invalid.html
|
||||
fails == input-email-valid.html input-email-valid.html
|
||||
fails == input-url-invalid.html input-url-invalid.html
|
||||
fails == input-url-valid.html input-url-valid.html
|
||||
fails == input-pattern-valid.html input-pattern-valid.html
|
||||
fails == input-pattern-invalid.html input-pattern-invalid.html
|
||||
fails == input-type-barred.html input-type-barred.html
|
||||
fails == input-type-invalid.html input-type-invalid.html
|
||||
fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
|
||||
fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
|
||||
fails == input-fieldset-legend.html input-fieldset-legend.html
|
||||
== input-radio-required.html input-radio-required.html
|
||||
== input-radio-customerror.html input-radio-customerror.html
|
||||
== input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
|
||||
== input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
|
||||
== input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html # Bug 1341739
|
||||
== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
|
||||
== input-submit.html input-submit.html
|
||||
fails == input-submit.html input-submit.html
|
||||
== input-image.html input-image.html
|
||||
# input type='hidden' shouldn't show
|
||||
|
@ -2,7 +2,7 @@
|
||||
fails == first-letter-1.html first-letter-1.html # Bug 1341086
|
||||
fails == first-letter-1.html first-letter-1.html # Bug 1341086
|
||||
|
||||
== max-height.html max-height.html # Bug 1341086
|
||||
fails == max-height.html max-height.html # Bug 1341086
|
||||
== min-height.html min-height.html
|
||||
|
||||
# Android is off ever-so-slightly on the points where the text
|
||||
@ -24,7 +24,7 @@ fails == line-height-input-1.5.html line-height-input-1.5.html
|
||||
|
||||
# Looks like Android changes the text color, but to something slightly
|
||||
# different from ColorGray
|
||||
== disabled-1.html disabled-1.html
|
||||
fails == disabled-1.html disabled-1.html
|
||||
fails == disabled-2.html disabled-2.html
|
||||
|
||||
fails == disabled-3.html disabled-3.html
|
||||
|
@ -1,2 +1,2 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== padding.html padding.html # Bug 1340696
|
||||
fails == padding.html padding.html # Bug 1340696
|
||||
|
@ -1,11 +1,11 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== bounds-1.html bounds-1.html
|
||||
fails == size-1.html size-1.html
|
||||
== size-2.html size-2.html
|
||||
fails == size-2.html size-2.html
|
||||
fails HTTP(..) == baseline-1.html baseline-1.html
|
||||
HTTP(..) == centering-1.xul centering-1.xul
|
||||
== dynamic-height-1.xul dynamic-height-1.xul
|
||||
fails == select.html select.html
|
||||
== intrinsic-size.html intrinsic-size.html
|
||||
fails == intrinsic-size.html intrinsic-size.html
|
||||
fails == line-height-0.5.html line-height-0.5.html
|
||||
fails == line-height-1.5.html line-height-1.5.html
|
||||
|
@ -7,8 +7,8 @@ fails == option-children.html option-children.html
|
||||
fuzzy(1,4) == padding-button-placement.html padding-button-placement.html
|
||||
HTTP(../..) == vertical-centering.html vertical-centering.html # Bug 1290237
|
||||
fails == 997709-2.html 997709-2.html
|
||||
needs-focus == focusring-1.html focusring-1.html
|
||||
needs-focus == focusring-2.html focusring-2.html
|
||||
fails needs-focus == focusring-1.html focusring-1.html
|
||||
fails needs-focus == focusring-2.html focusring-2.html
|
||||
fails needs-focus == focusring-3.html focusring-3.html
|
||||
fails == dynamic-text-indent-1.html dynamic-text-indent-1.html
|
||||
fails == dynamic-text-overflow-1.html dynamic-text-overflow-1.html
|
||||
|
@ -26,9 +26,9 @@ fuzzy-if(skiaContent,1,700) == extend-3i.html extend-3i.html
|
||||
== extend-4a.html extend-4a.html
|
||||
== extend-4b.html extend-4b.html
|
||||
# these 3 random-if(Android) are a difference of Native & Xul, see bug 739714
|
||||
== pseudo-element-of-native-anonymous.html pseudo-element-of-native-anonymous.html
|
||||
fails == pseudo-element-of-native-anonymous.html pseudo-element-of-native-anonymous.html
|
||||
# These tests uses Highlight and HighlightText color keywords, they are not same as text selection color on Mac.
|
||||
== non-themed-widget.html non-themed-widget.html
|
||||
fails == non-themed-widget.html non-themed-widget.html
|
||||
fails == themed-widget.html themed-widget.html
|
||||
== addrange-1.html addrange-1.html
|
||||
== addrange-2.html addrange-2.html
|
||||
|
@ -17,7 +17,7 @@ HTTP(..) == standards-line-height.html standards-line-height.html
|
||||
== selection.html selection.html
|
||||
HTTP(..) == marker-shadow.html marker-shadow.html
|
||||
== aligned-baseline.html aligned-baseline.html
|
||||
== clipped-elements.html clipped-elements.html
|
||||
fails == clipped-elements.html clipped-elements.html
|
||||
HTTP(..) == theme-overflow.html theme-overflow.html
|
||||
HTTP(..) == table-cell.html table-cell.html
|
||||
fails == two-value-syntax.html two-value-syntax.html
|
||||
|
@ -1,8 +1,8 @@
|
||||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== unicode-attribute-selector.html unicode-attribute-selector.html
|
||||
== unicode-element-selector.html unicode-element-selector.html
|
||||
== unicode-lang.html unicode-lang.html
|
||||
fails == unicode-attribute-selector.html unicode-attribute-selector.html
|
||||
fails == unicode-element-selector.html unicode-element-selector.html
|
||||
fails == unicode-lang.html unicode-lang.html
|
||||
== unicode-media-query-media-type.html unicode-media-query-media-type.html
|
||||
== unicode-media-query-query.html unicode-media-query-query.html
|
||||
== unicode-pseudo-selector.html unicode-pseudo-selector.html
|
||||
fails == unicode-pseudo-selector.html unicode-pseudo-selector.html
|
||||
fails == langattribute.html langattribute.html
|
||||
|
@ -253,6 +253,6 @@ skip-if(stylo) pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/f
|
||||
skip-if(stylo) pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-004.html selectors-4/focus-within-shadow-004.html # Bug 1292285
|
||||
skip-if(stylo) pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-005.html selectors-4/focus-within-shadow-005.html # Bug 1292285
|
||||
== selectors-4/of-type-selectors.xhtml selectors-4/of-type-selectors.xhtml
|
||||
== selectors-4/selector-required.html selectors-4/selector-required.html
|
||||
fails == selectors-4/selector-required.html selectors-4/selector-required.html
|
||||
== selectors-4/selectors-dir-selector-ltr-001.html selectors-4/selectors-dir-selector-ltr-001.html
|
||||
== selectors-4/selectors-dir-selector-rtl-001.html selectors-4/selectors-dir-selector-rtl-001.html
|
||||
|
@ -112,8 +112,8 @@ fails == 1135361-ruby-justify-1.html 1135361-ruby-justify-1.html
|
||||
== 1136557-1-nested-spans.html 1136557-1-nested-spans.html
|
||||
== 1136557-2-nested-spans.html 1136557-2-nested-spans.html
|
||||
== 1136557-3-nested-spans.html 1136557-3-nested-spans.html
|
||||
== 1138356-1-button-contents-alignment.html 1138356-1-button-contents-alignment.html
|
||||
== 1138356-2-button-contents-alignment.html 1138356-2-button-contents-alignment.html
|
||||
fails == 1138356-1-button-contents-alignment.html 1138356-1-button-contents-alignment.html
|
||||
fails == 1138356-2-button-contents-alignment.html 1138356-2-button-contents-alignment.html
|
||||
|
||||
# Font inflation behaves wrong in vertical writing mode: bug 1138495
|
||||
pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == font-inflation-1a.html font-inflation-1a.html
|
||||
|
@ -904,12 +904,6 @@ Gecko_Atomize(const char* aString, uint32_t aLength)
|
||||
return NS_Atomize(nsDependentCSubstring(aString, aLength)).take();
|
||||
}
|
||||
|
||||
nsIAtom*
|
||||
Gecko_Atomize16(const nsAString* aString)
|
||||
{
|
||||
return NS_Atomize(*aString).take();
|
||||
}
|
||||
|
||||
void
|
||||
Gecko_AddRefAtom(nsIAtom* aAtom)
|
||||
{
|
||||
@ -983,33 +977,6 @@ Gecko_CopyFontFamilyFrom(nsFont* dst, const nsFont* src)
|
||||
dst->fontlist = src->fontlist;
|
||||
}
|
||||
|
||||
void
|
||||
Gecko_nsFont_InitSystem(nsFont* aDest, int32_t aFontId,
|
||||
const nsStyleFont* aFont, RawGeckoPresContextBorrowed aPresContext)
|
||||
{
|
||||
|
||||
const nsFont* defaultVariableFont =
|
||||
aPresContext->GetDefaultFont(kPresContext_DefaultVariableFont_ID,
|
||||
aFont->mLanguage);
|
||||
|
||||
// We have passed uninitialized memory to this function,
|
||||
// initialize it. We can't simply return an nsFont because then
|
||||
// we need to know its size beforehand. Servo cannot initialize nsFont
|
||||
// itself, so this will do.
|
||||
nsFont* system = new (aDest) nsFont(*defaultVariableFont);
|
||||
|
||||
*system = *defaultVariableFont;
|
||||
LookAndFeel::FontID fontID = static_cast<LookAndFeel::FontID>(aFontId);
|
||||
nsRuleNode::ComputeSystemFont(system, fontID, aPresContext);
|
||||
}
|
||||
|
||||
void
|
||||
Gecko_nsFont_Destroy(nsFont* aDest)
|
||||
{
|
||||
aDest->~nsFont();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
Gecko_SetImageOrientation(nsStyleVisibility* aVisibility,
|
||||
double aRadians, bool aFlip)
|
||||
|
@ -232,7 +232,6 @@ RawServoAnimationValueBorrowedOrNull Gecko_AnimationGetBaseStyle(
|
||||
|
||||
// Atoms.
|
||||
nsIAtom* Gecko_Atomize(const char* aString, uint32_t aLength);
|
||||
nsIAtom* Gecko_Atomize16(const nsAString* aString);
|
||||
void Gecko_AddRefAtom(nsIAtom* aAtom);
|
||||
void Gecko_ReleaseAtom(nsIAtom* aAtom);
|
||||
const uint16_t* Gecko_GetAtomAsUTF16(nsIAtom* aAtom, uint32_t* aLength);
|
||||
@ -244,11 +243,6 @@ void Gecko_FontFamilyList_Clear(FontFamilyList* aList);
|
||||
void Gecko_FontFamilyList_AppendNamed(FontFamilyList* aList, nsIAtom* aName, bool aQuoted);
|
||||
void Gecko_FontFamilyList_AppendGeneric(FontFamilyList* list, FontFamilyType familyType);
|
||||
void Gecko_CopyFontFamilyFrom(nsFont* dst, const nsFont* src);
|
||||
// will not run destructors on dst, give it uninitialized memory
|
||||
// font_id is LookAndFeel::FontID
|
||||
void Gecko_nsFont_InitSystem(nsFont* dst, int32_t font_id,
|
||||
const nsStyleFont* font, RawGeckoPresContextBorrowed pres_context);
|
||||
void Gecko_nsFont_Destroy(nsFont* dst);
|
||||
|
||||
// Visibility style
|
||||
void Gecko_SetImageOrientation(nsStyleVisibility* aVisibility,
|
||||
|
@ -3566,58 +3566,6 @@ static int8_t ClampTo8Bit(int32_t aValue) {
|
||||
return int8_t(aValue);
|
||||
}
|
||||
|
||||
/* static */ void
|
||||
nsRuleNode::ComputeSystemFont(nsFont* aSystemFont, LookAndFeel::FontID aFontID,
|
||||
const nsPresContext* aPresContext)
|
||||
{
|
||||
gfxFontStyle fontStyle;
|
||||
float devPerCSS =
|
||||
(float)nsPresContext::AppUnitsPerCSSPixel() /
|
||||
aPresContext->DeviceContext()->AppUnitsPerDevPixelAtUnitFullZoom();
|
||||
nsAutoString systemFontName;
|
||||
if (LookAndFeel::GetFont(aFontID, systemFontName, fontStyle, devPerCSS)) {
|
||||
systemFontName.Trim("\"'");
|
||||
aSystemFont->fontlist = FontFamilyList(systemFontName, eUnquotedName);
|
||||
aSystemFont->fontlist.SetDefaultFontType(eFamily_none);
|
||||
aSystemFont->style = fontStyle.style;
|
||||
aSystemFont->systemFont = fontStyle.systemFont;
|
||||
aSystemFont->weight = fontStyle.weight;
|
||||
aSystemFont->stretch = fontStyle.stretch;
|
||||
aSystemFont->size =
|
||||
NSFloatPixelsToAppUnits(fontStyle.size,
|
||||
aPresContext->DeviceContext()->
|
||||
AppUnitsPerDevPixelAtUnitFullZoom());
|
||||
//aSystemFont->langGroup = fontStyle.langGroup;
|
||||
aSystemFont->sizeAdjust = fontStyle.sizeAdjust;
|
||||
|
||||
#ifdef XP_WIN
|
||||
// XXXldb This platform-specific stuff should be in the
|
||||
// LookAndFeel implementation, not here.
|
||||
// XXXzw Should we even still *have* this code? It looks to be making
|
||||
// old, probably obsolete assumptions.
|
||||
|
||||
if (aFontID == LookAndFeel::eFont_Field ||
|
||||
aFontID == LookAndFeel::eFont_Button ||
|
||||
aFontID == LookAndFeel::eFont_List) {
|
||||
// As far as I can tell the system default fonts and sizes
|
||||
// on MS-Windows for Buttons, Listboxes/Comboxes and Text Fields are
|
||||
// all pre-determined and cannot be changed by either the control panel
|
||||
// or programmatically.
|
||||
// Fields (text fields)
|
||||
// Button and Selects (listboxes/comboboxes)
|
||||
// We use whatever font is defined by the system. Which it appears
|
||||
// (and the assumption is) it is always a proportional font. Then we
|
||||
// always use 2 points smaller than what the browser has defined as
|
||||
// the default proportional font.
|
||||
// Assumption: system defined font is proportional
|
||||
aSystemFont->size =
|
||||
std::max(defaultVariableFont->size -
|
||||
nsPresContext::CSSPointsToAppUnits(2), 0);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
/* static */ void
|
||||
nsRuleNode::SetFont(nsPresContext* aPresContext, nsStyleContext* aContext,
|
||||
uint8_t aGenericFontID, const nsRuleData* aRuleData,
|
||||
@ -3687,9 +3635,54 @@ nsRuleNode::SetFont(nsPresContext* aPresContext, nsStyleContext* aContext,
|
||||
nsFont systemFont = *defaultVariableFont;
|
||||
const nsCSSValue* systemFontValue = aRuleData->ValueForSystemFont();
|
||||
if (eCSSUnit_Enumerated == systemFontValue->GetUnit()) {
|
||||
gfxFontStyle fontStyle;
|
||||
LookAndFeel::FontID fontID =
|
||||
(LookAndFeel::FontID)systemFontValue->GetIntValue();
|
||||
ComputeSystemFont(&systemFont, fontID, aPresContext);
|
||||
float devPerCSS =
|
||||
(float)nsPresContext::AppUnitsPerCSSPixel() /
|
||||
aPresContext->DeviceContext()->AppUnitsPerDevPixelAtUnitFullZoom();
|
||||
nsAutoString systemFontName;
|
||||
if (LookAndFeel::GetFont(fontID, systemFontName, fontStyle, devPerCSS)) {
|
||||
systemFontName.Trim("\"'");
|
||||
systemFont.fontlist = FontFamilyList(systemFontName, eUnquotedName);
|
||||
systemFont.fontlist.SetDefaultFontType(eFamily_none);
|
||||
systemFont.style = fontStyle.style;
|
||||
systemFont.systemFont = fontStyle.systemFont;
|
||||
systemFont.weight = fontStyle.weight;
|
||||
systemFont.stretch = fontStyle.stretch;
|
||||
systemFont.size =
|
||||
NSFloatPixelsToAppUnits(fontStyle.size,
|
||||
aPresContext->DeviceContext()->
|
||||
AppUnitsPerDevPixelAtUnitFullZoom());
|
||||
//systemFont.langGroup = fontStyle.langGroup;
|
||||
systemFont.sizeAdjust = fontStyle.sizeAdjust;
|
||||
|
||||
#ifdef XP_WIN
|
||||
// XXXldb This platform-specific stuff should be in the
|
||||
// LookAndFeel implementation, not here.
|
||||
// XXXzw Should we even still *have* this code? It looks to be making
|
||||
// old, probably obsolete assumptions.
|
||||
|
||||
if (fontID == LookAndFeel::eFont_Field ||
|
||||
fontID == LookAndFeel::eFont_Button ||
|
||||
fontID == LookAndFeel::eFont_List) {
|
||||
// As far as I can tell the system default fonts and sizes
|
||||
// on MS-Windows for Buttons, Listboxes/Comboxes and Text Fields are
|
||||
// all pre-determined and cannot be changed by either the control panel
|
||||
// or programmatically.
|
||||
// Fields (text fields)
|
||||
// Button and Selects (listboxes/comboboxes)
|
||||
// We use whatever font is defined by the system. Which it appears
|
||||
// (and the assumption is) it is always a proportional font. Then we
|
||||
// always use 2 points smaller than what the browser has defined as
|
||||
// the default proportional font.
|
||||
// Assumption: system defined font is proportional
|
||||
systemFont.size =
|
||||
std::max(defaultVariableFont->size -
|
||||
nsPresContext::CSSPointsToAppUnits(2), 0);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
// font-family: font family list, enum, inherit
|
||||
|
@ -16,7 +16,6 @@
|
||||
#include "mozilla/PodOperations.h"
|
||||
#include "mozilla/RangedArray.h"
|
||||
#include "mozilla/RuleNodeCacheConditions.h"
|
||||
#include "mozilla/LookAndFeel.h"
|
||||
#include "mozilla/SheetType.h"
|
||||
#include "nsPresContext.h"
|
||||
#include "nsStyleStruct.h"
|
||||
@ -1087,10 +1086,6 @@ public:
|
||||
static void FillAllMaskLists(nsStyleImageLayers& aLayers,
|
||||
uint32_t aMaxItemCount);
|
||||
|
||||
static void ComputeSystemFont(nsFont* aSystemFont,
|
||||
mozilla::LookAndFeel::FontID aFontID,
|
||||
const nsPresContext* aPresContext);
|
||||
|
||||
private:
|
||||
#ifdef DEBUG
|
||||
// non-inline helper function to allow assertions without incomplete
|
||||
|
@ -284,9 +284,10 @@ to mochitest command.
|
||||
* :dir
|
||||
* test_selectors.html `:dir` [18]
|
||||
* issues arround font shorthand bug 1349417
|
||||
* test_value_storage.html `'font'` [128]
|
||||
* test_bug377947.html [1]
|
||||
* test_value_storage.html `'font'` [160]
|
||||
* test_shorthand_property_getters.html `font shorthand` [1]
|
||||
* test_system_font_serialization.html [5]
|
||||
* test_system_font_serialization.html [10]
|
||||
* clamp negative value from calc() servo/servo#15296
|
||||
* test_value_storage.html `font-size: calc(` [3]
|
||||
* ... `font-size: var(--a)` [3]
|
||||
|
Loading…
Reference in New Issue
Block a user