From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- layout/reftests/forms/button/1317351-ref.html | 21 ++ layout/reftests/forms/button/1317351.html | 30 +++ layout/reftests/forms/button/1349646-ref.html | 27 ++ layout/reftests/forms/button/1349646.html | 27 ++ .../forms/button/appearance-revert-ref.html | 2 + .../reftests/forms/button/appearance-revert.html | 2 + .../forms/button/author-padding-notref.html | 2 + layout/reftests/forms/button/author-padding.html | 3 + .../button/button-display-flex-fullsize-1-ref.html | 57 +++++ .../button/button-display-flex-fullsize-1.html | 51 ++++ .../button/button-display-grid-fullsize-1-ref.html | 60 +++++ .../button/button-display-grid-fullsize-1.html | 56 +++++ .../forms/button/button-empty-columns-ref.html | 2 + .../forms/button/button-empty-columns.html | 2 + .../forms/button/button-visibility-1-ref.html | 25 ++ .../reftests/forms/button/button-visibility-1.html | 26 ++ 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 | 60 +++++ .../forms/button/display-grid-flex-columnset.html | 60 +++++ .../forms/button/dynamic-text-indent-ref.html | 4 + .../reftests/forms/button/dynamic-text-indent.html | 12 + .../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 + .../forms/button/focus-non-themed-ref.html | 10 + layout/reftests/forms/button/focus-non-themed.html | 9 + .../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-ref.html | 52 ++++ .../forms/button/percent-height-child.html | 60 +++++ .../forms/button/percent-width-child-ref.html | 53 ++++ .../reftests/forms/button/percent-width-child.html | 59 +++++ layout/reftests/forms/button/reftest.list | 59 +++++ .../forms/button/vertical-centering-ref.html | 23 ++ .../reftests/forms/button/vertical-centering.html | 33 +++ .../forms/button/width-auto-size-em-ltr-ref.html | 18 ++ .../forms/button/width-auto-size-em-ltr.html | 20 ++ .../forms/button/width-auto-size-em-rtl-ref.html | 19 ++ .../forms/button/width-auto-size-em-rtl.html | 21 ++ .../forms/button/width-auto-size-ltr-ref.html | 19 ++ .../reftests/forms/button/width-auto-size-ltr.html | 20 ++ .../forms/button/width-auto-size-rtl-ref.html | 20 ++ .../reftests/forms/button/width-auto-size-rtl.html | 21 ++ .../width-erode-all-focuspadding-rtl-ref.html | 21 ++ .../button/width-erode-all-focuspadding-rtl.html | 22 ++ .../reftests/forms/button/width-exact-fit-ltr.html | 21 ++ .../reftests/forms/button/width-exact-fit-rtl.html | 22 ++ .../forms/display-block-baselines-1-ref.html | 91 +++++++ .../reftests/forms/display-block-baselines-1.html | 92 +++++++ .../forms/display-block-baselines-2-ref.html | 100 ++++++++ .../reftests/forms/display-block-baselines-2.html | 100 ++++++++ .../forms/display-block-baselines-3-ref.html | 76 ++++++ .../reftests/forms/display-block-baselines-3.html | 73 ++++++ .../forms/display-block-baselines-4-ref.html | 73 ++++++ .../reftests/forms/display-block-baselines-4.html | 74 ++++++ .../forms/display-block-baselines-5-ref.html | 72 ++++++ .../reftests/forms/display-block-baselines-5.html | 72 ++++++ .../forms/fieldset/abs-pos-child-sizing-ref.html | 79 ++++++ .../forms/fieldset/abs-pos-child-sizing.html | 64 +++++ layout/reftests/forms/fieldset/blue-1x1.png | Bin 0 -> 69 bytes .../fieldset/dynamic-legend-scroll-1-ref.html | 24 ++ .../forms/fieldset/dynamic-legend-scroll-1.html | 33 +++ .../forms/fieldset/dynamic-text-indent-ref.html | 2 + .../forms/fieldset/dynamic-text-indent.html | 12 + .../fieldset/fieldset-border-image-1-ref.html | 13 + .../forms/fieldset/fieldset-border-image-1a.html | 13 + .../forms/fieldset/fieldset-border-image-1b.html | 13 + .../fieldset/fieldset-border-image-2-ref.html | 14 ++ .../forms/fieldset/fieldset-border-image-2a.html | 14 ++ .../forms/fieldset/fieldset-border-image-2b.html | 14 ++ .../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 +++ .../fieldset/fieldset-height-resize-1-ref.html | 28 +++ .../forms/fieldset/fieldset-height-resize-1.html | 37 +++ .../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-min-inline-size-1-ref.html | 4 + .../forms/fieldset/fieldset-min-inline-size-1.html | 4 + .../forms/fieldset/fieldset-min-width-1-ref.html | 4 + .../forms/fieldset/fieldset-min-width-1a.html | 4 + .../forms/fieldset/fieldset-min-width-1b.html | 6 + .../forms/fieldset/fieldset-min-width-2-ref.html | 2 + .../forms/fieldset/fieldset-min-width-2a.html | 4 + .../forms/fieldset/fieldset-min-width-2b.html | 6 + .../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 ++ .../legend-overlapping-right-border-1-ref.html | 15 ++ .../legend-overlapping-right-border-1.html | 14 ++ 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.list | 30 +++ .../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/relpos-legend-3-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-3.html | 8 + .../forms/fieldset/relpos-legend-4-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-4.html | 8 + .../forms/fieldset/sticky-legend-1-ref.html | 12 + .../reftests/forms/fieldset/sticky-legend-1.html | 12 + .../checkbox/accent-color-accentcolor-ref.html | 2 + .../input/checkbox/accent-color-accentcolor.html | 2 + .../input/checkbox/checkbox-baseline-ref.html | 39 +++ .../forms/input/checkbox/checkbox-baseline.html | 45 ++++ .../input/checkbox/checkbox-clamp-01-ref.html | 13 + .../forms/input/checkbox/checkbox-clamp-01.html | 34 +++ .../input/checkbox/checkbox-clamp-02-ref.html | 37 +++ .../forms/input/checkbox/checkbox-clamp-02.html | 38 +++ .../checkbox/checkbox-minimum-size-notref.html | 2 + .../input/checkbox/checkbox-minimum-size.html | 22 ++ .../checkbox/checkbox-radio-auto-sized-ref.html | 24 ++ .../input/checkbox/checkbox-radio-color-ref.html | 38 +++ .../forms/input/checkbox/checkbox-radio-color.html | 40 +++ .../input/checkbox/checked-appearance-none.html | 2 + .../input/checkbox/checked-native-notref.html | 2 + .../forms/input/checkbox/checked-native.html | 2 + .../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 + layout/reftests/forms/input/checkbox/reftest.list | 20 ++ .../input/checkbox/unchecked-appearance-none.html | 2 + .../forms/input/color/auto-height-1-ref.html | 5 + .../reftests/forms/input/color/auto-height-1.html | 3 + .../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 | 16 ++ .../reftests/forms/input/color/custom-style-1.html | 11 + .../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 | 112 +++++++++ .../forms/input/color/margin-padding-1.html | 39 +++ .../reftests/forms/input/color/reference-style.css | 17 ++ layout/reftests/forms/input/color/reftest.list | 9 + .../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 ++ .../forms/input/datetime/line-height-01-ref.html | 9 + .../forms/input/datetime/line-height-01.html | 10 + .../forms/input/datetime/line-height-02-ref.html | 8 + .../forms/input/datetime/line-height-02.html | 8 + layout/reftests/forms/input/datetime/reftest.list | 25 ++ .../reset-button-visibility-hidden-ref.html | 2 + .../datetime/reset-button-visibility-hidden.html | 3 + .../forms/input/datetime/text-align-notref.html | 2 + .../reftests/forms/input/datetime/text-align.html | 2 + .../reftests/forms/input/datetime/time-basic.html | 6 + .../reftests/forms/input/datetime/time-border.html | 6 + .../datetime/time-content-left-aligned-ref.html | 9 + .../input/datetime/time-content-left-aligned.html | 9 + .../forms/input/datetime/time-large-font.html | 6 + .../time-reset-button-right-aligned-ref.html | 9 + .../datetime/time-reset-button-right-aligned.html | 10 + .../input/datetime/time-simple-unthemed-ref.html | 6 + .../forms/input/datetime/time-simple-unthemed.html | 6 + .../input/datetime/time-small-height-ref.html | 18 ++ .../forms/input/datetime/time-small-height.html | 19 ++ .../datetime/time-small-width-height-ref.html | 18 ++ .../input/datetime/time-small-width-height.html | 19 ++ .../forms/input/datetime/time-small-width-ref.html | 19 ++ .../forms/input/datetime/time-small-width.html | 20 ++ .../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 + layout/reftests/forms/input/email/reftest.list | 3 + .../reftests/forms/input/file/background-ref.xhtml | 16 ++ layout/reftests/forms/input/file/background.html | 11 + .../forms/input/file/button-height-ref.html | 6 + .../reftests/forms/input/file/button-height.html | 6 + .../forms/input/file/color-inherit-ref.html | 6 + .../reftests/forms/input/file/color-inherit.html | 6 + .../reftests/forms/input/file/css-display-ref.html | 54 ++++ layout/reftests/forms/input/file/css-display.html | 64 +++++ .../forms/input/file/css-overflow-ref.html | 39 +++ layout/reftests/forms/input/file/css-overflow.html | 46 ++++ .../forms/input/file/dynamic-max-width-ref.html | 20 ++ .../forms/input/file/dynamic-max-width.html | 34 +++ .../input/file/label-min-inline-size-ref.html | 23 ++ .../forms/input/file/label-min-inline-size.html | 44 ++++ layout/reftests/forms/input/file/reftest.list | 12 + layout/reftests/forms/input/file/rtl-ref.xhtml | 17 ++ layout/reftests/forms/input/file/rtl.html | 8 + layout/reftests/forms/input/file/simple-ref.xhtml | 14 ++ layout/reftests/forms/input/file/simple.html | 8 + layout/reftests/forms/input/file/size.html | 9 + layout/reftests/forms/input/file/style-ref.xhtml | 25 ++ layout/reftests/forms/input/file/style.css | 63 +++++ 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 ++ layout/reftests/forms/input/hidden/reftest.list | 1 + .../input/number/appearance-textfield-dynamic.html | 7 + .../forms/input/number/appearance-textfield.html | 2 + .../forms/input/number/caret-left-rtl-notref.html | 2 + .../forms/input/number/caret-left-rtl.html | 2 + .../forms/input/number/caret-right-notref.html | 2 + .../input/number/caret-right-vertical-notref.html | 2 + .../forms/input/number/caret-right-vertical.html | 2 + .../reftests/forms/input/number/caret-right.html | 2 + .../forms/input/number/clipped-text-ref.html | 9 + .../reftests/forms/input/number/clipped-text.html | 9 + layout/reftests/forms/input/number/flex-ref.html | 22 ++ layout/reftests/forms/input/number/flex.html | 23 ++ .../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 + .../number/number-localized-dynamic-asnumber.html | 5 + .../input/number/number-localized-dynamic.html | 5 + .../input/number/number-localized-notref.html | 2 + .../forms/input/number/number-localized.html | 2 + .../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 | 18 ++ .../number/number-reframe-anon-text-field-ref.html | 17 ++ .../number/number-reframe-anon-text-field.html | 44 ++++ .../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 + .../number/number-spinbox-disabled-notref.html | 9 + .../input/number/number-spinbox-disabled.html | 9 + .../input/number/number-style-inheritance-ref.html | 6 + .../input/number/number-style-inheritance.html | 6 + .../forms/input/number/padding-001-notref.html | 10 + .../forms/input/number/padding-001-ref.html | 9 + .../reftests/forms/input/number/padding-001.html | 10 + .../forms/input/number/padding-002-ref.html | 8 + .../reftests/forms/input/number/padding-002.html | 8 + .../forms/input/number/pseudo-classes.html | 37 +++ layout/reftests/forms/input/number/reftest.list | 74 ++++++ .../forms/input/number/show-value-ref.html | 26 ++ layout/reftests/forms/input/number/show-value.html | 42 ++++ .../forms/input/number/spinner-overflow-ref.html | 12 + .../number/spinner-overflow-vertical-ref.html | 11 + .../input/number/spinner-overflow-vertical.html | 10 + .../forms/input/number/spinner-overflow.html | 12 + layout/reftests/forms/input/number/text.html | 2 + .../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 ++ .../reftests/forms/input/percentage/reftest.list | 1 + .../forms/input/radio/checked-appearance-none.html | 2 + .../forms/input/radio/checked-native-notref.html | 2 + .../reftests/forms/input/radio/checked-native.html | 2 + .../forms/input/radio/label-dynamic-ref.html | 38 +++ .../reftests/forms/input/radio/label-dynamic.html | 46 ++++ .../forms/input/radio/radio-clamp-01-ref.html | 12 + .../reftests/forms/input/radio/radio-clamp-01.html | 34 +++ .../forms/input/radio/radio-clamp-02-ref.html | 37 +++ .../reftests/forms/input/radio/radio-clamp-02.html | 38 +++ .../input/radio/radio-minimum-size-notref.html | 2 + .../forms/input/radio/radio-minimum-size.html | 22 ++ layout/reftests/forms/input/radio/reftest.list | 9 + .../input/radio/unchecked-appearance-none.html | 2 + .../forms/input/range/100pct-common-ref.html | 6 + .../forms/input/range/75pct-common-ref.html | 6 + .../input/range/75pct-unthemed-common-ref.html | 6 + .../reftests/forms/input/range/auto-size-ref.html | 59 +++++ layout/reftests/forms/input/range/auto-size.html | 50 ++++ ...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 + .../input/range/range-border-background-ref.html | 26 ++ .../forms/input/range/range-border-background.html | 26 ++ .../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 + .../range/range-percent-intrinsic-size-2b-ref.html | 92 +++++++ .../range/range-percent-intrinsic-size-2b.html | 99 ++++++++ .../forms/input/range/range-track-bg-ref.html | 16 ++ .../reftests/forms/input/range/range-track-bg.html | 9 + .../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 + layout/reftests/forms/input/range/reftest.list | 61 +++++ .../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 ++ .../input/range/track-default-rendering-ref.html | 25 ++ .../forms/input/range/track-default-rendering.html | 22 ++ .../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.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 ++ .../input/search/appearance-textfield-dynamic.html | 7 + .../forms/input/search/appearance-textfield.html | 2 + layout/reftests/forms/input/search/ref.html | 6 + layout/reftests/forms/input/search/reftest.list | 8 + .../reftests/forms/input/search/search-basic.html | 2 + .../forms/input/search/search-with-value.html | 2 + .../forms/input/search/text-with-value.html | 2 + layout/reftests/forms/input/search/text.html | 2 + 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.list | 3 + .../reftests/forms/input/text/autofill-blank.html | 8 + .../forms/input/text/autofill-line-height.html | 9 + .../forms/input/text/autofill-prefilled-value.html | 9 + .../forms/input/text/autofill-preview-blank.html | 8 + .../input/text/autofill-preview-line-height.html | 12 + .../forms/input/text/autofill-preview.html | 9 + layout/reftests/forms/input/text/autofill.html | 9 + .../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 ++ .../forms/input/text/centering-1-ref.xhtml | 28 +++ layout/reftests/forms/input/text/centering-1.xhtml | 39 +++ .../forms/input/text/dynamic-height-1-ref.xhtml | 9 + .../forms/input/text/dynamic-height-1.xhtml | 23 ++ .../forms/input/text/focus-on-anchor-ref.html | 2 + .../reftests/forms/input/text/focus-on-anchor.html | 2 + .../forms/input/text/height-small-font-notref.html | 2 + .../forms/input/text/height-small-font.html | 2 + .../forms/input/text/intrinsic-size-ref.html | 12 + .../reftests/forms/input/text/intrinsic-size.html | 16 ++ .../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-2.5.html | 7 + .../forms/input/text/pseudo-class-lock-ref.html | 2 + .../forms/input/text/pseudo-class-lock.html | 5 + layout/reftests/forms/input/text/reftest.list | 25 ++ .../forms/input/text/select-overflow-ref.html | 18 ++ .../reftests/forms/input/text/select-overflow.html | 25 ++ layout/reftests/forms/input/text/select-ref.html | 18 ++ layout/reftests/forms/input/text/select.html | 21 ++ .../forms/input/text/shadow-rules-ref.html | 7 + layout/reftests/forms/input/text/shadow-rules.html | 10 + 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.list | 3 + layout/reftests/forms/legend/1273433-ref.html | 51 ++++ layout/reftests/forms/legend/1273433.html | 51 ++++ layout/reftests/forms/legend/1339287-ref.html | 46 ++++ layout/reftests/forms/legend/1339287.html | 58 +++++ .../forms/legend/legend-padding-1-ref.html | 43 ++++ layout/reftests/forms/legend/legend-padding-1.html | 42 ++++ .../forms/legend/legend-padding-2-ref.html | 44 ++++ layout/reftests/forms/legend/legend-padding-2.html | 43 ++++ layout/reftests/forms/legend/legend-ref.html | 95 +++++++ layout/reftests/forms/legend/legend.html | 87 +++++++ layout/reftests/forms/legend/reftest.list | 5 + layout/reftests/forms/legend/shadow-dom-ref.html | 29 +++ .../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 | 47 ++++ .../forms/meter/bar-pseudo-element-vertical.html | 47 ++++ .../reftests/forms/meter/bar-pseudo-element.html | 52 ++++ .../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.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.list | 44 ++++ .../forms/meter/rounded-corner-clipping-ref.html | 21 ++ .../forms/meter/rounded-corner-clipping.html | 17 ++ 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.list | 7 + layout/reftests/forms/overflow-ref.html | 19 ++ layout/reftests/forms/overflow.html | 20 ++ .../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 ++ .../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-ref.html | 17 ++ .../placeholder/placeholder-overflow-ref.html | 13 + .../placeholder-overflow-textarea-ref.html | 13 + .../placeholder/placeholder-overridden-ref.html | 6 + .../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 + layout/reftests/forms/placeholder/reftest.list | 36 +++ .../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 | 47 ++++ .../progress/bar-pseudo-element-vertical.html | 47 ++++ .../forms/progress/bar-pseudo-element.html | 51 ++++ .../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.list | 42 ++++ layout/reftests/forms/progress/style.css | 37 +++ .../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.list | 40 +++ layout/reftests/forms/select/1769580-ref.html | 12 + layout/reftests/forms/select/1769580.html | 13 + layout/reftests/forms/select/997709-2-ref.html | 4 + layout/reftests/forms/select/997709-2.html | 4 + .../reftests/forms/select/arrow-color-notref.html | 4 + layout/reftests/forms/select/arrow-color.html | 4 + layout/reftests/forms/select/boguskids-ref.html | 13 + layout/reftests/forms/select/boguskids.html | 18 ++ .../reftests/forms/select/dynamic-boguskids.html | 31 +++ .../forms/select/dynamic-text-indent-1-ref.html | 4 + .../forms/select/dynamic-text-indent-1.html | 14 ++ .../forms/select/dynamic-text-overflow-1-ref.html | 4 + .../forms/select/dynamic-text-overflow-1.html | 14 ++ 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 ++++ .../forms/select/intrinsic-size-scrollbar.html | 2 + .../forms/select/listbox-checked-style-notref.html | 11 + .../forms/select/listbox-checked-style-ref.html | 11 + .../forms/select/listbox-checked-style.html | 11 + .../forms/select/listbox-focus-notref.html | 13 + layout/reftests/forms/select/listbox-focus.html | 13 + .../forms/select/listbox-zero-row-initial-ref.html | 23 ++ .../forms/select/listbox-zero-row-initial.html | 14 ++ layout/reftests/forms/select/multiple-ref.html | 12 + layout/reftests/forms/select/multiple.html | 12 + layout/reftests/forms/select/no-padding-ref.html | 2 + layout/reftests/forms/select/no-padding.html | 2 + .../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.list | 31 +++ ...select-option-display-none-inline-size-ref.html | 18 ++ .../select-option-display-none-inline-size.html | 23 ++ .../forms/select/select-scrollbar-width-ref.html | 2 + .../forms/select/select-scrollbar-width.html | 2 + .../select/themed-select-padding-no-clip-ref.html | 37 +++ .../select/themed-select-padding-no-clip.html | 26 ++ .../forms/select/vertical-centering-ref.html | 20 ++ .../reftests/forms/select/vertical-centering.html | 18 ++ .../forms/text-control-baseline-1-ref.html | 30 +++ layout/reftests/forms/text-control-baseline-1.html | 37 +++ .../textarea/appearance-background-change-ref.html | 8 + .../textarea/appearance-background-change.html | 11 + .../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 | 43 ++++ .../textarea/padding-scrollbar-placement.html | 44 ++++ .../textarea/padding-text-overflow-notref.html | 12 + .../forms/textarea/padding-text-overflow.html | 13 + layout/reftests/forms/textarea/reftest.list | 18 ++ .../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-rtl-ref.html | 3 + .../forms/textarea/resize-rtl-vertical.html | 3 + layout/reftests/forms/textarea/resize-rtl.html | 3 + .../reftests/forms/textarea/resize-vertical.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 + .../reftests/forms/textarea/various-cols-ref.html | 4 + layout/reftests/forms/textarea/various-cols.html | 4 + .../reftests/forms/textbox/accesskey-1-dyn.xhtml | 42 ++++ .../forms/textbox/accesskey-1-notref.xhtml | 35 +++ layout/reftests/forms/textbox/accesskey-1.xhtml | 35 +++ .../reftests/forms/textbox/accesskey-2-ref.xhtml | 36 +++ layout/reftests/forms/textbox/accesskey-2.xhtml | 36 +++ .../forms/textbox/accesskey-3-notref.xhtml | 36 +++ .../reftests/forms/textbox/accesskey-3-ref.xhtml | 36 +++ layout/reftests/forms/textbox/accesskey-3.xhtml | 36 +++ .../forms/textbox/accesskey-4-notref.xhtml | 36 +++ .../reftests/forms/textbox/accesskey-4-ref.xhtml | 36 +++ layout/reftests/forms/textbox/accesskey-4.xhtml | 36 +++ .../forms/textbox/align-baseline-1-ref.xhtml | 26 ++ .../reftests/forms/textbox/align-baseline-1.xhtml | 34 +++ layout/reftests/forms/textbox/reftest.list | 11 + layout/reftests/forms/textbox/setsize-ref.xhtml | 9 + layout/reftests/forms/textbox/setsize.xhtml | 8 + 716 files changed, 15935 insertions(+) create mode 100644 layout/reftests/forms/button/1317351-ref.html create mode 100644 layout/reftests/forms/button/1317351.html create mode 100644 layout/reftests/forms/button/1349646-ref.html create mode 100644 layout/reftests/forms/button/1349646.html create mode 100644 layout/reftests/forms/button/appearance-revert-ref.html create mode 100644 layout/reftests/forms/button/appearance-revert.html create mode 100644 layout/reftests/forms/button/author-padding-notref.html create mode 100644 layout/reftests/forms/button/author-padding.html create mode 100644 layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html create mode 100644 layout/reftests/forms/button/button-display-flex-fullsize-1.html create mode 100644 layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html create mode 100644 layout/reftests/forms/button/button-display-grid-fullsize-1.html create mode 100644 layout/reftests/forms/button/button-empty-columns-ref.html create mode 100644 layout/reftests/forms/button/button-empty-columns.html create mode 100644 layout/reftests/forms/button/button-visibility-1-ref.html create mode 100644 layout/reftests/forms/button/button-visibility-1.html 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/dynamic-text-indent-ref.html create mode 100644 layout/reftests/forms/button/dynamic-text-indent.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-non-themed-ref.html create mode 100644 layout/reftests/forms/button/focus-non-themed.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-ref.html create mode 100644 layout/reftests/forms/button/percent-height-child.html create mode 100644 layout/reftests/forms/button/percent-width-child-ref.html create mode 100644 layout/reftests/forms/button/percent-width-child.html 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-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-erode-all-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/display-block-baselines-1-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-1.html create mode 100644 layout/reftests/forms/display-block-baselines-2-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-2.html create mode 100644 layout/reftests/forms/display-block-baselines-3-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-3.html create mode 100644 layout/reftests/forms/display-block-baselines-4-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-4.html create mode 100644 layout/reftests/forms/display-block-baselines-5-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-5.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/blue-1x1.png 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/dynamic-text-indent-ref.html create mode 100644 layout/reftests/forms/fieldset/dynamic-text-indent.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-1a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-1b.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-2a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-2b.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-height-resize-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-height-resize-1.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-min-inline-size-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-1a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-1b.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-2a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-2b.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-overlapping-right-border-1-ref.html create mode 100644 layout/reftests/forms/fieldset/legend-overlapping-right-border-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.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/relpos-legend-3-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-3.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-4-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-4.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/accent-color-accentcolor-ref.html create mode 100644 layout/reftests/forms/input/checkbox/accent-color-accentcolor.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-baseline.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-01.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-02.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-minimum-size.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-radio-color.html create mode 100644 layout/reftests/forms/input/checkbox/checked-appearance-none.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/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.list create mode 100644 layout/reftests/forms/input/checkbox/unchecked-appearance-none.html create mode 100644 layout/reftests/forms/input/color/auto-height-1-ref.html create mode 100644 layout/reftests/forms/input/color/auto-height-1.html 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.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/line-height-01-ref.html create mode 100644 layout/reftests/forms/input/datetime/line-height-01.html create mode 100644 layout/reftests/forms/input/datetime/line-height-02-ref.html create mode 100644 layout/reftests/forms/input/datetime/line-height-02.html create mode 100644 layout/reftests/forms/input/datetime/reftest.list create mode 100644 layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html create mode 100644 layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html create mode 100644 layout/reftests/forms/input/datetime/text-align-notref.html create mode 100644 layout/reftests/forms/input/datetime/text-align.html 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-content-left-aligned-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-content-left-aligned.html create mode 100644 layout/reftests/forms/input/datetime/time-large-font.html create mode 100644 layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-reset-button-right-aligned.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-small-height-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-height.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-height-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-height.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width.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.list create mode 100644 layout/reftests/forms/input/file/background-ref.xhtml create mode 100644 layout/reftests/forms/input/file/background.html create mode 100644 layout/reftests/forms/input/file/button-height-ref.html create mode 100644 layout/reftests/forms/input/file/button-height.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/css-display-ref.html create mode 100644 layout/reftests/forms/input/file/css-display.html create mode 100644 layout/reftests/forms/input/file/css-overflow-ref.html create mode 100644 layout/reftests/forms/input/file/css-overflow.html create mode 100644 layout/reftests/forms/input/file/dynamic-max-width-ref.html create mode 100644 layout/reftests/forms/input/file/dynamic-max-width.html create mode 100644 layout/reftests/forms/input/file/label-min-inline-size-ref.html create mode 100644 layout/reftests/forms/input/file/label-min-inline-size.html create mode 100644 layout/reftests/forms/input/file/reftest.list create mode 100644 layout/reftests/forms/input/file/rtl-ref.xhtml create mode 100644 layout/reftests/forms/input/file/rtl.html create mode 100644 layout/reftests/forms/input/file/simple-ref.xhtml 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.xhtml 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.list create mode 100644 layout/reftests/forms/input/number/appearance-textfield-dynamic.html create mode 100644 layout/reftests/forms/input/number/appearance-textfield.html create mode 100644 layout/reftests/forms/input/number/caret-left-rtl-notref.html create mode 100644 layout/reftests/forms/input/number/caret-left-rtl.html create mode 100644 layout/reftests/forms/input/number/caret-right-notref.html create mode 100644 layout/reftests/forms/input/number/caret-right-vertical-notref.html create mode 100644 layout/reftests/forms/input/number/caret-right-vertical.html create mode 100644 layout/reftests/forms/input/number/caret-right.html create mode 100644 layout/reftests/forms/input/number/clipped-text-ref.html create mode 100644 layout/reftests/forms/input/number/clipped-text.html create mode 100644 layout/reftests/forms/input/number/flex-ref.html create mode 100644 layout/reftests/forms/input/number/flex.html 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-localized-dynamic-asnumber.html create mode 100644 layout/reftests/forms/input/number/number-localized-dynamic.html create mode 100644 layout/reftests/forms/input/number/number-localized-notref.html create mode 100644 layout/reftests/forms/input/number/number-localized.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.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/number-spinbox-disabled-notref.html create mode 100644 layout/reftests/forms/input/number/number-spinbox-disabled.html create mode 100644 layout/reftests/forms/input/number/number-style-inheritance-ref.html create mode 100644 layout/reftests/forms/input/number/number-style-inheritance.html create mode 100644 layout/reftests/forms/input/number/padding-001-notref.html create mode 100644 layout/reftests/forms/input/number/padding-001-ref.html create mode 100644 layout/reftests/forms/input/number/padding-001.html create mode 100644 layout/reftests/forms/input/number/padding-002-ref.html create mode 100644 layout/reftests/forms/input/number/padding-002.html create mode 100644 layout/reftests/forms/input/number/pseudo-classes.html 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/spinner-overflow-ref.html create mode 100644 layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html create mode 100644 layout/reftests/forms/input/number/spinner-overflow-vertical.html create mode 100644 layout/reftests/forms/input/number/spinner-overflow.html create mode 100644 layout/reftests/forms/input/number/text.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.list create mode 100644 layout/reftests/forms/input/radio/checked-appearance-none.html 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/label-dynamic-ref.html create mode 100644 layout/reftests/forms/input/radio/label-dynamic.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-01-ref.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-01.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-02-ref.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-02.html create mode 100644 layout/reftests/forms/input/radio/radio-minimum-size-notref.html create mode 100644 layout/reftests/forms/input/radio/radio-minimum-size.html create mode 100644 layout/reftests/forms/input/radio/reftest.list create mode 100644 layout/reftests/forms/input/radio/unchecked-appearance-none.html 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/auto-size-ref.html create mode 100644 layout/reftests/forms/input/range/auto-size.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-border-background-ref.html create mode 100644 layout/reftests/forms/input/range/range-border-background.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-percent-intrinsic-size-2b-ref.html create mode 100644 layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html create mode 100644 layout/reftests/forms/input/range/range-track-bg-ref.html create mode 100644 layout/reftests/forms/input/range/range-track-bg.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.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/track-default-rendering-ref.html create mode 100644 layout/reftests/forms/input/range/track-default-rendering.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.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/appearance-textfield-dynamic.html create mode 100644 layout/reftests/forms/input/search/appearance-textfield.html create mode 100644 layout/reftests/forms/input/search/ref.html create mode 100644 layout/reftests/forms/input/search/reftest.list create mode 100644 layout/reftests/forms/input/search/search-basic.html create mode 100644 layout/reftests/forms/input/search/search-with-value.html create mode 100644 layout/reftests/forms/input/search/text-with-value.html create mode 100644 layout/reftests/forms/input/search/text.html 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.list create mode 100644 layout/reftests/forms/input/text/autofill-blank.html create mode 100644 layout/reftests/forms/input/text/autofill-line-height.html create mode 100644 layout/reftests/forms/input/text/autofill-prefilled-value.html create mode 100644 layout/reftests/forms/input/text/autofill-preview-blank.html create mode 100644 layout/reftests/forms/input/text/autofill-preview-line-height.html create mode 100644 layout/reftests/forms/input/text/autofill-preview.html create mode 100644 layout/reftests/forms/input/text/autofill.html 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.xhtml create mode 100644 layout/reftests/forms/input/text/centering-1.xhtml create mode 100644 layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml create mode 100644 layout/reftests/forms/input/text/dynamic-height-1.xhtml create mode 100644 layout/reftests/forms/input/text/focus-on-anchor-ref.html create mode 100644 layout/reftests/forms/input/text/focus-on-anchor.html create mode 100644 layout/reftests/forms/input/text/height-small-font-notref.html create mode 100644 layout/reftests/forms/input/text/height-small-font.html 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-2.5.html create mode 100644 layout/reftests/forms/input/text/pseudo-class-lock-ref.html create mode 100644 layout/reftests/forms/input/text/pseudo-class-lock.html create mode 100644 layout/reftests/forms/input/text/reftest.list create mode 100644 layout/reftests/forms/input/text/select-overflow-ref.html create mode 100644 layout/reftests/forms/input/text/select-overflow.html 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/shadow-rules-ref.html create mode 100644 layout/reftests/forms/input/text/shadow-rules.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.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/1339287-ref.html create mode 100644 layout/reftests/forms/legend/1339287.html create mode 100644 layout/reftests/forms/legend/legend-padding-1-ref.html create mode 100644 layout/reftests/forms/legend/legend-padding-1.html create mode 100644 layout/reftests/forms/legend/legend-padding-2-ref.html create mode 100644 layout/reftests/forms/legend/legend-padding-2.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.list create mode 100644 layout/reftests/forms/legend/shadow-dom-ref.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.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.list create mode 100644 layout/reftests/forms/meter/rounded-corner-clipping-ref.html create mode 100644 layout/reftests/forms/meter/rounded-corner-clipping.html 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.list create mode 100644 layout/reftests/forms/overflow-ref.html create mode 100644 layout/reftests/forms/overflow.html 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-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-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-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.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.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.list create mode 100644 layout/reftests/forms/select/1769580-ref.html create mode 100644 layout/reftests/forms/select/1769580.html 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/arrow-color-notref.html create mode 100644 layout/reftests/forms/select/arrow-color.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/dynamic-text-indent-1-ref.html create mode 100644 layout/reftests/forms/select/dynamic-text-indent-1.html create mode 100644 layout/reftests/forms/select/dynamic-text-overflow-1-ref.html create mode 100644 layout/reftests/forms/select/dynamic-text-overflow-1.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/intrinsic-size-scrollbar.html create mode 100644 layout/reftests/forms/select/listbox-checked-style-notref.html create mode 100644 layout/reftests/forms/select/listbox-checked-style-ref.html create mode 100644 layout/reftests/forms/select/listbox-checked-style.html create mode 100644 layout/reftests/forms/select/listbox-focus-notref.html create mode 100644 layout/reftests/forms/select/listbox-focus.html create mode 100644 layout/reftests/forms/select/listbox-zero-row-initial-ref.html create mode 100644 layout/reftests/forms/select/listbox-zero-row-initial.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/no-padding-ref.html create mode 100644 layout/reftests/forms/select/no-padding.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.list create mode 100644 layout/reftests/forms/select/select-option-display-none-inline-size-ref.html create mode 100644 layout/reftests/forms/select/select-option-display-none-inline-size.html create mode 100644 layout/reftests/forms/select/select-scrollbar-width-ref.html create mode 100644 layout/reftests/forms/select/select-scrollbar-width.html create mode 100644 layout/reftests/forms/select/themed-select-padding-no-clip-ref.html create mode 100644 layout/reftests/forms/select/themed-select-padding-no-clip.html 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/appearance-background-change-ref.html create mode 100644 layout/reftests/forms/textarea/appearance-background-change.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/padding-text-overflow-notref.html create mode 100644 layout/reftests/forms/textarea/padding-text-overflow.html 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-rtl-ref.html create mode 100644 layout/reftests/forms/textarea/resize-rtl-vertical.html create mode 100644 layout/reftests/forms/textarea/resize-rtl.html create mode 100644 layout/reftests/forms/textarea/resize-vertical.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/various-cols-ref.html create mode 100644 layout/reftests/forms/textarea/various-cols.html create mode 100644 layout/reftests/forms/textbox/accesskey-1-dyn.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-1-notref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-1.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-2-ref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-2.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-3-notref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-3-ref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-3.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-4-notref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-4-ref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-4.xhtml create mode 100644 layout/reftests/forms/textbox/align-baseline-1-ref.xhtml create mode 100644 layout/reftests/forms/textbox/align-baseline-1.xhtml create mode 100644 layout/reftests/forms/textbox/reftest.list create mode 100644 layout/reftests/forms/textbox/setsize-ref.xhtml create mode 100644 layout/reftests/forms/textbox/setsize.xhtml (limited to 'layout/reftests/forms') diff --git a/layout/reftests/forms/button/1317351-ref.html b/layout/reftests/forms/button/1317351-ref.html new file mode 100644 index 0000000000..3ad5be0a13 --- /dev/null +++ b/layout/reftests/forms/button/1317351-ref.html @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/button/1317351.html b/layout/reftests/forms/button/1317351.html new file mode 100644 index 0000000000..d0054024e8 --- /dev/null +++ b/layout/reftests/forms/button/1317351.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/1349646-ref.html b/layout/reftests/forms/button/1349646-ref.html new file mode 100644 index 0000000000..d36f19477a --- /dev/null +++ b/layout/reftests/forms/button/1349646-ref.html @@ -0,0 +1,27 @@ + + + +
+ +
+ + diff --git a/layout/reftests/forms/button/1349646.html b/layout/reftests/forms/button/1349646.html new file mode 100644 index 0000000000..a51c69a010 --- /dev/null +++ b/layout/reftests/forms/button/1349646.html @@ -0,0 +1,27 @@ + + + +
+ +
+ + diff --git a/layout/reftests/forms/button/appearance-revert-ref.html b/layout/reftests/forms/button/appearance-revert-ref.html new file mode 100644 index 0000000000..9e863880df --- /dev/null +++ b/layout/reftests/forms/button/appearance-revert-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/appearance-revert.html b/layout/reftests/forms/button/appearance-revert.html new file mode 100644 index 0000000000..06f1d045d2 --- /dev/null +++ b/layout/reftests/forms/button/appearance-revert.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/author-padding-notref.html b/layout/reftests/forms/button/author-padding-notref.html new file mode 100644 index 0000000000..9e863880df --- /dev/null +++ b/layout/reftests/forms/button/author-padding-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/author-padding.html b/layout/reftests/forms/button/author-padding.html new file mode 100644 index 0000000000..9b924488c0 --- /dev/null +++ b/layout/reftests/forms/button/author-padding.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html b/layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html new file mode 100644 index 0000000000..2c45c375ab --- /dev/null +++ b/layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html @@ -0,0 +1,57 @@ + + + + + Reference: Testing for full height flex container in a button. + + + + + + + + + diff --git a/layout/reftests/forms/button/button-display-flex-fullsize-1.html b/layout/reftests/forms/button/button-display-flex-fullsize-1.html new file mode 100644 index 0000000000..f351fc66b3 --- /dev/null +++ b/layout/reftests/forms/button/button-display-flex-fullsize-1.html @@ -0,0 +1,51 @@ + + + + + CSS Test: Testing for full height flex container in a button. + + + + + + + + + diff --git a/layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html b/layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html new file mode 100644 index 0000000000..1b3df75dff --- /dev/null +++ b/layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html @@ -0,0 +1,60 @@ + + + + + Reference: Testing for full height grid container in a button. + + + + + + + + + diff --git a/layout/reftests/forms/button/button-display-grid-fullsize-1.html b/layout/reftests/forms/button/button-display-grid-fullsize-1.html new file mode 100644 index 0000000000..4998c213d2 --- /dev/null +++ b/layout/reftests/forms/button/button-display-grid-fullsize-1.html @@ -0,0 +1,56 @@ + + + + + CSS Test: Testing for full height grid container in a button. + + + + + + + + + + + diff --git a/layout/reftests/forms/button/button-empty-columns-ref.html b/layout/reftests/forms/button/button-empty-columns-ref.html new file mode 100644 index 0000000000..0016d8cc8c --- /dev/null +++ b/layout/reftests/forms/button/button-empty-columns-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/button-empty-columns.html b/layout/reftests/forms/button/button-empty-columns.html new file mode 100644 index 0000000000..6154310810 --- /dev/null +++ b/layout/reftests/forms/button/button-empty-columns.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/button-visibility-1-ref.html b/layout/reftests/forms/button/button-visibility-1-ref.html new file mode 100644 index 0000000000..441b5151cf --- /dev/null +++ b/layout/reftests/forms/button/button-visibility-1-ref.html @@ -0,0 +1,25 @@ + + + + + Test for bug 1732921 + + + + + + + + diff --git a/layout/reftests/forms/button/button-visibility-1.html b/layout/reftests/forms/button/button-visibility-1.html new file mode 100644 index 0000000000..84faf2ca03 --- /dev/null +++ b/layout/reftests/forms/button/button-visibility-1.html @@ -0,0 +1,26 @@ + + + + + Test for bug 1732921 + + + + + + + + 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 0000000000..c408ec16fb --- /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 0000000000..6bcba667bd --- /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 0000000000..53958f76b7 --- /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 0000000000..a77287dfee --- /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 0000000000..bd8b457746 --- /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 0000000000..440d43b531 --- /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 0000000000..41fe9e6107 --- /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 0000000000..38f71544a2 --- /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 0000000000..d944d04216 --- /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 0000000000..ded7c1905d --- /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 0000000000..c6f0abce66 --- /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 0000000000..2a1d9cfa7f --- /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 0000000000..c843a84b6a --- /dev/null +++ b/layout/reftests/forms/button/display-grid-flex-columnset-ref.html @@ -0,0 +1,60 @@ + + + + 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 0000000000..ffada3bced --- /dev/null +++ b/layout/reftests/forms/button/display-grid-flex-columnset.html @@ -0,0 +1,60 @@ + + + + Testcase for bug 984869 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/dynamic-text-indent-ref.html b/layout/reftests/forms/button/dynamic-text-indent-ref.html new file mode 100644 index 0000000000..1b1789cd3e --- /dev/null +++ b/layout/reftests/forms/button/dynamic-text-indent-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/forms/button/dynamic-text-indent.html b/layout/reftests/forms/button/dynamic-text-indent.html new file mode 100644 index 0000000000..9b0724ed51 --- /dev/null +++ b/layout/reftests/forms/button/dynamic-text-indent.html @@ -0,0 +1,12 @@ + + + + + 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 0000000000..d59db575fa --- /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 0000000000..34ffa64f22 --- /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 0000000000..3dbf1667fa --- /dev/null +++ b/layout/reftests/forms/button/first-letter-1.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/forms/button/focus-non-themed-ref.html b/layout/reftests/forms/button/focus-non-themed-ref.html new file mode 100644 index 0000000000..8f5577671c --- /dev/null +++ b/layout/reftests/forms/button/focus-non-themed-ref.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/forms/button/focus-non-themed.html b/layout/reftests/forms/button/focus-non-themed.html new file mode 100644 index 0000000000..0fa28a9259 --- /dev/null +++ b/layout/reftests/forms/button/focus-non-themed.html @@ -0,0 +1,9 @@ + + + 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 0000000000..e3343d9e42 --- /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 0000000000..2685624dc0 --- /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 0000000000..f86839fc3c --- /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 0000000000..e3b6dd9200 --- /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 0000000000..18f8b4646c --- /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 0000000000..ea486d14ea --- /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 0000000000..ea12a86681 --- /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 0000000000..87ac8a979c --- /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 0000000000..5f0f2d654e --- /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 0000000000..cadffa78d5 --- /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 0000000000..a1eb505753 --- /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 0000000000..b1a34dfe40 --- /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-ref.html b/layout/reftests/forms/button/percent-height-child-ref.html new file mode 100644 index 0000000000..b2b8109587 --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child-ref.html @@ -0,0 +1,52 @@ + + + + + + + + +
+
abc
+
+ +
+
abc
+
+ + +
+
abc
+
+ +
+
abc
+
+ + + diff --git a/layout/reftests/forms/button/percent-height-child.html b/layout/reftests/forms/button/percent-height-child.html new file mode 100644 index 0000000000..c676715c23 --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/percent-width-child-ref.html b/layout/reftests/forms/button/percent-width-child-ref.html new file mode 100644 index 0000000000..dcc2289944 --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child-ref.html @@ -0,0 +1,53 @@ + + + + + + + + +
+
abc
+
+ +
+
abc
+
+ + +
+
abc
+
+ +
+
abc
+
+ + + diff --git a/layout/reftests/forms/button/percent-width-child.html b/layout/reftests/forms/button/percent-width-child.html new file mode 100644 index 0000000000..fdd2b49236 --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child.html @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/reftest.list b/layout/reftests/forms/button/reftest.list new file mode 100644 index 0000000000..cfd67fc662 --- /dev/null +++ b/layout/reftests/forms/button/reftest.list @@ -0,0 +1,59 @@ +# Tests for grid and flex sizing in buttons +== button-display-flex-fullsize-1.html button-display-flex-fullsize-1-ref.html +== button-display-grid-fullsize-1.html button-display-grid-fullsize-1-ref.html + +== first-letter-1.html first-letter-1-ref.html +!= first-letter-1.html first-letter-1-noref.html + +== max-height.html max-height-ref.html +== min-height.html min-height-ref.html + +# Android is off ever-so-slightly on the points where the text +# runs into the border on this text, so a little fuzz is needed. +fuzzy-if(Android,0-1,0-16) == 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,0-125,0-20) == percent-height-child.html percent-height-child-ref.html +fuzzy-if(Android,0-125,0-20) == percent-width-child.html percent-width-child-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 +== 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 + +!= author-padding.html author-padding-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-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 +== display-grid-flex-columnset.html display-grid-flex-columnset-ref.html +== button-empty-columns.html button-empty-columns-ref.html +== 1317351.html 1317351-ref.html + +== dynamic-text-indent.html dynamic-text-indent-ref.html + +fuzzy(0-5,0-1) == 1349646.html 1349646-ref.html + +== appearance-revert.html appearance-revert-ref.html + +needs-focus == focus-non-themed.html focus-non-themed-ref.html + +== button-visibility-1.html button-visibility-1-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 0000000000..aa6d763676 --- /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 0000000000..08ca385191 --- /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 0000000000..4a998c3435 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-ltr-ref.html @@ -0,0 +1,18 @@ + + + +
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 0000000000..3285c3e955 --- /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 0000000000..59f3ba424b --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-rtl-ref.html @@ -0,0 +1,19 @@ + + + + +
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 0000000000..fb72ef97e9 --- /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 0000000000..48372131ea --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-ltr-ref.html @@ -0,0 +1,19 @@ + + + +
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 0000000000..c8f3f7d110 --- /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 0000000000..f644a196f2 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-rtl-ref.html @@ -0,0 +1,20 @@ + + + + +
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 0000000000..7ae3092f94 --- /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-rtl-ref.html b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html new file mode 100644 index 0000000000..762e443f81 --- /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 0000000000..d4b028b48e --- /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-exact-fit-ltr.html b/layout/reftests/forms/button/width-exact-fit-ltr.html new file mode 100644 index 0000000000..4978a57e4e --- /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 0000000000..d4b028b48e --- /dev/null +++ b/layout/reftests/forms/button/width-exact-fit-rtl.html @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/forms/display-block-baselines-1-ref.html b/layout/reftests/forms/display-block-baselines-1-ref.html new file mode 100644 index 0000000000..d01c086b5d --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-1-ref.html @@ -0,0 +1,91 @@ + + + + + Reference: Testcase #1 for bug 1330962 + + + + +
+
+ A +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A
+
+
+ B +
+ +
+
+ A
+
+
+ B +
+ +
+
+ A
+
+
+ B +
+ +
+
+ A
+
+
+ B +
+ + + diff --git a/layout/reftests/forms/display-block-baselines-1.html b/layout/reftests/forms/display-block-baselines-1.html new file mode 100644 index 0000000000..96ebdad713 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-1.html @@ -0,0 +1,92 @@ + + + + + Testcase #1 for bug 1330962 + + + + +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ + + diff --git a/layout/reftests/forms/display-block-baselines-2-ref.html b/layout/reftests/forms/display-block-baselines-2-ref.html new file mode 100644 index 0000000000..441a927b49 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-2-ref.html @@ -0,0 +1,100 @@ + + + + + Reference: Testcase #2 for bug 1330962 + + + + +
+
+ A
+
+
+ B +
+ +
+
+ A
+
+
+ B +
+ +
+
+ A
+
+
+ B +
+ +
+
+ A
+ +
+ B +
button-first
button-last
+
+ +
+
+ A
+ +
+ B +
button-firstbutton-last
+
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ + + diff --git a/layout/reftests/forms/display-block-baselines-2.html b/layout/reftests/forms/display-block-baselines-2.html new file mode 100644 index 0000000000..78253fe4c2 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-2.html @@ -0,0 +1,100 @@ + + + + + Testcase #2 for bug 1330962 + + + + +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B + +
+ +
+
+ A + +
+ B + +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ + + diff --git a/layout/reftests/forms/display-block-baselines-3-ref.html b/layout/reftests/forms/display-block-baselines-3-ref.html new file mode 100644 index 0000000000..8e32be544b --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-3-ref.html @@ -0,0 +1,76 @@ + + + + + Reference: Testcase #3 for bug 1330962 + + + + +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A
+
fieldset-first
fieldset-last
+
+ B +
+ + + diff --git a/layout/reftests/forms/display-block-baselines-3.html b/layout/reftests/forms/display-block-baselines-3.html new file mode 100644 index 0000000000..9f3c2b1101 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-3.html @@ -0,0 +1,73 @@ + + + + + Testcase #3 for bug 1330962 + + + + +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A +
fieldset-first
fieldset-last
+
+ B +
+ + + + diff --git a/layout/reftests/forms/display-block-baselines-4-ref.html b/layout/reftests/forms/display-block-baselines-4-ref.html new file mode 100644 index 0000000000..5015d50c42 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-4-ref.html @@ -0,0 +1,73 @@ + + + + + Reference: Testcase #4 for bug 1330962 + + + + +
+
+ A
+
legend +fieldset-first
fieldset-last
+
+ B +
+ +
+
+ A
+
grid-fieldset-firstgrid-fieldset-last
+
+ B +
+ +
+
+ A
+
fieldset-first
fieldset-last
+
+ B +
+ +
+
+ A
+
fieldset-first
fieldset-last
+
+ B +
+ + + diff --git a/layout/reftests/forms/display-block-baselines-4.html b/layout/reftests/forms/display-block-baselines-4.html new file mode 100644 index 0000000000..1bfd344b0e --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-4.html @@ -0,0 +1,74 @@ + + + + + Testcase #4 for bug 1330962 + + + + +
+
+ A +
legend +fieldset-first
fieldset-last
+
+ B +
+ +
+
+ A +
grid-fieldset-lastgrid-fieldset-first
+
+ B +
+ +
+
+ A +
fieldset-first
fieldset-last
+
+ B +
+ +
+
+ A +
fieldset-first
fieldset-last
+
+ B +
+ + + + diff --git a/layout/reftests/forms/display-block-baselines-5-ref.html b/layout/reftests/forms/display-block-baselines-5-ref.html new file mode 100644 index 0000000000..0dce47f593 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-5-ref.html @@ -0,0 +1,72 @@ + + + + + Reference: Testcase #5 for bug 1330962 + + + + +
+
+ A
+ +
+ B +
+ +
+
+ A
+ +
+ B +
+ +
+
+ A
+ +
+ B +
+ +
+
+ A
+ +
+ B +
+ + + diff --git a/layout/reftests/forms/display-block-baselines-5.html b/layout/reftests/forms/display-block-baselines-5.html new file mode 100644 index 0000000000..0359c8a6fb --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-5.html @@ -0,0 +1,72 @@ + + + + + Testcase #5 for bug 1330962 + + + + +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ +
+
+ A + +
+ B +
+ + + 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 0000000000..405cfaf0a9 --- /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 0000000000..72d47deac9 --- /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/blue-1x1.png b/layout/reftests/forms/fieldset/blue-1x1.png new file mode 100644 index 0000000000..5da0137001 Binary files /dev/null and b/layout/reftests/forms/fieldset/blue-1x1.png differ 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 0000000000..4f2e7ba477 --- /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 0000000000..0870f06a00 --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html @@ -0,0 +1,33 @@ + + + + + + +

