From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- layout/reftests/forms/button/disabled-1-ref.html | 16 ++ layout/reftests/forms/button/disabled-1.html | 15 ++ layout/reftests/forms/button/disabled-2-ref.html | 17 ++ layout/reftests/forms/button/disabled-2.html | 17 ++ .../reftests/forms/button/disabled-3-notref.html | 9 + layout/reftests/forms/button/disabled-3.html | 9 + .../reftests/forms/button/disabled-4-notref.html | 9 + layout/reftests/forms/button/disabled-4.html | 9 + .../reftests/forms/button/disabled-5-notref.html | 9 + layout/reftests/forms/button/disabled-5.html | 9 + .../reftests/forms/button/disabled-6-notref.html | 9 + layout/reftests/forms/button/disabled-6.html | 9 + .../button/display-grid-flex-columnset-ref.html | 61 +++++ .../forms/button/display-grid-flex-columnset.html | 61 +++++ .../forms/button/first-letter-1-noref.html | 5 + .../reftests/forms/button/first-letter-1-ref.html | 7 + layout/reftests/forms/button/first-letter-1.html | 6 + .../button/focus-area-percent-units-1-ref.html | 52 ++++ .../forms/button/focus-area-percent-units-1.html | 62 +++++ .../button/focus-area-percent-units-2-ref.html | 68 +++++ .../forms/button/focus-area-percent-units-2.html | 51 ++++ .../forms/button/line-height-button-0.5.html | 7 + .../forms/button/line-height-button-1.0.html | 7 + .../forms/button/line-height-button-1.5.html | 7 + .../forms/button/line-height-input-0.5.html | 7 + .../forms/button/line-height-input-1.0.html | 7 + .../forms/button/line-height-input-1.5.html | 7 + layout/reftests/forms/button/max-height-ref.html | 11 + layout/reftests/forms/button/max-height.html | 11 + layout/reftests/forms/button/min-height-ref.html | 17 ++ layout/reftests/forms/button/min-height.html | 22 ++ .../forms/button/overflow-areas-1-ref.html | 48 ++++ layout/reftests/forms/button/overflow-areas-1.html | 51 ++++ .../forms/button/percent-height-child-1-ref.html | 52 ++++ .../forms/button/percent-height-child-1.html | 60 +++++ .../forms/button/percent-height-child-2-ref.html | 54 ++++ .../forms/button/percent-height-child-2.html | 63 +++++ .../forms/button/percent-width-child-1-ref.html | 53 ++++ .../forms/button/percent-width-child-1.html | 59 +++++ .../forms/button/percent-width-child-2-ref.html | 55 ++++ .../forms/button/percent-width-child-2.html | 62 +++++ layout/reftests/forms/button/reftest-stylo.list | 61 +++++ layout/reftests/forms/button/reftest.list | 48 ++++ .../forms/button/vertical-centering-ref.html | 23 ++ .../reftests/forms/button/vertical-centering.html | 33 +++ .../forms/button/width-auto-size-em-ltr-ref.html | 19 ++ .../forms/button/width-auto-size-em-ltr.html | 20 ++ .../forms/button/width-auto-size-em-rtl-ref.html | 20 ++ .../forms/button/width-auto-size-em-rtl.html | 21 ++ .../forms/button/width-auto-size-ltr-ref.html | 20 ++ .../reftests/forms/button/width-auto-size-ltr.html | 20 ++ .../forms/button/width-auto-size-rtl-ref.html | 21 ++ .../reftests/forms/button/width-auto-size-rtl.html | 21 ++ .../width-erode-all-focuspadding-ltr-ref.html | 20 ++ .../button/width-erode-all-focuspadding-ltr.html | 21 ++ .../width-erode-all-focuspadding-rtl-ref.html | 21 ++ .../button/width-erode-all-focuspadding-rtl.html | 22 ++ .../width-erode-overflow-focuspadding-ltr-ref.html | 20 ++ .../width-erode-overflow-focuspadding-ltr.html | 21 ++ .../width-erode-overflow-focuspadding-rtl-ref.html | 21 ++ .../width-erode-overflow-focuspadding-rtl.html | 22 ++ .../width-erode-part-focuspadding-ltr-ref.html | 20 ++ .../button/width-erode-part-focuspadding-ltr.html | 21 ++ .../width-erode-part-focuspadding-rtl-ref.html | 21 ++ .../button/width-erode-part-focuspadding-rtl.html | 22 ++ .../reftests/forms/button/width-exact-fit-ltr.html | 21 ++ .../reftests/forms/button/width-exact-fit-rtl.html | 22 ++ .../forms/fieldset/abs-pos-child-sizing-ref.html | 79 ++++++ .../forms/fieldset/abs-pos-child-sizing.html | 64 +++++ .../fieldset/dynamic-legend-scroll-1-ref.html | 24 ++ .../forms/fieldset/dynamic-legend-scroll-1.html | 33 +++ .../forms/fieldset/fieldset-flexbox-001-ref.html | 40 +++ .../forms/fieldset/fieldset-flexbox-001.html | 36 +++ .../forms/fieldset/fieldset-grid-001-ref.html | 33 +++ .../reftests/forms/fieldset/fieldset-grid-001.html | 29 +++ .../forms/fieldset/fieldset-hidden-1-ref.html | 21 ++ .../reftests/forms/fieldset/fieldset-hidden-1.html | 19 ++ .../fieldset/fieldset-intrinsic-width-1-ref.html | 8 + .../forms/fieldset/fieldset-intrinsic-width-1.html | 8 + .../fieldset/fieldset-overflow-auto-1-ref.html | 52 ++++ .../forms/fieldset/fieldset-overflow-auto-1.html | 52 ++++ .../fieldset-percentage-padding-1-ref.html | 19 ++ .../fieldset/fieldset-percentage-padding-1.html | 19 ++ .../forms/fieldset/fieldset-scroll-1-ref.html | 9 + .../reftests/forms/fieldset/fieldset-scroll-1.html | 8 + .../forms/fieldset/fieldset-scrolled-1-ref.html | 24 ++ .../forms/fieldset/fieldset-scrolled-1.html | 27 ++ layout/reftests/forms/fieldset/legend-rtl-ref.html | 5 + layout/reftests/forms/fieldset/legend-rtl.html | 5 + .../forms/fieldset/overflow-hidden-ref.html | 175 +++++++++++++ .../reftests/forms/fieldset/overflow-hidden.html | 125 +++++++++ .../forms/fieldset/positioned-container-1-ref.html | 11 + .../forms/fieldset/positioned-container-1.html | 14 ++ layout/reftests/forms/fieldset/reftest-stylo.list | 19 ++ layout/reftests/forms/fieldset/reftest.list | 16 ++ .../forms/fieldset/relpos-legend-1-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-1.html | 8 + .../forms/fieldset/relpos-legend-2-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-2.html | 8 + .../forms/fieldset/sticky-legend-1-ref.html | 12 + .../reftests/forms/fieldset/sticky-legend-1.html | 12 + .../input/checkbox/checked-native-notref.html | 2 + .../forms/input/checkbox/checked-native.html | 2 + .../forms/input/checkbox/checked-notref.html | 2 + layout/reftests/forms/input/checkbox/checked.html | 2 + .../input/checkbox/gtk-theme-width-height-ref.html | 31 +++ .../input/checkbox/gtk-theme-width-height.html | 30 +++ .../checkbox/indeterminate-checked-notref.html | 1 + .../input/checkbox/indeterminate-checked.html | 1 + .../indeterminate-native-checked-notref.html | 1 + .../checkbox/indeterminate-native-checked.html | 1 + .../indeterminate-native-unchecked-notref.html | 1 + .../checkbox/indeterminate-native-unchecked.html | 1 + .../input/checkbox/indeterminate-selector-ref.html | 7 + .../input/checkbox/indeterminate-selector.html | 7 + .../checkbox/indeterminate-unchecked-notref.html | 1 + .../input/checkbox/indeterminate-unchecked.html | 1 + .../forms/input/checkbox/label-dynamic-ref.html | 27 ++ .../forms/input/checkbox/label-dynamic.html | 37 +++ .../forms/input/checkbox/radio-stretched-ref.html | 11 + .../forms/input/checkbox/radio-stretched.html | 11 + .../forms/input/checkbox/reftest-stylo.list | 18 ++ layout/reftests/forms/input/checkbox/reftest.list | 14 ++ .../forms/input/color/block-invalidate-1-ref.html | 6 + .../forms/input/color/block-invalidate-1.html | 14 ++ .../forms/input/color/block-invalidate-2-ref.html | 9 + .../forms/input/color/block-invalidate-2.html | 19 ++ .../forms/input/color/custom-style-1-ref.html | 19 ++ .../reftests/forms/input/color/custom-style-1.html | 14 ++ .../forms/input/color/custom-style-2-ref.html | 20 ++ .../reftests/forms/input/color/custom-style-2.html | 16 ++ .../forms/input/color/input-color-1-ref.html | 33 +++ .../reftests/forms/input/color/input-color-1.html | 9 + .../forms/input/color/margin-padding-1-ref.html | 88 +++++++ .../forms/input/color/margin-padding-1.html | 39 +++ .../reftests/forms/input/color/reference-style.css | 16 ++ .../reftests/forms/input/color/reftest-stylo.list | 20 ++ layout/reftests/forms/input/color/reftest.list | 14 ++ .../forms/input/color/transformations-1-ref.html | 78 ++++++ .../forms/input/color/transformations-1.html | 35 +++ .../from-time-to-other-type-unthemed-ref.html | 6 + .../datetime/from-time-to-other-type-unthemed.html | 16 ++ layout/reftests/forms/input/datetime/reftest.list | 13 + .../reftests/forms/input/datetime/time-basic.html | 6 + .../reftests/forms/input/datetime/time-border.html | 6 + .../forms/input/datetime/time-large-font.html | 6 + .../input/datetime/time-simple-unthemed-ref.html | 6 + .../forms/input/datetime/time-simple-unthemed.html | 6 + .../forms/input/datetime/time-width-height.html | 6 + .../datetime/to-time-from-other-type-unthemed.html | 15 ++ layout/reftests/forms/input/email/1.html | 7 + layout/reftests/forms/input/email/2.html | 18 ++ layout/reftests/forms/input/email/3.html | 19 ++ layout/reftests/forms/input/email/ref.html | 6 + .../reftests/forms/input/email/reftest-stylo.list | 4 + layout/reftests/forms/input/email/reftest.list | 3 + .../reftests/forms/input/file/background-ref.xul | 16 ++ layout/reftests/forms/input/file/background.html | 11 + .../forms/input/file/color-inherit-ref.html | 6 + .../reftests/forms/input/file/color-inherit.html | 6 + .../reftests/forms/input/file/reftest-stylo.list | 20 ++ layout/reftests/forms/input/file/reftest.list | 7 + layout/reftests/forms/input/file/rtl-ref.xul | 17 ++ layout/reftests/forms/input/file/rtl.html | 8 + layout/reftests/forms/input/file/simple-ref.xul | 14 ++ layout/reftests/forms/input/file/simple.html | 8 + layout/reftests/forms/input/file/size.html | 9 + layout/reftests/forms/input/file/style-ref.xul | 25 ++ layout/reftests/forms/input/file/style.css | 61 +++++ layout/reftests/forms/input/file/style.html | 16 ++ .../reftests/forms/input/file/width-clip-ref.html | 3 + layout/reftests/forms/input/file/width-clip.html | 3 + layout/reftests/forms/input/hidden/border.html | 14 ++ .../reftests/forms/input/hidden/reftest-stylo.list | 2 + layout/reftests/forms/input/hidden/reftest.list | 1 + .../forms/input/number/focus-handling-ref.html | 26 ++ .../forms/input/number/focus-handling.html | 32 +++ .../from-number-to-other-type-unthemed-1-ref.html | 6 + .../from-number-to-other-type-unthemed-1.html | 16 ++ .../input/number/not-other-type-unthemed-1.html | 6 + .../number/not-other-type-unthemed-1a-notref.html | 6 + .../number/not-other-type-unthemed-1b-notref.html | 6 + .../input/number/number-auto-width-1-ref.html | 8 + .../forms/input/number/number-auto-width-1.html | 8 + .../forms/input/number/number-disabled-ref.html | 9 + .../forms/input/number/number-disabled.html | 9 + .../input/number/number-max-height-1-ref.html | 17 ++ .../forms/input/number/number-max-height-1.html | 27 ++ .../input/number/number-max-height-2-ref.html | 17 ++ .../forms/input/number/number-max-height-2.html | 27 ++ .../input/number/number-min-height-1-ref.html | 17 ++ .../forms/input/number/number-min-height-1.html | 26 ++ .../input/number/number-min-height-2-ref.html | 17 ++ .../forms/input/number/number-min-height-2.html | 26 ++ .../forms/input/number/number-placeholder-ref.html | 17 ++ .../forms/input/number/number-placeholder.html | 24 ++ .../input/number/number-pseudo-elements-ref.html | 6 + .../forms/input/number/number-pseudo-elements.html | 20 ++ .../number/number-reframe-anon-text-field-ref.html | 17 ++ .../number/number-reframe-anon-text-field.html | 44 ++++ .../number/number-same-as-text-unthemed-ref.html | 6 + .../input/number/number-same-as-text-unthemed.html | 6 + .../forms/input/number/number-selected-ref.html | 18 ++ .../forms/input/number/number-selected.html | 18 ++ .../number-significant-fractional-digits-ref.html | 6 + .../number-significant-fractional-digits.html | 17 ++ .../number-similar-to-text-unthemed-ref.html | 8 + .../number-similar-to-text-unthemed-rtl-ref.html | 8 + .../number-similar-to-text-unthemed-rtl.html | 8 + ...r-similar-to-text-unthemed-vertical-lr-ref.html | 8 + ...umber-similar-to-text-unthemed-vertical-lr.html | 8 + ...r-similar-to-text-unthemed-vertical-rl-ref.html | 8 + ...umber-similar-to-text-unthemed-vertical-rl.html | 8 + .../number/number-similar-to-text-unthemed.html | 8 + .../forms/input/number/pseudo-classes.html | 37 +++ .../reftests/forms/input/number/reftest-stylo.list | 65 +++++ layout/reftests/forms/input/number/reftest.list | 54 ++++ .../forms/input/number/show-value-ref.html | 26 ++ layout/reftests/forms/input/number/show-value.html | 42 ++++ .../to-number-from-other-type-unthemed-1-ref.html | 6 + .../to-number-from-other-type-unthemed-1.html | 15 ++ .../forms/input/percentage/padding-ref.html | 21 ++ .../reftests/forms/input/percentage/padding.html | 21 ++ .../forms/input/percentage/reftest-stylo.list | 2 + .../reftests/forms/input/percentage/reftest.list | 1 + .../forms/input/radio/checked-native-notref.html | 2 + .../reftests/forms/input/radio/checked-native.html | 2 + .../reftests/forms/input/radio/checked-notref.html | 2 + layout/reftests/forms/input/radio/checked.html | 2 + .../input/radio/gtk-theme-width-height-ref.html | 31 +++ .../forms/input/radio/gtk-theme-width-height.html | 30 +++ .../forms/input/radio/label-dynamic-ref.html | 38 +++ .../reftests/forms/input/radio/label-dynamic.html | 46 ++++ .../reftests/forms/input/radio/reftest-stylo.list | 10 + layout/reftests/forms/input/radio/reftest.list | 8 + .../forms/input/range/100pct-common-ref.html | 6 + .../forms/input/range/75pct-common-ref.html | 6 + .../input/range/75pct-unthemed-common-ref.html | 6 + ...ferent-fraction-of-range-unthemed-1-notref.html | 6 + .../different-fraction-of-range-unthemed-1.html | 7 + .../input/range/direction-unthemed-1-ref.html | 6 + .../forms/input/range/direction-unthemed-1.html | 7 + .../from-range-to-other-type-unthemed-1-ref.html | 6 + .../range/from-range-to-other-type-unthemed-1.html | 16 ++ layout/reftests/forms/input/range/max-prop.html | 20 ++ .../input/range/moz-range-progress-1-ref.html | 36 +++ .../forms/input/range/moz-range-progress-1.html | 30 +++ .../input/range/moz-range-progress-2-ref.html | 35 +++ .../forms/input/range/moz-range-progress-2.html | 40 +++ .../input/range/moz-range-progress-3-ref.html | 35 +++ .../forms/input/range/moz-range-progress-3.html | 40 +++ .../input/range/not-other-type-unthemed-1.html | 6 + .../range/not-other-type-unthemed-1a-notref.html | 6 + .../range/not-other-type-unthemed-1b-notref.html | 6 + .../range/not-other-type-unthemed-1c-notref.html | 6 + .../forms/input/range/range-orient-block.html | 3 + .../input/range/range-orient-horizontal-rtl.html | 3 + .../forms/input/range/range-orient-horizontal.html | 3 + .../forms/input/range/range-orient-inline.html | 3 + .../input/range/range-orient-vertical-rtl.html | 3 + .../forms/input/range/range-orient-vertical.html | 3 + .../forms/input/range/range-vlr-orient-block.html | 3 + .../input/range/range-vlr-orient-horizontal.html | 3 + .../forms/input/range/range-vlr-orient-inline.html | 3 + .../input/range/range-vlr-orient-vertical.html | 3 + layout/reftests/forms/input/range/range-vlr.html | 3 + .../forms/input/range/range-vrl-orient-block.html | 3 + .../input/range/range-vrl-orient-horizontal.html | 3 + .../forms/input/range/range-vrl-orient-inline.html | 3 + .../input/range/range-vrl-orient-vertical.html | 3 + layout/reftests/forms/input/range/range-vrl.html | 3 + .../reftests/forms/input/range/reftest-stylo.list | 54 ++++ layout/reftests/forms/input/range/reftest.list | 49 ++++ .../forms/input/range/reset-value-ref.html | 14 ++ layout/reftests/forms/input/range/reset-value.html | 14 ++ .../same-fraction-of-range-unthemed-1-ref.html | 6 + .../range/same-fraction-of-range-unthemed-1.html | 9 + .../forms/input/range/stepDown-unthemed.html | 16 ++ layout/reftests/forms/input/range/stepDown.html | 16 ++ .../forms/input/range/stepUp-unthemed.html | 16 ++ layout/reftests/forms/input/range/stepUp.html | 16 ++ .../to-range-from-other-type-unthemed-1-ref.html | 6 + .../range/to-range-from-other-type-unthemed-1.html | 15 ++ .../forms/input/range/value-prop-unthemed.html | 17 ++ layout/reftests/forms/input/range/value-prop.html | 17 ++ .../input/range/valueAsNumber-prop-unthemed.html | 17 ++ .../forms/input/range/valueAsNumber-prop.html | 17 ++ layout/reftests/forms/input/reftest-stylo.list | 14 ++ layout/reftests/forms/input/reftest.list | 14 ++ layout/reftests/forms/input/search/1.html | 7 + layout/reftests/forms/input/search/2.html | 18 ++ layout/reftests/forms/input/search/3.html | 19 ++ layout/reftests/forms/input/search/ref.html | 6 + .../reftests/forms/input/search/reftest-stylo.list | 4 + layout/reftests/forms/input/search/reftest.list | 3 + layout/reftests/forms/input/tel/1.html | 7 + layout/reftests/forms/input/tel/2.html | 18 ++ layout/reftests/forms/input/tel/3.html | 19 ++ layout/reftests/forms/input/tel/ref.html | 6 + layout/reftests/forms/input/tel/reftest-stylo.list | 4 + layout/reftests/forms/input/tel/reftest.list | 3 + .../reftests/forms/input/text/baseline-1-ref.html | 21 ++ layout/reftests/forms/input/text/baseline-1.html | 31 +++ layout/reftests/forms/input/text/bounds-1-ref.html | 11 + layout/reftests/forms/input/text/bounds-1.html | 22 ++ .../reftests/forms/input/text/centering-1-ref.xul | 28 +++ layout/reftests/forms/input/text/centering-1.xul | 39 +++ .../forms/input/text/dynamic-height-1-ref.xul | 9 + .../reftests/forms/input/text/dynamic-height-1.xul | 23 ++ .../forms/input/text/intrinsic-size-ref.html | 12 + .../reftests/forms/input/text/intrinsic-size.html | 12 + .../reftests/forms/input/text/line-height-0.5.html | 7 + .../reftests/forms/input/text/line-height-1.0.html | 7 + .../reftests/forms/input/text/line-height-1.5.html | 7 + .../reftests/forms/input/text/reftest-stylo.list | 16 ++ layout/reftests/forms/input/text/reftest.list | 10 + layout/reftests/forms/input/text/select-ref.html | 18 ++ layout/reftests/forms/input/text/select.html | 21 ++ layout/reftests/forms/input/text/size-1-ref.html | 3 + layout/reftests/forms/input/text/size-1.html | 3 + layout/reftests/forms/input/text/size-2-ref.html | 5 + layout/reftests/forms/input/text/size-2.html | 5 + layout/reftests/forms/input/url/1.html | 7 + layout/reftests/forms/input/url/2.html | 18 ++ layout/reftests/forms/input/url/3.html | 19 ++ layout/reftests/forms/input/url/ref.html | 6 + layout/reftests/forms/input/url/reftest-stylo.list | 4 + layout/reftests/forms/input/url/reftest.list | 3 + layout/reftests/forms/legend/1273433-ref.html | 51 ++++ layout/reftests/forms/legend/1273433.html | 51 ++++ layout/reftests/forms/legend/legend-ref.html | 94 +++++++ layout/reftests/forms/legend/legend.html | 87 +++++++ layout/reftests/forms/legend/reftest-stylo.list | 5 + layout/reftests/forms/legend/reftest.list | 3 + layout/reftests/forms/legend/shadow-dom-ref.html | 29 +++ layout/reftests/forms/legend/shadow-dom.html | 111 ++++++++ .../forms/meter/bar-pseudo-element-ref.html | 105 ++++++++ .../forms/meter/bar-pseudo-element-rtl-ref.html | 45 ++++ .../forms/meter/bar-pseudo-element-rtl.html | 26 ++ .../meter/bar-pseudo-element-vertical-ref.html | 91 +++++++ .../meter/bar-pseudo-element-vertical-rtl-ref.html | 94 +++++++ .../meter/bar-pseudo-element-vertical-rtl.html | 46 ++++ .../forms/meter/bar-pseudo-element-vertical.html | 46 ++++ .../reftests/forms/meter/bar-pseudo-element.html | 50 ++++ .../reftests/forms/meter/block-invalidate-ref.html | 10 + layout/reftests/forms/meter/block-invalidate.html | 19 ++ .../meter/default-style/default-style-dyn-ref.html | 38 +++ .../meter/default-style/default-style-dyn.html | 34 +++ .../meter/default-style/default-style-ref.html | 279 +++++++++++++++++++++ .../forms/meter/default-style/default-style.html | 61 +++++ .../forms/meter/default-style/reftest-stylo.list | 3 + .../forms/meter/default-style/reftest.list | 2 + .../reftests/forms/meter/default-style/style.css | 54 ++++ layout/reftests/forms/meter/in-cells-ref.html | 22 ++ layout/reftests/forms/meter/in-cells.html | 21 ++ .../reftests/forms/meter/margin-padding-ref.html | 88 +++++++ .../forms/meter/margin-padding-rtl-ref.html | 88 +++++++ .../reftests/forms/meter/margin-padding-rtl.html | 40 +++ .../forms/meter/margin-padding-vertical-ref.html | 88 +++++++ .../meter/margin-padding-vertical-rtl-ref.html | 88 +++++++ .../forms/meter/margin-padding-vertical-rtl.html | 43 ++++ .../forms/meter/margin-padding-vertical.html | 43 ++++ layout/reftests/forms/meter/margin-padding.html | 40 +++ layout/reftests/forms/meter/max-height-ref.html | 11 + layout/reftests/forms/meter/max-height.html | 11 + .../reftests/forms/meter/meter-orient-block.html | 3 + .../forms/meter/meter-orient-horizontal-rtl.html | 3 + .../forms/meter/meter-orient-horizontal.html | 3 + .../reftests/forms/meter/meter-orient-inline.html | 3 + .../forms/meter/meter-orient-vertical-rtl.html | 3 + .../forms/meter/meter-orient-vertical.html | 3 + .../forms/meter/meter-vlr-orient-block.html | 3 + .../forms/meter/meter-vlr-orient-horizontal.html | 3 + .../forms/meter/meter-vlr-orient-inline.html | 3 + .../forms/meter/meter-vlr-orient-vertical.html | 3 + layout/reftests/forms/meter/meter-vlr.html | 3 + .../forms/meter/meter-vrl-orient-block.html | 3 + .../forms/meter/meter-vrl-orient-horizontal.html | 3 + .../forms/meter/meter-vrl-orient-inline.html | 3 + .../forms/meter/meter-vrl-orient-vertical.html | 3 + layout/reftests/forms/meter/meter-vrl.html | 3 + layout/reftests/forms/meter/reftest-stylo.list | 49 ++++ layout/reftests/forms/meter/reftest.list | 43 ++++ layout/reftests/forms/meter/style.css | 38 +++ .../reftests/forms/meter/transformations-ref.html | 78 ++++++ layout/reftests/forms/meter/transformations.html | 36 +++ layout/reftests/forms/meter/values-ref.html | 163 ++++++++++++ layout/reftests/forms/meter/values-rtl-ref.html | 163 ++++++++++++ layout/reftests/forms/meter/values-rtl.html | 42 ++++ .../reftests/forms/meter/values-vertical-ref.html | 163 ++++++++++++ .../forms/meter/values-vertical-rtl-ref.html | 163 ++++++++++++ .../reftests/forms/meter/values-vertical-rtl.html | 47 ++++ layout/reftests/forms/meter/values-vertical.html | 47 ++++ layout/reftests/forms/meter/values.html | 42 ++++ layout/reftests/forms/output/output-1.html | 7 + layout/reftests/forms/output/output-2.html | 7 + layout/reftests/forms/output/output-3.html | 7 + layout/reftests/forms/output/output-4.html | 7 + layout/reftests/forms/output/output-5.html | 18 ++ layout/reftests/forms/output/output-6.html | 18 ++ layout/reftests/forms/output/output-7.html | 22 ++ layout/reftests/forms/output/output-ref-2.html | 6 + layout/reftests/forms/output/output-ref-3.html | 6 + layout/reftests/forms/output/output-ref.html | 6 + layout/reftests/forms/output/reftest-stylo.list | 8 + layout/reftests/forms/output/reftest.list | 7 + .../forms/placeholder/placeholder-1-password.html | 8 + .../forms/placeholder/placeholder-1-text.html | 8 + .../forms/placeholder/placeholder-1-textarea.html | 8 + .../reftests/forms/placeholder/placeholder-10.html | 27 ++ .../reftests/forms/placeholder/placeholder-11.html | 8 + .../reftests/forms/placeholder/placeholder-12.html | 8 + .../reftests/forms/placeholder/placeholder-13.html | 18 ++ .../reftests/forms/placeholder/placeholder-14.html | 18 ++ .../reftests/forms/placeholder/placeholder-18.html | 22 ++ .../reftests/forms/placeholder/placeholder-19.xul | 23 ++ .../forms/placeholder/placeholder-2-textarea.html | 19 ++ .../reftests/forms/placeholder/placeholder-2.html | 19 ++ .../reftests/forms/placeholder/placeholder-20.html | 23 ++ .../reftests/forms/placeholder/placeholder-21.html | 22 ++ .../reftests/forms/placeholder/placeholder-22.html | 22 ++ .../reftests/forms/placeholder/placeholder-3.html | 7 + .../reftests/forms/placeholder/placeholder-4.html | 18 ++ .../reftests/forms/placeholder/placeholder-5.html | 19 ++ .../forms/placeholder/placeholder-6-textarea.html | 8 + .../reftests/forms/placeholder/placeholder-6.html | 8 + .../reftests/forms/placeholder/placeholder-7.html | 19 ++ .../reftests/forms/placeholder/placeholder-8.html | 23 ++ .../reftests/forms/placeholder/placeholder-9.html | 23 ++ .../forms/placeholder/placeholder-blank-ref.html | 16 ++ .../forms/placeholder/placeholder-focus-pref.html | 20 ++ .../forms/placeholder/placeholder-focus-ref.html | 17 ++ .../placeholder/placeholder-overflow-ref.html | 13 + .../placeholder-overflow-textarea-ref.html | 13 + .../placeholder/placeholder-overridden-ref.html | 6 + .../placeholder/placeholder-overridden-ref.xul | 5 + .../forms/placeholder/placeholder-rtl-ref.html | 9 + .../forms/placeholder/placeholder-rtl.html | 8 + .../forms/placeholder/placeholder-style.css | 10 + .../forms/placeholder/placeholder-visible-ref.html | 13 + .../placeholder-visible-textarea-ref.html | 13 + .../reftests/forms/placeholder/reftest-stylo.list | 39 +++ layout/reftests/forms/placeholder/reftest.list | 35 +++ .../forms/progress/bar-pseudo-element-ref.html | 105 ++++++++ .../forms/progress/bar-pseudo-element-rtl-ref.html | 45 ++++ .../forms/progress/bar-pseudo-element-rtl.html | 26 ++ .../progress/bar-pseudo-element-vertical-ref.html | 90 +++++++ .../bar-pseudo-element-vertical-rtl-ref.html | 91 +++++++ .../progress/bar-pseudo-element-vertical-rtl.html | 46 ++++ .../progress/bar-pseudo-element-vertical.html | 46 ++++ .../forms/progress/bar-pseudo-element.html | 50 ++++ .../forms/progress/block-invalidate-ref.html | 10 + .../reftests/forms/progress/block-invalidate.html | 19 ++ layout/reftests/forms/progress/in-cells-ref.html | 22 ++ layout/reftests/forms/progress/in-cells.html | 21 ++ .../progress/indeterminate-style-height-ref.html | 46 ++++ .../forms/progress/indeterminate-style-height.html | 24 ++ .../progress/indeterminate-style-width-ref.html | 37 +++ .../forms/progress/indeterminate-style-width.html | 19 ++ .../forms/progress/margin-padding-ref.html | 88 +++++++ .../forms/progress/margin-padding-rtl-ref.html | 88 +++++++ .../forms/progress/margin-padding-rtl.html | 40 +++ .../progress/margin-padding-vertical-ref.html | 88 +++++++ .../progress/margin-padding-vertical-rtl-ref.html | 88 +++++++ .../progress/margin-padding-vertical-rtl.html | 43 ++++ .../forms/progress/margin-padding-vertical.html | 43 ++++ layout/reftests/forms/progress/margin-padding.html | 40 +++ layout/reftests/forms/progress/max-height-ref.html | 11 + layout/reftests/forms/progress/max-height.html | 11 + .../forms/progress/progress-orient-block.html | 3 + .../progress/progress-orient-horizontal-rtl.html | 3 + .../forms/progress/progress-orient-horizontal.html | 3 + .../forms/progress/progress-orient-inline.html | 3 + .../progress/progress-orient-vertical-rtl.html | 3 + .../forms/progress/progress-orient-vertical.html | 3 + .../forms/progress/progress-vlr-orient-block.html | 3 + .../progress/progress-vlr-orient-horizontal.html | 3 + .../forms/progress/progress-vlr-orient-inline.html | 3 + .../progress/progress-vlr-orient-vertical.html | 3 + layout/reftests/forms/progress/progress-vlr.html | 3 + .../forms/progress/progress-vrl-orient-block.html | 3 + .../progress/progress-vrl-orient-horizontal.html | 3 + .../forms/progress/progress-vrl-orient-inline.html | 3 + .../progress/progress-vrl-orient-vertical.html | 3 + layout/reftests/forms/progress/progress-vrl.html | 3 + layout/reftests/forms/progress/reftest-stylo.list | 49 ++++ layout/reftests/forms/progress/reftest.list | 42 ++++ layout/reftests/forms/progress/style.css | 39 +++ .../forms/progress/transformations-ref.html | 78 ++++++ .../reftests/forms/progress/transformations.html | 36 +++ layout/reftests/forms/progress/values-ref.html | 58 +++++ layout/reftests/forms/progress/values-rtl-ref.html | 58 +++++ layout/reftests/forms/progress/values-rtl.html | 16 ++ .../forms/progress/values-vertical-ref.html | 58 +++++ .../forms/progress/values-vertical-rtl-ref.html | 58 +++++ .../forms/progress/values-vertical-rtl.html | 21 ++ .../reftests/forms/progress/values-vertical.html | 21 ++ layout/reftests/forms/progress/values.html | 16 ++ layout/reftests/forms/reftest-stylo.list | 36 +++ layout/reftests/forms/reftest.list | 34 +++ layout/reftests/forms/select/997709-2-ref.html | 4 + layout/reftests/forms/select/997709-2.html | 4 + layout/reftests/forms/select/boguskids-ref.html | 13 + layout/reftests/forms/select/boguskids.html | 18 ++ .../reftests/forms/select/dynamic-boguskids.html | 31 +++ layout/reftests/forms/select/focusring-1-ref.html | 37 +++ layout/reftests/forms/select/focusring-1.html | 41 +++ layout/reftests/forms/select/focusring-2-ref.html | 22 ++ layout/reftests/forms/select/focusring-2.html | 46 ++++ layout/reftests/forms/select/focusring-3-ref.html | 36 +++ layout/reftests/forms/select/focusring-3.html | 40 +++ layout/reftests/forms/select/multiple-ref.html | 12 + layout/reftests/forms/select/multiple.html | 12 + .../reftests/forms/select/option-children-ref.html | 5 + layout/reftests/forms/select/option-children.html | 11 + .../select/out-of-bounds-selectedindex-ref.html | 112 +++++++++ .../forms/select/out-of-bounds-selectedindex.html | 129 ++++++++++ .../forms/select/padding-button-placement-ref.html | 10 + .../forms/select/padding-button-placement.html | 15 ++ layout/reftests/forms/select/reftest-stylo.list | 15 ++ layout/reftests/forms/select/reftest.list | 11 + .../forms/select/vertical-centering-ref.html | 23 ++ .../reftests/forms/select/vertical-centering.html | 19 ++ .../forms/text-control-baseline-1-ref.html | 30 +++ layout/reftests/forms/text-control-baseline-1.html | 37 +++ .../forms/textarea/in-dynamic-rtl-doc.html | 18 ++ .../forms/textarea/in-ltr-doc-scrollbar.html | 10 + .../forms/textarea/in-rtl-doc-scrollbar.html | 10 + layout/reftests/forms/textarea/ltr-scrollbar.html | 10 + layout/reftests/forms/textarea/ltr.html | 10 + layout/reftests/forms/textarea/no-resize.html | 10 + .../textarea/padding-scrollbar-placement-ref.html | 51 ++++ .../textarea/padding-scrollbar-placement.html | 44 ++++ layout/reftests/forms/textarea/reftest-stylo.list | 23 ++ layout/reftests/forms/textarea/reftest.list | 14 ++ .../forms/textarea/resize-background-ref.html | 30 +++ .../reftests/forms/textarea/resize-background.html | 3 + layout/reftests/forms/textarea/resize-ref.html | 3 + layout/reftests/forms/textarea/resize.html | 3 + .../reftests/forms/textarea/rtl-dynamic-attr.html | 18 ++ .../reftests/forms/textarea/rtl-dynamic-style.html | 18 ++ layout/reftests/forms/textarea/rtl-scrollbar.html | 10 + layout/reftests/forms/textarea/rtl.html | 10 + .../textarea/setvalue-framereconstruction-1.html | 50 ++++ .../textarea/setvalue-framereconstruction-ref.html | 17 ++ .../reftests/forms/textarea/various-cols-ref.html | 4 + layout/reftests/forms/textarea/various-cols.html | 4 + .../reftests/forms/textbox/accesskey-1-notref.xul | 35 +++ layout/reftests/forms/textbox/accesskey-1.xul | 35 +++ layout/reftests/forms/textbox/accesskey-2-ref.xul | 36 +++ layout/reftests/forms/textbox/accesskey-2.xul | 36 +++ .../reftests/forms/textbox/accesskey-3-notref.xul | 36 +++ layout/reftests/forms/textbox/accesskey-3-ref.xul | 36 +++ layout/reftests/forms/textbox/accesskey-3.xul | 36 +++ .../reftests/forms/textbox/accesskey-4-notref.xul | 36 +++ layout/reftests/forms/textbox/accesskey-4-ref.xul | 36 +++ layout/reftests/forms/textbox/accesskey-4.xul | 36 +++ .../forms/textbox/align-baseline-1-ref.xul | 26 ++ layout/reftests/forms/textbox/align-baseline-1.xul | 34 +++ layout/reftests/forms/textbox/reftest-stylo.list | 28 +++ layout/reftests/forms/textbox/reftest.list | 11 + layout/reftests/forms/textbox/setsize-ref.xul | 9 + layout/reftests/forms/textbox/setsize.xul | 8 + 563 files changed, 13417 insertions(+) create mode 100644 layout/reftests/forms/button/disabled-1-ref.html create mode 100644 layout/reftests/forms/button/disabled-1.html create mode 100644 layout/reftests/forms/button/disabled-2-ref.html create mode 100644 layout/reftests/forms/button/disabled-2.html create mode 100644 layout/reftests/forms/button/disabled-3-notref.html create mode 100644 layout/reftests/forms/button/disabled-3.html create mode 100644 layout/reftests/forms/button/disabled-4-notref.html create mode 100644 layout/reftests/forms/button/disabled-4.html create mode 100644 layout/reftests/forms/button/disabled-5-notref.html create mode 100644 layout/reftests/forms/button/disabled-5.html create mode 100644 layout/reftests/forms/button/disabled-6-notref.html create mode 100644 layout/reftests/forms/button/disabled-6.html create mode 100644 layout/reftests/forms/button/display-grid-flex-columnset-ref.html create mode 100644 layout/reftests/forms/button/display-grid-flex-columnset.html create mode 100644 layout/reftests/forms/button/first-letter-1-noref.html create mode 100644 layout/reftests/forms/button/first-letter-1-ref.html create mode 100644 layout/reftests/forms/button/first-letter-1.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-1-ref.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-1.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-2-ref.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-2.html create mode 100644 layout/reftests/forms/button/line-height-button-0.5.html create mode 100644 layout/reftests/forms/button/line-height-button-1.0.html create mode 100644 layout/reftests/forms/button/line-height-button-1.5.html create mode 100644 layout/reftests/forms/button/line-height-input-0.5.html create mode 100644 layout/reftests/forms/button/line-height-input-1.0.html create mode 100644 layout/reftests/forms/button/line-height-input-1.5.html create mode 100644 layout/reftests/forms/button/max-height-ref.html create mode 100644 layout/reftests/forms/button/max-height.html create mode 100644 layout/reftests/forms/button/min-height-ref.html create mode 100644 layout/reftests/forms/button/min-height.html create mode 100644 layout/reftests/forms/button/overflow-areas-1-ref.html create mode 100644 layout/reftests/forms/button/overflow-areas-1.html create mode 100644 layout/reftests/forms/button/percent-height-child-1-ref.html create mode 100644 layout/reftests/forms/button/percent-height-child-1.html create mode 100644 layout/reftests/forms/button/percent-height-child-2-ref.html create mode 100644 layout/reftests/forms/button/percent-height-child-2.html create mode 100644 layout/reftests/forms/button/percent-width-child-1-ref.html create mode 100644 layout/reftests/forms/button/percent-width-child-1.html create mode 100644 layout/reftests/forms/button/percent-width-child-2-ref.html create mode 100644 layout/reftests/forms/button/percent-width-child-2.html create mode 100644 layout/reftests/forms/button/reftest-stylo.list create mode 100644 layout/reftests/forms/button/reftest.list create mode 100644 layout/reftests/forms/button/vertical-centering-ref.html create mode 100644 layout/reftests/forms/button/vertical-centering.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-ltr-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-ltr.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-rtl.html create mode 100644 layout/reftests/forms/button/width-auto-size-ltr-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-ltr.html create mode 100644 layout/reftests/forms/button/width-auto-size-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-rtl.html create mode 100644 layout/reftests/forms/button/width-erode-all-focuspadding-ltr-ref.html create mode 100644 layout/reftests/forms/button/width-erode-all-focuspadding-ltr.html create mode 100644 layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html create mode 100644 layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr-ref.html create mode 100644 layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr.html create mode 100644 layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl.html create mode 100644 layout/reftests/forms/button/width-erode-part-focuspadding-ltr-ref.html create mode 100644 layout/reftests/forms/button/width-erode-part-focuspadding-ltr.html create mode 100644 layout/reftests/forms/button/width-erode-part-focuspadding-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-erode-part-focuspadding-rtl.html create mode 100644 layout/reftests/forms/button/width-exact-fit-ltr.html create mode 100644 layout/reftests/forms/button/width-exact-fit-rtl.html create mode 100644 layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html create mode 100644 layout/reftests/forms/fieldset/abs-pos-child-sizing.html create mode 100644 layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html create mode 100644 layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-flexbox-001.html create mode 100644 layout/reftests/forms/fieldset/fieldset-grid-001-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-grid-001.html create mode 100644 layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-hidden-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scroll-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scrolled-1.html create mode 100644 layout/reftests/forms/fieldset/legend-rtl-ref.html create mode 100644 layout/reftests/forms/fieldset/legend-rtl.html create mode 100644 layout/reftests/forms/fieldset/overflow-hidden-ref.html create mode 100644 layout/reftests/forms/fieldset/overflow-hidden.html create mode 100644 layout/reftests/forms/fieldset/positioned-container-1-ref.html create mode 100644 layout/reftests/forms/fieldset/positioned-container-1.html create mode 100644 layout/reftests/forms/fieldset/reftest-stylo.list create mode 100644 layout/reftests/forms/fieldset/reftest.list create mode 100644 layout/reftests/forms/fieldset/relpos-legend-1-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-1.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-2-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-2.html create mode 100644 layout/reftests/forms/fieldset/sticky-legend-1-ref.html create mode 100644 layout/reftests/forms/fieldset/sticky-legend-1.html create mode 100644 layout/reftests/forms/input/checkbox/checked-native-notref.html create mode 100644 layout/reftests/forms/input/checkbox/checked-native.html create mode 100644 layout/reftests/forms/input/checkbox/checked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/checked.html create mode 100644 layout/reftests/forms/input/checkbox/gtk-theme-width-height-ref.html create mode 100644 layout/reftests/forms/input/checkbox/gtk-theme-width-height.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-checked.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-checked.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-selector.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-unchecked.html create mode 100644 layout/reftests/forms/input/checkbox/label-dynamic-ref.html create mode 100644 layout/reftests/forms/input/checkbox/label-dynamic.html create mode 100644 layout/reftests/forms/input/checkbox/radio-stretched-ref.html create mode 100644 layout/reftests/forms/input/checkbox/radio-stretched.html create mode 100644 layout/reftests/forms/input/checkbox/reftest-stylo.list create mode 100644 layout/reftests/forms/input/checkbox/reftest.list create mode 100644 layout/reftests/forms/input/color/block-invalidate-1-ref.html create mode 100644 layout/reftests/forms/input/color/block-invalidate-1.html create mode 100644 layout/reftests/forms/input/color/block-invalidate-2-ref.html create mode 100644 layout/reftests/forms/input/color/block-invalidate-2.html create mode 100644 layout/reftests/forms/input/color/custom-style-1-ref.html create mode 100644 layout/reftests/forms/input/color/custom-style-1.html create mode 100644 layout/reftests/forms/input/color/custom-style-2-ref.html create mode 100644 layout/reftests/forms/input/color/custom-style-2.html create mode 100644 layout/reftests/forms/input/color/input-color-1-ref.html create mode 100644 layout/reftests/forms/input/color/input-color-1.html create mode 100644 layout/reftests/forms/input/color/margin-padding-1-ref.html create mode 100644 layout/reftests/forms/input/color/margin-padding-1.html create mode 100644 layout/reftests/forms/input/color/reference-style.css create mode 100644 layout/reftests/forms/input/color/reftest-stylo.list create mode 100644 layout/reftests/forms/input/color/reftest.list create mode 100644 layout/reftests/forms/input/color/transformations-1-ref.html create mode 100644 layout/reftests/forms/input/color/transformations-1.html create mode 100644 layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html create mode 100644 layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html create mode 100644 layout/reftests/forms/input/datetime/reftest.list create mode 100644 layout/reftests/forms/input/datetime/time-basic.html create mode 100644 layout/reftests/forms/input/datetime/time-border.html create mode 100644 layout/reftests/forms/input/datetime/time-large-font.html create mode 100644 layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-simple-unthemed.html create mode 100644 layout/reftests/forms/input/datetime/time-width-height.html create mode 100644 layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html create mode 100644 layout/reftests/forms/input/email/1.html create mode 100644 layout/reftests/forms/input/email/2.html create mode 100644 layout/reftests/forms/input/email/3.html create mode 100644 layout/reftests/forms/input/email/ref.html create mode 100644 layout/reftests/forms/input/email/reftest-stylo.list create mode 100644 layout/reftests/forms/input/email/reftest.list create mode 100644 layout/reftests/forms/input/file/background-ref.xul create mode 100644 layout/reftests/forms/input/file/background.html create mode 100644 layout/reftests/forms/input/file/color-inherit-ref.html create mode 100644 layout/reftests/forms/input/file/color-inherit.html create mode 100644 layout/reftests/forms/input/file/reftest-stylo.list create mode 100644 layout/reftests/forms/input/file/reftest.list create mode 100644 layout/reftests/forms/input/file/rtl-ref.xul create mode 100644 layout/reftests/forms/input/file/rtl.html create mode 100644 layout/reftests/forms/input/file/simple-ref.xul create mode 100644 layout/reftests/forms/input/file/simple.html create mode 100644 layout/reftests/forms/input/file/size.html create mode 100644 layout/reftests/forms/input/file/style-ref.xul create mode 100644 layout/reftests/forms/input/file/style.css create mode 100644 layout/reftests/forms/input/file/style.html create mode 100644 layout/reftests/forms/input/file/width-clip-ref.html create mode 100644 layout/reftests/forms/input/file/width-clip.html create mode 100644 layout/reftests/forms/input/hidden/border.html create mode 100644 layout/reftests/forms/input/hidden/reftest-stylo.list create mode 100644 layout/reftests/forms/input/hidden/reftest.list create mode 100644 layout/reftests/forms/input/number/focus-handling-ref.html create mode 100644 layout/reftests/forms/input/number/focus-handling.html create mode 100644 layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/number/not-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html create mode 100644 layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html create mode 100644 layout/reftests/forms/input/number/number-auto-width-1-ref.html create mode 100644 layout/reftests/forms/input/number/number-auto-width-1.html create mode 100644 layout/reftests/forms/input/number/number-disabled-ref.html create mode 100644 layout/reftests/forms/input/number/number-disabled.html create mode 100644 layout/reftests/forms/input/number/number-max-height-1-ref.html create mode 100644 layout/reftests/forms/input/number/number-max-height-1.html create mode 100644 layout/reftests/forms/input/number/number-max-height-2-ref.html create mode 100644 layout/reftests/forms/input/number/number-max-height-2.html create mode 100644 layout/reftests/forms/input/number/number-min-height-1-ref.html create mode 100644 layout/reftests/forms/input/number/number-min-height-1.html create mode 100644 layout/reftests/forms/input/number/number-min-height-2-ref.html create mode 100644 layout/reftests/forms/input/number/number-min-height-2.html create mode 100644 layout/reftests/forms/input/number/number-placeholder-ref.html create mode 100644 layout/reftests/forms/input/number/number-placeholder.html create mode 100644 layout/reftests/forms/input/number/number-pseudo-elements-ref.html create mode 100644 layout/reftests/forms/input/number/number-pseudo-elements.html create mode 100644 layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html create mode 100644 layout/reftests/forms/input/number/number-reframe-anon-text-field.html create mode 100644 layout/reftests/forms/input/number/number-same-as-text-unthemed-ref.html create mode 100644 layout/reftests/forms/input/number/number-same-as-text-unthemed.html create mode 100644 layout/reftests/forms/input/number/number-selected-ref.html create mode 100644 layout/reftests/forms/input/number/number-selected.html create mode 100644 layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html create mode 100644 layout/reftests/forms/input/number/number-significant-fractional-digits.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed.html create mode 100644 layout/reftests/forms/input/number/pseudo-classes.html create mode 100644 layout/reftests/forms/input/number/reftest-stylo.list create mode 100644 layout/reftests/forms/input/number/reftest.list create mode 100644 layout/reftests/forms/input/number/show-value-ref.html create mode 100644 layout/reftests/forms/input/number/show-value.html create mode 100644 layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/percentage/padding-ref.html create mode 100644 layout/reftests/forms/input/percentage/padding.html create mode 100644 layout/reftests/forms/input/percentage/reftest-stylo.list create mode 100644 layout/reftests/forms/input/percentage/reftest.list create mode 100644 layout/reftests/forms/input/radio/checked-native-notref.html create mode 100644 layout/reftests/forms/input/radio/checked-native.html create mode 100644 layout/reftests/forms/input/radio/checked-notref.html create mode 100644 layout/reftests/forms/input/radio/checked.html create mode 100644 layout/reftests/forms/input/radio/gtk-theme-width-height-ref.html create mode 100644 layout/reftests/forms/input/radio/gtk-theme-width-height.html create mode 100644 layout/reftests/forms/input/radio/label-dynamic-ref.html create mode 100644 layout/reftests/forms/input/radio/label-dynamic.html create mode 100644 layout/reftests/forms/input/radio/reftest-stylo.list create mode 100644 layout/reftests/forms/input/radio/reftest.list create mode 100644 layout/reftests/forms/input/range/100pct-common-ref.html create mode 100644 layout/reftests/forms/input/range/75pct-common-ref.html create mode 100644 layout/reftests/forms/input/range/75pct-unthemed-common-ref.html create mode 100644 layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html create mode 100644 layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/direction-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/direction-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/max-prop.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-1-ref.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-1.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-2-ref.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-2.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-3-ref.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-3.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html create mode 100644 layout/reftests/forms/input/range/range-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/input/range/range-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/input/range/range-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vlr.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vrl.html create mode 100644 layout/reftests/forms/input/range/reftest-stylo.list create mode 100644 layout/reftests/forms/input/range/reftest.list create mode 100644 layout/reftests/forms/input/range/reset-value-ref.html create mode 100644 layout/reftests/forms/input/range/reset-value.html create mode 100644 layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/stepDown-unthemed.html create mode 100644 layout/reftests/forms/input/range/stepDown.html create mode 100644 layout/reftests/forms/input/range/stepUp-unthemed.html create mode 100644 layout/reftests/forms/input/range/stepUp.html create mode 100644 layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/value-prop-unthemed.html create mode 100644 layout/reftests/forms/input/range/value-prop.html create mode 100644 layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html create mode 100644 layout/reftests/forms/input/range/valueAsNumber-prop.html create mode 100644 layout/reftests/forms/input/reftest-stylo.list create mode 100644 layout/reftests/forms/input/reftest.list create mode 100644 layout/reftests/forms/input/search/1.html create mode 100644 layout/reftests/forms/input/search/2.html create mode 100644 layout/reftests/forms/input/search/3.html create mode 100644 layout/reftests/forms/input/search/ref.html create mode 100644 layout/reftests/forms/input/search/reftest-stylo.list create mode 100644 layout/reftests/forms/input/search/reftest.list create mode 100644 layout/reftests/forms/input/tel/1.html create mode 100644 layout/reftests/forms/input/tel/2.html create mode 100644 layout/reftests/forms/input/tel/3.html create mode 100644 layout/reftests/forms/input/tel/ref.html create mode 100644 layout/reftests/forms/input/tel/reftest-stylo.list create mode 100644 layout/reftests/forms/input/tel/reftest.list create mode 100644 layout/reftests/forms/input/text/baseline-1-ref.html create mode 100644 layout/reftests/forms/input/text/baseline-1.html create mode 100644 layout/reftests/forms/input/text/bounds-1-ref.html create mode 100644 layout/reftests/forms/input/text/bounds-1.html create mode 100644 layout/reftests/forms/input/text/centering-1-ref.xul create mode 100644 layout/reftests/forms/input/text/centering-1.xul create mode 100644 layout/reftests/forms/input/text/dynamic-height-1-ref.xul create mode 100644 layout/reftests/forms/input/text/dynamic-height-1.xul create mode 100644 layout/reftests/forms/input/text/intrinsic-size-ref.html create mode 100644 layout/reftests/forms/input/text/intrinsic-size.html create mode 100644 layout/reftests/forms/input/text/line-height-0.5.html create mode 100644 layout/reftests/forms/input/text/line-height-1.0.html create mode 100644 layout/reftests/forms/input/text/line-height-1.5.html create mode 100644 layout/reftests/forms/input/text/reftest-stylo.list create mode 100644 layout/reftests/forms/input/text/reftest.list create mode 100644 layout/reftests/forms/input/text/select-ref.html create mode 100644 layout/reftests/forms/input/text/select.html create mode 100644 layout/reftests/forms/input/text/size-1-ref.html create mode 100644 layout/reftests/forms/input/text/size-1.html create mode 100644 layout/reftests/forms/input/text/size-2-ref.html create mode 100644 layout/reftests/forms/input/text/size-2.html create mode 100644 layout/reftests/forms/input/url/1.html create mode 100644 layout/reftests/forms/input/url/2.html create mode 100644 layout/reftests/forms/input/url/3.html create mode 100644 layout/reftests/forms/input/url/ref.html create mode 100644 layout/reftests/forms/input/url/reftest-stylo.list create mode 100644 layout/reftests/forms/input/url/reftest.list create mode 100644 layout/reftests/forms/legend/1273433-ref.html create mode 100644 layout/reftests/forms/legend/1273433.html create mode 100644 layout/reftests/forms/legend/legend-ref.html create mode 100644 layout/reftests/forms/legend/legend.html create mode 100644 layout/reftests/forms/legend/reftest-stylo.list create mode 100644 layout/reftests/forms/legend/reftest.list create mode 100644 layout/reftests/forms/legend/shadow-dom-ref.html create mode 100644 layout/reftests/forms/legend/shadow-dom.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-rtl.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element.html create mode 100644 layout/reftests/forms/meter/block-invalidate-ref.html create mode 100644 layout/reftests/forms/meter/block-invalidate.html create mode 100644 layout/reftests/forms/meter/default-style/default-style-dyn-ref.html create mode 100644 layout/reftests/forms/meter/default-style/default-style-dyn.html create mode 100644 layout/reftests/forms/meter/default-style/default-style-ref.html create mode 100644 layout/reftests/forms/meter/default-style/default-style.html create mode 100644 layout/reftests/forms/meter/default-style/reftest-stylo.list create mode 100644 layout/reftests/forms/meter/default-style/reftest.list create mode 100644 layout/reftests/forms/meter/default-style/style.css create mode 100644 layout/reftests/forms/meter/in-cells-ref.html create mode 100644 layout/reftests/forms/meter/in-cells.html create mode 100644 layout/reftests/forms/meter/margin-padding-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-rtl-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-rtl.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical.html create mode 100644 layout/reftests/forms/meter/margin-padding.html create mode 100644 layout/reftests/forms/meter/max-height-ref.html create mode 100644 layout/reftests/forms/meter/max-height.html create mode 100644 layout/reftests/forms/meter/meter-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/meter/meter-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/meter-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vlr.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vrl.html create mode 100644 layout/reftests/forms/meter/reftest-stylo.list create mode 100644 layout/reftests/forms/meter/reftest.list create mode 100644 layout/reftests/forms/meter/style.css create mode 100644 layout/reftests/forms/meter/transformations-ref.html create mode 100644 layout/reftests/forms/meter/transformations.html create mode 100644 layout/reftests/forms/meter/values-ref.html create mode 100644 layout/reftests/forms/meter/values-rtl-ref.html create mode 100644 layout/reftests/forms/meter/values-rtl.html create mode 100644 layout/reftests/forms/meter/values-vertical-ref.html create mode 100644 layout/reftests/forms/meter/values-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/meter/values-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/values-vertical.html create mode 100644 layout/reftests/forms/meter/values.html create mode 100644 layout/reftests/forms/output/output-1.html create mode 100644 layout/reftests/forms/output/output-2.html create mode 100644 layout/reftests/forms/output/output-3.html create mode 100644 layout/reftests/forms/output/output-4.html create mode 100644 layout/reftests/forms/output/output-5.html create mode 100644 layout/reftests/forms/output/output-6.html create mode 100644 layout/reftests/forms/output/output-7.html create mode 100644 layout/reftests/forms/output/output-ref-2.html create mode 100644 layout/reftests/forms/output/output-ref-3.html create mode 100644 layout/reftests/forms/output/output-ref.html create mode 100644 layout/reftests/forms/output/reftest-stylo.list create mode 100644 layout/reftests/forms/output/reftest.list create mode 100644 layout/reftests/forms/placeholder/placeholder-1-password.html create mode 100644 layout/reftests/forms/placeholder/placeholder-1-text.html create mode 100644 layout/reftests/forms/placeholder/placeholder-1-textarea.html create mode 100644 layout/reftests/forms/placeholder/placeholder-10.html create mode 100644 layout/reftests/forms/placeholder/placeholder-11.html create mode 100644 layout/reftests/forms/placeholder/placeholder-12.html create mode 100644 layout/reftests/forms/placeholder/placeholder-13.html create mode 100644 layout/reftests/forms/placeholder/placeholder-14.html create mode 100644 layout/reftests/forms/placeholder/placeholder-18.html create mode 100644 layout/reftests/forms/placeholder/placeholder-19.xul create mode 100644 layout/reftests/forms/placeholder/placeholder-2-textarea.html create mode 100644 layout/reftests/forms/placeholder/placeholder-2.html create mode 100644 layout/reftests/forms/placeholder/placeholder-20.html create mode 100644 layout/reftests/forms/placeholder/placeholder-21.html create mode 100644 layout/reftests/forms/placeholder/placeholder-22.html create mode 100644 layout/reftests/forms/placeholder/placeholder-3.html create mode 100644 layout/reftests/forms/placeholder/placeholder-4.html create mode 100644 layout/reftests/forms/placeholder/placeholder-5.html create mode 100644 layout/reftests/forms/placeholder/placeholder-6-textarea.html create mode 100644 layout/reftests/forms/placeholder/placeholder-6.html create mode 100644 layout/reftests/forms/placeholder/placeholder-7.html create mode 100644 layout/reftests/forms/placeholder/placeholder-8.html create mode 100644 layout/reftests/forms/placeholder/placeholder-9.html create mode 100644 layout/reftests/forms/placeholder/placeholder-blank-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-focus-pref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-focus-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-overflow-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-overridden-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-overridden-ref.xul create mode 100644 layout/reftests/forms/placeholder/placeholder-rtl-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-rtl.html create mode 100644 layout/reftests/forms/placeholder/placeholder-style.css create mode 100644 layout/reftests/forms/placeholder/placeholder-visible-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-visible-textarea-ref.html create mode 100644 layout/reftests/forms/placeholder/reftest-stylo.list create mode 100644 layout/reftests/forms/placeholder/reftest.list create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-rtl.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element.html create mode 100644 layout/reftests/forms/progress/block-invalidate-ref.html create mode 100644 layout/reftests/forms/progress/block-invalidate.html create mode 100644 layout/reftests/forms/progress/in-cells-ref.html create mode 100644 layout/reftests/forms/progress/in-cells.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-height-ref.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-height.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-width-ref.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-width.html create mode 100644 layout/reftests/forms/progress/margin-padding-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-rtl-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-rtl.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical.html create mode 100644 layout/reftests/forms/progress/margin-padding.html create mode 100644 layout/reftests/forms/progress/max-height-ref.html create mode 100644 layout/reftests/forms/progress/max-height.html create mode 100644 layout/reftests/forms/progress/progress-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/progress/progress-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/progress-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vlr.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vrl.html create mode 100644 layout/reftests/forms/progress/reftest-stylo.list create mode 100644 layout/reftests/forms/progress/reftest.list create mode 100644 layout/reftests/forms/progress/style.css create mode 100644 layout/reftests/forms/progress/transformations-ref.html create mode 100644 layout/reftests/forms/progress/transformations.html create mode 100644 layout/reftests/forms/progress/values-ref.html create mode 100644 layout/reftests/forms/progress/values-rtl-ref.html create mode 100644 layout/reftests/forms/progress/values-rtl.html create mode 100644 layout/reftests/forms/progress/values-vertical-ref.html create mode 100644 layout/reftests/forms/progress/values-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/progress/values-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/values-vertical.html create mode 100644 layout/reftests/forms/progress/values.html create mode 100644 layout/reftests/forms/reftest-stylo.list create mode 100644 layout/reftests/forms/reftest.list create mode 100644 layout/reftests/forms/select/997709-2-ref.html create mode 100644 layout/reftests/forms/select/997709-2.html create mode 100644 layout/reftests/forms/select/boguskids-ref.html create mode 100644 layout/reftests/forms/select/boguskids.html create mode 100644 layout/reftests/forms/select/dynamic-boguskids.html create mode 100644 layout/reftests/forms/select/focusring-1-ref.html create mode 100644 layout/reftests/forms/select/focusring-1.html create mode 100644 layout/reftests/forms/select/focusring-2-ref.html create mode 100644 layout/reftests/forms/select/focusring-2.html create mode 100644 layout/reftests/forms/select/focusring-3-ref.html create mode 100644 layout/reftests/forms/select/focusring-3.html create mode 100644 layout/reftests/forms/select/multiple-ref.html create mode 100644 layout/reftests/forms/select/multiple.html create mode 100644 layout/reftests/forms/select/option-children-ref.html create mode 100644 layout/reftests/forms/select/option-children.html create mode 100644 layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html create mode 100644 layout/reftests/forms/select/out-of-bounds-selectedindex.html create mode 100644 layout/reftests/forms/select/padding-button-placement-ref.html create mode 100644 layout/reftests/forms/select/padding-button-placement.html create mode 100644 layout/reftests/forms/select/reftest-stylo.list create mode 100644 layout/reftests/forms/select/reftest.list create mode 100644 layout/reftests/forms/select/vertical-centering-ref.html create mode 100644 layout/reftests/forms/select/vertical-centering.html create mode 100644 layout/reftests/forms/text-control-baseline-1-ref.html create mode 100644 layout/reftests/forms/text-control-baseline-1.html create mode 100644 layout/reftests/forms/textarea/in-dynamic-rtl-doc.html create mode 100644 layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html create mode 100644 layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html create mode 100644 layout/reftests/forms/textarea/ltr-scrollbar.html create mode 100644 layout/reftests/forms/textarea/ltr.html create mode 100644 layout/reftests/forms/textarea/no-resize.html create mode 100644 layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html create mode 100644 layout/reftests/forms/textarea/padding-scrollbar-placement.html create mode 100644 layout/reftests/forms/textarea/reftest-stylo.list create mode 100644 layout/reftests/forms/textarea/reftest.list create mode 100644 layout/reftests/forms/textarea/resize-background-ref.html create mode 100644 layout/reftests/forms/textarea/resize-background.html create mode 100644 layout/reftests/forms/textarea/resize-ref.html create mode 100644 layout/reftests/forms/textarea/resize.html create mode 100644 layout/reftests/forms/textarea/rtl-dynamic-attr.html create mode 100644 layout/reftests/forms/textarea/rtl-dynamic-style.html create mode 100644 layout/reftests/forms/textarea/rtl-scrollbar.html create mode 100644 layout/reftests/forms/textarea/rtl.html create mode 100644 layout/reftests/forms/textarea/setvalue-framereconstruction-1.html create mode 100644 layout/reftests/forms/textarea/setvalue-framereconstruction-ref.html create mode 100644 layout/reftests/forms/textarea/various-cols-ref.html create mode 100644 layout/reftests/forms/textarea/various-cols.html create mode 100644 layout/reftests/forms/textbox/accesskey-1-notref.xul create mode 100644 layout/reftests/forms/textbox/accesskey-1.xul create mode 100644 layout/reftests/forms/textbox/accesskey-2-ref.xul create mode 100644 layout/reftests/forms/textbox/accesskey-2.xul create mode 100644 layout/reftests/forms/textbox/accesskey-3-notref.xul create mode 100644 layout/reftests/forms/textbox/accesskey-3-ref.xul create mode 100644 layout/reftests/forms/textbox/accesskey-3.xul create mode 100644 layout/reftests/forms/textbox/accesskey-4-notref.xul create mode 100644 layout/reftests/forms/textbox/accesskey-4-ref.xul create mode 100644 layout/reftests/forms/textbox/accesskey-4.xul create mode 100644 layout/reftests/forms/textbox/align-baseline-1-ref.xul create mode 100644 layout/reftests/forms/textbox/align-baseline-1.xul create mode 100644 layout/reftests/forms/textbox/reftest-stylo.list create mode 100644 layout/reftests/forms/textbox/reftest.list create mode 100644 layout/reftests/forms/textbox/setsize-ref.xul create mode 100644 layout/reftests/forms/textbox/setsize.xul (limited to 'layout/reftests/forms') diff --git a/layout/reftests/forms/button/disabled-1-ref.html b/layout/reftests/forms/button/disabled-1-ref.html new file mode 100644 index 000000000..c408ec16f --- /dev/null +++ b/layout/reftests/forms/button/disabled-1-ref.html @@ -0,0 +1,16 @@ + + + +Bug 1007278: test button "disabled" text style + + + + + + diff --git a/layout/reftests/forms/button/disabled-1.html b/layout/reftests/forms/button/disabled-1.html new file mode 100644 index 000000000..6bcba667b --- /dev/null +++ b/layout/reftests/forms/button/disabled-1.html @@ -0,0 +1,15 @@ + + + +Bug 1007278: test button "disabled" text style + + + + + + diff --git a/layout/reftests/forms/button/disabled-2-ref.html b/layout/reftests/forms/button/disabled-2-ref.html new file mode 100644 index 000000000..53958f76b --- /dev/null +++ b/layout/reftests/forms/button/disabled-2-ref.html @@ -0,0 +1,17 @@ + + + +Bug 1007278: test all types of buttons look similar when disabled + + + + + + +
+ + + + + + diff --git a/layout/reftests/forms/button/disabled-2.html b/layout/reftests/forms/button/disabled-2.html new file mode 100644 index 000000000..a77287dfe --- /dev/null +++ b/layout/reftests/forms/button/disabled-2.html @@ -0,0 +1,17 @@ + + + +Bug 1007278: test all types of buttons look similar when disabled + + + + + + +
+ + + + + + diff --git a/layout/reftests/forms/button/disabled-3-notref.html b/layout/reftests/forms/button/disabled-3-notref.html new file mode 100644 index 000000000..bd8b45774 --- /dev/null +++ b/layout/reftests/forms/button/disabled-3-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-3.html b/layout/reftests/forms/button/disabled-3.html new file mode 100644 index 000000000..440d43b53 --- /dev/null +++ b/layout/reftests/forms/button/disabled-3.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-4-notref.html b/layout/reftests/forms/button/disabled-4-notref.html new file mode 100644 index 000000000..41fe9e610 --- /dev/null +++ b/layout/reftests/forms/button/disabled-4-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-4.html b/layout/reftests/forms/button/disabled-4.html new file mode 100644 index 000000000..38f71544a --- /dev/null +++ b/layout/reftests/forms/button/disabled-4.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-5-notref.html b/layout/reftests/forms/button/disabled-5-notref.html new file mode 100644 index 000000000..d944d0421 --- /dev/null +++ b/layout/reftests/forms/button/disabled-5-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-5.html b/layout/reftests/forms/button/disabled-5.html new file mode 100644 index 000000000..ded7c1905 --- /dev/null +++ b/layout/reftests/forms/button/disabled-5.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-6-notref.html b/layout/reftests/forms/button/disabled-6-notref.html new file mode 100644 index 000000000..c6f0abce6 --- /dev/null +++ b/layout/reftests/forms/button/disabled-6-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-6.html b/layout/reftests/forms/button/disabled-6.html new file mode 100644 index 000000000..2a1d9cfa7 --- /dev/null +++ b/layout/reftests/forms/button/disabled-6.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/display-grid-flex-columnset-ref.html b/layout/reftests/forms/button/display-grid-flex-columnset-ref.html new file mode 100644 index 000000000..a176dd3e8 --- /dev/null +++ b/layout/reftests/forms/button/display-grid-flex-columnset-ref.html @@ -0,0 +1,61 @@ + + + + Testcase for bug 984869 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/display-grid-flex-columnset.html b/layout/reftests/forms/button/display-grid-flex-columnset.html new file mode 100644 index 000000000..86c8f587a --- /dev/null +++ b/layout/reftests/forms/button/display-grid-flex-columnset.html @@ -0,0 +1,61 @@ + + + + Testcase for bug 984869 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/first-letter-1-noref.html b/layout/reftests/forms/button/first-letter-1-noref.html new file mode 100644 index 000000000..d59db575f --- /dev/null +++ b/layout/reftests/forms/button/first-letter-1-noref.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/button/first-letter-1-ref.html b/layout/reftests/forms/button/first-letter-1-ref.html new file mode 100644 index 000000000..34ffa64f2 --- /dev/null +++ b/layout/reftests/forms/button/first-letter-1-ref.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/first-letter-1.html b/layout/reftests/forms/button/first-letter-1.html new file mode 100644 index 000000000..3dbf1667f --- /dev/null +++ b/layout/reftests/forms/button/first-letter-1.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/forms/button/focus-area-percent-units-1-ref.html b/layout/reftests/forms/button/focus-area-percent-units-1-ref.html new file mode 100644 index 000000000..6c66d5f17 --- /dev/null +++ b/layout/reftests/forms/button/focus-area-percent-units-1-ref.html @@ -0,0 +1,52 @@ + + + + + Reference case for bug 1272983 + + + + + + + +
+ + + + +
+ + + + + +
+ + + + +
+ + diff --git a/layout/reftests/forms/button/focus-area-percent-units-1.html b/layout/reftests/forms/button/focus-area-percent-units-1.html new file mode 100644 index 000000000..17d65b3b0 --- /dev/null +++ b/layout/reftests/forms/button/focus-area-percent-units-1.html @@ -0,0 +1,62 @@ + + + + + + Testcase for bug 1272983 + + + + + + + +
+ + + + +
+ + + + + +
+ + + + +
+ + diff --git a/layout/reftests/forms/button/focus-area-percent-units-2-ref.html b/layout/reftests/forms/button/focus-area-percent-units-2-ref.html new file mode 100644 index 000000000..6b6a6056d --- /dev/null +++ b/layout/reftests/forms/button/focus-area-percent-units-2-ref.html @@ -0,0 +1,68 @@ + + + + + Reference case for bug 1272983 + + + + + + +
+ + +
+ + + + +
+
+ +
+
+ +
+
+ + diff --git a/layout/reftests/forms/button/focus-area-percent-units-2.html b/layout/reftests/forms/button/focus-area-percent-units-2.html new file mode 100644 index 000000000..3c0cb8612 --- /dev/null +++ b/layout/reftests/forms/button/focus-area-percent-units-2.html @@ -0,0 +1,51 @@ + + + + + + Testcase for bug 1272983 + + + + + + +
+ + +
+ + + + +
+ + +
+ + diff --git a/layout/reftests/forms/button/line-height-button-0.5.html b/layout/reftests/forms/button/line-height-button-0.5.html new file mode 100644 index 000000000..e3343d9e4 --- /dev/null +++ b/layout/reftests/forms/button/line-height-button-0.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-button-1.0.html b/layout/reftests/forms/button/line-height-button-1.0.html new file mode 100644 index 000000000..2685624dc --- /dev/null +++ b/layout/reftests/forms/button/line-height-button-1.0.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-button-1.5.html b/layout/reftests/forms/button/line-height-button-1.5.html new file mode 100644 index 000000000..f86839fc3 --- /dev/null +++ b/layout/reftests/forms/button/line-height-button-1.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-input-0.5.html b/layout/reftests/forms/button/line-height-input-0.5.html new file mode 100644 index 000000000..e3b6dd920 --- /dev/null +++ b/layout/reftests/forms/button/line-height-input-0.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-input-1.0.html b/layout/reftests/forms/button/line-height-input-1.0.html new file mode 100644 index 000000000..18f8b4646 --- /dev/null +++ b/layout/reftests/forms/button/line-height-input-1.0.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-input-1.5.html b/layout/reftests/forms/button/line-height-input-1.5.html new file mode 100644 index 000000000..ea486d14e --- /dev/null +++ b/layout/reftests/forms/button/line-height-input-1.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/max-height-ref.html b/layout/reftests/forms/button/max-height-ref.html new file mode 100644 index 000000000..ea12a8668 --- /dev/null +++ b/layout/reftests/forms/button/max-height-ref.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/button/max-height.html b/layout/reftests/forms/button/max-height.html new file mode 100644 index 000000000..87ac8a979 --- /dev/null +++ b/layout/reftests/forms/button/max-height.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/button/min-height-ref.html b/layout/reftests/forms/button/min-height-ref.html new file mode 100644 index 000000000..5f0f2d654 --- /dev/null +++ b/layout/reftests/forms/button/min-height-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/button/min-height.html b/layout/reftests/forms/button/min-height.html new file mode 100644 index 000000000..cadffa78d --- /dev/null +++ b/layout/reftests/forms/button/min-height.html @@ -0,0 +1,22 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/button/overflow-areas-1-ref.html b/layout/reftests/forms/button/overflow-areas-1-ref.html new file mode 100644 index 000000000..a1eb50575 --- /dev/null +++ b/layout/reftests/forms/button/overflow-areas-1-ref.html @@ -0,0 +1,48 @@ + + + + + Reference case + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/overflow-areas-1.html b/layout/reftests/forms/button/overflow-areas-1.html new file mode 100644 index 000000000..b1a34dfe4 --- /dev/null +++ b/layout/reftests/forms/button/overflow-areas-1.html @@ -0,0 +1,51 @@ + + + + + + Testcase for bug 1261284 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/percent-height-child-1-ref.html b/layout/reftests/forms/button/percent-height-child-1-ref.html new file mode 100644 index 000000000..b2b810958 --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child-1-ref.html @@ -0,0 +1,52 @@ + + + + + + + + +
+
abc
+
+ +
+
abc
+
+ + +
+
abc
+
+ +
+
abc
+
+ + + diff --git a/layout/reftests/forms/button/percent-height-child-1.html b/layout/reftests/forms/button/percent-height-child-1.html new file mode 100644 index 000000000..c676715c2 --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child-1.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/percent-height-child-2-ref.html b/layout/reftests/forms/button/percent-height-child-2-ref.html new file mode 100644 index 000000000..7491ed71e --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child-2-ref.html @@ -0,0 +1,54 @@ + + + + + + + + +
+
abc
+
+ +
+
abc
+
+ + +
+
abc
+
+ +
+
abc
+
+ + + diff --git a/layout/reftests/forms/button/percent-height-child-2.html b/layout/reftests/forms/button/percent-height-child-2.html new file mode 100644 index 000000000..7eecea1ad --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child-2.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/percent-width-child-1-ref.html b/layout/reftests/forms/button/percent-width-child-1-ref.html new file mode 100644 index 000000000..dcc228994 --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child-1-ref.html @@ -0,0 +1,53 @@ + + + + + + + + +
+
abc
+
+ +
+
abc
+
+ + +
+
abc
+
+ +
+
abc
+
+ + + diff --git a/layout/reftests/forms/button/percent-width-child-1.html b/layout/reftests/forms/button/percent-width-child-1.html new file mode 100644 index 000000000..fdd2b4923 --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child-1.html @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/percent-width-child-2-ref.html b/layout/reftests/forms/button/percent-width-child-2-ref.html new file mode 100644 index 000000000..19a24a737 --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child-2-ref.html @@ -0,0 +1,55 @@ + + + + + + + + +
+
abc
+
+ +
+
abc
+
+ + +
+
abc
+
+ +
+
abc
+
+ + + diff --git a/layout/reftests/forms/button/percent-width-child-2.html b/layout/reftests/forms/button/percent-width-child-2.html new file mode 100644 index 000000000..d46ff62af --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child-2.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/reftest-stylo.list b/layout/reftests/forms/button/reftest-stylo.list new file mode 100644 index 000000000..c76d15c91 --- /dev/null +++ b/layout/reftests/forms/button/reftest-stylo.list @@ -0,0 +1,61 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== first-letter-1.html first-letter-1.html +== first-letter-1.html first-letter-1.html + +== focus-area-percent-units-1.html focus-area-percent-units-1.html +== focus-area-percent-units-2.html focus-area-percent-units-2.html + +== max-height.html max-height.html +== min-height.html min-height.html +== overflow-areas-1.html overflow-areas-1.html + +# The buttons in these tests have some fancy shading applied to their corners +# on B2G, despite their "-moz-appearance: none; background: gray", so they +# don't quite match the reference case's normal
. That's why they're fuzzy. +fuzzy-if(B2G||Mulet||Android,125,20) == percent-height-child-1.html percent-height-child-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +pref(browser.display.focus_ring_width,1) fuzzy-if(B2G||Mulet||Android,125,80) == percent-height-child-2.html percent-height-child-2.html +# Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(B2G||Mulet||Android,125,20) == percent-width-child-1.html percent-width-child-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +pref(browser.display.focus_ring_width,1) fuzzy-if(B2G||Mulet||Android,125,80) == percent-width-child-2.html percent-width-child-2.html +# Initial mulet triage: parity with B2G/B2G Desktop + +== vertical-centering.html vertical-centering.html + +== line-height-button-0.5.html line-height-button-0.5.html +== line-height-button-1.5.html line-height-button-1.5.html +== line-height-input-0.5.html line-height-input-0.5.html +== line-height-input-1.5.html line-height-input-1.5.html + +# Looks like Android and B2G change the text color, but to something slightly +# different from ColorGray +fails-if(Android||B2G||Mulet) == disabled-1.html disabled-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +== disabled-2.html disabled-2.html + +== disabled-3.html disabled-3.html +== disabled-4.html disabled-4.html +== disabled-5.html disabled-5.html +== disabled-6.html disabled-6.html + +fails-if(B2G||Mulet) == width-auto-size-em-ltr.html width-auto-size-em-ltr.html +# Bug 1145672 +# Bug 1150486 +fails-if(B2G||Mulet) == width-auto-size-ltr.html width-auto-size-ltr.html +# Bug 1145672 +# Bug 1150486 +== width-exact-fit-ltr.html width-exact-fit-ltr.html +== width-erode-part-focuspadding-ltr.html width-erode-part-focuspadding-ltr.html +== width-erode-all-focuspadding-ltr.html width-erode-all-focuspadding-ltr.html +== width-erode-overflow-focuspadding-ltr.html width-erode-overflow-focuspadding-ltr.html +fails-if(B2G||Mulet) == width-auto-size-em-rtl.html width-auto-size-em-rtl.html +# Bug 1145672 +# Bug 1150486 +fails-if(B2G||Mulet) == width-auto-size-rtl.html width-auto-size-rtl.html +# Bug 1145672 +# Bug 1150486 +== width-exact-fit-rtl.html width-exact-fit-rtl.html +== width-erode-part-focuspadding-rtl.html width-erode-part-focuspadding-rtl.html +== width-erode-all-focuspadding-rtl.html width-erode-all-focuspadding-rtl.html +== width-erode-overflow-focuspadding-rtl.html width-erode-overflow-focuspadding-rtl.html diff --git a/layout/reftests/forms/button/reftest.list b/layout/reftests/forms/button/reftest.list new file mode 100644 index 000000000..cefec2e85 --- /dev/null +++ b/layout/reftests/forms/button/reftest.list @@ -0,0 +1,48 @@ +== first-letter-1.html first-letter-1-ref.html +!= first-letter-1.html first-letter-1-noref.html + +== focus-area-percent-units-1.html focus-area-percent-units-1-ref.html +== focus-area-percent-units-2.html focus-area-percent-units-2-ref.html + +== max-height.html max-height-ref.html +== min-height.html min-height-ref.html +== overflow-areas-1.html overflow-areas-1-ref.html + +# The buttons in these tests have some fancy shading applied to their corners +# on Android, despite their "-moz-appearance: none; background: gray", so they +# don't quite match the reference case's normal
. That's why they're fuzzy. +fuzzy-if(Android,125,20) == percent-height-child-1.html percent-height-child-1-ref.html +pref(browser.display.focus_ring_width,1) fuzzy-if(Android,125,80) == percent-height-child-2.html percent-height-child-2-ref.html +fuzzy-if(Android,125,20) == percent-width-child-1.html percent-width-child-1-ref.html +pref(browser.display.focus_ring_width,1) fuzzy-if(Android,125,80) == percent-width-child-2.html percent-width-child-2-ref.html + +== vertical-centering.html vertical-centering-ref.html + +!= line-height-button-0.5.html line-height-button-1.0.html +!= line-height-button-1.5.html line-height-button-1.0.html +!= line-height-input-0.5.html line-height-input-1.0.html +!= line-height-input-1.5.html line-height-input-1.0.html + +# Looks like Android changes the text color, but to something slightly +# different from ColorGray +fails-if(Android) == disabled-1.html disabled-1-ref.html +== disabled-2.html disabled-2-ref.html + +!= disabled-3.html disabled-3-notref.html +!= disabled-4.html disabled-4-notref.html +!= disabled-5.html disabled-5-notref.html +!= disabled-6.html disabled-6-notref.html + +== width-auto-size-em-ltr.html width-auto-size-em-ltr-ref.html +== width-auto-size-ltr.html width-auto-size-ltr-ref.html +== width-exact-fit-ltr.html width-auto-size-ltr-ref.html +== width-erode-part-focuspadding-ltr.html width-erode-part-focuspadding-ltr-ref.html +== width-erode-all-focuspadding-ltr.html width-erode-all-focuspadding-ltr-ref.html +== width-erode-overflow-focuspadding-ltr.html width-erode-overflow-focuspadding-ltr-ref.html +== width-auto-size-em-rtl.html width-auto-size-em-rtl-ref.html +== width-auto-size-rtl.html width-auto-size-rtl-ref.html +== width-exact-fit-rtl.html width-auto-size-rtl-ref.html +== width-erode-part-focuspadding-rtl.html width-erode-part-focuspadding-rtl-ref.html +== width-erode-all-focuspadding-rtl.html width-erode-all-focuspadding-rtl-ref.html +== width-erode-overflow-focuspadding-rtl.html width-erode-overflow-focuspadding-rtl-ref.html +== display-grid-flex-columnset.html display-grid-flex-columnset-ref.html diff --git a/layout/reftests/forms/button/vertical-centering-ref.html b/layout/reftests/forms/button/vertical-centering-ref.html new file mode 100644 index 000000000..aa6d76367 --- /dev/null +++ b/layout/reftests/forms/button/vertical-centering-ref.html @@ -0,0 +1,23 @@ + + + + + + +
button
+
button
+ + diff --git a/layout/reftests/forms/button/vertical-centering.html b/layout/reftests/forms/button/vertical-centering.html new file mode 100644 index 000000000..08ca38519 --- /dev/null +++ b/layout/reftests/forms/button/vertical-centering.html @@ -0,0 +1,33 @@ + + + + + + + +
button
+ + diff --git a/layout/reftests/forms/button/width-auto-size-em-ltr-ref.html b/layout/reftests/forms/button/width-auto-size-em-ltr-ref.html new file mode 100644 index 000000000..1e7ab40bb --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-ltr-ref.html @@ -0,0 +1,19 @@ + + + +
diff --git a/layout/reftests/forms/button/width-auto-size-em-ltr.html b/layout/reftests/forms/button/width-auto-size-em-ltr.html new file mode 100644 index 000000000..3285c3e95 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-ltr.html @@ -0,0 +1,20 @@ + + + + diff --git a/layout/reftests/forms/button/width-auto-size-em-rtl-ref.html b/layout/reftests/forms/button/width-auto-size-em-rtl-ref.html new file mode 100644 index 000000000..121471474 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-rtl-ref.html @@ -0,0 +1,20 @@ + + + + +
diff --git a/layout/reftests/forms/button/width-auto-size-em-rtl.html b/layout/reftests/forms/button/width-auto-size-em-rtl.html new file mode 100644 index 000000000..fb72ef97e --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-rtl.html @@ -0,0 +1,21 @@ + + + + + diff --git a/layout/reftests/forms/button/width-auto-size-ltr-ref.html b/layout/reftests/forms/button/width-auto-size-ltr-ref.html new file mode 100644 index 000000000..c1ba89860 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-ltr-ref.html @@ -0,0 +1,20 @@ + + + +
diff --git a/layout/reftests/forms/button/width-auto-size-ltr.html b/layout/reftests/forms/button/width-auto-size-ltr.html new file mode 100644 index 000000000..c8f3f7d11 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-ltr.html @@ -0,0 +1,20 @@ + + + + diff --git a/layout/reftests/forms/button/width-auto-size-rtl-ref.html b/layout/reftests/forms/button/width-auto-size-rtl-ref.html new file mode 100644 index 000000000..3e09016dc --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-rtl-ref.html @@ -0,0 +1,21 @@ + + + + +
diff --git a/layout/reftests/forms/button/width-auto-size-rtl.html b/layout/reftests/forms/button/width-auto-size-rtl.html new file mode 100644 index 000000000..7ae3092f9 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-rtl.html @@ -0,0 +1,21 @@ + + + + + diff --git a/layout/reftests/forms/button/width-erode-all-focuspadding-ltr-ref.html b/layout/reftests/forms/button/width-erode-all-focuspadding-ltr-ref.html new file mode 100644 index 000000000..c85da00e3 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-all-focuspadding-ltr-ref.html @@ -0,0 +1,20 @@ + + + +
diff --git a/layout/reftests/forms/button/width-erode-all-focuspadding-ltr.html b/layout/reftests/forms/button/width-erode-all-focuspadding-ltr.html new file mode 100644 index 000000000..4978a57e4 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-all-focuspadding-ltr.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html new file mode 100644 index 000000000..762e443f8 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html @@ -0,0 +1,21 @@ + + + + +
diff --git a/layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html new file mode 100644 index 000000000..d4b028b48 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr-ref.html b/layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr-ref.html new file mode 100644 index 000000000..6f7047cce --- /dev/null +++ b/layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr-ref.html @@ -0,0 +1,20 @@ + + + +
diff --git a/layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr.html b/layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr.html new file mode 100644 index 000000000..daecef56e --- /dev/null +++ b/layout/reftests/forms/button/width-erode-overflow-focuspadding-ltr.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl-ref.html b/layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl-ref.html new file mode 100644 index 000000000..1b36154cf --- /dev/null +++ b/layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl-ref.html @@ -0,0 +1,21 @@ + + + + +
diff --git a/layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl.html b/layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl.html new file mode 100644 index 000000000..b76a3957a --- /dev/null +++ b/layout/reftests/forms/button/width-erode-overflow-focuspadding-rtl.html @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/forms/button/width-erode-part-focuspadding-ltr-ref.html b/layout/reftests/forms/button/width-erode-part-focuspadding-ltr-ref.html new file mode 100644 index 000000000..59cbd0208 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-part-focuspadding-ltr-ref.html @@ -0,0 +1,20 @@ + + + +
diff --git a/layout/reftests/forms/button/width-erode-part-focuspadding-ltr.html b/layout/reftests/forms/button/width-erode-part-focuspadding-ltr.html new file mode 100644 index 000000000..c0d64b279 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-part-focuspadding-ltr.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/forms/button/width-erode-part-focuspadding-rtl-ref.html b/layout/reftests/forms/button/width-erode-part-focuspadding-rtl-ref.html new file mode 100644 index 000000000..0765a673d --- /dev/null +++ b/layout/reftests/forms/button/width-erode-part-focuspadding-rtl-ref.html @@ -0,0 +1,21 @@ + + + + +
diff --git a/layout/reftests/forms/button/width-erode-part-focuspadding-rtl.html b/layout/reftests/forms/button/width-erode-part-focuspadding-rtl.html new file mode 100644 index 000000000..9b8826938 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-part-focuspadding-rtl.html @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/forms/button/width-exact-fit-ltr.html b/layout/reftests/forms/button/width-exact-fit-ltr.html new file mode 100644 index 000000000..58db0aa70 --- /dev/null +++ b/layout/reftests/forms/button/width-exact-fit-ltr.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/forms/button/width-exact-fit-rtl.html b/layout/reftests/forms/button/width-exact-fit-rtl.html new file mode 100644 index 000000000..996a69d83 --- /dev/null +++ b/layout/reftests/forms/button/width-exact-fit-rtl.html @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html b/layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html new file mode 100644 index 000000000..405cfaf0a --- /dev/null +++ b/layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html @@ -0,0 +1,79 @@ + + + + Testcase for bug 971653 + + + + + +
+ legend +
+
+ +
+ legend +
+
+ +
+
+
+ +
+
+
+ + + + diff --git a/layout/reftests/forms/fieldset/abs-pos-child-sizing.html b/layout/reftests/forms/fieldset/abs-pos-child-sizing.html new file mode 100644 index 000000000..72d47deac --- /dev/null +++ b/layout/reftests/forms/fieldset/abs-pos-child-sizing.html @@ -0,0 +1,64 @@ + + + + Testcase for bug 971653 + + + + + +
+ legend +
+
+ +
+ legend +
+
+ +
+
+
+ +
+
+
+ + + + diff --git a/layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html new file mode 100644 index 000000000..4f2e7ba47 --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html @@ -0,0 +1,24 @@ + + + + + + +

+
+

+
+
+ + diff --git a/layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html new file mode 100644 index 000000000..0870f06a0 --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html @@ -0,0 +1,33 @@ + + + + + + +

+
+

+
+
+ + + diff --git a/layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html b/layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html new file mode 100644 index 000000000..80b64f8f8 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html @@ -0,0 +1,40 @@ + + + + +
+ Legend +
+

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

+
+
+ Legend +
+

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-flexbox-001.html b/layout/reftests/forms/fieldset/fieldset-flexbox-001.html new file mode 100644 index 000000000..b78d28cf5 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-flexbox-001.html @@ -0,0 +1,36 @@ + + + + +
+ Legend +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

+
+ Legend +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

+ + diff --git a/layout/reftests/forms/fieldset/fieldset-grid-001-ref.html b/layout/reftests/forms/fieldset/fieldset-grid-001-ref.html new file mode 100644 index 000000000..f99de2252 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-grid-001-ref.html @@ -0,0 +1,33 @@ + + + +
+ Legend +
+

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

+
+
+ Legend +
+

X +

X +

X +

X +

X +

X +

X +

+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-grid-001.html b/layout/reftests/forms/fieldset/fieldset-grid-001.html new file mode 100644 index 000000000..37bfaa6be --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-grid-001.html @@ -0,0 +1,29 @@ + + + +
+ Legend +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