+
+

+
+
+ + + diff --git a/layout/reftests/forms/fieldset/dynamic-text-indent-ref.html b/layout/reftests/forms/fieldset/dynamic-text-indent-ref.html new file mode 100644 index 0000000000..0bbc8c1497 --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-text-indent-ref.html @@ -0,0 +1,2 @@ + +
Text
diff --git a/layout/reftests/forms/fieldset/dynamic-text-indent.html b/layout/reftests/forms/fieldset/dynamic-text-indent.html new file mode 100644 index 0000000000..eb7509c77a --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-text-indent.html @@ -0,0 +1,12 @@ + + +
Text
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html b/layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html new file mode 100644 index 0000000000..b6e8dcc78c --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html @@ -0,0 +1,13 @@ + + +
diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-1a.html b/layout/reftests/forms/fieldset/fieldset-border-image-1a.html new file mode 100644 index 0000000000..6e106c37e1 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-1a.html @@ -0,0 +1,13 @@ + + +
diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-1b.html b/layout/reftests/forms/fieldset/fieldset-border-image-1b.html new file mode 100644 index 0000000000..9d3b518892 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-1b.html @@ -0,0 +1,13 @@ + + +
diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html b/layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html new file mode 100644 index 0000000000..fbadfa1246 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html @@ -0,0 +1,14 @@ + + +
diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-2a.html b/layout/reftests/forms/fieldset/fieldset-border-image-2a.html new file mode 100644 index 0000000000..39ae50f939 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-2a.html @@ -0,0 +1,14 @@ + + +
diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-2b.html b/layout/reftests/forms/fieldset/fieldset-border-image-2b.html new file mode 100644 index 0000000000..1368a019f6 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-2b.html @@ -0,0 +1,14 @@ + + +
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 0000000000..80b64f8f86 --- /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 0000000000..b78d28cf59 --- /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 0000000000..f99de22522 --- /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 0000000000..37bfaa6be1 --- /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-height-resize-1-ref.html b/layout/reftests/forms/fieldset/fieldset-height-resize-1-ref.html new file mode 100644 index 0000000000..3a707d21aa --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-height-resize-1-ref.html @@ -0,0 +1,28 @@ + + + + + Testcase, bug 1576864 + + + + + + + +
+ This should be in a square. +
+ + + diff --git a/layout/reftests/forms/fieldset/fieldset-height-resize-1.html b/layout/reftests/forms/fieldset/fieldset-height-resize-1.html new file mode 100644 index 0000000000..89848b3931 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-height-resize-1.html @@ -0,0 +1,37 @@ + + + + + Testcase, bug 1576864 + + + + + + + + + +
+ This should be in a square. +
+ + + 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 0000000000..da53b994d0 --- /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 0000000000..b1046ed726 --- /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 0000000000..ec0c49ffeb --- /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 0000000000..3326dff9b1 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html @@ -0,0 +1,8 @@ + + + +
+
+
+ + diff --git a/layout/reftests/forms/fieldset/fieldset-min-inline-size-1-ref.html b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1-ref.html new file mode 100644 index 0000000000..db7c36622c --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1-ref.html @@ -0,0 +1,4 @@ + +
+ Longwordgoeshere +
diff --git a/layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html new file mode 100644 index 0000000000..d7bead1afd --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html @@ -0,0 +1,4 @@ + +
+ Longwordgoeshere +
diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html b/layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html new file mode 100644 index 0000000000..4a134d380b --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html @@ -0,0 +1,4 @@ + +
+ Longwordgoeshere +
diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-1a.html b/layout/reftests/forms/fieldset/fieldset-min-width-1a.html new file mode 100644 index 0000000000..0c11bb9d3d --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-1a.html @@ -0,0 +1,4 @@ + +
+ Longwordgoeshere +
diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-1b.html b/layout/reftests/forms/fieldset/fieldset-min-width-1b.html new file mode 100644 index 0000000000..569408c24b --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-1b.html @@ -0,0 +1,6 @@ + + +
+ Longwordgoeshere +
+ diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html b/layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html new file mode 100644 index 0000000000..d8ac552b57 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html @@ -0,0 +1,2 @@ + +
diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-2a.html b/layout/reftests/forms/fieldset/fieldset-min-width-2a.html new file mode 100644 index 0000000000..21df3cc43c --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-2a.html @@ -0,0 +1,4 @@ + +
+
Longwordgoeshere
+
diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-2b.html b/layout/reftests/forms/fieldset/fieldset-min-width-2b.html new file mode 100644 index 0000000000..9b082726b4 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-2b.html @@ -0,0 +1,6 @@ + + +
+
Longwordgoeshere
+
+ 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 0000000000..9732c7feab --- /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 0000000000..d9cf97cf6e --- /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 0000000000..bc926d00c9 --- /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 0000000000..ab9a66ab15 --- /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 0000000000..e8a696bd1f --- /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 0000000000..3f4d75daf0 --- /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 0000000000..dc9bcaf9ea --- /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 0000000000..12aac6bddb --- /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-overlapping-right-border-1-ref.html b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1-ref.html new file mode 100644 index 0000000000..108df6d8ca --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1-ref.html @@ -0,0 +1,15 @@ + + +
+ +
diff --git a/layout/reftests/forms/fieldset/legend-overlapping-right-border-1.html b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1.html new file mode 100644 index 0000000000..1f47db372b --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1.html @@ -0,0 +1,14 @@ + + +
+ +
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 0000000000..10fb1d1b26 --- /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 0000000000..7a4f114a01 --- /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 0000000000..0c00977f58 --- /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 0000000000..4801348036 --- /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 0000000000..b7988f3791 --- /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 0000000000..04e81ca6b5 --- /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.list b/layout/reftests/forms/fieldset/reftest.list new file mode 100644 index 0000000000..f99032a3ec --- /dev/null +++ b/layout/reftests/forms/fieldset/reftest.list @@ -0,0 +1,30 @@ +fuzzy(0-2,0-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(!layersGPUAccelerated,0-142,0-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 +== relpos-legend-3.html relpos-legend-3-ref.html +== relpos-legend-4.html relpos-legend-4-ref.html +fails-if(useDrawSnapshot) == sticky-legend-1.html sticky-legend-1-ref.html +fuzzy(0-1,0-40768) == abs-pos-child-sizing.html abs-pos-child-sizing-ref.html +fuzzy-if(geckoview&&emulator,0-4,0-7) random-if(winWidget&&swgl) == 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 +== fieldset-min-width-1a.html fieldset-min-width-1-ref.html +== fieldset-min-width-1b.html fieldset-min-width-1-ref.html +== fieldset-min-width-2a.html fieldset-min-width-2-ref.html +== fieldset-min-width-2b.html fieldset-min-width-2-ref.html +== fieldset-min-inline-size-1.html fieldset-min-inline-size-1-ref.html +== legend-overlapping-right-border-1.html legend-overlapping-right-border-1-ref.html +== fieldset-border-image-1a.html fieldset-border-image-1-ref.html +== fieldset-border-image-1b.html fieldset-border-image-1-ref.html +== fieldset-border-image-2a.html fieldset-border-image-2-ref.html +== fieldset-border-image-2b.html fieldset-border-image-2-ref.html +== dynamic-text-indent.html dynamic-text-indent-ref.html +== fieldset-height-resize-1.html fieldset-height-resize-1-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 0000000000..c916817ddb --- /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 0000000000..441dd92194 --- /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 0000000000..4124b074bc --- /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 0000000000..f1be56e26b --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-2.html @@ -0,0 +1,8 @@ + + + +
+ Legend +
+ + diff --git a/layout/reftests/forms/fieldset/relpos-legend-3-ref.html b/layout/reftests/forms/fieldset/relpos-legend-3-ref.html new file mode 100644 index 0000000000..2a8c64055a --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-3-ref.html @@ -0,0 +1,8 @@ + + + +
+
Legend
+
+ + diff --git a/layout/reftests/forms/fieldset/relpos-legend-3.html b/layout/reftests/forms/fieldset/relpos-legend-3.html new file mode 100644 index 0000000000..88db92986a --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-3.html @@ -0,0 +1,8 @@ + + + +
+ Legend +
+ + diff --git a/layout/reftests/forms/fieldset/relpos-legend-4-ref.html b/layout/reftests/forms/fieldset/relpos-legend-4-ref.html new file mode 100644 index 0000000000..05662164f8 --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-4-ref.html @@ -0,0 +1,8 @@ + + + +
+ Legend +
+ + diff --git a/layout/reftests/forms/fieldset/relpos-legend-4.html b/layout/reftests/forms/fieldset/relpos-legend-4.html new file mode 100644 index 0000000000..e836a8cb58 --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-4.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 0000000000..6557d81258 --- /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 0000000000..719c18eb8b --- /dev/null +++ b/layout/reftests/forms/fieldset/sticky-legend-1.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+ + + diff --git a/layout/reftests/forms/input/checkbox/accent-color-accentcolor-ref.html b/layout/reftests/forms/input/checkbox/accent-color-accentcolor-ref.html new file mode 100644 index 0000000000..1a8ce5bd6f --- /dev/null +++ b/layout/reftests/forms/input/checkbox/accent-color-accentcolor-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/accent-color-accentcolor.html b/layout/reftests/forms/input/checkbox/accent-color-accentcolor.html new file mode 100644 index 0000000000..759708b249 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/accent-color-accentcolor.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html b/layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html new file mode 100644 index 0000000000..14af30f29a --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html @@ -0,0 +1,39 @@ + + + + + + Reference: baseline of checkbox/radio + + + + +
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+ + diff --git a/layout/reftests/forms/input/checkbox/checkbox-baseline.html b/layout/reftests/forms/input/checkbox/checkbox-baseline.html new file mode 100644 index 0000000000..c133d703a8 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-baseline.html @@ -0,0 +1,45 @@ + + + + + + CSS Align Test: baseline of checkbox/radio + + + + + + +
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+
Block
+ + diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html new file mode 100644 index 0000000000..10489b1546 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html @@ -0,0 +1,13 @@ + + +
+ + +
+ diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-01.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-01.html new file mode 100644 index 0000000000..b88cba3baf --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-01.html @@ -0,0 +1,34 @@ + + + + + + Test clamping width/height of checkbox. + + + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html new file mode 100644 index 0000000000..c806075fb7 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html @@ -0,0 +1,37 @@ + + + + + Testcase for bug 1405986 + + + +
+ + +
+ + diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-02.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-02.html new file mode 100644 index 0000000000..bc764e6ead --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-02.html @@ -0,0 +1,38 @@ + + + + + Testcase for bug 1405986 + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html b/layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html new file mode 100644 index 0000000000..bb32658de2 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-minimum-size.html b/layout/reftests/forms/input/checkbox/checkbox-minimum-size.html new file mode 100644 index 0000000000..667a6dce2d --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-minimum-size.html @@ -0,0 +1,22 @@ + + + + + + Test minimum size of checkbox. + + + + + + + + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html b/layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html new file mode 100644 index 0000000000..d68a05c524 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html @@ -0,0 +1,24 @@ + + + + + Reference for bug 1344395 + + + + + + + + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html b/layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html new file mode 100644 index 0000000000..bca16269d2 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html @@ -0,0 +1,38 @@ + + + + + Reference for bug 1338293 + + + + + + + + + + +
+ + + + + +
+ + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-radio-color.html b/layout/reftests/forms/input/checkbox/checkbox-radio-color.html new file mode 100644 index 0000000000..f157874da4 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-radio-color.html @@ -0,0 +1,40 @@ + + + + + Testcase for bug 1338293 + + + + + + + + + + +
+ + + + + +
+ + + diff --git a/layout/reftests/forms/input/checkbox/checked-appearance-none.html b/layout/reftests/forms/input/checkbox/checked-appearance-none.html new file mode 100644 index 0000000000..b7d6511358 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-appearance-none.html @@ -0,0 +1,2 @@ + + 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 0000000000..921482afcd --- /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 0000000000..50faa46d2d --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-native.html @@ -0,0 +1,2 @@ + + 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 0000000000..37ea176550 --- /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 0000000000..7cecf09a04 --- /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 0000000000..cf16667cbf --- /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 0000000000..91097098ce --- /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 0000000000..74c06d2536 --- /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 0000000000..11832f4779 --- /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 0000000000..02266912a3 --- /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 0000000000..eb23819f9d --- /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 0000000000..1055cbef14 --- /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 0000000000..56a8d0955a --- /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 0000000000..3dbdc48d46 --- /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 0000000000..cbbce68177 --- /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 0000000000..2f2532c0b4 --- /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 0000000000..159a2cc920 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/radio-stretched.html @@ -0,0 +1,11 @@ + + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/checkbox/reftest.list b/layout/reftests/forms/input/checkbox/reftest.list new file mode 100644 index 0000000000..6cfa0d5d1f --- /dev/null +++ b/layout/reftests/forms/input/checkbox/reftest.list @@ -0,0 +1,20 @@ +== label-dynamic.html label-dynamic-ref.html +== radio-stretched.html radio-stretched-ref.html # test for bug 464589 +!= checked-native.html checked-native-notref.html +== checked-appearance-none.html about:blank +== unchecked-appearance-none.html about:blank +!= checked-native.html about:blank +!= checked-native-notref.html about:blank +== indeterminate-checked.html about:blank +== indeterminate-checked-notref.html about:blank +== indeterminate-unchecked.html about:blank +!= 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 +== checkbox-baseline.html checkbox-baseline-ref.html +== checkbox-radio-color.html checkbox-radio-color-ref.html +== checkbox-clamp-01.html checkbox-clamp-01-ref.html +== checkbox-clamp-02.html checkbox-clamp-02-ref.html +!= checkbox-minimum-size.html checkbox-minimum-size-notref.html + +pref(ui.accentcolor,"#3daee9") pref("ui.accentcolortext","white") == accent-color-accentcolor.html accent-color-accentcolor-ref.html diff --git a/layout/reftests/forms/input/checkbox/unchecked-appearance-none.html b/layout/reftests/forms/input/checkbox/unchecked-appearance-none.html new file mode 100644 index 0000000000..8e5b55cfb7 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/unchecked-appearance-none.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/color/auto-height-1-ref.html b/layout/reftests/forms/input/color/auto-height-1-ref.html new file mode 100644 index 0000000000..32fb2e3b35 --- /dev/null +++ b/layout/reftests/forms/input/color/auto-height-1-ref.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/color/auto-height-1.html b/layout/reftests/forms/input/color/auto-height-1.html new file mode 100644 index 0000000000..71ad8c3126 --- /dev/null +++ b/layout/reftests/forms/input/color/auto-height-1.html @@ -0,0 +1,3 @@ + +min widget size is respected even with auto-height + 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 0000000000..027c1e2b57 --- /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 0000000000..85cfda4a31 --- /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 0000000000..9def78fad1 --- /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 0000000000..754e81cafc --- /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 0000000000..f9d66c187c --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + + 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 0000000000..47905cf3b6 --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-1.html @@ -0,0 +1,11 @@ + + + + + + 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 0000000000..802af966e8 --- /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 0000000000..209594b32e --- /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 0000000000..87887b0161 --- /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 0000000000..a351df18fc --- /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 0000000000..9a500d4ced --- /dev/null +++ b/layout/reftests/forms/input/color/margin-padding-1-ref.html @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + 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 0000000000..e394d5d29b --- /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 0000000000..347b1216df --- /dev/null +++ b/layout/reftests/forms/input/color/reference-style.css @@ -0,0 +1,17 @@ +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: 32px; + padding: 4px; /* widget-supplied padding */ +} diff --git a/layout/reftests/forms/input/color/reftest.list b/layout/reftests/forms/input/color/reftest.list new file mode 100644 index 0000000000..5d3858afcb --- /dev/null +++ b/layout/reftests/forms/input/color/reftest.list @@ -0,0 +1,9 @@ +== input-color-1.html input-color-1-ref.html + +fuzzy(0-1,0-2) == margin-padding-1.html margin-padding-1-ref.html +== block-invalidate-1.html block-invalidate-1-ref.html +== block-invalidate-2.html block-invalidate-2-ref.html +fuzzy(0-8,0-124) == transformations-1.html transformations-1-ref.html +== custom-style-1.html custom-style-1-ref.html +== custom-style-2.html custom-style-2-ref.html +== auto-height-1.html auto-height-1-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 0000000000..b275d0dd4b --- /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 0000000000..ba70275232 --- /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 0000000000..ffb5ffa58d --- /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 0000000000..31b804602a --- /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/line-height-01-ref.html b/layout/reftests/forms/input/datetime/line-height-01-ref.html new file mode 100644 index 0000000000..a53220d46f --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-01-ref.html @@ -0,0 +1,9 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/line-height-01.html b/layout/reftests/forms/input/datetime/line-height-01.html new file mode 100644 index 0000000000..9cb9987888 --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-01.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/line-height-02-ref.html b/layout/reftests/forms/input/datetime/line-height-02-ref.html new file mode 100644 index 0000000000..87ed629493 --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-02-ref.html @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/line-height-02.html b/layout/reftests/forms/input/datetime/line-height-02.html new file mode 100644 index 0000000000..e71044c857 --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-02.html @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/reftest.list b/layout/reftests/forms/input/datetime/reftest.list new file mode 100644 index 0000000000..f2ec5659bf --- /dev/null +++ b/layout/reftests/forms/input/datetime/reftest.list @@ -0,0 +1,25 @@ +!= time-simple-unthemed.html time-simple-unthemed-ref.html +!= time-large-font.html time-basic.html +!= time-width-height.html time-basic.html +!= time-border.html time-basic.html + +# type change +== to-time-from-other-type-unthemed.html time-simple-unthemed.html +== from-time-to-other-type-unthemed.html from-time-to-other-type-unthemed-ref.html + +# content should not overflow on small width/height +== time-small-width.html time-small-width-ref.html +fuzzy(0-25,0-2) == time-small-height.html time-small-height-ref.html # Minor outline 1px shift +== time-small-width-height.html time-small-width-height-ref.html + +# content (text) should be left aligned +fuzzy-if(Android,0-4,0-8) == time-content-left-aligned.html time-content-left-aligned-ref.html + +# reset button should be right aligned +skip-if(Android) fuzzy(0-24,0-4) == time-reset-button-right-aligned.html time-reset-button-right-aligned-ref.html # bug 1372062 for Android, antialiasing with WR disabled for the fuzz +== reset-button-visibility-hidden.html reset-button-visibility-hidden-ref.html + +!= text-align.html text-align-notref.html + +== line-height-01.html line-height-01-ref.html +== line-height-02.html line-height-02-ref.html diff --git a/layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html new file mode 100644 index 0000000000..6abb665a39 --- /dev/null +++ b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html new file mode 100644 index 0000000000..0c5ff37e44 --- /dev/null +++ b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/datetime/text-align-notref.html b/layout/reftests/forms/input/datetime/text-align-notref.html new file mode 100644 index 0000000000..e518b21d04 --- /dev/null +++ b/layout/reftests/forms/input/datetime/text-align-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/datetime/text-align.html b/layout/reftests/forms/input/datetime/text-align.html new file mode 100644 index 0000000000..9aea7d34d2 --- /dev/null +++ b/layout/reftests/forms/input/datetime/text-align.html @@ -0,0 +1,2 @@ + + 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 0000000000..c161b17c25 --- /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 0000000000..09ffd01d20 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-border.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html b/layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html new file mode 100644 index 0000000000..ad8be9adc1 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html @@ -0,0 +1,9 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/datetime/time-content-left-aligned.html b/layout/reftests/forms/input/datetime/time-content-left-aligned.html new file mode 100644 index 0000000000..aa910cddf9 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-content-left-aligned.html @@ -0,0 +1,9 @@ + + + + + +
+ + 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 0000000000..c2f5e956df --- /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-reset-button-right-aligned-ref.html b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html new file mode 100644 index 0000000000..3d36f20680 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html @@ -0,0 +1,9 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html new file mode 100644 index 0000000000..72d5cc140e --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html @@ -0,0 +1,10 @@ + + + + + +
+ + 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 0000000000..24dccffeae --- /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 0000000000..0234567233 --- /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-small-height-ref.html b/layout/reftests/forms/input/datetime/time-small-height-ref.html new file mode 100644 index 0000000000..fcda93df9a --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-height-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-height.html b/layout/reftests/forms/input/datetime/time-small-height.html new file mode 100644 index 0000000000..3044822fe8 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-height.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width-height-ref.html b/layout/reftests/forms/input/datetime/time-small-width-height-ref.html new file mode 100644 index 0000000000..0979243db0 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width-height-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width-height.html b/layout/reftests/forms/input/datetime/time-small-width-height.html new file mode 100644 index 0000000000..a221b28195 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width-height.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width-ref.html b/layout/reftests/forms/input/datetime/time-small-width-ref.html new file mode 100644 index 0000000000..2379c70809 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width.html b/layout/reftests/forms/input/datetime/time-small-width.html new file mode 100644 index 0000000000..f76f7fdfa9 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width.html @@ -0,0 +1,20 @@ + + + + + + + + + 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 0000000000..a6de5cdb47 --- /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 0000000000..1ae398f4c3 --- /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 0000000000..c2591d0687 --- /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 0000000000..ab1bf2e6bf --- /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 0000000000..a9fe4400d9 --- /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 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/email/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/email/reftest.list b/layout/reftests/forms/input/email/reftest.list new file mode 100644 index 0000000000..dcca7a3cde --- /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.xhtml b/layout/reftests/forms/input/file/background-ref.xhtml new file mode 100644 index 0000000000..81d3576a09 --- /dev/null +++ b/layout/reftests/forms/input/file/background-ref.xhtml @@ -0,0 +1,16 @@ + + + + + window { + background-color: blue; + } + + + + + Browse…No file selected. + + + diff --git a/layout/reftests/forms/input/file/background.html b/layout/reftests/forms/input/file/background.html new file mode 100644 index 0000000000..02af1d143d --- /dev/null +++ b/layout/reftests/forms/input/file/background.html @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/forms/input/file/button-height-ref.html b/layout/reftests/forms/input/file/button-height-ref.html new file mode 100644 index 0000000000..a80d261cf8 --- /dev/null +++ b/layout/reftests/forms/input/file/button-height-ref.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/forms/input/file/button-height.html b/layout/reftests/forms/input/file/button-height.html new file mode 100644 index 0000000000..b1094ad783 --- /dev/null +++ b/layout/reftests/forms/input/file/button-height.html @@ -0,0 +1,6 @@ + + + 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 0000000000..39cd471a56 --- /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 0000000000..8435329537 --- /dev/null +++ b/layout/reftests/forms/input/file/color-inherit.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/file/css-display-ref.html b/layout/reftests/forms/input/file/css-display-ref.html new file mode 100644 index 0000000000..875362bddf --- /dev/null +++ b/layout/reftests/forms/input/file/css-display-ref.html @@ -0,0 +1,54 @@ + + +Reference: File input with CSS display + + + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + diff --git a/layout/reftests/forms/input/file/css-display.html b/layout/reftests/forms/input/file/css-display.html new file mode 100644 index 0000000000..aba7435015 --- /dev/null +++ b/layout/reftests/forms/input/file/css-display.html @@ -0,0 +1,64 @@ + + +Test: File input with CSS display + + + + + + + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + diff --git a/layout/reftests/forms/input/file/css-overflow-ref.html b/layout/reftests/forms/input/file/css-overflow-ref.html new file mode 100644 index 0000000000..a3f696fcf2 --- /dev/null +++ b/layout/reftests/forms/input/file/css-overflow-ref.html @@ -0,0 +1,39 @@ + + +Reference: File input with CSS overflow + + + + A + + + + + + A + + + + + + A + + + + + + A + + + + + diff --git a/layout/reftests/forms/input/file/css-overflow.html b/layout/reftests/forms/input/file/css-overflow.html new file mode 100644 index 0000000000..dd3fb08bf5 --- /dev/null +++ b/layout/reftests/forms/input/file/css-overflow.html @@ -0,0 +1,46 @@ + + +Test: File input with CSS overflow + + + + + + + + A + + + + + + A + + + + + + A + + + + + + A + + + + + diff --git a/layout/reftests/forms/input/file/dynamic-max-width-ref.html b/layout/reftests/forms/input/file/dynamic-max-width-ref.html new file mode 100644 index 0000000000..1628c5fa30 --- /dev/null +++ b/layout/reftests/forms/input/file/dynamic-max-width-ref.html @@ -0,0 +1,20 @@ + + + + + Reference for dynamic-max-width.html + + + + + +
+ + + + + + diff --git a/layout/reftests/forms/input/file/dynamic-max-width.html b/layout/reftests/forms/input/file/dynamic-max-width.html new file mode 100644 index 0000000000..1cad23c169 --- /dev/null +++ b/layout/reftests/forms/input/file/dynamic-max-width.html @@ -0,0 +1,34 @@ + + + + + CSS Test: file control with dynamic change to max-width + + + + + + + +
+ + + + + + diff --git a/layout/reftests/forms/input/file/label-min-inline-size-ref.html b/layout/reftests/forms/input/file/label-min-inline-size-ref.html new file mode 100644 index 0000000000..6e8e1287c3 --- /dev/null +++ b/layout/reftests/forms/input/file/label-min-inline-size-ref.html @@ -0,0 +1,23 @@ + + + + + Testcase for bug 1500530 + + + + +
+ + + diff --git a/layout/reftests/forms/input/file/label-min-inline-size.html b/layout/reftests/forms/input/file/label-min-inline-size.html new file mode 100644 index 0000000000..3c97476211 --- /dev/null +++ b/layout/reftests/forms/input/file/label-min-inline-size.html @@ -0,0 +1,44 @@ + + + + + Testcase for bug 1500530 + + + + + + +
+ + + + diff --git a/layout/reftests/forms/input/file/reftest.list b/layout/reftests/forms/input/file/reftest.list new file mode 100644 index 0000000000..2ad51b2f69 --- /dev/null +++ b/layout/reftests/forms/input/file/reftest.list @@ -0,0 +1,12 @@ +skip-if(ThreadSanitizer) fuzzy(0-1,0-34) == simple.html chrome://reftest/content/forms/input/file/simple-ref.xhtml +fuzzy(0-1,0-17) == rtl.html chrome://reftest/content/forms/input/file/rtl-ref.xhtml +fuzzy(0-1,0-34) == size.html chrome://reftest/content/forms/input/file/simple-ref.xhtml +fuzzy(0-1,0-10) == background.html chrome://reftest/content/forms/input/file/background-ref.xhtml +fuzzy-if(gtkWidget,0-1,0-10) == style.html chrome://reftest/content/forms/input/file/style-ref.xhtml +!= width-clip.html width-clip-ref.html +== color-inherit.html color-inherit-ref.html +pref(widget.non-native-theme.webrender,true) fuzzy(0-1,0-5) fuzzy-if(OSX,0-46,0-134) == dynamic-max-width.html dynamic-max-width-ref.html # bug 1496542 for webrender, bug 1724582 for appleSilicon +== label-min-inline-size.html label-min-inline-size-ref.html +== css-overflow.html css-overflow-ref.html +== css-display.html css-display-ref.html +== button-height.html button-height-ref.html diff --git a/layout/reftests/forms/input/file/rtl-ref.xhtml b/layout/reftests/forms/input/file/rtl-ref.xhtml new file mode 100644 index 0000000000..6dbe977f46 --- /dev/null +++ b/layout/reftests/forms/input/file/rtl-ref.xhtml @@ -0,0 +1,17 @@ + + + + + + vbox { + margin-right: 8px; + } + + + + Browse…No file selected. + + + + diff --git a/layout/reftests/forms/input/file/rtl.html b/layout/reftests/forms/input/file/rtl.html new file mode 100644 index 0000000000..81e841a124 --- /dev/null +++ b/layout/reftests/forms/input/file/rtl.html @@ -0,0 +1,8 @@ + + + +
+ +
+ + diff --git a/layout/reftests/forms/input/file/simple-ref.xhtml b/layout/reftests/forms/input/file/simple-ref.xhtml new file mode 100644 index 0000000000..a2a39ae7cd --- /dev/null +++ b/layout/reftests/forms/input/file/simple-ref.xhtml @@ -0,0 +1,14 @@ + + + + + + Browse…No file selected. + + + + Browse…No files selected. + + + diff --git a/layout/reftests/forms/input/file/simple.html b/layout/reftests/forms/input/file/simple.html new file mode 100644 index 0000000000..03a2a7bde5 --- /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 0000000000..33606f935d --- /dev/null +++ b/layout/reftests/forms/input/file/size.html @@ -0,0 +1,9 @@ + + + + + +
+ + + diff --git a/layout/reftests/forms/input/file/style-ref.xhtml b/layout/reftests/forms/input/file/style-ref.xhtml new file mode 100644 index 0000000000..555c2bd498 --- /dev/null +++ b/layout/reftests/forms/input/file/style-ref.xhtml @@ -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…No file selected. + + + diff --git a/layout/reftests/forms/input/file/style.css b/layout/reftests/forms/input/file/style.css new file mode 100644 index 0000000000..1ab1730478 --- /dev/null +++ b/layout/reftests/forms/input/file/style.css @@ -0,0 +1,63 @@ +:root { color-scheme: light } + +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; + 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 0000000000..76fa4d971d --- /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 0000000000..a6c746ac8d --- /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 0000000000..d4acd7e27f --- /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 0000000000..ce7dcb2ca4 --- /dev/null +++ b/layout/reftests/forms/input/hidden/border.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/hidden/reftest.list b/layout/reftests/forms/input/hidden/reftest.list new file mode 100644 index 0000000000..64fa2bda56 --- /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/appearance-textfield-dynamic.html b/layout/reftests/forms/input/number/appearance-textfield-dynamic.html new file mode 100644 index 0000000000..813add54e4 --- /dev/null +++ b/layout/reftests/forms/input/number/appearance-textfield-dynamic.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/number/appearance-textfield.html b/layout/reftests/forms/input/number/appearance-textfield.html new file mode 100644 index 0000000000..8ab3fdc67f --- /dev/null +++ b/layout/reftests/forms/input/number/appearance-textfield.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-left-rtl-notref.html b/layout/reftests/forms/input/number/caret-left-rtl-notref.html new file mode 100644 index 0000000000..8328bd9132 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-left-rtl-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-left-rtl.html b/layout/reftests/forms/input/number/caret-left-rtl.html new file mode 100644 index 0000000000..d7619dc2bb --- /dev/null +++ b/layout/reftests/forms/input/number/caret-left-rtl.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right-notref.html b/layout/reftests/forms/input/number/caret-right-notref.html new file mode 100644 index 0000000000..fabd558fb8 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right-vertical-notref.html b/layout/reftests/forms/input/number/caret-right-vertical-notref.html new file mode 100644 index 0000000000..d7d45a2c81 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right-vertical-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right-vertical.html b/layout/reftests/forms/input/number/caret-right-vertical.html new file mode 100644 index 0000000000..11e7ab9e40 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right-vertical.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right.html b/layout/reftests/forms/input/number/caret-right.html new file mode 100644 index 0000000000..89b896af47 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/clipped-text-ref.html b/layout/reftests/forms/input/number/clipped-text-ref.html new file mode 100644 index 0000000000..61157dfe41 --- /dev/null +++ b/layout/reftests/forms/input/number/clipped-text-ref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/clipped-text.html b/layout/reftests/forms/input/number/clipped-text.html new file mode 100644 index 0000000000..0681c03988 --- /dev/null +++ b/layout/reftests/forms/input/number/clipped-text.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/flex-ref.html b/layout/reftests/forms/input/number/flex-ref.html new file mode 100644 index 0000000000..4928292d61 --- /dev/null +++ b/layout/reftests/forms/input/number/flex-ref.html @@ -0,0 +1,22 @@ + + + diff --git a/layout/reftests/forms/input/number/flex.html b/layout/reftests/forms/input/number/flex.html new file mode 100644 index 0000000000..c0a6c26642 --- /dev/null +++ b/layout/reftests/forms/input/number/flex.html @@ -0,0 +1,23 @@ + + + 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 0000000000..e07f83f993 --- /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 0000000000..7ed5068ddd --- /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 0000000000..ffb5ffa58d --- /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 0000000000..561b39bec3 --- /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 0000000000..7f0d427b41 --- /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 0000000000..7c5a4dcaca --- /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 0000000000..ffb5ffa58d --- /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 0000000000..50b7b7e04b --- /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 0000000000..5c9cc0abed --- /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 0000000000..f3c9d4d562 --- /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 0000000000..b4acb20a75 --- /dev/null +++ b/layout/reftests/forms/input/number/number-disabled.html @@ -0,0 +1,9 @@ + + + + + +
+ + diff --git a/layout/reftests/forms/input/number/number-localized-dynamic-asnumber.html b/layout/reftests/forms/input/number/number-localized-dynamic-asnumber.html new file mode 100644 index 0000000000..f9665422c4 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized-dynamic-asnumber.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/number/number-localized-dynamic.html b/layout/reftests/forms/input/number/number-localized-dynamic.html new file mode 100644 index 0000000000..b2ed74fad4 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized-dynamic.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/number/number-localized-notref.html b/layout/reftests/forms/input/number/number-localized-notref.html new file mode 100644 index 0000000000..8eadc65e08 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/number-localized.html b/layout/reftests/forms/input/number/number-localized.html new file mode 100644 index 0000000000..b6a9d7bf23 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized.html @@ -0,0 +1,2 @@ + + 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 0000000000..5f17a62425 --- /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 0000000000..bf671a0f9e --- /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 0000000000..8b654e7f98 --- /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 0000000000..ff118ea238 --- /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 0000000000..5f17a62425 --- /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 0000000000..75923b98b1 --- /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 0000000000..8b654e7f98 --- /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 0000000000..9f69e1eaee --- /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 0000000000..6076272436 --- /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 0000000000..5018255ca3 --- /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 0000000000..263aeff1f8 --- /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 0000000000..0e51f6c8d9 --- /dev/null +++ b/layout/reftests/forms/input/number/number-pseudo-elements.html @@ -0,0 +1,18 @@ + + + + + + + + + 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 0000000000..aa58e491ef --- /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 0000000000..52945d6a63 --- /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.html b/layout/reftests/forms/input/number/number-same-as-text-unthemed.html new file mode 100644 index 0000000000..fddcc33eb0 --- /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 0000000000..3b9b33b23d --- /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 0000000000..25ab24be4b --- /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 0000000000..d576830254 --- /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 0000000000..5e8db0bc57 --- /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 0000000000..abb0b240dc --- /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 0000000000..79644edc8b --- /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 0000000000..36ffc06299 --- /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 0000000000..6deed48916 --- /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 0000000000..7a78830629 --- /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 0000000000..73a5373877 --- /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 0000000000..3bc3a388a1 --- /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 0000000000..f8c2ce65da --- /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/number-spinbox-disabled-notref.html b/layout/reftests/forms/input/number/number-spinbox-disabled-notref.html new file mode 100644 index 0000000000..216111431e --- /dev/null +++ b/layout/reftests/forms/input/number/number-spinbox-disabled-notref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/number-spinbox-disabled.html b/layout/reftests/forms/input/number/number-spinbox-disabled.html new file mode 100644 index 0000000000..03124d4ab2 --- /dev/null +++ b/layout/reftests/forms/input/number/number-spinbox-disabled.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/number-style-inheritance-ref.html b/layout/reftests/forms/input/number/number-style-inheritance-ref.html new file mode 100644 index 0000000000..ce3e272577 --- /dev/null +++ b/layout/reftests/forms/input/number/number-style-inheritance-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-style-inheritance.html b/layout/reftests/forms/input/number/number-style-inheritance.html new file mode 100644 index 0000000000..aeafc4ee2d --- /dev/null +++ b/layout/reftests/forms/input/number/number-style-inheritance.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/padding-001-notref.html b/layout/reftests/forms/input/number/padding-001-notref.html new file mode 100644 index 0000000000..de85ee169b --- /dev/null +++ b/layout/reftests/forms/input/number/padding-001-notref.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-001-ref.html b/layout/reftests/forms/input/number/padding-001-ref.html new file mode 100644 index 0000000000..90c2f78ee2 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-001-ref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-001.html b/layout/reftests/forms/input/number/padding-001.html new file mode 100644 index 0000000000..cc2f5c7094 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-001.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-002-ref.html b/layout/reftests/forms/input/number/padding-002-ref.html new file mode 100644 index 0000000000..0a42417770 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-002-ref.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-002.html b/layout/reftests/forms/input/number/padding-002.html new file mode 100644 index 0000000000..5c94be0883 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-002.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 0000000000..71555581bc --- /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.list b/layout/reftests/forms/input/number/reftest.list new file mode 100644 index 0000000000..0a50ef8113 --- /dev/null +++ b/layout/reftests/forms/input/number/reftest.list @@ -0,0 +1,74 @@ +# 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 + +# 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(0-2,0-5) == to-number-from-other-type-unthemed-1.html to-number-from-other-type-unthemed-1-ref.html +fuzzy(0-2,0-5) == from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1-ref.html + +# dynamic value changes: +fuzzy(0-2,0-13) == show-value.html show-value-ref.html + +# disabled +== number-disabled.html number-disabled-ref.html +!= number-spinbox-disabled.html number-spinbox-disabled-notref.html + +# auto width: +== number-auto-width-1.html number-auto-width-1-ref.html +== flex.html flex-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: +fuzzy(0-1,0-1) == number-significant-fractional-digits.html number-significant-fractional-digits-ref.html + +# focus +fuzzy(0-2,0-5) needs-focus == focus-handling.html focus-handling-ref.html # Win: Antialiasing underinvalidation, looks like. +== spinner-overflow.html spinner-overflow-ref.html +== spinner-overflow-vertical.html spinner-overflow-vertical-ref.html + +# select +fuzzy(0-1,0-1) == 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(0-128,0-4) == number-reframe-anon-text-field.html number-reframe-anon-text-field-ref.html + +== pseudo-classes.html about:blank + +# Style inheritance: +== number-style-inheritance.html number-style-inheritance-ref.html + +# l10n +!= number-localized.html number-localized-notref.html +== number-localized-dynamic.html number-localized.html +== number-localized-dynamic-asnumber.html number-localized.html + +== padding-001.html padding-001-ref.html +!= padding-001.html padding-001-notref.html +== padding-002.html padding-002-ref.html + +== appearance-textfield.html text.html +== appearance-textfield-dynamic.html appearance-textfield.html + +fuzzy(0-14,0-4) == clipped-text.html clipped-text-ref.html + +fails-if(useDrawSnapshot) needs-focus != caret-right.html caret-right-notref.html +fails-if(useDrawSnapshot) needs-focus != caret-left-rtl.html caret-left-rtl-notref.html +fails-if(useDrawSnapshot) needs-focus != caret-right-vertical.html caret-right-vertical-notref.html 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 0000000000..c3d2c5564c --- /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 0000000000..5aae9922e8 --- /dev/null +++ b/layout/reftests/forms/input/number/show-value.html @@ -0,0 +1,42 @@ + + + + + + + + +
+
+
+
+
+
+ +
+ +
+ + diff --git a/layout/reftests/forms/input/number/spinner-overflow-ref.html b/layout/reftests/forms/input/number/spinner-overflow-ref.html new file mode 100644 index 0000000000..3e7f1f3ee3 --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow-ref.html @@ -0,0 +1,12 @@ + + + + + +
diff --git a/layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html b/layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html new file mode 100644 index 0000000000..cf20a034d7 --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html @@ -0,0 +1,11 @@ + + + + + diff --git a/layout/reftests/forms/input/number/spinner-overflow-vertical.html b/layout/reftests/forms/input/number/spinner-overflow-vertical.html new file mode 100644 index 0000000000..93a6c1f8cf --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow-vertical.html @@ -0,0 +1,10 @@ + + + + + diff --git a/layout/reftests/forms/input/number/spinner-overflow.html b/layout/reftests/forms/input/number/spinner-overflow.html new file mode 100644 index 0000000000..f73be677a3 --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow.html @@ -0,0 +1,12 @@ + + + + + +
diff --git a/layout/reftests/forms/input/number/text.html b/layout/reftests/forms/input/number/text.html new file mode 100644 index 0000000000..a46c54a7b7 --- /dev/null +++ b/layout/reftests/forms/input/number/text.html @@ -0,0 +1,2 @@ + + 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 0000000000..263aeff1f8 --- /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 0000000000..b0beffa56c --- /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 0000000000..31dac1b36a --- /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 0000000000..7b792595b4 --- /dev/null +++ b/layout/reftests/forms/input/percentage/padding.html @@ -0,0 +1,21 @@ + + + + + + +
+ +
+ + diff --git a/layout/reftests/forms/input/percentage/reftest.list b/layout/reftests/forms/input/percentage/reftest.list new file mode 100644 index 0000000000..5d9f729026 --- /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-appearance-none.html b/layout/reftests/forms/input/radio/checked-appearance-none.html new file mode 100644 index 0000000000..37aed5826e --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-appearance-none.html @@ -0,0 +1,2 @@ + + 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 0000000000..c9483ac056 --- /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 0000000000..7e7673afd0 --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-native.html @@ -0,0 +1,2 @@ + + 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 0000000000..5b0501bb8a --- /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 0000000000..143a0fb6dc --- /dev/null +++ b/layout/reftests/forms/input/radio/label-dynamic.html @@ -0,0 +1,46 @@ + + + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/forms/input/radio/radio-clamp-01-ref.html b/layout/reftests/forms/input/radio/radio-clamp-01-ref.html new file mode 100644 index 0000000000..6104ce1adc --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-01-ref.html @@ -0,0 +1,12 @@ + + +
+ + +
diff --git a/layout/reftests/forms/input/radio/radio-clamp-01.html b/layout/reftests/forms/input/radio/radio-clamp-01.html new file mode 100644 index 0000000000..e4ca9cd05a --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-01.html @@ -0,0 +1,34 @@ + + + + + + Test clamping width/height of radio. + + + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/radio/radio-clamp-02-ref.html b/layout/reftests/forms/input/radio/radio-clamp-02-ref.html new file mode 100644 index 0000000000..2061a67420 --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-02-ref.html @@ -0,0 +1,37 @@ + + + + + Testcase for bug 1405986 + + + +
+ + +
+ + diff --git a/layout/reftests/forms/input/radio/radio-clamp-02.html b/layout/reftests/forms/input/radio/radio-clamp-02.html new file mode 100644 index 0000000000..11ec57906b --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-02.html @@ -0,0 +1,38 @@ + + + + + Testcase for bug 1405986 + + + +
+ + +
+ + + diff --git a/layout/reftests/forms/input/radio/radio-minimum-size-notref.html b/layout/reftests/forms/input/radio/radio-minimum-size-notref.html new file mode 100644 index 0000000000..d4539020b0 --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-minimum-size-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/radio-minimum-size.html b/layout/reftests/forms/input/radio/radio-minimum-size.html new file mode 100644 index 0000000000..21bdb6b154 --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-minimum-size.html @@ -0,0 +1,22 @@ + + + + + + Test minimum size of radio. + + + + + + + + + diff --git a/layout/reftests/forms/input/radio/reftest.list b/layout/reftests/forms/input/radio/reftest.list new file mode 100644 index 0000000000..6c80eaf447 --- /dev/null +++ b/layout/reftests/forms/input/radio/reftest.list @@ -0,0 +1,9 @@ +== label-dynamic.html label-dynamic-ref.html +!= checked-native.html checked-native-notref.html +== checked-appearance-none.html about:blank +== unchecked-appearance-none.html about:blank +!= checked-native.html about:blank +!= checked-native-notref.html about:blank +== radio-clamp-01.html radio-clamp-01-ref.html +skip-if(OSX||winWidget||Android) == radio-clamp-02.html radio-clamp-02-ref.html +!= radio-minimum-size.html radio-minimum-size-notref.html diff --git a/layout/reftests/forms/input/radio/unchecked-appearance-none.html b/layout/reftests/forms/input/radio/unchecked-appearance-none.html new file mode 100644 index 0000000000..e30a1ef396 --- /dev/null +++ b/layout/reftests/forms/input/radio/unchecked-appearance-none.html @@ -0,0 +1,2 @@ + + 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 0000000000..ef65c9297f --- /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 0000000000..929887d65a --- /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 0000000000..a4b73e23ad --- /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/auto-size-ref.html b/layout/reftests/forms/input/range/auto-size-ref.html new file mode 100644 index 0000000000..b1a4854b78 --- /dev/null +++ b/layout/reftests/forms/input/range/auto-size-ref.html @@ -0,0 +1,59 @@ + + + + + + Reference: Testcase #1 for bug 1330962 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/range/auto-size.html b/layout/reftests/forms/input/range/auto-size.html new file mode 100644 index 0000000000..a5945a8188 --- /dev/null +++ b/layout/reftests/forms/input/range/auto-size.html @@ -0,0 +1,50 @@ + + + + + + Testcase #1 for bug 1330962 + + + + + + + + + + + + + + + + + + + + + + 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 0000000000..3103fc7219 --- /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 0000000000..d9514542f5 --- /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 0000000000..f2758db17c --- /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 0000000000..162d555043 --- /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 0000000000..ffb5ffa58d --- /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 0000000000..0e1fffaf14 --- /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 0000000000..18a018330e --- /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 0000000000..73af6dcb09 --- /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 0000000000..8adc101128 --- /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 0000000000..fd914edfd5 --- /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 0000000000..ffe43266ce --- /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 0000000000..623f608101 --- /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 0000000000..365c62c99b --- /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 0000000000..3103fc7219 --- /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 0000000000..24dccffeae --- /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 0000000000..8bf48f7e98 --- /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 0000000000..ffb5ffa58d --- /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-border-background-ref.html b/layout/reftests/forms/input/range/range-border-background-ref.html new file mode 100644 index 0000000000..4f1f44c7a7 --- /dev/null +++ b/layout/reftests/forms/input/range/range-border-background-ref.html @@ -0,0 +1,26 @@ + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
diff --git a/layout/reftests/forms/input/range/range-border-background.html b/layout/reftests/forms/input/range/range-border-background.html new file mode 100644 index 0000000000..bd4ea3419e --- /dev/null +++ b/layout/reftests/forms/input/range/range-border-background.html @@ -0,0 +1,26 @@ + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
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 0000000000..df4a3e250f --- /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 0000000000..01fe1f75ca --- /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 0000000000..be7bb4b0bb --- /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 0000000000..ef1012bd4a --- /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 0000000000..205e7de023 --- /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 0000000000..321822f2b8 --- /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-percent-intrinsic-size-2b-ref.html b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b-ref.html new file mode 100644 index 0000000000..9951b8f57d --- /dev/null +++ b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b-ref.html @@ -0,0 +1,92 @@ + + + + + Reference: INPUT type=range percent intrinsic block-size + + + +
+ +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html new file mode 100644 index 0000000000..d87d9e2e55 --- /dev/null +++ b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html @@ -0,0 +1,99 @@ + + + + + Test: INPUT type=range percent intrinsic block-size + + + + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/forms/input/range/range-track-bg-ref.html b/layout/reftests/forms/input/range/range-track-bg-ref.html new file mode 100644 index 0000000000..e99d3d0bfd --- /dev/null +++ b/layout/reftests/forms/input/range/range-track-bg-ref.html @@ -0,0 +1,16 @@ + + + + + diff --git a/layout/reftests/forms/input/range/range-track-bg.html b/layout/reftests/forms/input/range/range-track-bg.html new file mode 100644 index 0000000000..b0a08e2b74 --- /dev/null +++ b/layout/reftests/forms/input/range/range-track-bg.html @@ -0,0 +1,9 @@ + + + + + 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 0000000000..b2d009bd82 --- /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 0000000000..406eb646ec --- /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 0000000000..0c26b41225 --- /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 0000000000..f7bf70ff3a --- /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 0000000000..e3cc4b90fb --- /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 0000000000..07edd12586 --- /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 0000000000..66637c6526 --- /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 0000000000..96ea874327 --- /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 0000000000..a5ede81c33 --- /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 0000000000..679170685e --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/reftest.list b/layout/reftests/forms/input/range/reftest.list new file mode 100644 index 0000000000..181097dc15 --- /dev/null +++ b/layout/reftests/forms/input/range/reftest.list @@ -0,0 +1,61 @@ + +# 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(0-1,0-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(0-1,0-40) == value-prop-unthemed.html 75pct-unthemed-common-ref.html +== value-prop.html 75pct-common-ref.html +fuzzy(0-1,0-40) == valueAsNumber-prop-unthemed.html 75pct-unthemed-common-ref.html +== valueAsNumber-prop.html 75pct-common-ref.html +fuzzy(0-1,0-40) == stepDown-unthemed.html 75pct-unthemed-common-ref.html +== stepDown.html 75pct-common-ref.html +fuzzy(0-1,0-40) == stepUp-unthemed.html 75pct-unthemed-common-ref.html +== stepUp.html 75pct-common-ref.html +random-if(Android) == max-prop.html 100pct-common-ref.html # Snapping in different ways in debug and opt builds, bug 1621141 +fuzzy(0-1,0-4) == reset-value.html reset-value-ref.html + +# 'direction' property: +== direction-unthemed-1.html direction-unthemed-1-ref.html + +# ::-moz-range-progress pseudo-element: +== 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 + +skip-if(Android) == range-border-background.html range-border-background-ref.html # Android doesn't have a native theme for -webkit-appearance:range + +# Other range-percent-intrinsic-size-*.html tests lives in +# testing/web-platform/tests/css/css-sizing/. Vertical layout with +# -webkit-appearance:none isn't supported in other UAs so this test +# is an internal reftest for now. +== range-percent-intrinsic-size-2b.html range-percent-intrinsic-size-2b-ref.html + +fails-if(Android) fuzzy(0-2,0-80) == auto-size.html auto-size-ref.html # Snapping, bug 1621141 +== range-track-bg.html range-track-bg-ref.html +!= track-default-rendering.html track-default-rendering-ref.html 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 0000000000..74675c2d7a --- /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 0000000000..2ccb367657 --- /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 0000000000..6aefd17bca --- /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 0000000000..3c9f0e7ce3 --- /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 0000000000..6d4d6708a5 --- /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 0000000000..e482af4905 --- /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 0000000000..1e4198cc66 --- /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 0000000000..139e6c797c --- /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 0000000000..3103fc7219 --- /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 0000000000..86ff0c5214 --- /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/track-default-rendering-ref.html b/layout/reftests/forms/input/range/track-default-rendering-ref.html new file mode 100644 index 0000000000..d702d021c5 --- /dev/null +++ b/layout/reftests/forms/input/range/track-default-rendering-ref.html @@ -0,0 +1,25 @@ + + + + + + Testcase for bug 1583660 + + + + + + + + + diff --git a/layout/reftests/forms/input/range/track-default-rendering.html b/layout/reftests/forms/input/range/track-default-rendering.html new file mode 100644 index 0000000000..997b83d202 --- /dev/null +++ b/layout/reftests/forms/input/range/track-default-rendering.html @@ -0,0 +1,22 @@ + + + + + + Testcase for bug 1583660 + + + + + + + + + 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 0000000000..46387af2ea --- /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 0000000000..66be837045 --- /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 0000000000..a2a6eb6cce --- /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 0000000000..c00fe8bf4c --- /dev/null +++ b/layout/reftests/forms/input/range/valueAsNumber-prop.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/reftest.list b/layout/reftests/forms/input/reftest.list new file mode 100644 index 0000000000..7de1175ef7 --- /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 0000000000..93bdd26b02 --- /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 0000000000..9c1f4151ab --- /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 0000000000..2e4ce9c8b5 --- /dev/null +++ b/layout/reftests/forms/input/search/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/search/appearance-textfield-dynamic.html b/layout/reftests/forms/input/search/appearance-textfield-dynamic.html new file mode 100644 index 0000000000..db17afd707 --- /dev/null +++ b/layout/reftests/forms/input/search/appearance-textfield-dynamic.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/search/appearance-textfield.html b/layout/reftests/forms/input/search/appearance-textfield.html new file mode 100644 index 0000000000..24ce084dae --- /dev/null +++ b/layout/reftests/forms/input/search/appearance-textfield.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/ref.html b/layout/reftests/forms/input/search/ref.html new file mode 100644 index 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/search/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/search/reftest.list b/layout/reftests/forms/input/search/reftest.list new file mode 100644 index 0000000000..9fd0a13c49 --- /dev/null +++ b/layout/reftests/forms/input/search/reftest.list @@ -0,0 +1,8 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html +pref(layout.forms.input-type-search.enabled,true) == search-basic.html ref.html +pref(layout.forms.input-type-search.enabled,true) != search-with-value.html text-with-value.html + +== appearance-textfield.html text.html +== appearance-textfield-dynamic.html appearance-textfield.html diff --git a/layout/reftests/forms/input/search/search-basic.html b/layout/reftests/forms/input/search/search-basic.html new file mode 100644 index 0000000000..5ece132c4e --- /dev/null +++ b/layout/reftests/forms/input/search/search-basic.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/search-with-value.html b/layout/reftests/forms/input/search/search-with-value.html new file mode 100644 index 0000000000..e4b8fcb887 --- /dev/null +++ b/layout/reftests/forms/input/search/search-with-value.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/text-with-value.html b/layout/reftests/forms/input/search/text-with-value.html new file mode 100644 index 0000000000..d98f117bd6 --- /dev/null +++ b/layout/reftests/forms/input/search/text-with-value.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/text.html b/layout/reftests/forms/input/search/text.html new file mode 100644 index 0000000000..a46c54a7b7 --- /dev/null +++ b/layout/reftests/forms/input/search/text.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/tel/1.html b/layout/reftests/forms/input/tel/1.html new file mode 100644 index 0000000000..4a034de078 --- /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 0000000000..47b530bfe5 --- /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 0000000000..c1348e6f7d --- /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 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/tel/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/tel/reftest.list b/layout/reftests/forms/input/tel/reftest.list new file mode 100644 index 0000000000..dcca7a3cde --- /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/autofill-blank.html b/layout/reftests/forms/input/text/autofill-blank.html new file mode 100644 index 0000000000..966d314038 --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-blank.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill-line-height.html b/layout/reftests/forms/input/text/autofill-line-height.html new file mode 100644 index 0000000000..7ef5970896 --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-line-height.html @@ -0,0 +1,9 @@ + + + + diff --git a/layout/reftests/forms/input/text/autofill-prefilled-value.html b/layout/reftests/forms/input/text/autofill-prefilled-value.html new file mode 100644 index 0000000000..42924ac531 --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-prefilled-value.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill-preview-blank.html b/layout/reftests/forms/input/text/autofill-preview-blank.html new file mode 100644 index 0000000000..a235b7430f --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-preview-blank.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill-preview-line-height.html b/layout/reftests/forms/input/text/autofill-preview-line-height.html new file mode 100644 index 0000000000..7ce1cadb2e --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-preview-line-height.html @@ -0,0 +1,12 @@ + + + + diff --git a/layout/reftests/forms/input/text/autofill-preview.html b/layout/reftests/forms/input/text/autofill-preview.html new file mode 100644 index 0000000000..1382d29abd --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-preview.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill.html b/layout/reftests/forms/input/text/autofill.html new file mode 100644 index 0000000000..ccb2b15b1b --- /dev/null +++ b/layout/reftests/forms/input/text/autofill.html @@ -0,0 +1,9 @@ + + + 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 0000000000..427911eb04 --- /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 0000000000..59e92018b1 --- /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 0000000000..14d39ba729 --- /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 0000000000..4af490dce6 --- /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.xhtml b/layout/reftests/forms/input/text/centering-1-ref.xhtml new file mode 100644 index 0000000000..f1bf3e49cf --- /dev/null +++ b/layout/reftests/forms/input/text/centering-1-ref.xhtml @@ -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.xhtml b/layout/reftests/forms/input/text/centering-1.xhtml new file mode 100644 index 0000000000..dc72bda555 --- /dev/null +++ b/layout/reftests/forms/input/text/centering-1.xhtml @@ -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.xhtml b/layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml new file mode 100644 index 0000000000..93b9b4387a --- /dev/null +++ b/layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/dynamic-height-1.xhtml b/layout/reftests/forms/input/text/dynamic-height-1.xhtml new file mode 100644 index 0000000000..745aac3658 --- /dev/null +++ b/layout/reftests/forms/input/text/dynamic-height-1.xhtml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/text/focus-on-anchor-ref.html b/layout/reftests/forms/input/text/focus-on-anchor-ref.html new file mode 100644 index 0000000000..84d46a9790 --- /dev/null +++ b/layout/reftests/forms/input/text/focus-on-anchor-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/focus-on-anchor.html b/layout/reftests/forms/input/text/focus-on-anchor.html new file mode 100644 index 0000000000..398e4ab60d --- /dev/null +++ b/layout/reftests/forms/input/text/focus-on-anchor.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/height-small-font-notref.html b/layout/reftests/forms/input/text/height-small-font-notref.html new file mode 100644 index 0000000000..bf43cdb1ea --- /dev/null +++ b/layout/reftests/forms/input/text/height-small-font-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/height-small-font.html b/layout/reftests/forms/input/text/height-small-font.html new file mode 100644 index 0000000000..d269aa540a --- /dev/null +++ b/layout/reftests/forms/input/text/height-small-font.html @@ -0,0 +1,2 @@ + + 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 0000000000..2735336e3b --- /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 0000000000..29eb66a77d --- /dev/null +++ b/layout/reftests/forms/input/text/intrinsic-size.html @@ -0,0 +1,16 @@ + + + + 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 0000000000..e60a5f3a8c --- /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 0000000000..52a0fde6c0 --- /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-2.5.html b/layout/reftests/forms/input/text/line-height-2.5.html new file mode 100644 index 0000000000..d04be79e72 --- /dev/null +++ b/layout/reftests/forms/input/text/line-height-2.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/text/pseudo-class-lock-ref.html b/layout/reftests/forms/input/text/pseudo-class-lock-ref.html new file mode 100644 index 0000000000..3811045777 --- /dev/null +++ b/layout/reftests/forms/input/text/pseudo-class-lock-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/pseudo-class-lock.html b/layout/reftests/forms/input/text/pseudo-class-lock.html new file mode 100644 index 0000000000..d9196ae3a2 --- /dev/null +++ b/layout/reftests/forms/input/text/pseudo-class-lock.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/text/reftest.list b/layout/reftests/forms/input/text/reftest.list new file mode 100644 index 0000000000..b6217d46bc --- /dev/null +++ b/layout/reftests/forms/input/text/reftest.list @@ -0,0 +1,25 @@ +== bounds-1.html bounds-1-ref.html +fuzzy(0-65,0-3) == size-1.html size-1-ref.html +fuzzy-if(winWidget,0-36,0-1) == size-2.html size-2-ref.html +== baseline-1.html baseline-1-ref.html +== chrome://reftest/content/forms/input/text/centering-1.xhtml chrome://reftest/content/forms/input/text/centering-1-ref.xhtml +== chrome://reftest/content/forms/input/text/dynamic-height-1.xhtml chrome://reftest/content/forms/input/text/dynamic-height-1-ref.xhtml +fuzzy(0-1,0-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-2.5.html line-height-1.0.html +== shadow-rules.html shadow-rules-ref.html +!= height-small-font.html height-small-font-notref.html + +# Autofill tests +== autofill-blank.html autofill-preview-blank.html +!= autofill.html autofill-blank.html +!= autofill-preview.html autofill-preview-blank.html +!= autofill.html autofill-preview.html +== autofill-prefilled-value.html autofill-preview.html +== autofill-preview-line-height.html autofill-line-height.html + +== pseudo-class-lock.html pseudo-class-lock-ref.html + +needs-focus == focus-on-anchor.html#anchor focus-on-anchor-ref.html +needs-focus == select-overflow.html select-overflow-ref.html diff --git a/layout/reftests/forms/input/text/select-overflow-ref.html b/layout/reftests/forms/input/text/select-overflow-ref.html new file mode 100644 index 0000000000..f36028b59a --- /dev/null +++ b/layout/reftests/forms/input/text/select-overflow-ref.html @@ -0,0 +1,18 @@ + + + + + diff --git a/layout/reftests/forms/input/text/select-overflow.html b/layout/reftests/forms/input/text/select-overflow.html new file mode 100644 index 0000000000..abe2c62add --- /dev/null +++ b/layout/reftests/forms/input/text/select-overflow.html @@ -0,0 +1,25 @@ + + + + + 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 0000000000..added237cf --- /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 0000000000..eba0c38244 --- /dev/null +++ b/layout/reftests/forms/input/text/select.html @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/shadow-rules-ref.html b/layout/reftests/forms/input/text/shadow-rules-ref.html new file mode 100644 index 0000000000..edc6813db3 --- /dev/null +++ b/layout/reftests/forms/input/text/shadow-rules-ref.html @@ -0,0 +1,7 @@ + +
+ diff --git a/layout/reftests/forms/input/text/shadow-rules.html b/layout/reftests/forms/input/text/shadow-rules.html new file mode 100644 index 0000000000..906472ea5a --- /dev/null +++ b/layout/reftests/forms/input/text/shadow-rules.html @@ -0,0 +1,10 @@ + +
+ 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 0000000000..c9a4803585 --- /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 0000000000..e0390261d5 --- /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 0000000000..94512260b7 --- /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 0000000000..7353238f76 --- /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 0000000000..a2ce658b46 --- /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 0000000000..58302d278f --- /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 0000000000..b9f13924a6 --- /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 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/url/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/url/reftest.list b/layout/reftests/forms/input/url/reftest.list new file mode 100644 index 0000000000..dcca7a3cde --- /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 0000000000..6c28a9f0c8 --- /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 0000000000..beb1b09070 --- /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/1339287-ref.html b/layout/reftests/forms/legend/1339287-ref.html new file mode 100644 index 0000000000..8dea047bbd --- /dev/null +++ b/layout/reftests/forms/legend/1339287-ref.html @@ -0,0 +1,46 @@ + + + + + Testcase for bug 1339287 + + + + +
+ + Headline Instructions + +
+ +
+ + Headline Instructions + +
+ +
+ + Headline Instructions + +
+ +
+ + Headline Instructions + +
+ + + diff --git a/layout/reftests/forms/legend/1339287.html b/layout/reftests/forms/legend/1339287.html new file mode 100644 index 0000000000..482663f79f --- /dev/null +++ b/layout/reftests/forms/legend/1339287.html @@ -0,0 +1,58 @@ + + + + + Testcase for bug 1339287 + + + + +
+ + Headline + + Instructions + + +
+ +
+ + Headline + + Instructions + + +
+ +
+ + Headline + + Instructions + + +
+ +
+ + Headline + + Instructions + + +
+ + + diff --git a/layout/reftests/forms/legend/legend-padding-1-ref.html b/layout/reftests/forms/legend/legend-padding-1-ref.html new file mode 100644 index 0000000000..950d8d1833 --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-1-ref.html @@ -0,0 +1,43 @@ + + + + Reference for bug 1483499 + + + + +
+ DisplayContentsWrapper +
+
+ + +
JustALegend
+
+ +
+
NestedLegend
+
+
+ +
+ +
+
NestedLegendInFieldset
+
+
+
+ + + diff --git a/layout/reftests/forms/legend/legend-padding-1.html b/layout/reftests/forms/legend/legend-padding-1.html new file mode 100644 index 0000000000..9535d3dd93 --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-1.html @@ -0,0 +1,42 @@ + + + + Testcase for bug 1483499 + + + + +
+
+ DisplayContentsWrapper +
+
+
+ + +JustALegend +
+ + + + NestedLegend + +
+ +
+ + + NestedLegendInFieldset + + +
+ + + diff --git a/layout/reftests/forms/legend/legend-padding-2-ref.html b/layout/reftests/forms/legend/legend-padding-2-ref.html new file mode 100644 index 0000000000..4050ab7c26 --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-2-ref.html @@ -0,0 +1,44 @@ + + + + Reference for bug 1483499 + + + + +
+ DisplayContentsWrapper +
+
+ + +
JustALegend
+
+ +
+
NestedLegend
+
+
+ +
+ +
+
NestedLegendInFieldset
+
+
+
+ + + diff --git a/layout/reftests/forms/legend/legend-padding-2.html b/layout/reftests/forms/legend/legend-padding-2.html new file mode 100644 index 0000000000..52f7bcafcf --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-2.html @@ -0,0 +1,43 @@ + + + + Testcase for bug 1483499 + + + + +
+
+ DisplayContentsWrapper +
+
+
+ + +JustALegend +
+ + + + NestedLegend + +
+ +
+ + + NestedLegendInFieldset + + +
+ + + diff --git a/layout/reftests/forms/legend/legend-ref.html b/layout/reftests/forms/legend/legend-ref.html new file mode 100644 index 0000000000..3684841714 --- /dev/null +++ b/layout/reftests/forms/legend/legend-ref.html @@ -0,0 +1,95 @@ + + + Reference case 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 0000000000..9d05fbe6af --- /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.list b/layout/reftests/forms/legend/reftest.list new file mode 100644 index 0000000000..4b96bf0576 --- /dev/null +++ b/layout/reftests/forms/legend/reftest.list @@ -0,0 +1,5 @@ +== legend.html legend-ref.html # Bug 1392106 +== legend-padding-1.html legend-padding-1-ref.html +== legend-padding-2.html legend-padding-2-ref.html +fuzzy-if(Android,0-255,0-41) == 1273433.html 1273433-ref.html +fails == 1339287.html 1339287-ref.html # bug 1383868 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 0000000000..472d33acfd --- /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/meter/bar-pseudo-element-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-ref.html new file mode 100644 index 0000000000..c9576fc40b --- /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 0000000000..ba9b6c8f35 --- /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 0000000000..22f5462dfd --- /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 0000000000..ff5227a9d9 --- /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 0000000000..651747f99c --- /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 0000000000..1a1752baf9 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 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 0000000000..509dbb78da --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 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 0000000000..9fb69bc185 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0000000000..3208c43ef6 --- /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 0000000000..abc98f7f7a --- /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 0000000000..03a1937fa5 --- /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 0000000000..bed08d6511 --- /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 0000000000..7cba9ab962 --- /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 0000000000..6c648c3355 --- /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.list b/layout/reftests/forms/meter/default-style/reftest.list new file mode 100644 index 0000000000..a67d6712b6 --- /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 0000000000..2d42337e9a --- /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: linear-gradient(#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: linear-gradient(#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: linear-gradient(#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: linear-gradient(#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 0000000000..aa81938a3d --- /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 0000000000..c62510433a --- /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 0000000000..84fb9b3852 --- /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 0000000000..579794cc9e --- /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 0000000000..d840582647 --- /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 0000000000..e6de9fef13 --- /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 0000000000..6ecb2fcafd --- /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 0000000000..55e922b07b --- /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 0000000000..d25d45e286 --- /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 0000000000..349813e1fd --- /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 0000000000..be61638a7d --- /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 0000000000..ae6115f855 --- /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 0000000000..8096473e76 --- /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 0000000000..29050d0219 --- /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 0000000000..762329c7f6 --- /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 0000000000..a5ac5b52ba --- /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 0000000000..af83d45301 --- /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 0000000000..0bcc363497 --- /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 0000000000..500f1599d4 --- /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 0000000000..194f942d16 --- /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 0000000000..d3ee42792b --- /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 0000000000..40e9c82344 --- /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 0000000000..7edf4a6042 --- /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 0000000000..6b136624c5 --- /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 0000000000..87f8c938dd --- /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 0000000000..294f823e19 --- /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 0000000000..369465660c --- /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 0000000000..7c481b31e3 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/reftest.list b/layout/reftests/forms/meter/reftest.list new file mode 100644 index 0000000000..8da63340de --- /dev/null +++ b/layout/reftests/forms/meter/reftest.list @@ -0,0 +1,44 @@ +fuzzy-if(Android,0-128,0-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 +== rounded-corner-clipping.html rounded-corner-clipping-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/rounded-corner-clipping-ref.html b/layout/reftests/forms/meter/rounded-corner-clipping-ref.html new file mode 100644 index 0000000000..f2e2beded3 --- /dev/null +++ b/layout/reftests/forms/meter/rounded-corner-clipping-ref.html @@ -0,0 +1,21 @@ + + + + +
diff --git a/layout/reftests/forms/meter/rounded-corner-clipping.html b/layout/reftests/forms/meter/rounded-corner-clipping.html new file mode 100644 index 0000000000..d12a41f2cd --- /dev/null +++ b/layout/reftests/forms/meter/rounded-corner-clipping.html @@ -0,0 +1,17 @@ + + + + + diff --git a/layout/reftests/forms/meter/style.css b/layout/reftests/forms/meter/style.css new file mode 100644 index 0000000000..8370c5c33a --- /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 0000000000..4c1c95abb6 --- /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 0000000000..54f44cc28d --- /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 0000000000..0e97da064b --- /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 0000000000..ea47bf2567 --- /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 0000000000..bd86ed3b1f --- /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 0000000000..4f2d7ac915 --- /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 0000000000..f99dc4189f --- /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 0000000000..7884e697ea --- /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 0000000000..9e32d53d6e --- /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 0000000000..16d7f794ce --- /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 0000000000..0fdb2ae8b9 --- /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 0000000000..882e805ba0 --- /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 0000000000..ecb17e9159 --- /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 0000000000..b0ce800beb --- /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 0000000000..16bcf357a6 --- /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 0000000000..b7e9ede758 --- /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 0000000000..0ec10f3c31 --- /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 0000000000..ad78e10e56 --- /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 0000000000..cae43bf45b --- /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 0000000000..01d12af234 --- /dev/null +++ b/layout/reftests/forms/output/output-ref.html @@ -0,0 +1,6 @@ + + + + foo + + diff --git a/layout/reftests/forms/output/reftest.list b/layout/reftests/forms/output/reftest.list new file mode 100644 index 0000000000..1bd798272e --- /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/overflow-ref.html b/layout/reftests/forms/overflow-ref.html new file mode 100644 index 0000000000..7888aa2cec --- /dev/null +++ b/layout/reftests/forms/overflow-ref.html @@ -0,0 +1,19 @@ + + +Form controls don't paint outside of their layout bounds + + + + + + + + + diff --git a/layout/reftests/forms/overflow.html b/layout/reftests/forms/overflow.html new file mode 100644 index 0000000000..c3e72beacb --- /dev/null +++ b/layout/reftests/forms/overflow.html @@ -0,0 +1,20 @@ + + +Form controls don't paint outside of their layout bounds + + + + + + + + + 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 0000000000..1c3d582f10 --- /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 0000000000..30df2f3484 --- /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 0000000000..89f990ce01 --- /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 0000000000..40a35669ec --- /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 0000000000..62c77351c8 --- /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 0000000000..7cfd00a0eb --- /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 0000000000..19fc172937 --- /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 0000000000..ad99420eb1 --- /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 0000000000..159d5d7e27 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-18.html @@ -0,0 +1,22 @@ + + + + + + + + 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 0000000000..06678a3db9 --- /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 0000000000..36b883ab25 --- /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 0000000000..323cea849a --- /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 0000000000..483b0d49d6 --- /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 0000000000..7ae54e8e71 --- /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 0000000000..b58f7ca72f --- /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 0000000000..bfcce20b8c --- /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 0000000000..0f766d160a --- /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 0000000000..b56cb04789 --- /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 0000000000..774aa35d4d --- /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 0000000000..19fc8eb745 --- /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 0000000000..9c1ac995aa --- /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 0000000000..35155c0120 --- /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 0000000000..115ffac79e --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-blank-ref.html @@ -0,0 +1,16 @@ + + + + + + + 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 0000000000..fa8f292a47 --- /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 0000000000..9bceacd626 --- /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 0000000000..559945a50f --- /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 0000000000..11f756af67 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overridden-ref.html @@ -0,0 +1,6 @@ + + + + + + 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 0000000000..91812d0cee --- /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 0000000000..5898ed55c7 --- /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 0000000000..0c5bb63333 --- /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.list b/layout/reftests/forms/placeholder/reftest.list new file mode 100644 index 0000000000..54ec3b06e0 --- /dev/null +++ b/layout/reftests/forms/placeholder/reftest.list @@ -0,0 +1,36 @@ +# 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 + +# This tests assumes that the overflowing placeholder won't eat the padding, which is just not true in some platforms... +fuzzy-if(winWidget,0-160,0-10) fuzzy-if(Android,0-160,0-41) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-146,0-317) == 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 +# 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 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 0000000000..9d8d96a41a --- /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 0000000000..c25a143dbf --- /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 0000000000..711dc26ba4 --- /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 0000000000..4f28e3aceb --- /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 0000000000..d69b8b1e57 --- /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 0000000000..7b8315c0f8 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + +
+ + 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 0000000000..1988cb5184 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + +
+ + 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 0000000000..edc8cd36ab --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0000000000..60f14f1349 --- /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 0000000000..47ba03bdac --- /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 0000000000..08917e43f4 --- /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 0000000000..fc3614347a --- /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 0000000000..2a9eafa315 --- /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 0000000000..ddefd0afaf --- /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 0000000000..7f67f946e0 --- /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 0000000000..f5db8ff666 --- /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 0000000000..5a64e6d2de --- /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 0000000000..bef9c57276 --- /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 0000000000..fc445c36c4 --- /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 0000000000..2dea7af511 --- /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 0000000000..4ded227feb --- /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 0000000000..7be45b2c1c --- /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 0000000000..8e4d485659 --- /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 0000000000..fe4f3d003c --- /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 0000000000..872f9cc826 --- /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 0000000000..c9d545330a --- /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 0000000000..e5f33c4979 --- /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 0000000000..64d7157247 --- /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 0000000000..e37e461702 --- /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 0000000000..352537ae79 --- /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 0000000000..7fb4d81bed --- /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 0000000000..6a64a5e8c8 --- /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 0000000000..954bc9dd16 --- /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 0000000000..9584f95d79 --- /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 0000000000..9ec89960d8 --- /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 0000000000..625b543b46 --- /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 0000000000..52f42aede5 --- /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 0000000000..52df5dd298 --- /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 0000000000..03ea99bb8d --- /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 0000000000..57ee166d09 --- /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 0000000000..becd4504e1 --- /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 0000000000..a3f0b889fc --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/reftest.list b/layout/reftests/forms/progress/reftest.list new file mode 100644 index 0000000000..aa5f0c79d2 --- /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 != 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 0000000000..fe3bc80389 --- /dev/null +++ b/layout/reftests/forms/progress/style.css @@ -0,0 +1,37 @@ +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: 1px solid ThreeDShadow; + border-right-color: ThreeDHighlight; + border-bottom-color: ThreeDHighlight; + 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 0000000000..34f0d7151f --- /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 0000000000..96a923c3f2 --- /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 0000000000..d3c15bc8fb --- /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 0000000000..6787af2d70 --- /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 0000000000..6a143b0c19 --- /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 0000000000..43b3f7e20c --- /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 0000000000..88934c4876 --- /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 0000000000..b50db9ad2d --- /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 0000000000..47294fdeb3 --- /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 0000000000..3c5e3e80b7 --- /dev/null +++ b/layout/reftests/forms/progress/values.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/reftest.list b/layout/reftests/forms/reftest.list new file mode 100644 index 0000000000..b05924c3b7 --- /dev/null +++ b/layout/reftests/forms/reftest.list @@ -0,0 +1,40 @@ +fuzzy(0-1,0-10) fuzzy-if(Android,0-2,0-10) == text-control-baseline-1.html text-control-baseline-1-ref.html +fuzzy-if(cocoaWidget,0-18,0-68) fuzzy-if(Android,0-52,0-64) fuzzy-if(winWidget,0-88,0-624) == display-block-baselines-1.html display-block-baselines-1-ref.html # anti-aliasing issues +== display-block-baselines-2.html display-block-baselines-2-ref.html +== display-block-baselines-3.html display-block-baselines-3-ref.html +== display-block-baselines-4.html display-block-baselines-4-ref.html +fuzzy(0-7,0-2) == display-block-baselines-5.html display-block-baselines-5-ref.html +fuzzy(0-1,0-20) == overflow.html overflow-ref.html # bug 1620120 for natively themed cocoa, fuzzyness in the arrow for !native + +# 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/1769580-ref.html b/layout/reftests/forms/select/1769580-ref.html new file mode 100644 index 0000000000..e6a4cb6577 --- /dev/null +++ b/layout/reftests/forms/select/1769580-ref.html @@ -0,0 +1,12 @@ + + + diff --git a/layout/reftests/forms/select/1769580.html b/layout/reftests/forms/select/1769580.html new file mode 100644 index 0000000000..00831f6997 --- /dev/null +++ b/layout/reftests/forms/select/1769580.html @@ -0,0 +1,13 @@ + + + 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 0000000000..349abe0b77 --- /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 0000000000..46be454185 --- /dev/null +++ b/layout/reftests/forms/select/997709-2.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/forms/select/arrow-color-notref.html b/layout/reftests/forms/select/arrow-color-notref.html new file mode 100644 index 0000000000..b4869de4dd --- /dev/null +++ b/layout/reftests/forms/select/arrow-color-notref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/forms/select/arrow-color.html b/layout/reftests/forms/select/arrow-color.html new file mode 100644 index 0000000000..fab72e5e2a --- /dev/null +++ b/layout/reftests/forms/select/arrow-color.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 0000000000..905b646493 --- /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 0000000000..102f820c84 --- /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 0000000000..2a6b7c2614 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-boguskids.html @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/layout/reftests/forms/select/dynamic-text-indent-1-ref.html b/layout/reftests/forms/select/dynamic-text-indent-1-ref.html new file mode 100644 index 0000000000..806fc525a0 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-indent-1-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/forms/select/dynamic-text-indent-1.html b/layout/reftests/forms/select/dynamic-text-indent-1.html new file mode 100644 index 0000000000..6f2b5f3448 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-indent-1.html @@ -0,0 +1,14 @@ + + + + + diff --git a/layout/reftests/forms/select/dynamic-text-overflow-1-ref.html b/layout/reftests/forms/select/dynamic-text-overflow-1-ref.html new file mode 100644 index 0000000000..8de69cf5cc --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-overflow-1-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/forms/select/dynamic-text-overflow-1.html b/layout/reftests/forms/select/dynamic-text-overflow-1.html new file mode 100644 index 0000000000..4d954f6981 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-overflow-1.html @@ -0,0 +1,14 @@ + + + + + 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 0000000000..9f01908fd5 --- /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 0000000000..e384bd4097 --- /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 0000000000..c7c16a5e5e --- /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 0000000000..e2656b2485 --- /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/intrinsic-size-scrollbar.html b/layout/reftests/forms/select/intrinsic-size-scrollbar.html new file mode 100644 index 0000000000..091bd989c5 --- /dev/null +++ b/layout/reftests/forms/select/intrinsic-size-scrollbar.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/listbox-checked-style-notref.html b/layout/reftests/forms/select/listbox-checked-style-notref.html new file mode 100644 index 0000000000..3b78fbac50 --- /dev/null +++ b/layout/reftests/forms/select/listbox-checked-style-notref.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/select/listbox-checked-style-ref.html b/layout/reftests/forms/select/listbox-checked-style-ref.html new file mode 100644 index 0000000000..c48bc81225 --- /dev/null +++ b/layout/reftests/forms/select/listbox-checked-style-ref.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/select/listbox-checked-style.html b/layout/reftests/forms/select/listbox-checked-style.html new file mode 100644 index 0000000000..1eb33817f6 --- /dev/null +++ b/layout/reftests/forms/select/listbox-checked-style.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/select/listbox-focus-notref.html b/layout/reftests/forms/select/listbox-focus-notref.html new file mode 100644 index 0000000000..d76865abbf --- /dev/null +++ b/layout/reftests/forms/select/listbox-focus-notref.html @@ -0,0 +1,13 @@ + + + diff --git a/layout/reftests/forms/select/listbox-focus.html b/layout/reftests/forms/select/listbox-focus.html new file mode 100644 index 0000000000..0689ed43b8 --- /dev/null +++ b/layout/reftests/forms/select/listbox-focus.html @@ -0,0 +1,13 @@ + + + diff --git a/layout/reftests/forms/select/listbox-zero-row-initial-ref.html b/layout/reftests/forms/select/listbox-zero-row-initial-ref.html new file mode 100644 index 0000000000..e7b2ec673a --- /dev/null +++ b/layout/reftests/forms/select/listbox-zero-row-initial-ref.html @@ -0,0 +1,23 @@ + +Reference for initial reflow of zero height options + + + + + diff --git a/layout/reftests/forms/select/listbox-zero-row-initial.html b/layout/reftests/forms/select/listbox-zero-row-initial.html new file mode 100644 index 0000000000..1ff6549da2 --- /dev/null +++ b/layout/reftests/forms/select/listbox-zero-row-initial.html @@ -0,0 +1,14 @@ + +Testcase for initial reflow of zero height options + + + diff --git a/layout/reftests/forms/select/multiple-ref.html b/layout/reftests/forms/select/multiple-ref.html new file mode 100644 index 0000000000..70bdac6bc3 --- /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 0000000000..6b95eebc56 --- /dev/null +++ b/layout/reftests/forms/select/multiple.html @@ -0,0 +1,12 @@ + + + + + + diff --git a/layout/reftests/forms/select/no-padding-ref.html b/layout/reftests/forms/select/no-padding-ref.html new file mode 100644 index 0000000000..6ba141c627 --- /dev/null +++ b/layout/reftests/forms/select/no-padding-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/no-padding.html b/layout/reftests/forms/select/no-padding.html new file mode 100644 index 0000000000..8784b7b750 --- /dev/null +++ b/layout/reftests/forms/select/no-padding.html @@ -0,0 +1,2 @@ + + 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 0000000000..09f6d19f09 --- /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 0000000000..357247b567 --- /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 0000000000..4130241765 --- /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 0000000000..4ae9ed06b6 --- /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 0000000000..342b404c6d --- /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 0000000000..3707150321 --- /dev/null +++ b/layout/reftests/forms/select/padding-button-placement.html @@ -0,0 +1,15 @@ + + + + + + + + +
+
+ +
+
+ + diff --git a/layout/reftests/forms/select/reftest.list b/layout/reftests/forms/select/reftest.list new file mode 100644 index 0000000000..d2d1c1be6d --- /dev/null +++ b/layout/reftests/forms/select/reftest.list @@ -0,0 +1,31 @@ +fuzzy-if(Android,0-4,0-12) == 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(0-1,0-4) == padding-button-placement.html padding-button-placement-ref.html +== vertical-centering.html vertical-centering-ref.html +== 997709-2.html 997709-2-ref.html +fuzzy(0-4,0-1) needs-focus == focusring-1.html focusring-1-ref.html +needs-focus == focusring-2.html focusring-2-ref.html +== dynamic-text-indent-1.html dynamic-text-indent-1-ref.html +== dynamic-text-overflow-1.html dynamic-text-overflow-1-ref.html +== listbox-zero-row-initial.html listbox-zero-row-initial-ref.html +skip-if(Android) == select-option-display-none-inline-size.html select-option-display-none-inline-size-ref.html + +# Android and Windows actually use the anonymous select > button (rather than +# drawing the arrow as a background like Linux and Mac), so most of this test +# doesn't apply since when over-constrained it gets zero-sized. +skip-if(Android||winWidget) == themed-select-padding-no-clip.html themed-select-padding-no-clip-ref.html + +== select-scrollbar-width.html select-scrollbar-width-ref.html +test-pref(ui.useOverlayScrollbars,0) ref-pref(ui.useOverlayScrollbars,1) == intrinsic-size-scrollbar.html intrinsic-size-scrollbar.html + +== listbox-checked-style.html listbox-checked-style-ref.html +needs-focus != listbox-checked-style.html listbox-checked-style-notref.html +needs-focus != listbox-focus.html listbox-focus-notref.html + +== 1769580.html 1769580-ref.html + +== no-padding.html no-padding-ref.html +!= arrow-color.html arrow-color-notref.html diff --git a/layout/reftests/forms/select/select-option-display-none-inline-size-ref.html b/layout/reftests/forms/select/select-option-display-none-inline-size-ref.html new file mode 100644 index 0000000000..c10490b0e8 --- /dev/null +++ b/layout/reftests/forms/select/select-option-display-none-inline-size-ref.html @@ -0,0 +1,18 @@ + + + + + Reference: SELECT size with display:none OPTION + + + + + + + + + + diff --git a/layout/reftests/forms/select/select-option-display-none-inline-size.html b/layout/reftests/forms/select/select-option-display-none-inline-size.html new file mode 100644 index 0000000000..ece010df4c --- /dev/null +++ b/layout/reftests/forms/select/select-option-display-none-inline-size.html @@ -0,0 +1,23 @@ + + + + + Test: SELECT size with display:none OPTION + + + + + + + + + + + diff --git a/layout/reftests/forms/select/select-scrollbar-width-ref.html b/layout/reftests/forms/select/select-scrollbar-width-ref.html new file mode 100644 index 0000000000..1a411340f8 --- /dev/null +++ b/layout/reftests/forms/select/select-scrollbar-width-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/select-scrollbar-width.html b/layout/reftests/forms/select/select-scrollbar-width.html new file mode 100644 index 0000000000..fb2b627a83 --- /dev/null +++ b/layout/reftests/forms/select/select-scrollbar-width.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/themed-select-padding-no-clip-ref.html b/layout/reftests/forms/select/themed-select-padding-no-clip-ref.html new file mode 100644 index 0000000000..d8f5fd7b43 --- /dev/null +++ b/layout/reftests/forms/select/themed-select-padding-no-clip-ref.html @@ -0,0 +1,37 @@ + +Bug 1561794 - padding-inline-end does not clip display text for themed comboboxes. + + + + + + + + + +
XXXXXXXXXX
+ + + + diff --git a/layout/reftests/forms/select/themed-select-padding-no-clip.html b/layout/reftests/forms/select/themed-select-padding-no-clip.html new file mode 100644 index 0000000000..d353ecc871 --- /dev/null +++ b/layout/reftests/forms/select/themed-select-padding-no-clip.html @@ -0,0 +1,26 @@ + +Bug 1561794 - padding-inline-end does not clip display text for themed comboboxes. + + + + + + + + + + + + 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 0000000000..82bbb7d3d0 --- /dev/null +++ b/layout/reftests/forms/select/vertical-centering-ref.html @@ -0,0 +1,20 @@ + + + diff --git a/layout/reftests/forms/select/vertical-centering.html b/layout/reftests/forms/select/vertical-centering.html new file mode 100644 index 0000000000..fb464395d5 --- /dev/null +++ b/layout/reftests/forms/select/vertical-centering.html @@ -0,0 +1,18 @@ + + + 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 0000000000..f46e55f1d2 --- /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 0000000000..080eeb5cd4 --- /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/appearance-background-change-ref.html b/layout/reftests/forms/textarea/appearance-background-change-ref.html new file mode 100644 index 0000000000..df5585213e --- /dev/null +++ b/layout/reftests/forms/textarea/appearance-background-change-ref.html @@ -0,0 +1,8 @@ + + +
+ diff --git a/layout/reftests/forms/textarea/appearance-background-change.html b/layout/reftests/forms/textarea/appearance-background-change.html new file mode 100644 index 0000000000..d1c7730513 --- /dev/null +++ b/layout/reftests/forms/textarea/appearance-background-change.html @@ -0,0 +1,11 @@ + +
+ + 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 0000000000..c8afa20cf2 --- /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 0000000000..e6b14358ec --- /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 0000000000..8c915b5ee9 --- /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 0000000000..927fbede66 --- /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 0000000000..c7e84be0e2 --- /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 0000000000..fbf8796532 --- /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 0000000000..40a639eb94 --- /dev/null +++ b/layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html @@ -0,0 +1,43 @@ + + + + + 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 0000000000..e1b0d7d672 --- /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/padding-text-overflow-notref.html b/layout/reftests/forms/textarea/padding-text-overflow-notref.html new file mode 100644 index 0000000000..78edebcad7 --- /dev/null +++ b/layout/reftests/forms/textarea/padding-text-overflow-notref.html @@ -0,0 +1,12 @@ + + + diff --git a/layout/reftests/forms/textarea/padding-text-overflow.html b/layout/reftests/forms/textarea/padding-text-overflow.html new file mode 100644 index 0000000000..92cc4f38ec --- /dev/null +++ b/layout/reftests/forms/textarea/padding-text-overflow.html @@ -0,0 +1,13 @@ + + + + diff --git a/layout/reftests/forms/textarea/reftest.list b/layout/reftests/forms/textarea/reftest.list new file mode 100644 index 0000000000..f27e99726e --- /dev/null +++ b/layout/reftests/forms/textarea/reftest.list @@ -0,0 +1,18 @@ +== resize.html resize-ref.html +== resize-vertical.html resize-ref.html +== resize-rtl.html resize-rtl-ref.html +== resize-rtl-vertical.html resize-rtl-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,0-1,0-33) fuzzy-if(!winWidget&&!Android,0-5,0-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) != rtl.html no-resize.html # bug 834724 +fuzzy(0-1,0-1) == rtl.html rtl-dynamic-attr.html +fuzzy(0-1,0-1) == rtl.html rtl-dynamic-style.html +== rtl.html in-dynamic-rtl-doc.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-4168) == padding-scrollbar-placement.html padding-scrollbar-placement-ref.html +== various-cols.html various-cols-ref.html +== appearance-background-change.html appearance-background-change-ref.html +!= padding-text-overflow.html padding-text-overflow-notref.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 0000000000..9217ffaf86 --- /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 0000000000..24c6f70d89 --- /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 0000000000..5d3334889d --- /dev/null +++ b/layout/reftests/forms/textarea/resize-ref.html @@ -0,0 +1,3 @@ + +
+ diff --git a/layout/reftests/forms/textarea/resize-rtl-ref.html b/layout/reftests/forms/textarea/resize-rtl-ref.html new file mode 100644 index 0000000000..9ae0ac14fe --- /dev/null +++ b/layout/reftests/forms/textarea/resize-rtl-ref.html @@ -0,0 +1,3 @@ + +
+ diff --git a/layout/reftests/forms/textarea/resize-rtl-vertical.html b/layout/reftests/forms/textarea/resize-rtl-vertical.html new file mode 100644 index 0000000000..602ca9b399 --- /dev/null +++ b/layout/reftests/forms/textarea/resize-rtl-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/resize-rtl.html b/layout/reftests/forms/textarea/resize-rtl.html new file mode 100644 index 0000000000..c91acad3ce --- /dev/null +++ b/layout/reftests/forms/textarea/resize-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/resize-vertical.html b/layout/reftests/forms/textarea/resize-vertical.html new file mode 100644 index 0000000000..57a245449f --- /dev/null +++ b/layout/reftests/forms/textarea/resize-vertical.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 0000000000..f513b4634f --- /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 0000000000..47f97baa7b --- /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 0000000000..8997e31c05 --- /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 0000000000..2770dc6941 --- /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 0000000000..984f9d9aa9 --- /dev/null +++ b/layout/reftests/forms/textarea/rtl.html @@ -0,0 +1,10 @@ + + + + + + + + + + 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 0000000000..7ba962e61d --- /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 0000000000..dc62941d8f --- /dev/null +++ b/layout/reftests/forms/textarea/various-cols.html @@ -0,0 +1,4 @@ + +
+
+ diff --git a/layout/reftests/forms/textbox/accesskey-1-dyn.xhtml b/layout/reftests/forms/textbox/accesskey-1-dyn.xhtml new file mode 100644 index 0000000000..797d61b02c --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1-dyn.xhtml @@ -0,0 +1,42 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-1-notref.xhtml b/layout/reftests/forms/textbox/accesskey-1-notref.xhtml new file mode 100644 index 0000000000..606873c38d --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1-notref.xhtml @@ -0,0 +1,35 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-1.xhtml b/layout/reftests/forms/textbox/accesskey-1.xhtml new file mode 100644 index 0000000000..49846b8c47 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1.xhtml @@ -0,0 +1,35 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-2-ref.xhtml b/layout/reftests/forms/textbox/accesskey-2-ref.xhtml new file mode 100644 index 0000000000..a7ceb4a628 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-2-ref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-2.xhtml b/layout/reftests/forms/textbox/accesskey-2.xhtml new file mode 100644 index 0000000000..3e1efb03ff --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-2.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3-notref.xhtml b/layout/reftests/forms/textbox/accesskey-3-notref.xhtml new file mode 100644 index 0000000000..26d2cb7016 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3-notref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3-ref.xhtml b/layout/reftests/forms/textbox/accesskey-3-ref.xhtml new file mode 100644 index 0000000000..3f29077e4e --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3-ref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3.xhtml b/layout/reftests/forms/textbox/accesskey-3.xhtml new file mode 100644 index 0000000000..752e448919 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4-notref.xhtml b/layout/reftests/forms/textbox/accesskey-4-notref.xhtml new file mode 100644 index 0000000000..26d2cb7016 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4-notref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4-ref.xhtml b/layout/reftests/forms/textbox/accesskey-4-ref.xhtml new file mode 100644 index 0000000000..1522f92468 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4-ref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4.xhtml b/layout/reftests/forms/textbox/accesskey-4.xhtml new file mode 100644 index 0000000000..b7ad5b0b1e --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/align-baseline-1-ref.xhtml b/layout/reftests/forms/textbox/align-baseline-1-ref.xhtml new file mode 100644 index 0000000000..8ad687f2d4 --- /dev/null +++ b/layout/reftests/forms/textbox/align-baseline-1-ref.xhtml @@ -0,0 +1,26 @@ + + + + + #container { + margin-top: 12px; + padding-top: 8px; + } + label, input { + -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.xhtml b/layout/reftests/forms/textbox/align-baseline-1.xhtml new file mode 100644 index 0000000000..eab22d761b --- /dev/null +++ b/layout/reftests/forms/textbox/align-baseline-1.xhtml @@ -0,0 +1,34 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/reftest.list b/layout/reftests/forms/textbox/reftest.list new file mode 100644 index 0000000000..edb83da6e2 --- /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) != chrome://reftest/content/forms/textbox/accesskey-1.xhtml chrome://reftest/content/forms/textbox/accesskey-1-notref.xhtml +== chrome://reftest/content/forms/textbox/accesskey-1-dyn.xhtml chrome://reftest/content/forms/textbox/accesskey-1.xhtml +fuzzy(0-1,0-3) skip-if(cocoaWidget||Android) == chrome://reftest/content/forms/textbox/accesskey-2.xhtml chrome://reftest/content/forms/textbox/accesskey-2-ref.xhtml +skip-if(cocoaWidget||Android) == chrome://reftest/content/forms/textbox/accesskey-3.xhtml chrome://reftest/content/forms/textbox/accesskey-3-ref.xhtml +skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-3.xhtml chrome://reftest/content/forms/textbox/accesskey-3-notref.xhtml +fuzzy(0-1,0-4) skip-if(cocoaWidget||Android) == chrome://reftest/content/forms/textbox/accesskey-4.xhtml chrome://reftest/content/forms/textbox/accesskey-4-ref.xhtml +skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-4.xhtml chrome://reftest/content/forms/textbox/accesskey-4-notref.xhtml +skip-if(Android) == chrome://reftest/content/forms/textbox/align-baseline-1.xhtml chrome://reftest/content/forms/textbox/align-baseline-1-ref.xhtml # test for bug 494901 +skip-if(Android) == chrome://reftest/content/forms/textbox/setsize.xhtml chrome://reftest/content/forms/textbox/setsize-ref.xhtml diff --git a/layout/reftests/forms/textbox/setsize-ref.xhtml b/layout/reftests/forms/textbox/setsize-ref.xhtml new file mode 100644 index 0000000000..5db79ff9d9 --- /dev/null +++ b/layout/reftests/forms/textbox/setsize-ref.xhtml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/forms/textbox/setsize.xhtml b/layout/reftests/forms/textbox/setsize.xhtml new file mode 100644 index 0000000000..14ccdfb27b --- /dev/null +++ b/layout/reftests/forms/textbox/setsize.xhtml @@ -0,0 +1,8 @@ + + + + + + + + -- cgit v1.2.3