+
+ Legend +

X +

X +

X +

X +

X +

X +

X +

+ + diff --git a/layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html b/layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html new file mode 100644 index 000000000..da53b994d --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html @@ -0,0 +1,21 @@ + + + +
+ Legend +
+

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-hidden-1.html b/layout/reftests/forms/fieldset/fieldset-hidden-1.html new file mode 100644 index 000000000..b1046ed72 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-hidden-1.html @@ -0,0 +1,19 @@ + + + +
+ Legend +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

+ + diff --git a/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html new file mode 100644 index 000000000..ec0c49ffe --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html @@ -0,0 +1,8 @@ + + + +
+
+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html new file mode 100644 index 000000000..3326dff9b --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html @@ -0,0 +1,8 @@ + + + +
+
+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html new file mode 100644 index 000000000..9732c7fea --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html @@ -0,0 +1,52 @@ + + + + Testcase for bug 261037 + + + + +

+
+

+
+

+
+

+
+

+
+

+
+

+
+

+ + + diff --git a/layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html new file mode 100644 index 000000000..d9cf97cf6 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html @@ -0,0 +1,52 @@ + + + + Testcase for bug 261037 + + + + +

+
+

+
+

+
+

+
+

+
+

+
+

+
+

+ + + diff --git a/layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html new file mode 100644 index 000000000..bc926d00c --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html @@ -0,0 +1,19 @@ + + + +
+
+ Legend + TextTextTextTextTextText +
+
+ Legend + TextTextTextTextTextText +
+
+ Legend + TextTextTextTextTextText +
+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html new file mode 100644 index 000000000..ab9a66ab1 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html @@ -0,0 +1,19 @@ + + + +
+
+ Legend + TextTextTextTextTextText +
+
+ Legend + TextTextTextTextTextText +
+
+ Legend + TextTextTextTextTextText +
+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html b/layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html new file mode 100644 index 000000000..e8a696bd1 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html @@ -0,0 +1,9 @@ + + + +
+ Legend +
+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-scroll-1.html b/layout/reftests/forms/fieldset/fieldset-scroll-1.html new file mode 100644 index 000000000..3f4d75daf --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scroll-1.html @@ -0,0 +1,8 @@ + + + +
+ Legend +
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html b/layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html new file mode 100644 index 000000000..dc9bcaf9e --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html @@ -0,0 +1,24 @@ + + + +
+ Legend +
+

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

+
+ + + diff --git a/layout/reftests/forms/fieldset/fieldset-scrolled-1.html b/layout/reftests/forms/fieldset/fieldset-scrolled-1.html new file mode 100644 index 000000000..12aac6bdd --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scrolled-1.html @@ -0,0 +1,27 @@ + + + +
+ Legend +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

Hello Kitty +

+ + + diff --git a/layout/reftests/forms/fieldset/legend-rtl-ref.html b/layout/reftests/forms/fieldset/legend-rtl-ref.html new file mode 100644 index 000000000..10fb1d1b2 --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-rtl-ref.html @@ -0,0 +1,5 @@ + + +
Legend
+
Legend
+ diff --git a/layout/reftests/forms/fieldset/legend-rtl.html b/layout/reftests/forms/fieldset/legend-rtl.html new file mode 100644 index 000000000..7a4f114a0 --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-rtl.html @@ -0,0 +1,5 @@ + + +
Legend
+
Legend
+ diff --git a/layout/reftests/forms/fieldset/overflow-hidden-ref.html b/layout/reftests/forms/fieldset/overflow-hidden-ref.html new file mode 100644 index 000000000..0c00977f5 --- /dev/null +++ b/layout/reftests/forms/fieldset/overflow-hidden-ref.html @@ -0,0 +1,175 @@ + + + + Testcase for bug 971933 + + + +C1 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C2 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C3 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C4 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C5 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+ + + diff --git a/layout/reftests/forms/fieldset/overflow-hidden.html b/layout/reftests/forms/fieldset/overflow-hidden.html new file mode 100644 index 000000000..480134803 --- /dev/null +++ b/layout/reftests/forms/fieldset/overflow-hidden.html @@ -0,0 +1,125 @@ + + + + Testcase for bug 971933 + + + +C1 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C2 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C3 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C4 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+C5 +
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
LEGEND
+
+ + + diff --git a/layout/reftests/forms/fieldset/positioned-container-1-ref.html b/layout/reftests/forms/fieldset/positioned-container-1-ref.html new file mode 100644 index 000000000..b7988f379 --- /dev/null +++ b/layout/reftests/forms/fieldset/positioned-container-1-ref.html @@ -0,0 +1,11 @@ + + + +
+ Legend +
+
Abs-pos
+
+
+ + diff --git a/layout/reftests/forms/fieldset/positioned-container-1.html b/layout/reftests/forms/fieldset/positioned-container-1.html new file mode 100644 index 000000000..04e81ca6b --- /dev/null +++ b/layout/reftests/forms/fieldset/positioned-container-1.html @@ -0,0 +1,14 @@ + + + +
+ Legend +
+
Abs-pos
+
+
+ + + diff --git a/layout/reftests/forms/fieldset/reftest-stylo.list b/layout/reftests/forms/fieldset/reftest-stylo.list new file mode 100644 index 000000000..d1dd22756 --- /dev/null +++ b/layout/reftests/forms/fieldset/reftest-stylo.list @@ -0,0 +1,19 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +fuzzy-if(skiaContent,2,13) == dynamic-legend-scroll-1.html dynamic-legend-scroll-1.html +== fieldset-hidden-1.html fieldset-hidden-1.html +== fieldset-intrinsic-width-1.html fieldset-intrinsic-width-1.html +== fieldset-percentage-padding-1.html fieldset-percentage-padding-1.html +== fieldset-scroll-1.html fieldset-scroll-1.html +== fieldset-scrolled-1.html fieldset-scrolled-1.html +random-if(B2G||Mulet) == fieldset-overflow-auto-1.html fieldset-overflow-auto-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(winWidget&&!layersGPUAccelerated,121,221) == positioned-container-1.html positioned-container-1.html +== relpos-legend-1.html relpos-legend-1.html +== relpos-legend-2.html relpos-legend-2.html +skip-if((B2G&&browserIsRemote)||Mulet) == sticky-legend-1.html sticky-legend-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +fails fuzzy-if(skiaContent,1,40768) == abs-pos-child-sizing.html abs-pos-child-sizing.html +== overflow-hidden.html overflow-hidden.html +== legend-rtl.html legend-rtl.html +== fieldset-grid-001.html fieldset-grid-001.html +== fieldset-flexbox-001.html fieldset-flexbox-001.html diff --git a/layout/reftests/forms/fieldset/reftest.list b/layout/reftests/forms/fieldset/reftest.list new file mode 100644 index 000000000..fdf783053 --- /dev/null +++ b/layout/reftests/forms/fieldset/reftest.list @@ -0,0 +1,16 @@ +fuzzy-if(skiaContent,2,13) == dynamic-legend-scroll-1.html dynamic-legend-scroll-1-ref.html +== fieldset-hidden-1.html fieldset-hidden-1-ref.html +== fieldset-intrinsic-width-1.html fieldset-intrinsic-width-1-ref.html +== fieldset-percentage-padding-1.html fieldset-percentage-padding-1-ref.html +== fieldset-scroll-1.html fieldset-scroll-1-ref.html +== fieldset-scrolled-1.html fieldset-scrolled-1-ref.html +== fieldset-overflow-auto-1.html fieldset-overflow-auto-1-ref.html +fuzzy-if(winWidget&&!layersGPUAccelerated,140,276) == positioned-container-1.html positioned-container-1-ref.html +== relpos-legend-1.html relpos-legend-1-ref.html +== relpos-legend-2.html relpos-legend-2-ref.html +== sticky-legend-1.html sticky-legend-1-ref.html +fuzzy-if(skiaContent,1,40768) == abs-pos-child-sizing.html abs-pos-child-sizing-ref.html +== overflow-hidden.html overflow-hidden-ref.html +== legend-rtl.html legend-rtl-ref.html +== fieldset-grid-001.html fieldset-grid-001-ref.html +== fieldset-flexbox-001.html fieldset-flexbox-001-ref.html diff --git a/layout/reftests/forms/fieldset/relpos-legend-1-ref.html b/layout/reftests/forms/fieldset/relpos-legend-1-ref.html new file mode 100644 index 000000000..c916817dd --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-1-ref.html @@ -0,0 +1,8 @@ + + + +
+
Legend
+
+ + diff --git a/layout/reftests/forms/fieldset/relpos-legend-1.html b/layout/reftests/forms/fieldset/relpos-legend-1.html new file mode 100644 index 000000000..441dd9219 --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-1.html @@ -0,0 +1,8 @@ + + + +
+ Legend +
+ + diff --git a/layout/reftests/forms/fieldset/relpos-legend-2-ref.html b/layout/reftests/forms/fieldset/relpos-legend-2-ref.html new file mode 100644 index 000000000..4124b074b --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-2-ref.html @@ -0,0 +1,8 @@ + + + +
+ Legend +
+ + diff --git a/layout/reftests/forms/fieldset/relpos-legend-2.html b/layout/reftests/forms/fieldset/relpos-legend-2.html new file mode 100644 index 000000000..f1be56e26 --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-2.html @@ -0,0 +1,8 @@ + + + +
+ Legend +
+ + diff --git a/layout/reftests/forms/fieldset/sticky-legend-1-ref.html b/layout/reftests/forms/fieldset/sticky-legend-1-ref.html new file mode 100644 index 000000000..892fa4c29 --- /dev/null +++ b/layout/reftests/forms/fieldset/sticky-legend-1-ref.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+ + + diff --git a/layout/reftests/forms/fieldset/sticky-legend-1.html b/layout/reftests/forms/fieldset/sticky-legend-1.html new file mode 100644 index 000000000..588ea521f --- /dev/null +++ b/layout/reftests/forms/fieldset/sticky-legend-1.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+ + + diff --git a/layout/reftests/forms/input/checkbox/checked-native-notref.html b/layout/reftests/forms/input/checkbox/checked-native-notref.html new file mode 100644 index 000000000..921482afc --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-native-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checked-native.html b/layout/reftests/forms/input/checkbox/checked-native.html new file mode 100644 index 000000000..50faa46d2 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-native.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checked-notref.html b/layout/reftests/forms/input/checkbox/checked-notref.html new file mode 100644 index 000000000..8e5b55cfb --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checked.html b/layout/reftests/forms/input/checkbox/checked.html new file mode 100644 index 000000000..b7d651135 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/gtk-theme-width-height-ref.html b/layout/reftests/forms/input/checkbox/gtk-theme-width-height-ref.html new file mode 100644 index 000000000..380f52286 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/gtk-theme-width-height-ref.html @@ -0,0 +1,31 @@ + + + + + Testcase for bug 932506 + + + + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/forms/input/checkbox/gtk-theme-width-height.html b/layout/reftests/forms/input/checkbox/gtk-theme-width-height.html new file mode 100644 index 000000000..456864e95 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/gtk-theme-width-height.html @@ -0,0 +1,30 @@ + + + + + Testcase for bug 932506 + + + + +
+
+ + +
+
+ +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html new file mode 100644 index 000000000..37ea17655 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-checked.html b/layout/reftests/forms/input/checkbox/indeterminate-checked.html new file mode 100644 index 000000000..7cecf09a0 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-checked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html new file mode 100644 index 000000000..cf16667cb --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-checked.html b/layout/reftests/forms/input/checkbox/indeterminate-native-checked.html new file mode 100644 index 000000000..91097098c --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-checked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html new file mode 100644 index 000000000..74c06d253 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html new file mode 100644 index 000000000..11832f477 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html b/layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html new file mode 100644 index 000000000..02266912a --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-selector.html b/layout/reftests/forms/input/checkbox/indeterminate-selector.html new file mode 100644 index 000000000..eb23819f9 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-selector.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html new file mode 100644 index 000000000..1055cbef1 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-unchecked.html b/layout/reftests/forms/input/checkbox/indeterminate-unchecked.html new file mode 100644 index 000000000..56a8d0955 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-unchecked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/label-dynamic-ref.html b/layout/reftests/forms/input/checkbox/label-dynamic-ref.html new file mode 100644 index 000000000..3dbdc48d4 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/label-dynamic-ref.html @@ -0,0 +1,27 @@ + + + + + + + + + +
+
+
+
+ + + diff --git a/layout/reftests/forms/input/checkbox/label-dynamic.html b/layout/reftests/forms/input/checkbox/label-dynamic.html new file mode 100644 index 000000000..cbbce6817 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/label-dynamic.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
+
+
+ + + diff --git a/layout/reftests/forms/input/checkbox/radio-stretched-ref.html b/layout/reftests/forms/input/checkbox/radio-stretched-ref.html new file mode 100644 index 000000000..2f2532c0b --- /dev/null +++ b/layout/reftests/forms/input/checkbox/radio-stretched-ref.html @@ -0,0 +1,11 @@ + + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/checkbox/radio-stretched.html b/layout/reftests/forms/input/checkbox/radio-stretched.html new file mode 100644 index 000000000..159a2cc92 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/radio-stretched.html @@ -0,0 +1,11 @@ + + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/checkbox/reftest-stylo.list b/layout/reftests/forms/input/checkbox/reftest-stylo.list new file mode 100644 index 000000000..11fe7d778 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/reftest-stylo.list @@ -0,0 +1,18 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== label-dynamic.html label-dynamic.html +skip-if(B2G||Mulet) fails-if(Android) == radio-stretched.html radio-stretched.html +# test for bug 464589 +# Initial mulet triage: parity with B2G/B2G Desktop +== checked.html checked.html +== checked-native.html checked-native.html +== checked.html checked.html +== checked-notref.html checked-notref.html +== checked-native.html checked-native.html +== checked-native-notref.html checked-native-notref.html +== indeterminate-checked.html indeterminate-checked.html +== indeterminate-unchecked.html indeterminate-unchecked.html +== indeterminate-native-checked.html indeterminate-native-checked.html +== indeterminate-native-unchecked.html indeterminate-native-unchecked.html +== indeterminate-selector.html indeterminate-selector.html +skip-if(!gtkWidget||Mulet) == gtk-theme-width-height.html gtk-theme-width-height.html +# bug 1141511: Disable some gtkWidget-dependant reftests on Mulet diff --git a/layout/reftests/forms/input/checkbox/reftest.list b/layout/reftests/forms/input/checkbox/reftest.list new file mode 100644 index 000000000..cc485e969 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/reftest.list @@ -0,0 +1,14 @@ +== label-dynamic.html label-dynamic-ref.html +fails-if(Android) == radio-stretched.html radio-stretched-ref.html # test for bug 464589 +!= checked.html checked-notref.html +!= checked-native.html checked-native-notref.html +!= checked.html about:blank +!= checked-notref.html about:blank +!= checked-native.html about:blank +!= checked-native-notref.html about:blank +!= indeterminate-checked.html indeterminate-checked-notref.html +!= indeterminate-unchecked.html indeterminate-unchecked-notref.html +!= 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) == gtk-theme-width-height.html gtk-theme-width-height-ref.html diff --git a/layout/reftests/forms/input/color/block-invalidate-1-ref.html b/layout/reftests/forms/input/color/block-invalidate-1-ref.html new file mode 100644 index 000000000..027c1e2b5 --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/color/block-invalidate-1.html b/layout/reftests/forms/input/color/block-invalidate-1.html new file mode 100644 index 000000000..fb79067ad --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/forms/input/color/block-invalidate-2-ref.html b/layout/reftests/forms/input/color/block-invalidate-2-ref.html new file mode 100644 index 000000000..9def78fad --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-2-ref.html @@ -0,0 +1,9 @@ + + + +

Test for bug 977038

+
+ +
+ + diff --git a/layout/reftests/forms/input/color/block-invalidate-2.html b/layout/reftests/forms/input/color/block-invalidate-2.html new file mode 100644 index 000000000..efc2acb84 --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-2.html @@ -0,0 +1,19 @@ + + + + +

Test for bug 977038

+
+ +
+ + diff --git a/layout/reftests/forms/input/color/custom-style-1-ref.html b/layout/reftests/forms/input/color/custom-style-1-ref.html new file mode 100644 index 000000000..fa550d83b --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/color/custom-style-1.html b/layout/reftests/forms/input/color/custom-style-1.html new file mode 100644 index 000000000..4aea98b14 --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-1.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/forms/input/color/custom-style-2-ref.html b/layout/reftests/forms/input/color/custom-style-2-ref.html new file mode 100644 index 000000000..802af966e --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-2-ref.html @@ -0,0 +1,20 @@ + + + + Test for bug 943966 + + + + + Mozilla Bug 943966 + + + diff --git a/layout/reftests/forms/input/color/custom-style-2.html b/layout/reftests/forms/input/color/custom-style-2.html new file mode 100644 index 000000000..209594b32 --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-2.html @@ -0,0 +1,16 @@ + + + + Test for bug 943966 + + + + Mozilla Bug 943966 + + + diff --git a/layout/reftests/forms/input/color/input-color-1-ref.html b/layout/reftests/forms/input/color/input-color-1-ref.html new file mode 100644 index 000000000..99087c53c --- /dev/null +++ b/layout/reftests/forms/input/color/input-color-1-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/input-color-1.html b/layout/reftests/forms/input/color/input-color-1.html new file mode 100644 index 000000000..a351df18f --- /dev/null +++ b/layout/reftests/forms/input/color/input-color-1.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/color/margin-padding-1-ref.html b/layout/reftests/forms/input/color/margin-padding-1-ref.html new file mode 100644 index 000000000..e32ee72ca --- /dev/null +++ b/layout/reftests/forms/input/color/margin-padding-1-ref.html @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/margin-padding-1.html b/layout/reftests/forms/input/color/margin-padding-1.html new file mode 100644 index 000000000..e394d5d29 --- /dev/null +++ b/layout/reftests/forms/input/color/margin-padding-1.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/reference-style.css b/layout/reftests/forms/input/color/reference-style.css new file mode 100644 index 000000000..188b12c31 --- /dev/null +++ b/layout/reftests/forms/input/color/reference-style.css @@ -0,0 +1,16 @@ +div.input-color-swatch { + /* This should match the styling for ::-moz-color-swatch in forms.css. */ + width: 100%; + height: 100%; + min-width: 3px; + min-height: 3px; + box-sizing: border-box; + border: 1px solid grey; + display: block; + background-color:#000000; /* default color for input type color */ +} + +button.input-color { + width: 64px; + height: 23px; +} diff --git a/layout/reftests/forms/input/color/reftest-stylo.list b/layout/reftests/forms/input/color/reftest-stylo.list new file mode 100644 index 000000000..a1e01b480 --- /dev/null +++ b/layout/reftests/forms/input/color/reftest-stylo.list @@ -0,0 +1,20 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +# Simple test. Should fail on platforms where input type color isn't activated +# yet. Missing platforms are B2G (bug 875751), Android (bug 875750). +fails-if(B2G||Mulet||Android) == input-color-1.html input-color-1.html +# Initial mulet triage: parity with B2G/B2G Desktop + +default-preferences pref(dom.forms.color,true) + +# Despite the "default-preferences" line above, B2G and Android are still +# excluded from some style in forms.css, which makes the following tests fail. +fails-if(B2G||Mulet||Android) == margin-padding-1.html margin-padding-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +== block-invalidate-1.html block-invalidate-1.html +== block-invalidate-2.html block-invalidate-2.html +fuzzy-if(gtkWidget,8,33) fuzzy-if(skiaContent,8,35) fails-if(B2G||Mulet||Android) == transformations-1.html transformations-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +fails-if(B2G||Mulet||Android) == custom-style-1.html custom-style-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +fails-if(B2G||Mulet||Android) == custom-style-2.html custom-style-2.html +# Initial mulet triage: parity with B2G/B2G Desktop diff --git a/layout/reftests/forms/input/color/reftest.list b/layout/reftests/forms/input/color/reftest.list new file mode 100644 index 000000000..148cb4bad --- /dev/null +++ b/layout/reftests/forms/input/color/reftest.list @@ -0,0 +1,14 @@ +# Simple test. Should fail on platforms where input type color isn't activated +# yet. The missing platform is Android (bug 875750). +fails-if(Android) == input-color-1.html input-color-1-ref.html + +default-preferences pref(dom.forms.color,true) + +# Despite the "default-preferences" line above, Android is still +# excluded from some style in forms.css, which makes the following tests fail. +fails-if(Android) == 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-if(gtkWidget,8,33) fuzzy-if(skiaContent,8,35) fails-if(Android) == transformations-1.html transformations-1-ref.html +fails-if(Android) == custom-style-1.html custom-style-1-ref.html +fails-if(Android) == custom-style-2.html custom-style-2-ref.html diff --git a/layout/reftests/forms/input/color/transformations-1-ref.html b/layout/reftests/forms/input/color/transformations-1-ref.html new file mode 100644 index 000000000..fba5093f7 --- /dev/null +++ b/layout/reftests/forms/input/color/transformations-1-ref.html @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/transformations-1.html b/layout/reftests/forms/input/color/transformations-1.html new file mode 100644 index 000000000..67bb4b3c9 --- /dev/null +++ b/layout/reftests/forms/input/color/transformations-1.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html new file mode 100644 index 000000000..ffb5ffa58 --- /dev/null +++ b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html new file mode 100644 index 000000000..31b804602 --- /dev/null +++ b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/reftest.list b/layout/reftests/forms/input/datetime/reftest.list new file mode 100644 index 000000000..0ce2002bd --- /dev/null +++ b/layout/reftests/forms/input/datetime/reftest.list @@ -0,0 +1,13 @@ +default-preferences pref(dom.forms.datetime,true) + +# not valid on Android/B2G where type=time looks like type=text +skip-if(Android||B2G||Mulet) != time-simple-unthemed.html time-simple-unthemed-ref.html +skip-if(Android||B2G||Mulet) != time-large-font.html time-basic.html +skip-if(Android||B2G||Mulet) != time-width-height.html time-basic.html +skip-if(Android||B2G||Mulet) != time-border.html time-basic.html +# only valid on Android/B2G where type=number looks the same as type=text +skip-if(!Android&&!B2G&&!Mulet) == time-simple-unthemed.html time-simple-unthemed-ref.html + +# type change +skip-if(Android||B2G||Mulet) == to-time-from-other-type-unthemed.html time-simple-unthemed.html +skip-if(Android||B2G||Mulet) == from-time-to-other-type-unthemed.html from-time-to-other-type-unthemed-ref.html diff --git a/layout/reftests/forms/input/datetime/time-basic.html b/layout/reftests/forms/input/datetime/time-basic.html new file mode 100644 index 000000000..c161b17c2 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-basic.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-border.html b/layout/reftests/forms/input/datetime/time-border.html new file mode 100644 index 000000000..09ffd01d2 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-border.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-large-font.html b/layout/reftests/forms/input/datetime/time-large-font.html new file mode 100644 index 000000000..c2f5e956d --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-large-font.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html b/layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html new file mode 100644 index 000000000..24dccffea --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-simple-unthemed.html b/layout/reftests/forms/input/datetime/time-simple-unthemed.html new file mode 100644 index 000000000..023456723 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-simple-unthemed.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-width-height.html b/layout/reftests/forms/input/datetime/time-width-height.html new file mode 100644 index 000000000..a6de5cdb4 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-width-height.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html b/layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html new file mode 100644 index 000000000..1ae398f4c --- /dev/null +++ b/layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/email/1.html b/layout/reftests/forms/input/email/1.html new file mode 100644 index 000000000..c2591d068 --- /dev/null +++ b/layout/reftests/forms/input/email/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/email/2.html b/layout/reftests/forms/input/email/2.html new file mode 100644 index 000000000..ab1bf2e6b --- /dev/null +++ b/layout/reftests/forms/input/email/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/email/3.html b/layout/reftests/forms/input/email/3.html new file mode 100644 index 000000000..a9fe4400d --- /dev/null +++ b/layout/reftests/forms/input/email/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/email/ref.html b/layout/reftests/forms/input/email/ref.html new file mode 100644 index 000000000..07e5eee7e --- /dev/null +++ b/layout/reftests/forms/input/email/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/email/reftest-stylo.list b/layout/reftests/forms/input/email/reftest-stylo.list new file mode 100644 index 000000000..021c5f861 --- /dev/null +++ b/layout/reftests/forms/input/email/reftest-stylo.list @@ -0,0 +1,4 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== 1.html 1.html +== 2.html 2.html +== 3.html 3.html diff --git a/layout/reftests/forms/input/email/reftest.list b/layout/reftests/forms/input/email/reftest.list new file mode 100644 index 000000000..dcca7a3cd --- /dev/null +++ b/layout/reftests/forms/input/email/reftest.list @@ -0,0 +1,3 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html diff --git a/layout/reftests/forms/input/file/background-ref.xul b/layout/reftests/forms/input/file/background-ref.xul new file mode 100644 index 000000000..cf5b0c5e4 --- /dev/null +++ b/layout/reftests/forms/input/file/background-ref.xul @@ -0,0 +1,16 @@ + + + + + window { + background-color: blue; + } + + + + + Browse… + + diff --git a/layout/reftests/forms/input/file/background.html b/layout/reftests/forms/input/file/background.html new file mode 100644 index 000000000..02af1d143 --- /dev/null +++ b/layout/reftests/forms/input/file/background.html @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/forms/input/file/color-inherit-ref.html b/layout/reftests/forms/input/file/color-inherit-ref.html new file mode 100644 index 000000000..39cd471a5 --- /dev/null +++ b/layout/reftests/forms/input/file/color-inherit-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/file/color-inherit.html b/layout/reftests/forms/input/file/color-inherit.html new file mode 100644 index 000000000..843532953 --- /dev/null +++ b/layout/reftests/forms/input/file/color-inherit.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/file/reftest-stylo.list b/layout/reftests/forms/input/file/reftest-stylo.list new file mode 100644 index 000000000..44d8ce504 --- /dev/null +++ b/layout/reftests/forms/input/file/reftest-stylo.list @@ -0,0 +1,20 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +# B2G failures: bug 855352. +fails-if(B2G||Mulet||Android) fuzzy-if(OSX==1006,8,152) skip-if((B2G&&browserIsRemote)||Mulet) == simple.html simple.html +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +fails-if(B2G||Mulet||Android) fuzzy-if(OSX==1006,8,76) skip-if((B2G&&browserIsRemote)||Mulet) == rtl.html rtl.html +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +fails-if(B2G||Mulet||Android) fuzzy-if(OSX==1006,8,152) skip-if((B2G&&browserIsRemote)||Mulet) == size.html size.html +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +fails-if(B2G||Mulet||Android) fuzzy-if(OSX==1006,8,76) skip-if((B2G&&browserIsRemote)||Mulet) == background.html background.html +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +fails-if(B2G||Mulet||Android) skip-if((B2G&&browserIsRemote)||Mulet) == style.html style.html +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +== width-clip.html width-clip.html +fails-if(B2G||Mulet||Android) == color-inherit.html color-inherit.html +# Initial mulet triage: parity with B2G/B2G Desktop diff --git a/layout/reftests/forms/input/file/reftest.list b/layout/reftests/forms/input/file/reftest.list new file mode 100644 index 000000000..ecb509226 --- /dev/null +++ b/layout/reftests/forms/input/file/reftest.list @@ -0,0 +1,7 @@ +fails-if(Android) fuzzy-if(OSX==1006,8,152) == simple.html simple-ref.xul +fails-if(Android) fuzzy-if(OSX==1006,8,76) == rtl.html rtl-ref.xul +fails-if(Android) fuzzy-if(OSX==1006,8,152) == size.html simple-ref.xul +fails-if(Android) fuzzy-if(OSX==1006,8,76) == background.html background-ref.xul +fails-if(Android) == style.html style-ref.xul +!= width-clip.html width-clip-ref.html +fails-if(Android) == color-inherit.html color-inherit-ref.html diff --git a/layout/reftests/forms/input/file/rtl-ref.xul b/layout/reftests/forms/input/file/rtl-ref.xul new file mode 100644 index 000000000..eb61d45c7 --- /dev/null +++ b/layout/reftests/forms/input/file/rtl-ref.xul @@ -0,0 +1,17 @@ + + + + + + vbox { + margin-right: 8px; + } + + + + Browse… + + + diff --git a/layout/reftests/forms/input/file/rtl.html b/layout/reftests/forms/input/file/rtl.html new file mode 100644 index 000000000..81e841a12 --- /dev/null +++ b/layout/reftests/forms/input/file/rtl.html @@ -0,0 +1,8 @@ + + + +
+ +
+ + diff --git a/layout/reftests/forms/input/file/simple-ref.xul b/layout/reftests/forms/input/file/simple-ref.xul new file mode 100644 index 000000000..a9bc3cbd9 --- /dev/null +++ b/layout/reftests/forms/input/file/simple-ref.xul @@ -0,0 +1,14 @@ + + + + + + Browse… + + + Browse… + + diff --git a/layout/reftests/forms/input/file/simple.html b/layout/reftests/forms/input/file/simple.html new file mode 100644 index 000000000..03a2a7bde --- /dev/null +++ b/layout/reftests/forms/input/file/simple.html @@ -0,0 +1,8 @@ + + + + +
+ + + diff --git a/layout/reftests/forms/input/file/size.html b/layout/reftests/forms/input/file/size.html new file mode 100644 index 000000000..33606f935 --- /dev/null +++ b/layout/reftests/forms/input/file/size.html @@ -0,0 +1,9 @@ + + + + + +
+ + + diff --git a/layout/reftests/forms/input/file/style-ref.xul b/layout/reftests/forms/input/file/style-ref.xul new file mode 100644 index 000000000..20af35b48 --- /dev/null +++ b/layout/reftests/forms/input/file/style-ref.xul @@ -0,0 +1,25 @@ + + + + + + .file { + background-color: blue; + border: 1px red solid; + width: 400px; + padding: 2px; + margin: 5px; + display: inline-block; + } + + .file > label { + /* color only applies to the label */ + color: white; + } + + + Browse… + + diff --git a/layout/reftests/forms/input/file/style.css b/layout/reftests/forms/input/file/style.css new file mode 100644 index 000000000..18be345bb --- /dev/null +++ b/layout/reftests/forms/input/file/style.css @@ -0,0 +1,61 @@ +vbox, hbox { + margin-top: 8px; + margin-left: 8px; + display: block; +} + +.file { + /* Copy of input properties that apply of forms.css below this */ + color: inherit; + font: -moz-field; + text-rendering: optimizeLegibility; + line-height: normal !important; + text-align: start; + text-transform: none; + word-spacing: normal; + letter-spacing: normal; + text-indent: 0; + -moz-user-select: text; + text-shadow: none; + + /* Copy of the type=file part of forms.css below this */ + display: inline; /* this one isn't really a copy... */ + white-space: nowrap; + overflow:hidden; + + -moz-appearance: none; + -moz-binding: none; + cursor: default; + border: none; + background-color: transparent; + padding: 0; +} + +.file > label { + display: inline-block; + + /* Copy from forms.css below this */ + min-width: 12em; + padding-inline-start: 5px; + + color: inherit; + font-size: inherit; + letter-spacing: inherit; + + direction: ltr !important; +} + +.file[dir='rtl'] > label { + /* Copy from forms.css below this */ + padding-inline-start: 0px; + padding-right: 5px; + text-align: right; +} + +.file > button { + /* Copy from forms.css below this */ + height: inherit; + font-size: inherit; + letter-spacing: inherit; + cursor: inherit; +} diff --git a/layout/reftests/forms/input/file/style.html b/layout/reftests/forms/input/file/style.html new file mode 100644 index 000000000..76fa4d971 --- /dev/null +++ b/layout/reftests/forms/input/file/style.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/layout/reftests/forms/input/file/width-clip-ref.html b/layout/reftests/forms/input/file/width-clip-ref.html new file mode 100644 index 000000000..a6c746ac8 --- /dev/null +++ b/layout/reftests/forms/input/file/width-clip-ref.html @@ -0,0 +1,3 @@ +
+
+ diff --git a/layout/reftests/forms/input/file/width-clip.html b/layout/reftests/forms/input/file/width-clip.html new file mode 100644 index 000000000..d4acd7e27 --- /dev/null +++ b/layout/reftests/forms/input/file/width-clip.html @@ -0,0 +1,3 @@ +
+
+ diff --git a/layout/reftests/forms/input/hidden/border.html b/layout/reftests/forms/input/hidden/border.html new file mode 100644 index 000000000..ce7dcb2ca --- /dev/null +++ b/layout/reftests/forms/input/hidden/border.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/hidden/reftest-stylo.list b/layout/reftests/forms/input/hidden/reftest-stylo.list new file mode 100644 index 000000000..db274e45f --- /dev/null +++ b/layout/reftests/forms/input/hidden/reftest-stylo.list @@ -0,0 +1,2 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== border.html border.html diff --git a/layout/reftests/forms/input/hidden/reftest.list b/layout/reftests/forms/input/hidden/reftest.list new file mode 100644 index 000000000..64fa2bda5 --- /dev/null +++ b/layout/reftests/forms/input/hidden/reftest.list @@ -0,0 +1 @@ +== border.html about:blank diff --git a/layout/reftests/forms/input/number/focus-handling-ref.html b/layout/reftests/forms/input/number/focus-handling-ref.html new file mode 100644 index 000000000..e07f83f99 --- /dev/null +++ b/layout/reftests/forms/input/number/focus-handling-ref.html @@ -0,0 +1,26 @@ + + + + + + + + +
+ + +
+ + diff --git a/layout/reftests/forms/input/number/focus-handling.html b/layout/reftests/forms/input/number/focus-handling.html new file mode 100644 index 000000000..b54f83a56 --- /dev/null +++ b/layout/reftests/forms/input/number/focus-handling.html @@ -0,0 +1,32 @@ + + + + + + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html new file mode 100644 index 000000000..ffb5ffa58 --- /dev/null +++ b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html new file mode 100644 index 000000000..561b39bec --- /dev/null +++ b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/number/not-other-type-unthemed-1.html b/layout/reftests/forms/input/number/not-other-type-unthemed-1.html new file mode 100644 index 000000000..7f0d427b4 --- /dev/null +++ b/layout/reftests/forms/input/number/not-other-type-unthemed-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html b/layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html new file mode 100644 index 000000000..7c5a4dcac --- /dev/null +++ b/layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html b/layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html new file mode 100644 index 000000000..ffb5ffa58 --- /dev/null +++ b/layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-auto-width-1-ref.html b/layout/reftests/forms/input/number/number-auto-width-1-ref.html new file mode 100644 index 000000000..50b7b7e04 --- /dev/null +++ b/layout/reftests/forms/input/number/number-auto-width-1-ref.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-auto-width-1.html b/layout/reftests/forms/input/number/number-auto-width-1.html new file mode 100644 index 000000000..5c9cc0abe --- /dev/null +++ b/layout/reftests/forms/input/number/number-auto-width-1.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-disabled-ref.html b/layout/reftests/forms/input/number/number-disabled-ref.html new file mode 100644 index 000000000..f3c9d4d56 --- /dev/null +++ b/layout/reftests/forms/input/number/number-disabled-ref.html @@ -0,0 +1,9 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-disabled.html b/layout/reftests/forms/input/number/number-disabled.html new file mode 100644 index 000000000..b4acb20a7 --- /dev/null +++ b/layout/reftests/forms/input/number/number-disabled.html @@ -0,0 +1,9 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-max-height-1-ref.html b/layout/reftests/forms/input/number/number-max-height-1-ref.html new file mode 100644 index 000000000..5f17a6242 --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-max-height-1.html b/layout/reftests/forms/input/number/number-max-height-1.html new file mode 100644 index 000000000..bf671a0f9 --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-1.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-max-height-2-ref.html b/layout/reftests/forms/input/number/number-max-height-2-ref.html new file mode 100644 index 000000000..8b654e7f9 --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-2-ref.html @@ -0,0 +1,17 @@ + + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-max-height-2.html b/layout/reftests/forms/input/number/number-max-height-2.html new file mode 100644 index 000000000..ff118ea23 --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-2.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-min-height-1-ref.html b/layout/reftests/forms/input/number/number-min-height-1-ref.html new file mode 100644 index 000000000..5f17a6242 --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-min-height-1.html b/layout/reftests/forms/input/number/number-min-height-1.html new file mode 100644 index 000000000..75923b98b --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-1.html @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-min-height-2-ref.html b/layout/reftests/forms/input/number/number-min-height-2-ref.html new file mode 100644 index 000000000..8b654e7f9 --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-2-ref.html @@ -0,0 +1,17 @@ + + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-min-height-2.html b/layout/reftests/forms/input/number/number-min-height-2.html new file mode 100644 index 000000000..9f69e1eae --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-2.html @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-placeholder-ref.html b/layout/reftests/forms/input/number/number-placeholder-ref.html new file mode 100644 index 000000000..607627243 --- /dev/null +++ b/layout/reftests/forms/input/number/number-placeholder-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-placeholder.html b/layout/reftests/forms/input/number/number-placeholder.html new file mode 100644 index 000000000..5018255ca --- /dev/null +++ b/layout/reftests/forms/input/number/number-placeholder.html @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-pseudo-elements-ref.html b/layout/reftests/forms/input/number/number-pseudo-elements-ref.html new file mode 100644 index 000000000..263aeff1f --- /dev/null +++ b/layout/reftests/forms/input/number/number-pseudo-elements-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-pseudo-elements.html b/layout/reftests/forms/input/number/number-pseudo-elements.html new file mode 100644 index 000000000..33cf40fcf --- /dev/null +++ b/layout/reftests/forms/input/number/number-pseudo-elements.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html b/layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html new file mode 100644 index 000000000..aa58e491e --- /dev/null +++ b/layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-reframe-anon-text-field.html b/layout/reftests/forms/input/number/number-reframe-anon-text-field.html new file mode 100644 index 000000000..8120b67d6 --- /dev/null +++ b/layout/reftests/forms/input/number/number-reframe-anon-text-field.html @@ -0,0 +1,44 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-same-as-text-unthemed-ref.html b/layout/reftests/forms/input/number/number-same-as-text-unthemed-ref.html new file mode 100644 index 000000000..ceaa14d85 --- /dev/null +++ b/layout/reftests/forms/input/number/number-same-as-text-unthemed-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-same-as-text-unthemed.html b/layout/reftests/forms/input/number/number-same-as-text-unthemed.html new file mode 100644 index 000000000..fddcc33eb --- /dev/null +++ b/layout/reftests/forms/input/number/number-same-as-text-unthemed.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-selected-ref.html b/layout/reftests/forms/input/number/number-selected-ref.html new file mode 100644 index 000000000..10fea8f47 --- /dev/null +++ b/layout/reftests/forms/input/number/number-selected-ref.html @@ -0,0 +1,18 @@ + + + + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-selected.html b/layout/reftests/forms/input/number/number-selected.html new file mode 100644 index 000000000..614b12718 --- /dev/null +++ b/layout/reftests/forms/input/number/number-selected.html @@ -0,0 +1,18 @@ + + + + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html b/layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html new file mode 100644 index 000000000..d57683025 --- /dev/null +++ b/layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-significant-fractional-digits.html b/layout/reftests/forms/input/number/number-significant-fractional-digits.html new file mode 100644 index 000000000..bb1654428 --- /dev/null +++ b/layout/reftests/forms/input/number/number-significant-fractional-digits.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html new file mode 100644 index 000000000..abb0b240d --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html new file mode 100644 index 000000000..79644edc8 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html new file mode 100644 index 000000000..36ffc0629 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html new file mode 100644 index 000000000..6deed4891 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html new file mode 100644 index 000000000..7a7883062 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html new file mode 100644 index 000000000..73a537387 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html new file mode 100644 index 000000000..3bc3a388a --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed.html new file mode 100644 index 000000000..f8c2ce65d --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/pseudo-classes.html b/layout/reftests/forms/input/number/pseudo-classes.html new file mode 100644 index 000000000..a0c62f721 --- /dev/null +++ b/layout/reftests/forms/input/number/pseudo-classes.html @@ -0,0 +1,37 @@ + + + + + Test pseudo-classes on number controls + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/number/reftest-stylo.list b/layout/reftests/forms/input/number/reftest-stylo.list new file mode 100644 index 000000000..8a10476d7 --- /dev/null +++ b/layout/reftests/forms/input/number/reftest-stylo.list @@ -0,0 +1,65 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +default-preferences pref(dom.forms.number,true) + +# sanity checks: +# not valid on Android/B2G where type=number looks like type=text +skip skip-if(Android||B2G||Mulet) == not-other-type-unthemed-1.html not-other-type-unthemed-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip skip-if(Android||B2G||Mulet) == not-other-type-unthemed-1.html not-other-type-unthemed-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +# only valid on Android/B2G where type=number looks the same as type=text +skip-if(!Android&&!B2G&&!Mulet) == number-same-as-text-unthemed.html number-same-as-text-unthemed.html +# Initial mulet triage: parity with B2G/B2G Desktop + +# should look the same as type=text, except for the spin box +skip == number-similar-to-text-unthemed.html number-similar-to-text-unthemed.html +skip == number-similar-to-text-unthemed-rtl.html number-similar-to-text-unthemed-rtl.html +skip == number-similar-to-text-unthemed-vertical-lr.html number-similar-to-text-unthemed-vertical-lr.html +skip == number-similar-to-text-unthemed-vertical-rl.html number-similar-to-text-unthemed-vertical-rl.html + +# dynamic type changes: +fuzzy-if(/^Windows\x20NT\x205\.1/.test(http.oscpu),64,4) fuzzy-if(cocoaWidget,63,4) fuzzy-if(skiaContent,2,5) == to-number-from-other-type-unthemed-1.html to-number-from-other-type-unthemed-1.html +# skip fuzzy-if(skiaContent,2,5) == from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1.html + +# dynamic value changes: +# skip fuzzy-if(skiaContent,2,13) == show-value.html show-value.html + +# disabled +skip == number-disabled.html number-disabled.html + +# auto width: +skip == number-auto-width-1.html number-auto-width-1.html + +# min-height/max-height tests: +skip skip-if(B2G||Mulet||Android) == number-min-height-1.html number-min-height-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip skip-if(B2G||Mulet||Android) == number-min-height-2.html number-min-height-2.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip skip-if(B2G||Mulet||Android) == number-max-height-1.html number-max-height-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip skip-if(B2G||Mulet||Android) == number-max-height-2.html number-max-height-2.html +# Initial mulet triage: parity with B2G/B2G Desktop + +# number of significant fractional digits: +skip == number-significant-fractional-digits.html number-significant-fractional-digits.html + +# focus +# autofocus is disabled on B2G +# https://bugzilla.mozilla.org/show_bug.cgi?id=965763 +# skip skip-if(B2G||Mulet) fuzzy-if(skiaContent,2,5) needs-focus == focus-handling.html focus-handling.html +# Initial mulet triage: parity with B2G/B2G Desktop + +# select +skip == number-selected.html number-selected.html + +# pseudo-elements not usable from content: +skip == number-pseudo-elements.html number-pseudo-elements.html + +skip == number-placeholder.html number-placeholder.html + +# check that if the anonymous text control is reframed, we reframe the whole +# number control (the fuzzy is for the top-right and bottom-left of the border +# bevel which gets slightly different antialiasing after invalidation): +skip == number-reframe-anon-text-field.html number-reframe-anon-text-field.html + +skip == pseudo-classes.html pseudo-classes.html diff --git a/layout/reftests/forms/input/number/reftest.list b/layout/reftests/forms/input/number/reftest.list new file mode 100644 index 000000000..ecf05ce15 --- /dev/null +++ b/layout/reftests/forms/input/number/reftest.list @@ -0,0 +1,54 @@ +default-preferences pref(dom.forms.number,true) + +# sanity checks: +# not valid on Android where type=number looks like type=text +skip-if(Android) != not-other-type-unthemed-1.html not-other-type-unthemed-1a-notref.html +skip-if(Android) != not-other-type-unthemed-1.html not-other-type-unthemed-1b-notref.html +# only valid on Android where type=number looks the same as type=text +skip-if(!Android) == number-same-as-text-unthemed.html number-same-as-text-unthemed-ref.html + +# should look the same as type=text, except for the spin box +== number-similar-to-text-unthemed.html number-similar-to-text-unthemed-ref.html +== number-similar-to-text-unthemed-rtl.html number-similar-to-text-unthemed-rtl-ref.html +== number-similar-to-text-unthemed-vertical-lr.html number-similar-to-text-unthemed-vertical-lr-ref.html +== number-similar-to-text-unthemed-vertical-rl.html number-similar-to-text-unthemed-vertical-rl-ref.html + +# dynamic type changes: +fuzzy-if(/^Windows\x20NT\x205\.1/.test(http.oscpu),64,4) fuzzy-if(cocoaWidget,63,4) fuzzy-if(skiaContent,2,5) == to-number-from-other-type-unthemed-1.html to-number-from-other-type-unthemed-1-ref.html +fuzzy-if(skiaContent,2,5) == from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1-ref.html + +# dynamic value changes: +fuzzy-if(skiaContent,2,13) == show-value.html show-value-ref.html + +# disabled +== number-disabled.html number-disabled-ref.html + +# auto width: +== number-auto-width-1.html number-auto-width-1-ref.html + +# min-height/max-height tests: +skip-if(Android) == number-min-height-1.html number-min-height-1-ref.html +skip-if(Android) == number-min-height-2.html number-min-height-2-ref.html +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: +== number-significant-fractional-digits.html number-significant-fractional-digits-ref.html + +# focus +fuzzy-if(skiaContent,2,5) needs-focus == focus-handling.html focus-handling-ref.html + +# select +== number-selected.html number-selected-ref.html + +# pseudo-elements not usable from content: +== number-pseudo-elements.html number-pseudo-elements-ref.html + +== number-placeholder.html number-placeholder-ref.html + +# check that if the anonymous text control is reframed, we reframe the whole +# number control (the fuzzy is for the top-right and bottom-left of the border +# bevel which gets slightly different antialiasing after invalidation): +fuzzy(128,4) == number-reframe-anon-text-field.html number-reframe-anon-text-field-ref.html + +== pseudo-classes.html about:blank diff --git a/layout/reftests/forms/input/number/show-value-ref.html b/layout/reftests/forms/input/number/show-value-ref.html new file mode 100644 index 000000000..c3d2c5564 --- /dev/null +++ b/layout/reftests/forms/input/number/show-value-ref.html @@ -0,0 +1,26 @@ + + + + + + + +
+
+
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/forms/input/number/show-value.html b/layout/reftests/forms/input/number/show-value.html new file mode 100644 index 000000000..5aae9922e --- /dev/null +++ b/layout/reftests/forms/input/number/show-value.html @@ -0,0 +1,42 @@ + + + + + + + + +
+
+
+
+
+
+ +
+ +
+ + diff --git a/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html new file mode 100644 index 000000000..263aeff1f --- /dev/null +++ b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html new file mode 100644 index 000000000..b0beffa56 --- /dev/null +++ b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/percentage/padding-ref.html b/layout/reftests/forms/input/percentage/padding-ref.html new file mode 100644 index 000000000..31dac1b36 --- /dev/null +++ b/layout/reftests/forms/input/percentage/padding-ref.html @@ -0,0 +1,21 @@ + + + + + + +
+ +
+ + diff --git a/layout/reftests/forms/input/percentage/padding.html b/layout/reftests/forms/input/percentage/padding.html new file mode 100644 index 000000000..7b792595b --- /dev/null +++ b/layout/reftests/forms/input/percentage/padding.html @@ -0,0 +1,21 @@ + + + + + + +
+ +
+ + diff --git a/layout/reftests/forms/input/percentage/reftest-stylo.list b/layout/reftests/forms/input/percentage/reftest-stylo.list new file mode 100644 index 000000000..6f9069ce2 --- /dev/null +++ b/layout/reftests/forms/input/percentage/reftest-stylo.list @@ -0,0 +1,2 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== padding.html padding.html diff --git a/layout/reftests/forms/input/percentage/reftest.list b/layout/reftests/forms/input/percentage/reftest.list new file mode 100644 index 000000000..5d9f72902 --- /dev/null +++ b/layout/reftests/forms/input/percentage/reftest.list @@ -0,0 +1 @@ +== padding.html padding-ref.html diff --git a/layout/reftests/forms/input/radio/checked-native-notref.html b/layout/reftests/forms/input/radio/checked-native-notref.html new file mode 100644 index 000000000..c9483ac05 --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-native-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/checked-native.html b/layout/reftests/forms/input/radio/checked-native.html new file mode 100644 index 000000000..7e7673afd --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-native.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/checked-notref.html b/layout/reftests/forms/input/radio/checked-notref.html new file mode 100644 index 000000000..e30a1ef39 --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/checked.html b/layout/reftests/forms/input/radio/checked.html new file mode 100644 index 000000000..37aed5826 --- /dev/null +++ b/layout/reftests/forms/input/radio/checked.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/gtk-theme-width-height-ref.html b/layout/reftests/forms/input/radio/gtk-theme-width-height-ref.html new file mode 100644 index 000000000..65b31236c --- /dev/null +++ b/layout/reftests/forms/input/radio/gtk-theme-width-height-ref.html @@ -0,0 +1,31 @@ + + + + + Testcase for bug 932506 + + + + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/forms/input/radio/gtk-theme-width-height.html b/layout/reftests/forms/input/radio/gtk-theme-width-height.html new file mode 100644 index 000000000..3c336f2c8 --- /dev/null +++ b/layout/reftests/forms/input/radio/gtk-theme-width-height.html @@ -0,0 +1,30 @@ + + + + + Testcase for bug 932506 + + + + +
+
+ + +
+
+ +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/forms/input/radio/label-dynamic-ref.html b/layout/reftests/forms/input/radio/label-dynamic-ref.html new file mode 100644 index 000000000..5b0501bb8 --- /dev/null +++ b/layout/reftests/forms/input/radio/label-dynamic-ref.html @@ -0,0 +1,38 @@ + + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/forms/input/radio/label-dynamic.html b/layout/reftests/forms/input/radio/label-dynamic.html new file mode 100644 index 000000000..143a0fb6d --- /dev/null +++ b/layout/reftests/forms/input/radio/label-dynamic.html @@ -0,0 +1,46 @@ + + + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/forms/input/radio/reftest-stylo.list b/layout/reftests/forms/input/radio/reftest-stylo.list new file mode 100644 index 000000000..7f7adc33b --- /dev/null +++ b/layout/reftests/forms/input/radio/reftest-stylo.list @@ -0,0 +1,10 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== label-dynamic.html label-dynamic.html +== checked.html checked.html +== checked-native.html checked-native.html +== checked.html checked.html +== checked-notref.html checked-notref.html +== checked-native.html checked-native.html +== checked-native-notref.html checked-native-notref.html +skip-if(!gtkWidget||Mulet) == gtk-theme-width-height.html gtk-theme-width-height.html +# bug 1141511: Disable some gtkWidget-dependant reftests on Mulet diff --git a/layout/reftests/forms/input/radio/reftest.list b/layout/reftests/forms/input/radio/reftest.list new file mode 100644 index 000000000..1aaec422d --- /dev/null +++ b/layout/reftests/forms/input/radio/reftest.list @@ -0,0 +1,8 @@ +== label-dynamic.html label-dynamic-ref.html +!= checked.html checked-notref.html +!= checked-native.html checked-native-notref.html +!= checked.html about:blank +!= checked-notref.html about:blank +!= checked-native.html about:blank +!= checked-native-notref.html about:blank +skip-if(!gtkWidget) == gtk-theme-width-height.html gtk-theme-width-height-ref.html diff --git a/layout/reftests/forms/input/range/100pct-common-ref.html b/layout/reftests/forms/input/range/100pct-common-ref.html new file mode 100644 index 000000000..ef65c9297 --- /dev/null +++ b/layout/reftests/forms/input/range/100pct-common-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/75pct-common-ref.html b/layout/reftests/forms/input/range/75pct-common-ref.html new file mode 100644 index 000000000..929887d65 --- /dev/null +++ b/layout/reftests/forms/input/range/75pct-common-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/75pct-unthemed-common-ref.html b/layout/reftests/forms/input/range/75pct-unthemed-common-ref.html new file mode 100644 index 000000000..a4b73e23a --- /dev/null +++ b/layout/reftests/forms/input/range/75pct-unthemed-common-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html new file mode 100644 index 000000000..3103fc721 --- /dev/null +++ b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html new file mode 100644 index 000000000..d9514542f --- /dev/null +++ b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/range/direction-unthemed-1-ref.html b/layout/reftests/forms/input/range/direction-unthemed-1-ref.html new file mode 100644 index 000000000..f2758db17 --- /dev/null +++ b/layout/reftests/forms/input/range/direction-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/direction-unthemed-1.html b/layout/reftests/forms/input/range/direction-unthemed-1.html new file mode 100644 index 000000000..162d55504 --- /dev/null +++ b/layout/reftests/forms/input/range/direction-unthemed-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html new file mode 100644 index 000000000..ffb5ffa58 --- /dev/null +++ b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html new file mode 100644 index 000000000..0e1fffaf1 --- /dev/null +++ b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/max-prop.html b/layout/reftests/forms/input/range/max-prop.html new file mode 100644 index 000000000..18a018330 --- /dev/null +++ b/layout/reftests/forms/input/range/max-prop.html @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-1-ref.html b/layout/reftests/forms/input/range/moz-range-progress-1-ref.html new file mode 100644 index 000000000..73af6dcb0 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-1-ref.html @@ -0,0 +1,36 @@ + + + + Test ::-moz-range-progress + + + +
+
+
+ + diff --git a/layout/reftests/forms/input/range/moz-range-progress-1.html b/layout/reftests/forms/input/range/moz-range-progress-1.html new file mode 100644 index 000000000..8adc10112 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-1.html @@ -0,0 +1,30 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-2-ref.html b/layout/reftests/forms/input/range/moz-range-progress-2-ref.html new file mode 100644 index 000000000..fd914edfd --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-2-ref.html @@ -0,0 +1,35 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-2.html b/layout/reftests/forms/input/range/moz-range-progress-2.html new file mode 100644 index 000000000..ffe43266c --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-2.html @@ -0,0 +1,40 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-3-ref.html b/layout/reftests/forms/input/range/moz-range-progress-3-ref.html new file mode 100644 index 000000000..623f60810 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-3-ref.html @@ -0,0 +1,35 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-3.html b/layout/reftests/forms/input/range/moz-range-progress-3.html new file mode 100644 index 000000000..365c62c99 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-3.html @@ -0,0 +1,40 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1.html new file mode 100644 index 000000000..3103fc721 --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html new file mode 100644 index 000000000..24dccffea --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html new file mode 100644 index 000000000..8bf48f7e9 --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html new file mode 100644 index 000000000..ffb5ffa58 --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/range-orient-block.html b/layout/reftests/forms/input/range/range-orient-block.html new file mode 100644 index 000000000..df4a3e250 --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-horizontal-rtl.html b/layout/reftests/forms/input/range/range-orient-horizontal-rtl.html new file mode 100644 index 000000000..01fe1f75c --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-horizontal-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-horizontal.html b/layout/reftests/forms/input/range/range-orient-horizontal.html new file mode 100644 index 000000000..be7bb4b0b --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-inline.html b/layout/reftests/forms/input/range/range-orient-inline.html new file mode 100644 index 000000000..ef1012bd4 --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-vertical-rtl.html b/layout/reftests/forms/input/range/range-orient-vertical-rtl.html new file mode 100644 index 000000000..205e7de02 --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-vertical-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-vertical.html b/layout/reftests/forms/input/range/range-orient-vertical.html new file mode 100644 index 000000000..321822f2b --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-block.html b/layout/reftests/forms/input/range/range-vlr-orient-block.html new file mode 100644 index 000000000..b2d009bd8 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-horizontal.html b/layout/reftests/forms/input/range/range-vlr-orient-horizontal.html new file mode 100644 index 000000000..406eb646e --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-inline.html b/layout/reftests/forms/input/range/range-vlr-orient-inline.html new file mode 100644 index 000000000..c505ad8af --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-vertical.html b/layout/reftests/forms/input/range/range-vlr-orient-vertical.html new file mode 100644 index 000000000..c6ad0c16b --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr.html b/layout/reftests/forms/input/range/range-vlr.html new file mode 100644 index 000000000..38fde6556 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-block.html b/layout/reftests/forms/input/range/range-vrl-orient-block.html new file mode 100644 index 000000000..07edd1258 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-horizontal.html b/layout/reftests/forms/input/range/range-vrl-orient-horizontal.html new file mode 100644 index 000000000..66637c652 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-inline.html b/layout/reftests/forms/input/range/range-vrl-orient-inline.html new file mode 100644 index 000000000..035c56b07 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-vertical.html b/layout/reftests/forms/input/range/range-vrl-orient-vertical.html new file mode 100644 index 000000000..1f5a73201 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl.html b/layout/reftests/forms/input/range/range-vrl.html new file mode 100644 index 000000000..e1ac59cc6 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/reftest-stylo.list b/layout/reftests/forms/input/range/reftest-stylo.list new file mode 100644 index 000000000..776a29fb2 --- /dev/null +++ b/layout/reftests/forms/input/range/reftest-stylo.list @@ -0,0 +1,54 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing + +# sanity checks: +skip == not-other-type-unthemed-1.html not-other-type-unthemed-1.html +skip == not-other-type-unthemed-1.html not-other-type-unthemed-1.html +skip == not-other-type-unthemed-1.html not-other-type-unthemed-1.html + +# dynamic type changes: +fuzzy-if(skiaContent,1,40) == to-range-from-other-type-unthemed-1.html to-range-from-other-type-unthemed-1.html +== from-range-to-other-type-unthemed-1.html from-range-to-other-type-unthemed-1.html + +# for different values: +== different-fraction-of-range-unthemed-1.html different-fraction-of-range-unthemed-1.html +== same-fraction-of-range-unthemed-1.html same-fraction-of-range-unthemed-1.html + +# dynamic value changes: +fails fuzzy-if(skiaContent,1,40) == value-prop-unthemed.html value-prop-unthemed.html +== value-prop.html value-prop.html +fails fuzzy-if(skiaContent,1,40) == valueAsNumber-prop-unthemed.html valueAsNumber-prop-unthemed.html +== valueAsNumber-prop.html valueAsNumber-prop.html +fails fuzzy-if(B2G,2,1) fuzzy-if(skiaContent,1,40) == stepDown-unthemed.html stepDown-unthemed.html +fuzzy-if(B2G,2,1) == stepDown.html stepDown.html +fails fuzzy-if(skiaContent,1,40) == stepUp-unthemed.html stepUp-unthemed.html +== stepUp.html stepUp.html +fuzzy-if(B2G,2,1) == max-prop.html max-prop.html +skip == reset-value.html reset-value.html + +# 'direction' property: +== direction-unthemed-1.html direction-unthemed-1.html + +# ::-moz-range-progress pseudo-element: +fails-if(B2G||Mulet||Android) == moz-range-progress-1.html moz-range-progress-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +== moz-range-progress-2.html moz-range-progress-2.html +== moz-range-progress-3.html moz-range-progress-3.html + +# Tests for block and inline orientation in combination with writing-mode +# XXX Remove default-preferences setting here after bug 1138384 makes +# it the default for all channels + +== range-orient-horizontal.html range-orient-horizontal.html +== range-orient-horizontal.html range-orient-horizontal.html +== range-orient-block.html range-orient-block.html +== range-orient-inline.html range-orient-inline.html +== range-vlr.html range-vlr.html +== range-vlr-orient-block.html range-vlr-orient-block.html +== range-vlr-orient-inline.html range-vlr-orient-inline.html +== range-vlr-orient-horizontal.html range-vlr-orient-horizontal.html +== range-vlr-orient-vertical.html range-vlr-orient-vertical.html +== range-vrl.html range-vrl.html +== range-vrl-orient-block.html range-vrl-orient-block.html +== range-vrl-orient-inline.html range-vrl-orient-inline.html +== range-vrl-orient-horizontal.html range-vrl-orient-horizontal.html +== range-vrl-orient-vertical.html range-vrl-orient-vertical.html diff --git a/layout/reftests/forms/input/range/reftest.list b/layout/reftests/forms/input/range/reftest.list new file mode 100644 index 000000000..8c2c231a3 --- /dev/null +++ b/layout/reftests/forms/input/range/reftest.list @@ -0,0 +1,49 @@ + +# sanity checks: +!= not-other-type-unthemed-1.html not-other-type-unthemed-1a-notref.html +!= not-other-type-unthemed-1.html not-other-type-unthemed-1b-notref.html +!= not-other-type-unthemed-1.html not-other-type-unthemed-1c-notref.html + +# dynamic type changes: +fuzzy-if(skiaContent,1,40) == to-range-from-other-type-unthemed-1.html to-range-from-other-type-unthemed-1-ref.html +== from-range-to-other-type-unthemed-1.html from-range-to-other-type-unthemed-1-ref.html + +# for different values: +!= different-fraction-of-range-unthemed-1.html different-fraction-of-range-unthemed-1-notref.html +== same-fraction-of-range-unthemed-1.html same-fraction-of-range-unthemed-1-ref.html + +# dynamic value changes: +fuzzy-if(skiaContent,1,40) == value-prop-unthemed.html 75pct-unthemed-common-ref.html +== value-prop.html 75pct-common-ref.html +fuzzy-if(skiaContent,1,40) == valueAsNumber-prop-unthemed.html 75pct-unthemed-common-ref.html +== valueAsNumber-prop.html 75pct-common-ref.html +fuzzy-if(skiaContent,1,40) == stepDown-unthemed.html 75pct-unthemed-common-ref.html +== stepDown.html 75pct-common-ref.html +fuzzy-if(skiaContent,1,40) == stepUp-unthemed.html 75pct-unthemed-common-ref.html +== stepUp.html 75pct-common-ref.html +== max-prop.html 100pct-common-ref.html +== reset-value.html reset-value-ref.html + +# 'direction' property: +== direction-unthemed-1.html direction-unthemed-1-ref.html + +# ::-moz-range-progress pseudo-element: +fails-if(Android) == moz-range-progress-1.html moz-range-progress-1-ref.html +== moz-range-progress-2.html moz-range-progress-2-ref.html +== moz-range-progress-3.html moz-range-progress-3-ref.html + +# Tests for block and inline orientation in combination with writing-mode +!= range-orient-horizontal.html range-orient-vertical.html +!= range-orient-horizontal.html range-orient-horizontal-rtl.html +== range-orient-block.html range-orient-vertical.html +== range-orient-inline.html range-orient-horizontal.html +== range-vlr.html range-orient-vertical.html +== range-vlr-orient-block.html range-orient-horizontal.html +== range-vlr-orient-inline.html range-orient-vertical.html +== range-vlr-orient-horizontal.html range-orient-horizontal.html +== range-vlr-orient-vertical.html range-orient-vertical.html +== range-vrl.html range-orient-vertical-rtl.html +== range-vrl-orient-block.html range-orient-horizontal-rtl.html +== range-vrl-orient-inline.html range-orient-vertical-rtl.html +== range-vrl-orient-horizontal.html range-orient-horizontal-rtl.html +== range-vrl-orient-vertical.html range-orient-vertical-rtl.html diff --git a/layout/reftests/forms/input/range/reset-value-ref.html b/layout/reftests/forms/input/range/reset-value-ref.html new file mode 100644 index 000000000..74675c2d7 --- /dev/null +++ b/layout/reftests/forms/input/range/reset-value-ref.html @@ -0,0 +1,14 @@ + + + + 1080352 + + +
+
+
+ +
+
+ + diff --git a/layout/reftests/forms/input/range/reset-value.html b/layout/reftests/forms/input/range/reset-value.html new file mode 100644 index 000000000..2ccb36765 --- /dev/null +++ b/layout/reftests/forms/input/range/reset-value.html @@ -0,0 +1,14 @@ + + + + 1080352 + + +
+
+
+ +
+
+ + diff --git a/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html new file mode 100644 index 000000000..6aefd17bc --- /dev/null +++ b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html new file mode 100644 index 000000000..3c9f0e7ce --- /dev/null +++ b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html @@ -0,0 +1,9 @@ + + + + + + + diff --git a/layout/reftests/forms/input/range/stepDown-unthemed.html b/layout/reftests/forms/input/range/stepDown-unthemed.html new file mode 100644 index 000000000..6d4d6708a --- /dev/null +++ b/layout/reftests/forms/input/range/stepDown-unthemed.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/stepDown.html b/layout/reftests/forms/input/range/stepDown.html new file mode 100644 index 000000000..e482af490 --- /dev/null +++ b/layout/reftests/forms/input/range/stepDown.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/stepUp-unthemed.html b/layout/reftests/forms/input/range/stepUp-unthemed.html new file mode 100644 index 000000000..1e4198cc6 --- /dev/null +++ b/layout/reftests/forms/input/range/stepUp-unthemed.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/stepUp.html b/layout/reftests/forms/input/range/stepUp.html new file mode 100644 index 000000000..139e6c797 --- /dev/null +++ b/layout/reftests/forms/input/range/stepUp.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html new file mode 100644 index 000000000..3103fc721 --- /dev/null +++ b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html new file mode 100644 index 000000000..86ff0c521 --- /dev/null +++ b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/value-prop-unthemed.html b/layout/reftests/forms/input/range/value-prop-unthemed.html new file mode 100644 index 000000000..46387af2e --- /dev/null +++ b/layout/reftests/forms/input/range/value-prop-unthemed.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/value-prop.html b/layout/reftests/forms/input/range/value-prop.html new file mode 100644 index 000000000..66be83704 --- /dev/null +++ b/layout/reftests/forms/input/range/value-prop.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html b/layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html new file mode 100644 index 000000000..a2a6eb6cc --- /dev/null +++ b/layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/valueAsNumber-prop.html b/layout/reftests/forms/input/range/valueAsNumber-prop.html new file mode 100644 index 000000000..c00fe8bf4 --- /dev/null +++ b/layout/reftests/forms/input/range/valueAsNumber-prop.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/reftest-stylo.list b/layout/reftests/forms/input/reftest-stylo.list new file mode 100644 index 000000000..c3ab90d2c --- /dev/null +++ b/layout/reftests/forms/input/reftest-stylo.list @@ -0,0 +1,14 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +include checkbox/reftest-stylo.list +include email/reftest-stylo.list +include tel/reftest-stylo.list +include search/reftest-stylo.list +include url/reftest-stylo.list +include number/reftest-stylo.list +include file/reftest-stylo.list +include radio/reftest-stylo.list +include range/reftest-stylo.list +include text/reftest-stylo.list +include percentage/reftest-stylo.list +include hidden/reftest-stylo.list +include color/reftest-stylo.list diff --git a/layout/reftests/forms/input/reftest.list b/layout/reftests/forms/input/reftest.list new file mode 100644 index 000000000..7de1175ef --- /dev/null +++ b/layout/reftests/forms/input/reftest.list @@ -0,0 +1,14 @@ +include checkbox/reftest.list +include email/reftest.list +include tel/reftest.list +include search/reftest.list +include url/reftest.list +include number/reftest.list +include file/reftest.list +include radio/reftest.list +include range/reftest.list +include text/reftest.list +include percentage/reftest.list +include hidden/reftest.list +include color/reftest.list +include datetime/reftest.list diff --git a/layout/reftests/forms/input/search/1.html b/layout/reftests/forms/input/search/1.html new file mode 100644 index 000000000..93bdd26b0 --- /dev/null +++ b/layout/reftests/forms/input/search/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/search/2.html b/layout/reftests/forms/input/search/2.html new file mode 100644 index 000000000..9c1f4151a --- /dev/null +++ b/layout/reftests/forms/input/search/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/search/3.html b/layout/reftests/forms/input/search/3.html new file mode 100644 index 000000000..2e4ce9c8b --- /dev/null +++ b/layout/reftests/forms/input/search/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/search/ref.html b/layout/reftests/forms/input/search/ref.html new file mode 100644 index 000000000..07e5eee7e --- /dev/null +++ b/layout/reftests/forms/input/search/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/search/reftest-stylo.list b/layout/reftests/forms/input/search/reftest-stylo.list new file mode 100644 index 000000000..021c5f861 --- /dev/null +++ b/layout/reftests/forms/input/search/reftest-stylo.list @@ -0,0 +1,4 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== 1.html 1.html +== 2.html 2.html +== 3.html 3.html diff --git a/layout/reftests/forms/input/search/reftest.list b/layout/reftests/forms/input/search/reftest.list new file mode 100644 index 000000000..dcca7a3cd --- /dev/null +++ b/layout/reftests/forms/input/search/reftest.list @@ -0,0 +1,3 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html diff --git a/layout/reftests/forms/input/tel/1.html b/layout/reftests/forms/input/tel/1.html new file mode 100644 index 000000000..4a034de07 --- /dev/null +++ b/layout/reftests/forms/input/tel/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/tel/2.html b/layout/reftests/forms/input/tel/2.html new file mode 100644 index 000000000..47b530bfe --- /dev/null +++ b/layout/reftests/forms/input/tel/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/tel/3.html b/layout/reftests/forms/input/tel/3.html new file mode 100644 index 000000000..c1348e6f7 --- /dev/null +++ b/layout/reftests/forms/input/tel/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/tel/ref.html b/layout/reftests/forms/input/tel/ref.html new file mode 100644 index 000000000..07e5eee7e --- /dev/null +++ b/layout/reftests/forms/input/tel/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/tel/reftest-stylo.list b/layout/reftests/forms/input/tel/reftest-stylo.list new file mode 100644 index 000000000..021c5f861 --- /dev/null +++ b/layout/reftests/forms/input/tel/reftest-stylo.list @@ -0,0 +1,4 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== 1.html 1.html +== 2.html 2.html +== 3.html 3.html diff --git a/layout/reftests/forms/input/tel/reftest.list b/layout/reftests/forms/input/tel/reftest.list new file mode 100644 index 000000000..dcca7a3cd --- /dev/null +++ b/layout/reftests/forms/input/tel/reftest.list @@ -0,0 +1,3 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html diff --git a/layout/reftests/forms/input/text/baseline-1-ref.html b/layout/reftests/forms/input/text/baseline-1-ref.html new file mode 100644 index 000000000..427911eb0 --- /dev/null +++ b/layout/reftests/forms/input/text/baseline-1-ref.html @@ -0,0 +1,21 @@ + + + + Text baseline positioning reference + + + + + + + diff --git a/layout/reftests/forms/input/text/baseline-1.html b/layout/reftests/forms/input/text/baseline-1.html new file mode 100644 index 000000000..59e92018b --- /dev/null +++ b/layout/reftests/forms/input/text/baseline-1.html @@ -0,0 +1,31 @@ + + + + Text baseline positioning test + + + + + + + + diff --git a/layout/reftests/forms/input/text/bounds-1-ref.html b/layout/reftests/forms/input/text/bounds-1-ref.html new file mode 100644 index 000000000..14d39ba72 --- /dev/null +++ b/layout/reftests/forms/input/text/bounds-1-ref.html @@ -0,0 +1,11 @@ + + + + Reference for bug 806583 test + + + + + diff --git a/layout/reftests/forms/input/text/bounds-1.html b/layout/reftests/forms/input/text/bounds-1.html new file mode 100644 index 000000000..4af490dce --- /dev/null +++ b/layout/reftests/forms/input/text/bounds-1.html @@ -0,0 +1,22 @@ + + + + Test for bug 806583 + + + + +
+ + + diff --git a/layout/reftests/forms/input/text/centering-1-ref.xul b/layout/reftests/forms/input/text/centering-1-ref.xul new file mode 100644 index 000000000..f1bf3e49c --- /dev/null +++ b/layout/reftests/forms/input/text/centering-1-ref.xul @@ -0,0 +1,28 @@ + + + + @font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); + } + hbox { + height: 128px; + background-color: white; + } + input { + height: 64px; + background-color: white; + border: none; + margin: 0px; + padding: 0px; + font-family: "Ahem", sans-serif; + font-size: 32px; + } + + + + + + diff --git a/layout/reftests/forms/input/text/centering-1.xul b/layout/reftests/forms/input/text/centering-1.xul new file mode 100644 index 000000000..dc72bda55 --- /dev/null +++ b/layout/reftests/forms/input/text/centering-1.xul @@ -0,0 +1,39 @@ + + + + + @font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); + } + hbox { + height: 128px; + background-color: white; + } + input { + background-color: white; + border: none; + margin: 0px; + padding: 0px; + font-family: "Ahem", sans-serif; + font-size: 32px; + } + + + + + + diff --git a/layout/reftests/forms/input/text/dynamic-height-1-ref.xul b/layout/reftests/forms/input/text/dynamic-height-1-ref.xul new file mode 100644 index 000000000..7b82803e0 --- /dev/null +++ b/layout/reftests/forms/input/text/dynamic-height-1-ref.xul @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/dynamic-height-1.xul b/layout/reftests/forms/input/text/dynamic-height-1.xul new file mode 100644 index 000000000..f95469f19 --- /dev/null +++ b/layout/reftests/forms/input/text/dynamic-height-1.xul @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/text/intrinsic-size-ref.html b/layout/reftests/forms/input/text/intrinsic-size-ref.html new file mode 100644 index 000000000..2735336e3 --- /dev/null +++ b/layout/reftests/forms/input/text/intrinsic-size-ref.html @@ -0,0 +1,12 @@ + + + + Intrinsic Size Test Reference + + + +
+ +
+ + diff --git a/layout/reftests/forms/input/text/intrinsic-size.html b/layout/reftests/forms/input/text/intrinsic-size.html new file mode 100644 index 000000000..ef5c3da83 --- /dev/null +++ b/layout/reftests/forms/input/text/intrinsic-size.html @@ -0,0 +1,12 @@ + + + + Intrinsic Size Test + + + +
+ +
+ + diff --git a/layout/reftests/forms/input/text/line-height-0.5.html b/layout/reftests/forms/input/text/line-height-0.5.html new file mode 100644 index 000000000..e60a5f3a8 --- /dev/null +++ b/layout/reftests/forms/input/text/line-height-0.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/text/line-height-1.0.html b/layout/reftests/forms/input/text/line-height-1.0.html new file mode 100644 index 000000000..52a0fde6c --- /dev/null +++ b/layout/reftests/forms/input/text/line-height-1.0.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/text/line-height-1.5.html b/layout/reftests/forms/input/text/line-height-1.5.html new file mode 100644 index 000000000..4363b09a2 --- /dev/null +++ b/layout/reftests/forms/input/text/line-height-1.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/text/reftest-stylo.list b/layout/reftests/forms/input/text/reftest-stylo.list new file mode 100644 index 000000000..86f890acd --- /dev/null +++ b/layout/reftests/forms/input/text/reftest-stylo.list @@ -0,0 +1,16 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== bounds-1.html bounds-1.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,121,84) == size-1.html size-1.html +skip-if(B2G||Mulet) == size-2.html size-2.html +# Initial mulet triage: parity with B2G/B2G Desktop +HTTP(..) == baseline-1.html baseline-1.html +skip-if((B2G&&browserIsRemote)||Mulet) HTTP(..) == centering-1.xul centering-1.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if((B2G&&browserIsRemote)||Mulet) == dynamic-height-1.xul dynamic-height-1.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,500) needs-focus == select.html select.html +== intrinsic-size.html intrinsic-size.html +== line-height-0.5.html line-height-0.5.html +== line-height-1.5.html line-height-1.5.html diff --git a/layout/reftests/forms/input/text/reftest.list b/layout/reftests/forms/input/text/reftest.list new file mode 100644 index 000000000..7f75af36a --- /dev/null +++ b/layout/reftests/forms/input/text/reftest.list @@ -0,0 +1,10 @@ +== bounds-1.html bounds-1-ref.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,140,111) == size-1.html size-1-ref.html +== size-2.html size-2-ref.html +HTTP(..) == baseline-1.html baseline-1-ref.html +HTTP(..) == centering-1.xul centering-1-ref.xul +== dynamic-height-1.xul dynamic-height-1-ref.xul +fuzzy-if(skiaContent,1,500) needs-focus == select.html select-ref.html +== intrinsic-size.html intrinsic-size-ref.html +== line-height-0.5.html line-height-1.0.html +!= line-height-1.5.html line-height-1.0.html diff --git a/layout/reftests/forms/input/text/select-ref.html b/layout/reftests/forms/input/text/select-ref.html new file mode 100644 index 000000000..added237c --- /dev/null +++ b/layout/reftests/forms/input/text/select-ref.html @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/select.html b/layout/reftests/forms/input/text/select.html new file mode 100644 index 000000000..eba0c3824 --- /dev/null +++ b/layout/reftests/forms/input/text/select.html @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/size-1-ref.html b/layout/reftests/forms/input/text/size-1-ref.html new file mode 100644 index 000000000..c9a480358 --- /dev/null +++ b/layout/reftests/forms/input/text/size-1-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/text/size-1.html b/layout/reftests/forms/input/text/size-1.html new file mode 100644 index 000000000..e0390261d --- /dev/null +++ b/layout/reftests/forms/input/text/size-1.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/text/size-2-ref.html b/layout/reftests/forms/input/text/size-2-ref.html new file mode 100644 index 000000000..94512260b --- /dev/null +++ b/layout/reftests/forms/input/text/size-2-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/forms/input/text/size-2.html b/layout/reftests/forms/input/text/size-2.html new file mode 100644 index 000000000..7353238f7 --- /dev/null +++ b/layout/reftests/forms/input/text/size-2.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/forms/input/url/1.html b/layout/reftests/forms/input/url/1.html new file mode 100644 index 000000000..a2ce658b4 --- /dev/null +++ b/layout/reftests/forms/input/url/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/url/2.html b/layout/reftests/forms/input/url/2.html new file mode 100644 index 000000000..58302d278 --- /dev/null +++ b/layout/reftests/forms/input/url/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/url/3.html b/layout/reftests/forms/input/url/3.html new file mode 100644 index 000000000..b9f13924a --- /dev/null +++ b/layout/reftests/forms/input/url/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/url/ref.html b/layout/reftests/forms/input/url/ref.html new file mode 100644 index 000000000..07e5eee7e --- /dev/null +++ b/layout/reftests/forms/input/url/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/url/reftest-stylo.list b/layout/reftests/forms/input/url/reftest-stylo.list new file mode 100644 index 000000000..021c5f861 --- /dev/null +++ b/layout/reftests/forms/input/url/reftest-stylo.list @@ -0,0 +1,4 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== 1.html 1.html +== 2.html 2.html +== 3.html 3.html diff --git a/layout/reftests/forms/input/url/reftest.list b/layout/reftests/forms/input/url/reftest.list new file mode 100644 index 000000000..dcca7a3cd --- /dev/null +++ b/layout/reftests/forms/input/url/reftest.list @@ -0,0 +1,3 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html diff --git a/layout/reftests/forms/legend/1273433-ref.html b/layout/reftests/forms/legend/1273433-ref.html new file mode 100644 index 000000000..6c28a9f0c --- /dev/null +++ b/layout/reftests/forms/legend/1273433-ref.html @@ -0,0 +1,51 @@ + + + + Testcase for bug 1273433 + + + + +
(unset)
+
left
+
right
+ +
(unset)
RTL
+
left
RTL
+
right
RTL
+ +
left
RTL
+
right
RTL
+ +
bottom
+
top
+ +
(unset)
+
left
+
right
+ +
(unset)
RTL
+
left
RTL
+
right
RTL
+ +
left
RTL
+
right
RTL
+ +
bottom
+
top
+ + + diff --git a/layout/reftests/forms/legend/1273433.html b/layout/reftests/forms/legend/1273433.html new file mode 100644 index 000000000..beb1b0907 --- /dev/null +++ b/layout/reftests/forms/legend/1273433.html @@ -0,0 +1,51 @@ + + + + Testcase for bug 1273433 + + + + +
(unset)
+
left
+
right
+ +
(unset)RTL
+
leftRTL
+
rightRTL
+ +
leftRTL
+
rightRTL
+ +
bottom
+
top
+ +
(unset)
+
left
+
right
+ +
(unset)RTL
+
leftRTL
+
rightRTL
+ +
leftRTL
+
rightRTL
+ +
bottom
+
top
+ + + diff --git a/layout/reftests/forms/legend/legend-ref.html b/layout/reftests/forms/legend/legend-ref.html new file mode 100644 index 000000000..8238e239f --- /dev/null +++ b/layout/reftests/forms/legend/legend-ref.html @@ -0,0 +1,94 @@ + + + Testcase for bug 740743 + + + + +
+
Legend Test
+
Legend Test
+
+
Legend Test
+
Legend Test
+
+
Legend Test
+
Legend Test
+
Legend Test
+ +
+
+
+
Legend Test
+
+
+ +
+ +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test + + + + +Legend Test + + +
+ +
+ +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test +Legend Test + + + + +Legend Test + + +
+ +Legend Test +Legend Test +Legend Test + + + diff --git a/layout/reftests/forms/legend/legend.html b/layout/reftests/forms/legend/legend.html new file mode 100644 index 000000000..9d05fbe6a --- /dev/null +++ b/layout/reftests/forms/legend/legend.html @@ -0,0 +1,87 @@ + + + Testcase for bug 740743 + + + + +
+
Legend Test
+
Legend Test
+
+
Legend Test
+
Legend Test
+
+
Legend Test
+
Legend Test
+
Legend Test
+ +
+
+
+
Legend Test
+
+
+ +
+ +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test + + + + +Legend Test + + +
+ +
+ +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test +Legend Test + + + + +Legend Test + + +
+ +Legend Test +Legend Test +Legend Test + + + diff --git a/layout/reftests/forms/legend/reftest-stylo.list b/layout/reftests/forms/legend/reftest-stylo.list new file mode 100644 index 000000000..e622ffda4 --- /dev/null +++ b/layout/reftests/forms/legend/reftest-stylo.list @@ -0,0 +1,5 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +skip-if(B2G||Mulet) == legend.html legend.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip == shadow-dom.html shadow-dom.html +== 1273433.html 1273433.html diff --git a/layout/reftests/forms/legend/reftest.list b/layout/reftests/forms/legend/reftest.list new file mode 100644 index 000000000..879835a59 --- /dev/null +++ b/layout/reftests/forms/legend/reftest.list @@ -0,0 +1,3 @@ +== legend.html legend-ref.html +fuzzy-if(skiaContent,1,7) pref(dom.webcomponents.enabled,true) == shadow-dom.html shadow-dom-ref.html +== 1273433.html 1273433-ref.html diff --git a/layout/reftests/forms/legend/shadow-dom-ref.html b/layout/reftests/forms/legend/shadow-dom-ref.html new file mode 100644 index 000000000..472d33acf --- /dev/null +++ b/layout/reftests/forms/legend/shadow-dom-ref.html @@ -0,0 +1,29 @@ + + + + + Test LEGEND placed into FIELDSET shadow DOM + + + + +
1a c
+
2a c
+
3a c
+
4a c
+
5a c
+
6a c
+
7a L B
+
a 8A L c B
+
a 9A a L2 caL3c B
+ + diff --git a/layout/reftests/forms/legend/shadow-dom.html b/layout/reftests/forms/legend/shadow-dom.html new file mode 100644 index 000000000..ad7babcf7 --- /dev/null +++ b/layout/reftests/forms/legend/shadow-dom.html @@ -0,0 +1,111 @@ + + + + + Test LEGEND placed into FIELDSET shadow DOM + + + + + +
+
+
+
+
+
+
+
+
+ + + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-ref.html new file mode 100644 index 000000000..c9576fc40 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-ref.html @@ -0,0 +1,105 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html new file mode 100644 index 000000000..ba9b6c8f3 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html @@ -0,0 +1,45 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-rtl.html b/layout/reftests/forms/meter/bar-pseudo-element-rtl.html new file mode 100644 index 000000000..22f5462df --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-rtl.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html new file mode 100644 index 000000000..90e269ef1 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html @@ -0,0 +1,91 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html new file mode 100644 index 000000000..e98c140f8 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html @@ -0,0 +1,94 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html new file mode 100644 index 000000000..b865133a8 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical.html new file mode 100644 index 000000000..a2ab3222e --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element.html b/layout/reftests/forms/meter/bar-pseudo-element.html new file mode 100644 index 000000000..821a44961 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/block-invalidate-ref.html b/layout/reftests/forms/meter/block-invalidate-ref.html new file mode 100644 index 000000000..3208c43ef --- /dev/null +++ b/layout/reftests/forms/meter/block-invalidate-ref.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/forms/meter/block-invalidate.html b/layout/reftests/forms/meter/block-invalidate.html new file mode 100644 index 000000000..abc98f7f7 --- /dev/null +++ b/layout/reftests/forms/meter/block-invalidate.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/meter/default-style/default-style-dyn-ref.html b/layout/reftests/forms/meter/default-style/default-style-dyn-ref.html new file mode 100644 index 000000000..03a1937fa --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style-dyn-ref.html @@ -0,0 +1,38 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/default-style/default-style-dyn.html b/layout/reftests/forms/meter/default-style/default-style-dyn.html new file mode 100644 index 000000000..bed08d651 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style-dyn.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/default-style/default-style-ref.html b/layout/reftests/forms/meter/default-style/default-style-ref.html new file mode 100644 index 000000000..7cba9ab96 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style-ref.html @@ -0,0 +1,279 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/default-style/default-style.html b/layout/reftests/forms/meter/default-style/default-style.html new file mode 100644 index 000000000..6c648c335 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style.html @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/default-style/reftest-stylo.list b/layout/reftests/forms/meter/default-style/reftest-stylo.list new file mode 100644 index 000000000..55cd0b3e3 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/reftest-stylo.list @@ -0,0 +1,3 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== default-style.html default-style.html +== default-style-dyn.html default-style-dyn.html diff --git a/layout/reftests/forms/meter/default-style/reftest.list b/layout/reftests/forms/meter/default-style/reftest.list new file mode 100644 index 000000000..a67d6712b --- /dev/null +++ b/layout/reftests/forms/meter/default-style/reftest.list @@ -0,0 +1,2 @@ +== default-style.html default-style-ref.html +== default-style-dyn.html default-style-dyn-ref.html diff --git a/layout/reftests/forms/meter/default-style/style.css b/layout/reftests/forms/meter/default-style/style.css new file mode 100644 index 000000000..9e0697bb3 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/style.css @@ -0,0 +1,54 @@ +div.meter-element { + display: inline-block; + height: 1em; + width: 5em; + vertical-align: -0.2em; + + background: -moz-linear-gradient(top, #e6e6e6, #e6e6e6, #eeeeee 20%, #cccccc 45%, #cccccc 55%); +} + +div.meter-optimum { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + /* green. */ + background: -moz-linear-gradient(top, #ad7, #ad7, #cea 20%, #7a3 45%, #7a3 55%); +} + +div.meter-sub-optimum { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + /* orange. */ + background: -moz-linear-gradient(top, #fe7, #fe7, #ffc 20%, #db3 45%, #db3 55%); +} + +div.meter-sub-sub-optimum { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + /* red. */ + background: -moz-linear-gradient(top, #f77, #f77, #fcc 20%, #d44 45%, #d44 55%); +} + +meter, meter::-moz-meter-bar, div.meter-element, div.meter-optimum, div.meter-sub-optimum, div.meter-sub-sub-optimum { + -moz-appearance: none; +} diff --git a/layout/reftests/forms/meter/in-cells-ref.html b/layout/reftests/forms/meter/in-cells-ref.html new file mode 100644 index 000000000..aa81938a3 --- /dev/null +++ b/layout/reftests/forms/meter/in-cells-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + +
foobar
foobar
+ + diff --git a/layout/reftests/forms/meter/in-cells.html b/layout/reftests/forms/meter/in-cells.html new file mode 100644 index 000000000..c62510433 --- /dev/null +++ b/layout/reftests/forms/meter/in-cells.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + +
foobar
foobar
+ + diff --git a/layout/reftests/forms/meter/margin-padding-ref.html b/layout/reftests/forms/meter/margin-padding-ref.html new file mode 100644 index 000000000..84fb9b385 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/margin-padding-rtl-ref.html b/layout/reftests/forms/meter/margin-padding-rtl-ref.html new file mode 100644 index 000000000..579794cc9 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/margin-padding-rtl.html b/layout/reftests/forms/meter/margin-padding-rtl.html new file mode 100644 index 000000000..d84058264 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-rtl.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/margin-padding-vertical-ref.html b/layout/reftests/forms/meter/margin-padding-vertical-ref.html new file mode 100644 index 000000000..e6de9fef1 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html b/layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html new file mode 100644 index 000000000..6ecb2fcaf --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/margin-padding-vertical-rtl.html b/layout/reftests/forms/meter/margin-padding-vertical-rtl.html new file mode 100644 index 000000000..55e922b07 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical-rtl.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/margin-padding-vertical.html b/layout/reftests/forms/meter/margin-padding-vertical.html new file mode 100644 index 000000000..d25d45e28 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/margin-padding.html b/layout/reftests/forms/meter/margin-padding.html new file mode 100644 index 000000000..349813e1f --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/max-height-ref.html b/layout/reftests/forms/meter/max-height-ref.html new file mode 100644 index 000000000..be61638a7 --- /dev/null +++ b/layout/reftests/forms/meter/max-height-ref.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/meter/max-height.html b/layout/reftests/forms/meter/max-height.html new file mode 100644 index 000000000..ae6115f85 --- /dev/null +++ b/layout/reftests/forms/meter/max-height.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/meter/meter-orient-block.html b/layout/reftests/forms/meter/meter-orient-block.html new file mode 100644 index 000000000..8096473e7 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-horizontal-rtl.html b/layout/reftests/forms/meter/meter-orient-horizontal-rtl.html new file mode 100644 index 000000000..29050d021 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-horizontal-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-horizontal.html b/layout/reftests/forms/meter/meter-orient-horizontal.html new file mode 100644 index 000000000..762329c7f --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-inline.html b/layout/reftests/forms/meter/meter-orient-inline.html new file mode 100644 index 000000000..a5ac5b52b --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-vertical-rtl.html b/layout/reftests/forms/meter/meter-orient-vertical-rtl.html new file mode 100644 index 000000000..af83d4530 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-vertical-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-vertical.html b/layout/reftests/forms/meter/meter-orient-vertical.html new file mode 100644 index 000000000..0bcc36349 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-block.html b/layout/reftests/forms/meter/meter-vlr-orient-block.html new file mode 100644 index 000000000..500f1599d --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-horizontal.html b/layout/reftests/forms/meter/meter-vlr-orient-horizontal.html new file mode 100644 index 000000000..194f942d1 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-inline.html b/layout/reftests/forms/meter/meter-vlr-orient-inline.html new file mode 100644 index 000000000..d3ee42792 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-vertical.html b/layout/reftests/forms/meter/meter-vlr-orient-vertical.html new file mode 100644 index 000000000..40e9c8234 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr.html b/layout/reftests/forms/meter/meter-vlr.html new file mode 100644 index 000000000..7edf4a604 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-block.html b/layout/reftests/forms/meter/meter-vrl-orient-block.html new file mode 100644 index 000000000..6b136624c --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-horizontal.html b/layout/reftests/forms/meter/meter-vrl-orient-horizontal.html new file mode 100644 index 000000000..87f8c938d --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-inline.html b/layout/reftests/forms/meter/meter-vrl-orient-inline.html new file mode 100644 index 000000000..294f823e1 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-vertical.html b/layout/reftests/forms/meter/meter-vrl-orient-vertical.html new file mode 100644 index 000000000..369465660 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl.html b/layout/reftests/forms/meter/meter-vrl.html new file mode 100644 index 000000000..7c481b31e --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/reftest-stylo.list b/layout/reftests/forms/meter/reftest-stylo.list new file mode 100644 index 000000000..ef10df30d --- /dev/null +++ b/layout/reftests/forms/meter/reftest-stylo.list @@ -0,0 +1,49 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +fuzzy-if(Android,128,16) == values.html values.html +== values-rtl.html values-rtl.html +== margin-padding.html margin-padding.html +== margin-padding-rtl.html margin-padding-rtl.html +skip-if(B2G||Mulet) == bar-pseudo-element.html bar-pseudo-element.html +# Initial mulet triage: parity with B2G/B2G Desktop +== bar-pseudo-element-rtl.html bar-pseudo-element-rtl.html + +# vertical tests +== values-vertical.html values-vertical.html +== values-vertical-rtl.html values-vertical-rtl.html +== margin-padding-vertical.html margin-padding-vertical.html +== margin-padding-vertical-rtl.html margin-padding-vertical-rtl.html +skip-if(B2G||Mulet) == bar-pseudo-element-vertical.html bar-pseudo-element-vertical.html +# Initial mulet triage: parity with B2G/B2G Desktop +== bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl.html + +# The following test is disabled but kept in the repository because the +# transformations will not behave exactly the same for and two divs. +# However, it would be possible to manually check those. +# == transformations.html transformations.html + +# default style +include default-style/reftest-stylo.list + +# Tests for bugs: +== block-invalidate.html block-invalidate.html +== in-cells.html in-cells.html +== max-height.html max-height.html + +# Tests for block and inline orientation in combination with writing-mode +# XXX Remove default-preferences setting here after bug 1138384 makes +# it the default for all channels + +== meter-orient-vertical.html meter-orient-vertical.html +== meter-orient-horizontal.html meter-orient-horizontal.html +== meter-orient-block.html meter-orient-block.html +== meter-orient-inline.html meter-orient-inline.html +== meter-vlr.html meter-vlr.html +== meter-vlr-orient-block.html meter-vlr-orient-block.html +== meter-vlr-orient-inline.html meter-vlr-orient-inline.html +== meter-vlr-orient-horizontal.html meter-vlr-orient-horizontal.html +skip == meter-vlr-orient-vertical.html meter-vlr-orient-vertical.html +== meter-vrl.html meter-vrl.html +== meter-vrl-orient-block.html meter-vrl-orient-block.html +== meter-vrl-orient-inline.html meter-vrl-orient-inline.html +== meter-vrl-orient-horizontal.html meter-vrl-orient-horizontal.html +== meter-vrl-orient-vertical.html meter-vrl-orient-vertical.html diff --git a/layout/reftests/forms/meter/reftest.list b/layout/reftests/forms/meter/reftest.list new file mode 100644 index 000000000..0a92a6004 --- /dev/null +++ b/layout/reftests/forms/meter/reftest.list @@ -0,0 +1,43 @@ +fuzzy-if(Android,128,16) == values.html values-ref.html +== values-rtl.html values-rtl-ref.html +== margin-padding.html margin-padding-ref.html +== margin-padding-rtl.html margin-padding-rtl-ref.html +== bar-pseudo-element.html bar-pseudo-element-ref.html +== bar-pseudo-element-rtl.html bar-pseudo-element-rtl-ref.html + +# vertical tests +== values-vertical.html values-vertical-ref.html +== values-vertical-rtl.html values-vertical-rtl-ref.html +== margin-padding-vertical.html margin-padding-vertical-ref.html +== margin-padding-vertical-rtl.html margin-padding-vertical-rtl-ref.html +== bar-pseudo-element-vertical.html bar-pseudo-element-vertical-ref.html +== bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl-ref.html + +# The following test is disabled but kept in the repository because the +# transformations will not behave exactly the same for and two divs. +# However, it would be possible to manually check those. +# == transformations.html transformations-ref.html + +# default style +include default-style/reftest.list + +# Tests for bugs: +== block-invalidate.html block-invalidate-ref.html +== in-cells.html in-cells-ref.html +== max-height.html max-height-ref.html + +# Tests for block and inline orientation in combination with writing-mode +!= meter-orient-vertical.html meter-orient-horizontal.html +!= meter-orient-horizontal.html meter-orient-horizontal-rtl.html +== meter-orient-block.html meter-orient-vertical.html +== meter-orient-inline.html meter-orient-horizontal.html +== meter-vlr.html meter-orient-vertical.html +== meter-vlr-orient-block.html meter-orient-horizontal.html +== meter-vlr-orient-inline.html meter-orient-vertical.html +== meter-vlr-orient-horizontal.html meter-orient-horizontal.html +== meter-vlr-orient-vertical.html meter-orient-vertical.html +== meter-vrl.html meter-orient-vertical-rtl.html +== meter-vrl-orient-block.html meter-orient-horizontal-rtl.html +== meter-vrl-orient-inline.html meter-orient-vertical-rtl.html +== meter-vrl-orient-horizontal.html meter-orient-horizontal-rtl.html +== meter-vrl-orient-vertical.html meter-orient-vertical-rtl.html diff --git a/layout/reftests/forms/meter/style.css b/layout/reftests/forms/meter/style.css new file mode 100644 index 000000000..8370c5c33 --- /dev/null +++ b/layout/reftests/forms/meter/style.css @@ -0,0 +1,38 @@ +div.meter-element { + display: inline-block; + height: 1em; + width: 5em; + vertical-align: -0.2em; + + background-color: grey; +} + +div.meter-element.vertical { + height: 5em; + width: 1em; +} + +div.meter-bar { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + background-color: green; +} + +meter, meter::-moz-meter-bar, div.meter-element, div.meter-bar { + -moz-appearance: none; +} + +meter { + background: grey; +} + +meter::-moz-meter-bar { + background: green; +} diff --git a/layout/reftests/forms/meter/transformations-ref.html b/layout/reftests/forms/meter/transformations-ref.html new file mode 100644 index 000000000..17d0daa1a --- /dev/null +++ b/layout/reftests/forms/meter/transformations-ref.html @@ -0,0 +1,78 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/transformations.html b/layout/reftests/forms/meter/transformations.html new file mode 100644 index 000000000..f4d8a3e20 --- /dev/null +++ b/layout/reftests/forms/meter/transformations.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values-ref.html b/layout/reftests/forms/meter/values-ref.html new file mode 100644 index 000000000..346e1b910 --- /dev/null +++ b/layout/reftests/forms/meter/values-ref.html @@ -0,0 +1,163 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/values-rtl-ref.html b/layout/reftests/forms/meter/values-rtl-ref.html new file mode 100644 index 000000000..c65e1d1d2 --- /dev/null +++ b/layout/reftests/forms/meter/values-rtl-ref.html @@ -0,0 +1,163 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/values-rtl.html b/layout/reftests/forms/meter/values-rtl.html new file mode 100644 index 000000000..7fc25c74a --- /dev/null +++ b/layout/reftests/forms/meter/values-rtl.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values-vertical-ref.html b/layout/reftests/forms/meter/values-vertical-ref.html new file mode 100644 index 000000000..b33027829 --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical-ref.html @@ -0,0 +1,163 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/values-vertical-rtl-ref.html b/layout/reftests/forms/meter/values-vertical-rtl-ref.html new file mode 100644 index 000000000..71e166c6c --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical-rtl-ref.html @@ -0,0 +1,163 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/meter/values-vertical-rtl.html b/layout/reftests/forms/meter/values-vertical-rtl.html new file mode 100644 index 000000000..e4653ac67 --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical-rtl.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values-vertical.html b/layout/reftests/forms/meter/values-vertical.html new file mode 100644 index 000000000..a9c31bbdd --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values.html b/layout/reftests/forms/meter/values.html new file mode 100644 index 000000000..17ae90017 --- /dev/null +++ b/layout/reftests/forms/meter/values.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/output/output-1.html b/layout/reftests/forms/output/output-1.html new file mode 100644 index 000000000..0fdb2ae8b --- /dev/null +++ b/layout/reftests/forms/output/output-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/output/output-2.html b/layout/reftests/forms/output/output-2.html new file mode 100644 index 000000000..882e805ba --- /dev/null +++ b/layout/reftests/forms/output/output-2.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/forms/output/output-3.html b/layout/reftests/forms/output/output-3.html new file mode 100644 index 000000000..ecb17e915 --- /dev/null +++ b/layout/reftests/forms/output/output-3.html @@ -0,0 +1,7 @@ + + + + + foobar + + diff --git a/layout/reftests/forms/output/output-4.html b/layout/reftests/forms/output/output-4.html new file mode 100644 index 000000000..b0ce800be --- /dev/null +++ b/layout/reftests/forms/output/output-4.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/forms/output/output-5.html b/layout/reftests/forms/output/output-5.html new file mode 100644 index 000000000..16bcf357a --- /dev/null +++ b/layout/reftests/forms/output/output-5.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/output/output-6.html b/layout/reftests/forms/output/output-6.html new file mode 100644 index 000000000..b7e9ede75 --- /dev/null +++ b/layout/reftests/forms/output/output-6.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/output/output-7.html b/layout/reftests/forms/output/output-7.html new file mode 100644 index 000000000..0ec10f3c3 --- /dev/null +++ b/layout/reftests/forms/output/output-7.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/forms/output/output-ref-2.html b/layout/reftests/forms/output/output-ref-2.html new file mode 100644 index 000000000..ad78e10e5 --- /dev/null +++ b/layout/reftests/forms/output/output-ref-2.html @@ -0,0 +1,6 @@ + + + + foobar + + diff --git a/layout/reftests/forms/output/output-ref-3.html b/layout/reftests/forms/output/output-ref-3.html new file mode 100644 index 000000000..cae43bf45 --- /dev/null +++ b/layout/reftests/forms/output/output-ref-3.html @@ -0,0 +1,6 @@ + + + + foo + + diff --git a/layout/reftests/forms/output/output-ref.html b/layout/reftests/forms/output/output-ref.html new file mode 100644 index 000000000..01d12af23 --- /dev/null +++ b/layout/reftests/forms/output/output-ref.html @@ -0,0 +1,6 @@ + + + + foo + + diff --git a/layout/reftests/forms/output/reftest-stylo.list b/layout/reftests/forms/output/reftest-stylo.list new file mode 100644 index 000000000..b55dac96f --- /dev/null +++ b/layout/reftests/forms/output/reftest-stylo.list @@ -0,0 +1,8 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== output-1.html output-1.html +== output-2.html output-2.html +== output-3.html output-3.html +== output-4.html output-4.html +== output-5.html output-5.html +== output-6.html output-6.html +== output-7.html output-7.html diff --git a/layout/reftests/forms/output/reftest.list b/layout/reftests/forms/output/reftest.list new file mode 100644 index 000000000..1bd798272 --- /dev/null +++ b/layout/reftests/forms/output/reftest.list @@ -0,0 +1,7 @@ +== output-1.html about:blank +== output-2.html output-ref.html +== output-3.html output-ref-2.html +== output-4.html output-ref-3.html +== output-5.html output-ref.html +== output-6.html output-ref.html +== output-7.html output-ref.html diff --git a/layout/reftests/forms/placeholder/placeholder-1-password.html b/layout/reftests/forms/placeholder/placeholder-1-password.html new file mode 100644 index 000000000..1c3d582f1 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-1-password.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-1-text.html b/layout/reftests/forms/placeholder/placeholder-1-text.html new file mode 100644 index 000000000..30df2f348 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-1-text.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-1-textarea.html b/layout/reftests/forms/placeholder/placeholder-1-textarea.html new file mode 100644 index 000000000..89f990ce0 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-1-textarea.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-10.html b/layout/reftests/forms/placeholder/placeholder-10.html new file mode 100644 index 000000000..40a35669e --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-10.html @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-11.html b/layout/reftests/forms/placeholder/placeholder-11.html new file mode 100644 index 000000000..62c77351c --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-11.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-12.html b/layout/reftests/forms/placeholder/placeholder-12.html new file mode 100644 index 000000000..7cfd00a0e --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-12.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-13.html b/layout/reftests/forms/placeholder/placeholder-13.html new file mode 100644 index 000000000..19fc17293 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-13.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-14.html b/layout/reftests/forms/placeholder/placeholder-14.html new file mode 100644 index 000000000..ad99420eb --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-14.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-18.html b/layout/reftests/forms/placeholder/placeholder-18.html new file mode 100644 index 000000000..159d5d7e2 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-18.html @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-19.xul b/layout/reftests/forms/placeholder/placeholder-19.xul new file mode 100644 index 000000000..e176e0f9b --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-19.xul @@ -0,0 +1,23 @@ + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-2-textarea.html b/layout/reftests/forms/placeholder/placeholder-2-textarea.html new file mode 100644 index 000000000..06678a3db --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-2-textarea.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-2.html b/layout/reftests/forms/placeholder/placeholder-2.html new file mode 100644 index 000000000..36b883ab2 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-2.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-20.html b/layout/reftests/forms/placeholder/placeholder-20.html new file mode 100644 index 000000000..323cea849 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-20.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-21.html b/layout/reftests/forms/placeholder/placeholder-21.html new file mode 100644 index 000000000..483b0d49d --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-21.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-22.html b/layout/reftests/forms/placeholder/placeholder-22.html new file mode 100644 index 000000000..7ae54e8e7 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-22.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-3.html b/layout/reftests/forms/placeholder/placeholder-3.html new file mode 100644 index 000000000..b58f7ca72 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-3.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-4.html b/layout/reftests/forms/placeholder/placeholder-4.html new file mode 100644 index 000000000..bfcce20b8 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-4.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-5.html b/layout/reftests/forms/placeholder/placeholder-5.html new file mode 100644 index 000000000..0f766d160 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-5.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-6-textarea.html b/layout/reftests/forms/placeholder/placeholder-6-textarea.html new file mode 100644 index 000000000..b56cb0478 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-6-textarea.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-6.html b/layout/reftests/forms/placeholder/placeholder-6.html new file mode 100644 index 000000000..774aa35d4 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-6.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-7.html b/layout/reftests/forms/placeholder/placeholder-7.html new file mode 100644 index 000000000..19fc8eb74 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-7.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-8.html b/layout/reftests/forms/placeholder/placeholder-8.html new file mode 100644 index 000000000..9c1ac995a --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-8.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-9.html b/layout/reftests/forms/placeholder/placeholder-9.html new file mode 100644 index 000000000..35155c012 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-9.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-blank-ref.html b/layout/reftests/forms/placeholder/placeholder-blank-ref.html new file mode 100644 index 000000000..115ffac79 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-blank-ref.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-focus-pref.html b/layout/reftests/forms/placeholder/placeholder-focus-pref.html new file mode 100644 index 000000000..cdfd92444 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-focus-pref.html @@ -0,0 +1,20 @@ + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/forms/placeholder/placeholder-focus-ref.html b/layout/reftests/forms/placeholder/placeholder-focus-ref.html new file mode 100644 index 000000000..fa8f292a4 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-focus-ref.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-overflow-ref.html b/layout/reftests/forms/placeholder/placeholder-overflow-ref.html new file mode 100644 index 000000000..9bceacd62 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overflow-ref.html @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html b/layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html new file mode 100644 index 000000000..559945a50 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-overridden-ref.html b/layout/reftests/forms/placeholder/placeholder-overridden-ref.html new file mode 100644 index 000000000..11f756af6 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overridden-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-overridden-ref.xul b/layout/reftests/forms/placeholder/placeholder-overridden-ref.xul new file mode 100644 index 000000000..706f27fbb --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overridden-ref.xul @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-rtl-ref.html b/layout/reftests/forms/placeholder/placeholder-rtl-ref.html new file mode 100644 index 000000000..91812d0ce --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-rtl-ref.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-rtl.html b/layout/reftests/forms/placeholder/placeholder-rtl.html new file mode 100644 index 000000000..5898ed55c --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-rtl.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-style.css b/layout/reftests/forms/placeholder/placeholder-style.css new file mode 100644 index 000000000..0c5bb6333 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-style.css @@ -0,0 +1,10 @@ +textarea.placeholder, +input.placeholder, +input::placeholder, +textarea::placeholder { + /* Unfortunately, we can't style the or + + diff --git a/layout/reftests/forms/placeholder/reftest-stylo.list b/layout/reftests/forms/placeholder/reftest-stylo.list new file mode 100644 index 000000000..e6766e944 --- /dev/null +++ b/layout/reftests/forms/placeholder/reftest-stylo.list @@ -0,0 +1,39 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +# Tests using placeholder-focus-ref.html as a reference are disabled because +# we can't change the caret colour nor disable it and we can't change the +# text colour without changing the caret which means that the tested page has +# a black caret with a grey text and the reference has a grey caret with grey +# text. The only thing that is doable is to make the caret grey in the tested +# page but that would make the test moot because a failure wouldn't be seen. +# A real way to fix this would be to be able to style the caret or to implement +# ::value (bug 648643), depending of the ::value behaviour (it could change the +# caret colour and the text colour or just the text colour). + +== placeholder-1-text.html placeholder-1-text.html +== placeholder-1-password.html placeholder-1-password.html +== placeholder-1-textarea.html placeholder-1-textarea.html +== placeholder-2.html placeholder-2.html +== placeholder-2-textarea.html placeholder-2-textarea.html +== placeholder-3.html placeholder-3.html +== placeholder-4.html placeholder-4.html +== placeholder-5.html placeholder-5.html +fuzzy-if(winWidget,160,10) fuzzy-if(Android,1,1) fuzzy-if(asyncPan&&!layersGPUAccelerated,146,317) fuzzy-if(OSX==1010&&browserIsRemote,1,8) == placeholder-6.html placeholder-6.html +skip-if(B2G||Mulet||(Android&&asyncPan)) == placeholder-6-textarea.html placeholder-6-textarea.html +# Initial mulet triage: parity with B2G/B2G Desktop +# needs-focus == placeholder-7.html placeholder-7.html +# needs-focus == placeholder-8.html placeholder-8.html +# needs-focus == placeholder-9.html placeholder-9.html +needs-focus == placeholder-10.html placeholder-10.html +== placeholder-11.html placeholder-11.html +== placeholder-12.html placeholder-12.html +== placeholder-13.html placeholder-13.html +== placeholder-14.html placeholder-14.html +== placeholder-18.html placeholder-18.html +random-if(winWidget) skip-if((B2G&&browserIsRemote)||Mulet) == placeholder-19.xul placeholder-19.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +# needs-focus == placeholder-20.html placeholder-20.html +needs-focus == placeholder-21.html placeholder-21.html +needs-focus == placeholder-22.html placeholder-22.html +== placeholder-rtl.html placeholder-rtl.html +pref(dom.placeholder.show_on_focus,false) needs-focus == placeholder-focus-pref.html placeholder-focus-pref.html diff --git a/layout/reftests/forms/placeholder/reftest.list b/layout/reftests/forms/placeholder/reftest.list new file mode 100644 index 000000000..525b4ab74 --- /dev/null +++ b/layout/reftests/forms/placeholder/reftest.list @@ -0,0 +1,35 @@ +# Tests using placeholder-focus-ref.html as a reference are disabled because +# we can't change the caret colour nor disable it and we can't change the +# text colour without changing the caret which means that the tested page has +# a black caret with a grey text and the reference has a grey caret with grey +# text. The only thing that is doable is to make the caret grey in the tested +# page but that would make the test moot because a failure wouldn't be seen. +# A real way to fix this would be to be able to style the caret or to implement +# ::value (bug 648643), depending of the ::value behaviour (it could change the +# caret colour and the text colour or just the text colour). + +== placeholder-1-text.html placeholder-visible-ref.html +== placeholder-1-password.html placeholder-visible-ref.html +== placeholder-1-textarea.html placeholder-visible-textarea-ref.html +== placeholder-2.html placeholder-visible-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) == placeholder-6.html placeholder-overflow-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 +needs-focus == placeholder-10.html placeholder-visible-ref.html +== placeholder-11.html placeholder-visible-ref.html +== placeholder-12.html placeholder-visible-ref.html +== placeholder-13.html placeholder-visible-ref.html +== placeholder-14.html placeholder-visible-ref.html +== placeholder-18.html placeholder-overridden-ref.html +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 +== 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/progress/bar-pseudo-element-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-ref.html new file mode 100644 index 000000000..ae95d4e23 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-ref.html @@ -0,0 +1,105 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html new file mode 100644 index 000000000..102fb61f5 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html @@ -0,0 +1,45 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-rtl.html b/layout/reftests/forms/progress/bar-pseudo-element-rtl.html new file mode 100644 index 000000000..711dc26ba --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-rtl.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html new file mode 100644 index 000000000..972d2ca49 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html @@ -0,0 +1,90 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html new file mode 100644 index 000000000..ddf951f1a --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html @@ -0,0 +1,91 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html new file mode 100644 index 000000000..312d69f52 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical.html new file mode 100644 index 000000000..0ef17f167 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/forms/progress/bar-pseudo-element.html b/layout/reftests/forms/progress/bar-pseudo-element.html new file mode 100644 index 000000000..15caf21ef --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/block-invalidate-ref.html b/layout/reftests/forms/progress/block-invalidate-ref.html new file mode 100644 index 000000000..c06092f72 --- /dev/null +++ b/layout/reftests/forms/progress/block-invalidate-ref.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/forms/progress/block-invalidate.html b/layout/reftests/forms/progress/block-invalidate.html new file mode 100644 index 000000000..47ba03bda --- /dev/null +++ b/layout/reftests/forms/progress/block-invalidate.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/progress/in-cells-ref.html b/layout/reftests/forms/progress/in-cells-ref.html new file mode 100644 index 000000000..700270621 --- /dev/null +++ b/layout/reftests/forms/progress/in-cells-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + +
foobar
foobar
+ + diff --git a/layout/reftests/forms/progress/in-cells.html b/layout/reftests/forms/progress/in-cells.html new file mode 100644 index 000000000..fc3614347 --- /dev/null +++ b/layout/reftests/forms/progress/in-cells.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + +
foobar
foobar
+ + diff --git a/layout/reftests/forms/progress/indeterminate-style-height-ref.html b/layout/reftests/forms/progress/indeterminate-style-height-ref.html new file mode 100644 index 000000000..d53eb069c --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-height-ref.html @@ -0,0 +1,46 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/forms/progress/indeterminate-style-height.html b/layout/reftests/forms/progress/indeterminate-style-height.html new file mode 100644 index 000000000..ddefd0afa --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-height.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/indeterminate-style-width-ref.html b/layout/reftests/forms/progress/indeterminate-style-width-ref.html new file mode 100644 index 000000000..8a135b2ea --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-width-ref.html @@ -0,0 +1,37 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/forms/progress/indeterminate-style-width.html b/layout/reftests/forms/progress/indeterminate-style-width.html new file mode 100644 index 000000000..f5db8ff66 --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-width.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding-ref.html b/layout/reftests/forms/progress/margin-padding-ref.html new file mode 100644 index 000000000..33f35c306 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/margin-padding-rtl-ref.html b/layout/reftests/forms/progress/margin-padding-rtl-ref.html new file mode 100644 index 000000000..dcf76f0f3 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/margin-padding-rtl.html b/layout/reftests/forms/progress/margin-padding-rtl.html new file mode 100644 index 000000000..fc445c36c --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-rtl.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding-vertical-ref.html b/layout/reftests/forms/progress/margin-padding-vertical-ref.html new file mode 100644 index 000000000..1d964bdfa --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html b/layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html new file mode 100644 index 000000000..986a7ca44 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/margin-padding-vertical-rtl.html b/layout/reftests/forms/progress/margin-padding-vertical-rtl.html new file mode 100644 index 000000000..7be45b2c1 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical-rtl.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding-vertical.html b/layout/reftests/forms/progress/margin-padding-vertical.html new file mode 100644 index 000000000..8e4d48565 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding.html b/layout/reftests/forms/progress/margin-padding.html new file mode 100644 index 000000000..fe4f3d003 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/max-height-ref.html b/layout/reftests/forms/progress/max-height-ref.html new file mode 100644 index 000000000..872f9cc82 --- /dev/null +++ b/layout/reftests/forms/progress/max-height-ref.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/progress/max-height.html b/layout/reftests/forms/progress/max-height.html new file mode 100644 index 000000000..c9d545330 --- /dev/null +++ b/layout/reftests/forms/progress/max-height.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/progress/progress-orient-block.html b/layout/reftests/forms/progress/progress-orient-block.html new file mode 100644 index 000000000..e5f33c497 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-horizontal-rtl.html b/layout/reftests/forms/progress/progress-orient-horizontal-rtl.html new file mode 100644 index 000000000..64d715724 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-horizontal-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-horizontal.html b/layout/reftests/forms/progress/progress-orient-horizontal.html new file mode 100644 index 000000000..e37e46170 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-inline.html b/layout/reftests/forms/progress/progress-orient-inline.html new file mode 100644 index 000000000..352537ae7 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-vertical-rtl.html b/layout/reftests/forms/progress/progress-orient-vertical-rtl.html new file mode 100644 index 000000000..7fb4d81be --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-vertical-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-vertical.html b/layout/reftests/forms/progress/progress-orient-vertical.html new file mode 100644 index 000000000..6a64a5e8c --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-block.html b/layout/reftests/forms/progress/progress-vlr-orient-block.html new file mode 100644 index 000000000..954bc9dd1 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-horizontal.html b/layout/reftests/forms/progress/progress-vlr-orient-horizontal.html new file mode 100644 index 000000000..9584f95d7 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-inline.html b/layout/reftests/forms/progress/progress-vlr-orient-inline.html new file mode 100644 index 000000000..9ec89960d --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-vertical.html b/layout/reftests/forms/progress/progress-vlr-orient-vertical.html new file mode 100644 index 000000000..625b543b4 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr.html b/layout/reftests/forms/progress/progress-vlr.html new file mode 100644 index 000000000..52f42aede --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-block.html b/layout/reftests/forms/progress/progress-vrl-orient-block.html new file mode 100644 index 000000000..52df5dd29 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-horizontal.html b/layout/reftests/forms/progress/progress-vrl-orient-horizontal.html new file mode 100644 index 000000000..03ea99bb8 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-inline.html b/layout/reftests/forms/progress/progress-vrl-orient-inline.html new file mode 100644 index 000000000..57ee166d0 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-vertical.html b/layout/reftests/forms/progress/progress-vrl-orient-vertical.html new file mode 100644 index 000000000..becd4504e --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl.html b/layout/reftests/forms/progress/progress-vrl.html new file mode 100644 index 000000000..a3f0b889f --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/reftest-stylo.list b/layout/reftests/forms/progress/reftest-stylo.list new file mode 100644 index 000000000..5019c4486 --- /dev/null +++ b/layout/reftests/forms/progress/reftest-stylo.list @@ -0,0 +1,49 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== values.html values.html +== values-rtl.html values-rtl.html +== margin-padding.html margin-padding.html +== margin-padding-rtl.html margin-padding-rtl.html +skip-if(B2G||Mulet) == bar-pseudo-element.html bar-pseudo-element.html +# Initial mulet triage: parity with B2G/B2G Desktop +== bar-pseudo-element-rtl.html bar-pseudo-element-rtl.html +== indeterminate-style-width.html indeterminate-style-width.html + +# vertical tests +== values-vertical.html values-vertical.html +== values-vertical-rtl.html values-vertical-rtl.html +== margin-padding-vertical.html margin-padding-vertical.html +== margin-padding-vertical-rtl.html margin-padding-vertical-rtl.html +skip-if(B2G||Mulet) == bar-pseudo-element-vertical.html bar-pseudo-element-vertical.html +# Initial mulet triage: parity with B2G/B2G Desktop +== bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl.html +== indeterminate-style-height.html indeterminate-style-height.html + +# The following test is disabled but kept in the repository because the +# transformations will not behave exactly the same for and two divs. +# However, it would be possible to manually check those. +# == transformations.html transformations.html + +# Tests for bugs: +== block-invalidate.html block-invalidate.html +== in-cells.html in-cells.html +== max-height.html max-height.html + +# Tests for block and inline orientation in combination with writing-mode +# XXX Remove default-preferences setting here after bug 1138384 makes +# it the default for all channels + +== progress-orient-horizontal.html progress-orient-horizontal.html +skip == progress-orient-vertical.html progress-orient-vertical.html +# only OS X currently has direction-dependent rendering here +== progress-orient-block.html progress-orient-block.html +== progress-orient-inline.html progress-orient-inline.html +== progress-vlr.html progress-vlr.html +== progress-vlr-orient-block.html progress-vlr-orient-block.html +== progress-vlr-orient-inline.html progress-vlr-orient-inline.html +== progress-vlr-orient-horizontal.html progress-vlr-orient-horizontal.html +== progress-vlr-orient-vertical.html progress-vlr-orient-vertical.html +== progress-vrl.html progress-vrl.html +== progress-vrl-orient-block.html progress-vrl-orient-block.html +== progress-vrl-orient-inline.html progress-vrl-orient-inline.html +== progress-vrl-orient-horizontal.html progress-vrl-orient-horizontal.html +== progress-vrl-orient-vertical.html progress-vrl-orient-vertical.html diff --git a/layout/reftests/forms/progress/reftest.list b/layout/reftests/forms/progress/reftest.list new file mode 100644 index 000000000..445a76a4d --- /dev/null +++ b/layout/reftests/forms/progress/reftest.list @@ -0,0 +1,42 @@ +== values.html values-ref.html +== values-rtl.html values-rtl-ref.html +== margin-padding.html margin-padding-ref.html +== margin-padding-rtl.html margin-padding-rtl-ref.html +== bar-pseudo-element.html bar-pseudo-element-ref.html +== bar-pseudo-element-rtl.html bar-pseudo-element-rtl-ref.html +== indeterminate-style-width.html indeterminate-style-width-ref.html + +# vertical tests +== values-vertical.html values-vertical-ref.html +== values-vertical-rtl.html values-vertical-rtl-ref.html +== margin-padding-vertical.html margin-padding-vertical-ref.html +== margin-padding-vertical-rtl.html margin-padding-vertical-rtl-ref.html +== bar-pseudo-element-vertical.html bar-pseudo-element-vertical-ref.html +== bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl-ref.html +== indeterminate-style-height.html indeterminate-style-height-ref.html + +# The following test is disabled but kept in the repository because the +# transformations will not behave exactly the same for and two divs. +# However, it would be possible to manually check those. +# == transformations.html transformations-ref.html + +# Tests for bugs: +== block-invalidate.html block-invalidate-ref.html +== in-cells.html in-cells-ref.html +== max-height.html max-height-ref.html + +# Tests for block and inline orientation in combination with writing-mode +!= progress-orient-horizontal.html progress-orient-vertical.html +fails-if(!cocoaWidget||OSX==1010) != progress-orient-vertical.html progress-orient-vertical-rtl.html # only OS X currently has direction-dependent rendering here +== progress-orient-block.html progress-orient-vertical.html +== progress-orient-inline.html progress-orient-horizontal.html +== progress-vlr.html progress-orient-vertical.html +== progress-vlr-orient-block.html progress-orient-horizontal.html +== progress-vlr-orient-inline.html progress-orient-vertical.html +== progress-vlr-orient-horizontal.html progress-orient-horizontal.html +== progress-vlr-orient-vertical.html progress-orient-vertical.html +== progress-vrl.html progress-orient-vertical-rtl.html +== progress-vrl-orient-block.html progress-orient-horizontal-rtl.html +== progress-vrl-orient-inline.html progress-orient-vertical-rtl.html +== progress-vrl-orient-horizontal.html progress-orient-horizontal-rtl.html +== progress-vrl-orient-vertical.html progress-orient-vertical-rtl.html diff --git a/layout/reftests/forms/progress/style.css b/layout/reftests/forms/progress/style.css new file mode 100644 index 000000000..025bde8f8 --- /dev/null +++ b/layout/reftests/forms/progress/style.css @@ -0,0 +1,39 @@ +div.progress-element { + -moz-appearance: progressbar; + display: inline-block; + height: 1em; + width: 10em; + vertical-align: -0.2em; + + /* Default style in case of there is -moz-appearance: none; */ + border: 2px solid; + -moz-border-top-colors: ThreeDShadow #e6e6e6; + -moz-border-right-colors: ThreeDHighlight #e6e6e6; + -moz-border-bottom-colors: ThreeDHighlight #e6e6e6; + -moz-border-left-colors: ThreeDShadow #e6e6e6; + background-color: #e6e6e6; +} + +div.progress-element.vertical { + height: 10em; + width: 1em; +} + +div.progress-bar { + -moz-appearance: progresschunk; + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + box-sizing: border-box; + + /* Default style in case of there is -moz-appearance: none; */ + background-color: #0064b4; +} + +progress, progress::-moz-progress-bar, div.progress-element, div.progress-bar { + -moz-appearance: none; +} diff --git a/layout/reftests/forms/progress/transformations-ref.html b/layout/reftests/forms/progress/transformations-ref.html new file mode 100644 index 000000000..f77751ac8 --- /dev/null +++ b/layout/reftests/forms/progress/transformations-ref.html @@ -0,0 +1,78 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/transformations.html b/layout/reftests/forms/progress/transformations.html new file mode 100644 index 000000000..d15637977 --- /dev/null +++ b/layout/reftests/forms/progress/transformations.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values-ref.html b/layout/reftests/forms/progress/values-ref.html new file mode 100644 index 000000000..048e1164c --- /dev/null +++ b/layout/reftests/forms/progress/values-ref.html @@ -0,0 +1,58 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/values-rtl-ref.html b/layout/reftests/forms/progress/values-rtl-ref.html new file mode 100644 index 000000000..99bf9fb2a --- /dev/null +++ b/layout/reftests/forms/progress/values-rtl-ref.html @@ -0,0 +1,58 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/values-rtl.html b/layout/reftests/forms/progress/values-rtl.html new file mode 100644 index 000000000..6a143b0c1 --- /dev/null +++ b/layout/reftests/forms/progress/values-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values-vertical-ref.html b/layout/reftests/forms/progress/values-vertical-ref.html new file mode 100644 index 000000000..e6d85b317 --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical-ref.html @@ -0,0 +1,58 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/values-vertical-rtl-ref.html b/layout/reftests/forms/progress/values-vertical-rtl-ref.html new file mode 100644 index 000000000..6da23eae6 --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical-rtl-ref.html @@ -0,0 +1,58 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/forms/progress/values-vertical-rtl.html b/layout/reftests/forms/progress/values-vertical-rtl.html new file mode 100644 index 000000000..b50db9ad2 --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical-rtl.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values-vertical.html b/layout/reftests/forms/progress/values-vertical.html new file mode 100644 index 000000000..47294fdeb --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values.html b/layout/reftests/forms/progress/values.html new file mode 100644 index 000000000..3c5e3e80b --- /dev/null +++ b/layout/reftests/forms/progress/values.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/reftest-stylo.list b/layout/reftests/forms/reftest-stylo.list new file mode 100644 index 000000000..cfea24b9a --- /dev/null +++ b/layout/reftests/forms/reftest-stylo.list @@ -0,0 +1,36 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,10) HTTP(..) == text-control-baseline-1.html text-control-baseline-1.html +# Initial mulet triage: parity with B2G/B2G Desktop + +# button element +include button/reftest-stylo.list + +# legend element +include legend/reftest-stylo.list + +# fieldset element +include fieldset/reftest-stylo.list + +# placeholder +include placeholder/reftest-stylo.list + +# input +include input/reftest-stylo.list + +# meter element +include meter/reftest-stylo.list + +# output element +include output/reftest-stylo.list + +# progress element +include progress/reftest-stylo.list + +# select element +include select/reftest-stylo.list + +# textarea element +include textarea/reftest-stylo.list + +# textbox element +include textbox/reftest-stylo.list diff --git a/layout/reftests/forms/reftest.list b/layout/reftests/forms/reftest.list new file mode 100644 index 000000000..d45db276f --- /dev/null +++ b/layout/reftests/forms/reftest.list @@ -0,0 +1,34 @@ +fuzzy-if(skiaContent,1,10) HTTP(..) == text-control-baseline-1.html text-control-baseline-1-ref.html + +# button element +include button/reftest.list + +# legend element +include legend/reftest.list + +# fieldset element +include fieldset/reftest.list + +# placeholder +include placeholder/reftest.list + +# input +include input/reftest.list + +# meter element +include meter/reftest.list + +# output element +include output/reftest.list + +# progress element +include progress/reftest.list + +# select element +include select/reftest.list + +# textarea element +include textarea/reftest.list + +# textbox element +include textbox/reftest.list diff --git a/layout/reftests/forms/select/997709-2-ref.html b/layout/reftests/forms/select/997709-2-ref.html new file mode 100644 index 000000000..349abe0b7 --- /dev/null +++ b/layout/reftests/forms/select/997709-2-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/forms/select/997709-2.html b/layout/reftests/forms/select/997709-2.html new file mode 100644 index 000000000..46be45418 --- /dev/null +++ b/layout/reftests/forms/select/997709-2.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/forms/select/boguskids-ref.html b/layout/reftests/forms/select/boguskids-ref.html new file mode 100644 index 000000000..905b64649 --- /dev/null +++ b/layout/reftests/forms/select/boguskids-ref.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/forms/select/boguskids.html b/layout/reftests/forms/select/boguskids.html new file mode 100644 index 000000000..102f820c8 --- /dev/null +++ b/layout/reftests/forms/select/boguskids.html @@ -0,0 +1,18 @@ + + + + + + diff --git a/layout/reftests/forms/select/dynamic-boguskids.html b/layout/reftests/forms/select/dynamic-boguskids.html new file mode 100644 index 000000000..2a6b7c261 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-boguskids.html @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-1-ref.html b/layout/reftests/forms/select/focusring-1-ref.html new file mode 100644 index 000000000..9118d265e --- /dev/null +++ b/layout/reftests/forms/select/focusring-1-ref.html @@ -0,0 +1,37 @@ + + + + Testcase #1 for bug 1253977 + + + + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-1.html b/layout/reftests/forms/select/focusring-1.html new file mode 100644 index 000000000..fa3bb204f --- /dev/null +++ b/layout/reftests/forms/select/focusring-1.html @@ -0,0 +1,41 @@ + + + + Testcase #1 for bug 1253977 + + + + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-2-ref.html b/layout/reftests/forms/select/focusring-2-ref.html new file mode 100644 index 000000000..c7c16a5e5 --- /dev/null +++ b/layout/reftests/forms/select/focusring-2-ref.html @@ -0,0 +1,22 @@ + + + + Testcase #2 for bug 1253977 + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-2.html b/layout/reftests/forms/select/focusring-2.html new file mode 100644 index 000000000..413ca3a83 --- /dev/null +++ b/layout/reftests/forms/select/focusring-2.html @@ -0,0 +1,46 @@ + + + + Testcase #2 for bug 1253977 + + + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-3-ref.html b/layout/reftests/forms/select/focusring-3-ref.html new file mode 100644 index 000000000..0238f8bdb --- /dev/null +++ b/layout/reftests/forms/select/focusring-3-ref.html @@ -0,0 +1,36 @@ + + + + Testcase #3 for bug 1253977 + + + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-3.html b/layout/reftests/forms/select/focusring-3.html new file mode 100644 index 000000000..4a51476db --- /dev/null +++ b/layout/reftests/forms/select/focusring-3.html @@ -0,0 +1,40 @@ + + + + Testcase #3 for bug 1253977 + + + + + + + + + + diff --git a/layout/reftests/forms/select/multiple-ref.html b/layout/reftests/forms/select/multiple-ref.html new file mode 100644 index 000000000..70bdac6bc --- /dev/null +++ b/layout/reftests/forms/select/multiple-ref.html @@ -0,0 +1,12 @@ + + + + + + diff --git a/layout/reftests/forms/select/multiple.html b/layout/reftests/forms/select/multiple.html new file mode 100644 index 000000000..6b95eebc5 --- /dev/null +++ b/layout/reftests/forms/select/multiple.html @@ -0,0 +1,12 @@ + + + + + + diff --git a/layout/reftests/forms/select/option-children-ref.html b/layout/reftests/forms/select/option-children-ref.html new file mode 100644 index 000000000..09f6d19f0 --- /dev/null +++ b/layout/reftests/forms/select/option-children-ref.html @@ -0,0 +1,5 @@ + + +Option elements with children + + diff --git a/layout/reftests/forms/select/option-children.html b/layout/reftests/forms/select/option-children.html new file mode 100644 index 000000000..357247b56 --- /dev/null +++ b/layout/reftests/forms/select/option-children.html @@ -0,0 +1,11 @@ + + +Option elements with children + + diff --git a/layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html b/layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html new file mode 100644 index 000000000..413024176 --- /dev/null +++ b/layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html @@ -0,0 +1,112 @@ + +Testcase for bug 471741 + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + +
+ +
Result: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1
+ + + + diff --git a/layout/reftests/forms/select/out-of-bounds-selectedindex.html b/layout/reftests/forms/select/out-of-bounds-selectedindex.html new file mode 100644 index 000000000..4ae9ed06b --- /dev/null +++ b/layout/reftests/forms/select/out-of-bounds-selectedindex.html @@ -0,0 +1,129 @@ + +Testcase for bug 471741 + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + +
+ +
+ + + + diff --git a/layout/reftests/forms/select/padding-button-placement-ref.html b/layout/reftests/forms/select/padding-button-placement-ref.html new file mode 100644 index 000000000..342b404c6 --- /dev/null +++ b/layout/reftests/forms/select/padding-button-placement-ref.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/layout/reftests/forms/select/padding-button-placement.html b/layout/reftests/forms/select/padding-button-placement.html new file mode 100644 index 000000000..370715032 --- /dev/null +++ b/layout/reftests/forms/select/padding-button-placement.html @@ -0,0 +1,15 @@ + + + + + + + + +
+
+ +
+
+ + diff --git a/layout/reftests/forms/select/reftest-stylo.list b/layout/reftests/forms/select/reftest-stylo.list new file mode 100644 index 000000000..998f27237 --- /dev/null +++ b/layout/reftests/forms/select/reftest-stylo.list @@ -0,0 +1,15 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +fuzzy-if(Android,2,2) skip-if(B2G||Mulet) == out-of-bounds-selectedindex.html out-of-bounds-selectedindex.html +# test for bug 471741 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet) == multiple.html multiple.html +# Initial mulet triage: parity with B2G/B2G Desktop +== boguskids.html boguskids.html +== dynamic-boguskids.html dynamic-boguskids.html +== option-children.html option-children.html +fuzzy(1,4) == padding-button-placement.html padding-button-placement.html +HTTP(../..) == vertical-centering.html vertical-centering.html +== 997709-2.html 997709-2.html +needs-focus == focusring-1.html focusring-1.html +needs-focus == focusring-2.html focusring-2.html +needs-focus == focusring-3.html focusring-3.html diff --git a/layout/reftests/forms/select/reftest.list b/layout/reftests/forms/select/reftest.list new file mode 100644 index 000000000..1261dad9f --- /dev/null +++ b/layout/reftests/forms/select/reftest.list @@ -0,0 +1,11 @@ +fuzzy-if(Android,4,11) == out-of-bounds-selectedindex.html out-of-bounds-selectedindex-ref.html # test for bug 471741 +== multiple.html multiple-ref.html +== boguskids.html boguskids-ref.html +== dynamic-boguskids.html boguskids-ref.html +== option-children.html option-children-ref.html +fuzzy(1,4) == padding-button-placement.html padding-button-placement-ref.html +HTTP(../..) == vertical-centering.html vertical-centering-ref.html +== 997709-2.html 997709-2-ref.html +needs-focus == focusring-1.html focusring-1-ref.html +needs-focus == focusring-2.html focusring-2-ref.html +needs-focus == focusring-3.html focusring-3-ref.html diff --git a/layout/reftests/forms/select/vertical-centering-ref.html b/layout/reftests/forms/select/vertical-centering-ref.html new file mode 100644 index 000000000..f5d855456 --- /dev/null +++ b/layout/reftests/forms/select/vertical-centering-ref.html @@ -0,0 +1,23 @@ + + + diff --git a/layout/reftests/forms/select/vertical-centering.html b/layout/reftests/forms/select/vertical-centering.html new file mode 100644 index 000000000..6a2daa9e7 --- /dev/null +++ b/layout/reftests/forms/select/vertical-centering.html @@ -0,0 +1,19 @@ + + + diff --git a/layout/reftests/forms/text-control-baseline-1-ref.html b/layout/reftests/forms/text-control-baseline-1-ref.html new file mode 100644 index 000000000..f46e55f1d --- /dev/null +++ b/layout/reftests/forms/text-control-baseline-1-ref.html @@ -0,0 +1,30 @@ + + + + Reference for bug 481751 + + + + + + + + + + diff --git a/layout/reftests/forms/text-control-baseline-1.html b/layout/reftests/forms/text-control-baseline-1.html new file mode 100644 index 000000000..080eeb5cd --- /dev/null +++ b/layout/reftests/forms/text-control-baseline-1.html @@ -0,0 +1,37 @@ + + + + Test for bug 481751 + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/in-dynamic-rtl-doc.html b/layout/reftests/forms/textarea/in-dynamic-rtl-doc.html new file mode 100644 index 000000000..c8afa20cf --- /dev/null +++ b/layout/reftests/forms/textarea/in-dynamic-rtl-doc.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html b/layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html new file mode 100644 index 000000000..e6b14358e --- /dev/null +++ b/layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html b/layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html new file mode 100644 index 000000000..8c915b5ee --- /dev/null +++ b/layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/ltr-scrollbar.html b/layout/reftests/forms/textarea/ltr-scrollbar.html new file mode 100644 index 000000000..927fbede6 --- /dev/null +++ b/layout/reftests/forms/textarea/ltr-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/ltr.html b/layout/reftests/forms/textarea/ltr.html new file mode 100644 index 000000000..c7e84be0e --- /dev/null +++ b/layout/reftests/forms/textarea/ltr.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/no-resize.html b/layout/reftests/forms/textarea/no-resize.html new file mode 100644 index 000000000..fbf879653 --- /dev/null +++ b/layout/reftests/forms/textarea/no-resize.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html b/layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html new file mode 100644 index 000000000..30928bbd7 --- /dev/null +++ b/layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html @@ -0,0 +1,51 @@ + + + + + Padding and Scrollbar Placement Test Reference + + + + + +
+ + diff --git a/layout/reftests/forms/textarea/padding-scrollbar-placement.html b/layout/reftests/forms/textarea/padding-scrollbar-placement.html new file mode 100644 index 000000000..e1b0d7d67 --- /dev/null +++ b/layout/reftests/forms/textarea/padding-scrollbar-placement.html @@ -0,0 +1,44 @@ + + + + + Padding and Scrollbar Placement Test + + + + + +
+ + diff --git a/layout/reftests/forms/textarea/reftest-stylo.list b/layout/reftests/forms/textarea/reftest-stylo.list new file mode 100644 index 000000000..0a050f16b --- /dev/null +++ b/layout/reftests/forms/textarea/reftest-stylo.list @@ -0,0 +1,23 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +skip-if(B2G||Mulet||Android) == resize.html resize.html +# Initial mulet triage: parity with B2G/B2G Desktop +# an offset seems to apply to the native resizer on windows so skip this test for now +fails skip-if(B2G||Mulet||Android) skip-if(winWidget) fuzzy-if(cocoaWidget,1,33) fuzzy-if(skiaContent&&!winWidget,5,10) == resize-background.html resize-background.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet||Android) == ltr.html ltr.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet||Android) == ltr-scrollbar.html ltr-scrollbar.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip == in-ltr-doc-scrollbar.html in-ltr-doc-scrollbar.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet||Android) == ltr.html ltr.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet||Android) fails-if(xulRuntime.widgetToolkit=="gtk2") == rtl.html rtl.html +# bug 834724 +# Initial mulet triage: parity with B2G/B2G Desktop +== rtl.html rtl.html +== rtl.html rtl.html +== rtl.html rtl.html +fuzzy-if(skiaContent,1,3) == setvalue-framereconstruction-1.html setvalue-framereconstruction-1.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,102,4168) == padding-scrollbar-placement.html padding-scrollbar-placement.html +== various-cols.html various-cols.html diff --git a/layout/reftests/forms/textarea/reftest.list b/layout/reftests/forms/textarea/reftest.list new file mode 100644 index 000000000..aee3654cb --- /dev/null +++ b/layout/reftests/forms/textarea/reftest.list @@ -0,0 +1,14 @@ +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) == 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) != ltr.html no-resize.html +skip-if(Android) fails-if(xulRuntime.widgetToolkit=="gtk2") != rtl.html no-resize.html # bug 834724 +== rtl.html rtl-dynamic-attr.html +== 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) == padding-scrollbar-placement.html padding-scrollbar-placement-ref.html +== various-cols.html various-cols-ref.html diff --git a/layout/reftests/forms/textarea/resize-background-ref.html b/layout/reftests/forms/textarea/resize-background-ref.html new file mode 100644 index 000000000..c0a97fb63 --- /dev/null +++ b/layout/reftests/forms/textarea/resize-background-ref.html @@ -0,0 +1,30 @@ + + + + +
+ +
+ + diff --git a/layout/reftests/forms/textarea/resize-background.html b/layout/reftests/forms/textarea/resize-background.html new file mode 100644 index 000000000..24c6f70d8 --- /dev/null +++ b/layout/reftests/forms/textarea/resize-background.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/resize-ref.html b/layout/reftests/forms/textarea/resize-ref.html new file mode 100644 index 000000000..5d3334889 --- /dev/null +++ b/layout/reftests/forms/textarea/resize-ref.html @@ -0,0 +1,3 @@ + +
+ diff --git a/layout/reftests/forms/textarea/resize.html b/layout/reftests/forms/textarea/resize.html new file mode 100644 index 000000000..f513b4634 --- /dev/null +++ b/layout/reftests/forms/textarea/resize.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/rtl-dynamic-attr.html b/layout/reftests/forms/textarea/rtl-dynamic-attr.html new file mode 100644 index 000000000..47f97baa7 --- /dev/null +++ b/layout/reftests/forms/textarea/rtl-dynamic-attr.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/rtl-dynamic-style.html b/layout/reftests/forms/textarea/rtl-dynamic-style.html new file mode 100644 index 000000000..8997e31c0 --- /dev/null +++ b/layout/reftests/forms/textarea/rtl-dynamic-style.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/rtl-scrollbar.html b/layout/reftests/forms/textarea/rtl-scrollbar.html new file mode 100644 index 000000000..2770dc694 --- /dev/null +++ b/layout/reftests/forms/textarea/rtl-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/rtl.html b/layout/reftests/forms/textarea/rtl.html new file mode 100644 index 000000000..984f9d9aa --- /dev/null +++ b/layout/reftests/forms/textarea/rtl.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/setvalue-framereconstruction-1.html b/layout/reftests/forms/textarea/setvalue-framereconstruction-1.html new file mode 100644 index 000000000..dd8f1d2c0 --- /dev/null +++ b/layout/reftests/forms/textarea/setvalue-framereconstruction-1.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + diff --git a/layout/reftests/forms/textarea/setvalue-framereconstruction-ref.html b/layout/reftests/forms/textarea/setvalue-framereconstruction-ref.html new file mode 100644 index 000000000..3f5108815 --- /dev/null +++ b/layout/reftests/forms/textarea/setvalue-framereconstruction-ref.html @@ -0,0 +1,17 @@ + + + + + + +
+ +
+ + + + + + diff --git a/layout/reftests/forms/textarea/various-cols-ref.html b/layout/reftests/forms/textarea/various-cols-ref.html new file mode 100644 index 000000000..7ba962e61 --- /dev/null +++ b/layout/reftests/forms/textarea/various-cols-ref.html @@ -0,0 +1,4 @@ + +
+
+ diff --git a/layout/reftests/forms/textarea/various-cols.html b/layout/reftests/forms/textarea/various-cols.html new file mode 100644 index 000000000..dc62941d8 --- /dev/null +++ b/layout/reftests/forms/textarea/various-cols.html @@ -0,0 +1,4 @@ + +
+
+ diff --git a/layout/reftests/forms/textbox/accesskey-1-notref.xul b/layout/reftests/forms/textbox/accesskey-1-notref.xul new file mode 100644 index 000000000..697d10879 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1-notref.xul @@ -0,0 +1,35 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-1.xul b/layout/reftests/forms/textbox/accesskey-1.xul new file mode 100644 index 000000000..39ad15b2d --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1.xul @@ -0,0 +1,35 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-2-ref.xul b/layout/reftests/forms/textbox/accesskey-2-ref.xul new file mode 100644 index 000000000..ce6ed1ebc --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-2-ref.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-2.xul b/layout/reftests/forms/textbox/accesskey-2.xul new file mode 100644 index 000000000..98b2c272b --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-2.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3-notref.xul b/layout/reftests/forms/textbox/accesskey-3-notref.xul new file mode 100644 index 000000000..1a81e2811 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3-notref.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3-ref.xul b/layout/reftests/forms/textbox/accesskey-3-ref.xul new file mode 100644 index 000000000..b7907e9a6 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3-ref.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3.xul b/layout/reftests/forms/textbox/accesskey-3.xul new file mode 100644 index 000000000..97e2c6fbc --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4-notref.xul b/layout/reftests/forms/textbox/accesskey-4-notref.xul new file mode 100644 index 000000000..1a81e2811 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4-notref.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4-ref.xul b/layout/reftests/forms/textbox/accesskey-4-ref.xul new file mode 100644 index 000000000..df787415f --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4-ref.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4.xul b/layout/reftests/forms/textbox/accesskey-4.xul new file mode 100644 index 000000000..d63bafbc5 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4.xul @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/align-baseline-1-ref.xul b/layout/reftests/forms/textbox/align-baseline-1-ref.xul new file mode 100644 index 000000000..646e412de --- /dev/null +++ b/layout/reftests/forms/textbox/align-baseline-1-ref.xul @@ -0,0 +1,26 @@ + + + + + #container { + margin-top: 12px; + padding-top: 8px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + + + + + diff --git a/layout/reftests/forms/textbox/align-baseline-1.xul b/layout/reftests/forms/textbox/align-baseline-1.xul new file mode 100644 index 000000000..711e1858a --- /dev/null +++ b/layout/reftests/forms/textbox/align-baseline-1.xul @@ -0,0 +1,34 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + } + label, textbox { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + textbox { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/reftest-stylo.list b/layout/reftests/forms/textbox/reftest-stylo.list new file mode 100644 index 000000000..f14a2c20a --- /dev/null +++ b/layout/reftests/forms/textbox/reftest-stylo.list @@ -0,0 +1,28 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +# access-key tests are no use on OS X because access keys are not indicated visually +# no real XUL theme on Android so we just skip +skip-if(cocoaWidget||((B2G&&browserIsRemote)||Mulet)||Android) == accesskey-1.xul accesskey-1.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(cocoaWidget||((B2G&&browserIsRemote)||Mulet)||Android) == accesskey-2.xul accesskey-2.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +# accesskey-3 fails because of defects in XUL bidi support +skip == accesskey-3.xul accesskey-3.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(cocoaWidget||((B2G&&browserIsRemote)||Mulet)||Android) == accesskey-3.xul accesskey-3.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(cocoaWidget||((B2G&&browserIsRemote)||Mulet)||Android) == accesskey-4.xul accesskey-4.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(cocoaWidget||((B2G&&browserIsRemote)||Mulet)||Android) == accesskey-4.xul accesskey-4.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if((B2G&&browserIsRemote)||Mulet||Android) == align-baseline-1.xul align-baseline-1.xul +# test for bug 494901 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet||Android) == setsize.xul setsize.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop diff --git a/layout/reftests/forms/textbox/reftest.list b/layout/reftests/forms/textbox/reftest.list new file mode 100644 index 000000000..eb0b8fc9d --- /dev/null +++ b/layout/reftests/forms/textbox/reftest.list @@ -0,0 +1,11 @@ +# access-key tests are no use on OS X because access keys are not indicated visually +# no real XUL theme on Android so we just skip +skip-if(cocoaWidget||Android) != accesskey-1.xul accesskey-1-notref.xul +skip-if(cocoaWidget||Android) == accesskey-2.xul accesskey-2-ref.xul +# accesskey-3 fails because of defects in XUL bidi support +fails-if(!cocoaWidget) skip-if(cocoaWidget||Android) == accesskey-3.xul accesskey-3-ref.xul +skip-if(cocoaWidget||Android) != accesskey-3.xul accesskey-3-notref.xul +skip-if(cocoaWidget||Android) == accesskey-4.xul accesskey-4-ref.xul +skip-if(cocoaWidget||Android) != accesskey-4.xul accesskey-4-notref.xul +skip-if(Android) == align-baseline-1.xul align-baseline-1-ref.xul # test for bug 494901 +skip-if(Android) == setsize.xul setsize-ref.xul diff --git a/layout/reftests/forms/textbox/setsize-ref.xul b/layout/reftests/forms/textbox/setsize-ref.xul new file mode 100644 index 000000000..ca0d30e72 --- /dev/null +++ b/layout/reftests/forms/textbox/setsize-ref.xul @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/forms/textbox/setsize.xul b/layout/reftests/forms/textbox/setsize.xul new file mode 100644 index 000000000..30d2face1 --- /dev/null +++ b/layout/reftests/forms/textbox/setsize.xul @@ -0,0 +1,8 @@ + + + + + + + + -- cgit v1.2.3