From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../box-properties/CSS21-t100301-ref.xhtml | 23 + layout/reftests/box-properties/CSS21-t100301.xhtml | 76 +++ .../CSS21-t100303-green-in-170px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-334px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-340px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-344px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-350px.png | Bin 0 -> 89 bytes .../CSS21-t100303-green-in-458px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-170px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-334px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-340px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-344px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-350px.png | Bin 0 -> 89 bytes .../CSS21-t100303-green-outside-458px.png | Bin 0 -> 90 bytes .../box-properties/CSS21-t100303-make-images.html | 55 ++ .../box-properties/CSS21-t100303-ref.xhtml | 26 + .../box-properties/CSS21-t100303-simple.xhtml | 202 +++++++ layout/reftests/box-properties/CSS21-t100303.xhtml | 191 +++++++ .../CSS21-t100801-vertical-align-ref.xhtml | 27 + .../CSS21-t100801-vertical-align.xhtml | 247 +++++++++ ...bspos-non-replaced-width-offset-margin-ref.html | 456 +++++++++++++++ .../abspos-non-replaced-width-offset-margin.html | 488 ++++++++++++++++ .../abspos-replaced-width-offset-margin-narrow.png | Bin 0 -> 73 bytes .../abspos-replaced-width-offset-margin-ref.html | 604 ++++++++++++++++++++ .../abspos-replaced-width-offset-margin-wide.png | Bin 0 -> 82 bytes .../abspos-replaced-width-offset-margin.html | 612 +++++++++++++++++++++ .../reftests/box-properties/box-sizing-1-ref.html | 64 +++ layout/reftests/box-properties/box-sizing-1.html | 64 +++ .../reftests/box-properties/box-sizing-2-ref.html | 56 ++ layout/reftests/box-properties/box-sizing-2.html | 59 ++ layout/reftests/box-properties/box-sizing-3.html | 64 +++ .../reftests/box-properties/box-sizing-4-ref.html | 66 +++ layout/reftests/box-properties/box-sizing-4.html | 76 +++ .../box-sizing-minmax-height-ref.html | 57 ++ .../box-properties/box-sizing-minmax-height.html | 70 +++ .../box-sizing-minmax-width-ref.html | 68 +++ .../box-properties/box-sizing-minmax-width.html | 83 +++ .../box-sizing-mozbox-minmax-height-ref.html | 47 ++ .../box-sizing-mozbox-minmax-height.html | 43 ++ layout/reftests/box-properties/clip-auto-ref.html | 4 + layout/reftests/box-properties/clip-auto.html | 6 + .../box-properties/clip-rect-auto-ref.html | 4 + layout/reftests/box-properties/clip-rect-auto.html | 6 + .../reftests/box-properties/max-height-1-ref.html | 46 ++ layout/reftests/box-properties/max-height-1.html | 46 ++ .../reftests/box-properties/max-width-1-ref.html | 46 ++ layout/reftests/box-properties/max-width-1.html | 46 ++ .../reftests/box-properties/min-height-1-ref.html | 43 ++ layout/reftests/box-properties/min-height-1.html | 43 ++ .../reftests/box-properties/min-width-1-ref.html | 43 ++ layout/reftests/box-properties/min-width-1.html | 43 ++ ...x-width-special-values-block-intrinsic-ref.html | 75 +++ ...inmax-width-special-values-block-intrinsic.html | 75 +++ .../box-properties/overflow-clip-box-1-ref.html | 99 ++++ .../box-properties/overflow-clip-box-1.html | 76 +++ .../box-properties/overflow-clip-box-2-ref.html | 101 ++++ .../box-properties/overflow-clip-box-2.html | 78 +++ .../box-properties/overflow-clip-box-3-ref.html | 23 + .../box-properties/overflow-clip-box-3.html | 30 + layout/reftests/box-properties/reftest.list | 32 ++ .../box-properties/width-rounding-ref.html | 207 +++++++ layout/reftests/box-properties/width-rounding.html | 210 +++++++ .../width-special-values-block-intrinsic-ref.html | 43 ++ .../width-special-values-block-intrinsic.html | 43 ++ .../width-special-values-block-ref.html | 49 ++ .../box-properties/width-special-values-block.html | 54 ++ .../width-special-values-cell-auto-ref.html | 86 +++ .../width-special-values-cell-auto.html | 86 +++ .../width-special-values-cell-fixed-ref.html | 66 +++ .../width-special-values-cell-fixed.html | 67 +++ .../width-special-values-float-intrinsic.html | 48 ++ .../box-properties/width-special-values-float.html | 56 ++ .../width-special-values-image-block-ref.html | 42 ++ .../width-special-values-image-block.html | 45 ++ .../width-special-values-image-ref.html | 41 ++ .../box-properties/width-special-values-image.html | 44 ++ 76 files changed, 5976 insertions(+) create mode 100644 layout/reftests/box-properties/CSS21-t100301-ref.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100301.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-170px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-334px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-340px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-344px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-350px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-458px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-make-images.html create mode 100644 layout/reftests/box-properties/CSS21-t100303-ref.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100303-simple.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100303.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml create mode 100644 layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html create mode 100644 layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin.html create mode 100644 layout/reftests/box-properties/box-sizing-1-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-1.html create mode 100644 layout/reftests/box-properties/box-sizing-2-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-2.html create mode 100644 layout/reftests/box-properties/box-sizing-3.html create mode 100644 layout/reftests/box-properties/box-sizing-4-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-4.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-height-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-height.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-width-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-width.html create mode 100644 layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html create mode 100644 layout/reftests/box-properties/clip-auto-ref.html create mode 100644 layout/reftests/box-properties/clip-auto.html create mode 100644 layout/reftests/box-properties/clip-rect-auto-ref.html create mode 100644 layout/reftests/box-properties/clip-rect-auto.html create mode 100644 layout/reftests/box-properties/max-height-1-ref.html create mode 100644 layout/reftests/box-properties/max-height-1.html create mode 100644 layout/reftests/box-properties/max-width-1-ref.html create mode 100644 layout/reftests/box-properties/max-width-1.html create mode 100644 layout/reftests/box-properties/min-height-1-ref.html create mode 100644 layout/reftests/box-properties/min-height-1.html create mode 100644 layout/reftests/box-properties/min-width-1-ref.html create mode 100644 layout/reftests/box-properties/min-width-1.html create mode 100644 layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html create mode 100644 layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-1-ref.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-1.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-2-ref.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-2.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-3-ref.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-3.html create mode 100644 layout/reftests/box-properties/reftest.list create mode 100644 layout/reftests/box-properties/width-rounding-ref.html create mode 100644 layout/reftests/box-properties/width-rounding.html create mode 100644 layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-block-intrinsic.html create mode 100644 layout/reftests/box-properties/width-special-values-block-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-block.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-auto-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-auto.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-fixed-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-fixed.html create mode 100644 layout/reftests/box-properties/width-special-values-float-intrinsic.html create mode 100644 layout/reftests/box-properties/width-special-values-float.html create mode 100644 layout/reftests/box-properties/width-special-values-image-block-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-image-block.html create mode 100644 layout/reftests/box-properties/width-special-values-image-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-image.html (limited to 'layout/reftests/box-properties') diff --git a/layout/reftests/box-properties/CSS21-t100301-ref.xhtml b/layout/reftests/box-properties/CSS21-t100301-ref.xhtml new file mode 100644 index 0000000000..18d1c21816 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100301-ref.xhtml @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: Inline, non-replaced elements (reference) + + + + + + + + + diff --git a/layout/reftests/box-properties/CSS21-t100301.xhtml b/layout/reftests/box-properties/CSS21-t100301.xhtml new file mode 100644 index 0000000000..e9d61cac85 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100301.xhtml @@ -0,0 +1,76 @@ + + + + CSS 2.1 Test Suite: Inline, non-replaced elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-170px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-170px.png new file mode 100644 index 0000000000..fdb4869786 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-170px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-334px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-334px.png new file mode 100644 index 0000000000..d4809b3648 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-334px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-340px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-340px.png new file mode 100644 index 0000000000..300a54fa14 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-340px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-344px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-344px.png new file mode 100644 index 0000000000..5eec683712 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-344px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-350px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-350px.png new file mode 100644 index 0000000000..6e1a1021fa Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-350px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-458px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-458px.png new file mode 100644 index 0000000000..6cb5c22547 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-458px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png new file mode 100644 index 0000000000..f52d6def06 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png new file mode 100644 index 0000000000..8aae25ca25 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png new file mode 100644 index 0000000000..613bfe782e Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png new file mode 100644 index 0000000000..434ef98fa5 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png new file mode 100644 index 0000000000..dd98e59448 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png new file mode 100644 index 0000000000..f3dc66a6ef Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-make-images.html b/layout/reftests/box-properties/CSS21-t100303-make-images.html new file mode 100644 index 0000000000..c397e26af1 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303-make-images.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/box-properties/CSS21-t100303-ref.xhtml b/layout/reftests/box-properties/CSS21-t100303-ref.xhtml new file mode 100644 index 0000000000..aff2b921eb --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303-ref.xhtml @@ -0,0 +1,26 @@ + + + + CSS 2.1 Test Suite: Block-level, non-replaced elements in normal flow + + + + + + + + +
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100303-simple.xhtml b/layout/reftests/box-properties/CSS21-t100303-simple.xhtml new file mode 100644 index 0000000000..94afe061aa --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303-simple.xhtml @@ -0,0 +1,202 @@ + + + + CSS 2.1 Test Suite: Block-level, non-replaced elements in normal flow + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100303.xhtml b/layout/reftests/box-properties/CSS21-t100303.xhtml new file mode 100644 index 0000000000..463dd7ced5 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303.xhtml @@ -0,0 +1,191 @@ + + + + CSS 2.1 Test Suite: Block-level, non-replaced elements in normal flow + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml b/layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml new file mode 100644 index 0000000000..8e11729e0f --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml @@ -0,0 +1,27 @@ + + + + CSS 2.1 Test Suite: vertical-align (on an inline-block) (reference) + + + + + + + + + +
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml b/layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml new file mode 100644 index 0000000000..34ee8c7884 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml @@ -0,0 +1,247 @@ + + + + CSS 2.1 Test Suite: vertical-align (on an inline-block) + + + + + + + + + + + + + +
+ +
+ +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ +
+ +
+ +
+ + + +
+ + + + + +
+ +
+ + + + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + +
+ + + +
+ + +
+ + + diff --git a/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html new file mode 100644 index 0000000000..f48fc42636 --- /dev/null +++ b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html @@ -0,0 +1,456 @@ + + + +Test, CSS 2.1, section 10.3.7 + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html new file mode 100644 index 0000000000..2f67f9fd1c --- /dev/null +++ b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html @@ -0,0 +1,488 @@ + + + +Test, CSS 2.1, section 10.3.7 + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png new file mode 100644 index 0000000000..b36c5f4f99 Binary files /dev/null and b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png differ diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html new file mode 100644 index 0000000000..38aed2c96e --- /dev/null +++ b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html @@ -0,0 +1,604 @@ + + + +Test, CSS 2.1, section 10.3.8 + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png new file mode 100644 index 0000000000..ef3fce2dce Binary files /dev/null and b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png differ diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin.html b/layout/reftests/box-properties/abspos-replaced-width-offset-margin.html new file mode 100644 index 0000000000..a8417dad42 --- /dev/null +++ b/layout/reftests/box-properties/abspos-replaced-width-offset-margin.html @@ -0,0 +1,612 @@ + + + +Test, CSS 2.1, section 10.3.8 + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/box-sizing-1-ref.html b/layout/reftests/box-properties/box-sizing-1-ref.html new file mode 100644 index 0000000000..42aee17719 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-1-ref.html @@ -0,0 +1,64 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-1.html b/layout/reftests/box-properties/box-sizing-1.html new file mode 100644 index 0000000000..7070f9c97f --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-1.html @@ -0,0 +1,64 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-2-ref.html b/layout/reftests/box-properties/box-sizing-2-ref.html new file mode 100644 index 0000000000..b11313ed4e --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-2-ref.html @@ -0,0 +1,56 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-2.html b/layout/reftests/box-properties/box-sizing-2.html new file mode 100644 index 0000000000..bb9ae4714e --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-2.html @@ -0,0 +1,59 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-3.html b/layout/reftests/box-properties/box-sizing-3.html new file mode 100644 index 0000000000..ca346e538f --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-3.html @@ -0,0 +1,64 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-4-ref.html b/layout/reftests/box-properties/box-sizing-4-ref.html new file mode 100644 index 0000000000..b2a149dbe8 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-4-ref.html @@ -0,0 +1,66 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-4.html b/layout/reftests/box-properties/box-sizing-4.html new file mode 100644 index 0000000000..c170f37465 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-4.html @@ -0,0 +1,76 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-height-ref.html b/layout/reftests/box-properties/box-sizing-minmax-height-ref.html new file mode 100644 index 0000000000..ec9027039c --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-height-ref.html @@ -0,0 +1,57 @@ + + + min-/max-height testcase for bug 308801 + + + + +
+ +
+ +
+ +

+ +

+ +

+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-height.html b/layout/reftests/box-properties/box-sizing-minmax-height.html new file mode 100644 index 0000000000..2a745fca0d --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-height.html @@ -0,0 +1,70 @@ + + + min-/max-height testcase for bug 308801 + + + + +
+ +
+ +
+ +

+ +

+ +

+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-width-ref.html b/layout/reftests/box-properties/box-sizing-minmax-width-ref.html new file mode 100644 index 0000000000..f962ace1f4 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-width-ref.html @@ -0,0 +1,68 @@ + + + min-/max-width testcase for bug 308801 + + + + +
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
+ + + + + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-width.html b/layout/reftests/box-properties/box-sizing-minmax-width.html new file mode 100644 index 0000000000..d5ec531108 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-width.html @@ -0,0 +1,83 @@ + + + min-/max-width testcase for bug 308801 + + + + +
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
+ + + + + + diff --git a/layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html new file mode 100644 index 0000000000..71b19db8c7 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html @@ -0,0 +1,47 @@ + + + + Testcase for bug 789824 + + + + + +
border-box 20px
+
border-box 50px
+
border-box 20px
+ +
content-box 20px
+
content-box 50px
+
content-box 20px
+ + + + diff --git a/layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html new file mode 100644 index 0000000000..df4d8c503f --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html @@ -0,0 +1,43 @@ + + + + Testcase for bug 789824 + + + + + +
border-box 20px
+
border-box 50px
+
border-box 20px
+ +
content-box 20px
+
content-box 50px
+
content-box 20px
+ + + + diff --git a/layout/reftests/box-properties/clip-auto-ref.html b/layout/reftests/box-properties/clip-auto-ref.html new file mode 100644 index 0000000000..625d3c3212 --- /dev/null +++ b/layout/reftests/box-properties/clip-auto-ref.html @@ -0,0 +1,4 @@ + +test for 'clip: auto' +
+
diff --git a/layout/reftests/box-properties/clip-auto.html b/layout/reftests/box-properties/clip-auto.html new file mode 100644 index 0000000000..06cb49f12c --- /dev/null +++ b/layout/reftests/box-properties/clip-auto.html @@ -0,0 +1,6 @@ + +test for 'clip: auto' +
+
+
+
diff --git a/layout/reftests/box-properties/clip-rect-auto-ref.html b/layout/reftests/box-properties/clip-rect-auto-ref.html new file mode 100644 index 0000000000..4f486809a3 --- /dev/null +++ b/layout/reftests/box-properties/clip-rect-auto-ref.html @@ -0,0 +1,4 @@ + +test for 'clip: auto' +
+
diff --git a/layout/reftests/box-properties/clip-rect-auto.html b/layout/reftests/box-properties/clip-rect-auto.html new file mode 100644 index 0000000000..a47472bef8 --- /dev/null +++ b/layout/reftests/box-properties/clip-rect-auto.html @@ -0,0 +1,6 @@ + +test for 'clip: auto' +
+
+
+
diff --git a/layout/reftests/box-properties/max-height-1-ref.html b/layout/reftests/box-properties/max-height-1-ref.html new file mode 100644 index 0000000000..0b955cd015 --- /dev/null +++ b/layout/reftests/box-properties/max-height-1-ref.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/max-height-1.html b/layout/reftests/box-properties/max-height-1.html new file mode 100644 index 0000000000..b0c6f737e2 --- /dev/null +++ b/layout/reftests/box-properties/max-height-1.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/max-width-1-ref.html b/layout/reftests/box-properties/max-width-1-ref.html new file mode 100644 index 0000000000..916b24ccf7 --- /dev/null +++ b/layout/reftests/box-properties/max-width-1-ref.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/max-width-1.html b/layout/reftests/box-properties/max-width-1.html new file mode 100644 index 0000000000..423e84b27e --- /dev/null +++ b/layout/reftests/box-properties/max-width-1.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-height-1-ref.html b/layout/reftests/box-properties/min-height-1-ref.html new file mode 100644 index 0000000000..a0f8fa5d77 --- /dev/null +++ b/layout/reftests/box-properties/min-height-1-ref.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-height-1.html b/layout/reftests/box-properties/min-height-1.html new file mode 100644 index 0000000000..cc17951fda --- /dev/null +++ b/layout/reftests/box-properties/min-height-1.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-width-1-ref.html b/layout/reftests/box-properties/min-width-1-ref.html new file mode 100644 index 0000000000..0af8138fa3 --- /dev/null +++ b/layout/reftests/box-properties/min-width-1-ref.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-width-1.html b/layout/reftests/box-properties/min-width-1.html new file mode 100644 index 0000000000..e7624c254e --- /dev/null +++ b/layout/reftests/box-properties/min-width-1.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html new file mode 100644 index 0000000000..a78e3a9e82 --- /dev/null +++ b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html @@ -0,0 +1,75 @@ + + + + intrinsic min-widths and max-widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html new file mode 100644 index 0000000000..70fcf7cafd --- /dev/null +++ b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html @@ -0,0 +1,75 @@ + + + + intrinsic min-widths and max-widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-1-ref.html b/layout/reftests/box-properties/overflow-clip-box-1-ref.html new file mode 100644 index 0000000000..d75ef6c8d7 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-1-ref.html @@ -0,0 +1,99 @@ + + + + + Reference: Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-1.html b/layout/reftests/box-properties/overflow-clip-box-1.html new file mode 100644 index 0000000000..3c218e1315 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-1.html @@ -0,0 +1,76 @@ + + + + + Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-2-ref.html b/layout/reftests/box-properties/overflow-clip-box-2-ref.html new file mode 100644 index 0000000000..93ee44f679 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-2-ref.html @@ -0,0 +1,101 @@ + + + + + Reference: Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-2.html b/layout/reftests/box-properties/overflow-clip-box-2.html new file mode 100644 index 0000000000..225d894203 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-2.html @@ -0,0 +1,78 @@ + + + + + Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-3-ref.html b/layout/reftests/box-properties/overflow-clip-box-3-ref.html new file mode 100644 index 0000000000..be37f0aac6 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-3-ref.html @@ -0,0 +1,23 @@ + + + + Reference for 'overflow-clip-box: content-box' (Bug 1226305) + + + +

There should be no red areas.

+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/overflow-clip-box-3.html b/layout/reftests/box-properties/overflow-clip-box-3.html new file mode 100644 index 0000000000..001e54d260 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-3.html @@ -0,0 +1,30 @@ + + + + Testcase for 'overflow-clip-box: content-box' (Bug 1226305) + + + +

There should be no red areas.

+
FAIL
+
FAIL
+
FAIL
+
FAIL
+
FAIL
+ + diff --git a/layout/reftests/box-properties/reftest.list b/layout/reftests/box-properties/reftest.list new file mode 100644 index 0000000000..877467b663 --- /dev/null +++ b/layout/reftests/box-properties/reftest.list @@ -0,0 +1,32 @@ +== min-width-1.html min-width-1-ref.html +== min-height-1.html min-height-1-ref.html +== max-width-1.html max-width-1-ref.html +== max-height-1.html max-height-1-ref.html +== width-special-values-block.html width-special-values-block-ref.html +== width-special-values-float.html width-special-values-block-ref.html +== width-special-values-image-block.html width-special-values-image-block-ref.html +== width-special-values-image.html width-special-values-image-ref.html +== width-special-values-block-intrinsic.html width-special-values-block-intrinsic-ref.html +== width-special-values-float-intrinsic.html width-special-values-block-intrinsic-ref.html +== minmax-width-special-values-block-intrinsic.html minmax-width-special-values-block-intrinsic-ref.html +== width-special-values-cell-auto.html width-special-values-cell-auto-ref.html +== width-special-values-cell-fixed.html width-special-values-cell-fixed-ref.html +== box-sizing-1.html box-sizing-1-ref.html +== box-sizing-2.html box-sizing-2-ref.html +== box-sizing-3.html box-sizing-1-ref.html +== box-sizing-4.html box-sizing-4-ref.html +== box-sizing-minmax-height.html box-sizing-minmax-height-ref.html +== box-sizing-minmax-width.html box-sizing-minmax-width-ref.html +== box-sizing-mozbox-minmax-height.html box-sizing-mozbox-minmax-height-ref.html +== abspos-non-replaced-width-offset-margin.html abspos-non-replaced-width-offset-margin-ref.html +== abspos-replaced-width-offset-margin.html abspos-replaced-width-offset-margin-ref.html +== CSS21-t100301.xhtml CSS21-t100301-ref.xhtml +== CSS21-t100303.xhtml CSS21-t100303-ref.xhtml +== CSS21-t100303-simple.xhtml CSS21-t100303-ref.xhtml +== CSS21-t100801-vertical-align.xhtml CSS21-t100801-vertical-align-ref.xhtml +== clip-auto.html clip-auto-ref.html +== clip-rect-auto.html clip-rect-auto-ref.html +== width-rounding.html width-rounding-ref.html +pref(layout.css.overflow-clip-box.enabled,true) == overflow-clip-box-1.html overflow-clip-box-1-ref.html +pref(layout.css.overflow-clip-box.enabled,true) == overflow-clip-box-2.html overflow-clip-box-2-ref.html +pref(layout.css.overflow-clip-box.enabled,true) == overflow-clip-box-3.html overflow-clip-box-3-ref.html diff --git a/layout/reftests/box-properties/width-rounding-ref.html b/layout/reftests/box-properties/width-rounding-ref.html new file mode 100644 index 0000000000..3f9166f863 --- /dev/null +++ b/layout/reftests/box-properties/width-rounding-ref.html @@ -0,0 +1,207 @@ + +width rounding (bug 590417) + +

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

diff --git a/layout/reftests/box-properties/width-rounding.html b/layout/reftests/box-properties/width-rounding.html new file mode 100644 index 0000000000..418475f438 --- /dev/null +++ b/layout/reftests/box-properties/width-rounding.html @@ -0,0 +1,210 @@ + +width rounding (bug 590417) + +

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

diff --git a/layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html b/layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html new file mode 100644 index 0000000000..819244746e --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html @@ -0,0 +1,43 @@ + + + + intrinsic widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/width-special-values-block-intrinsic.html b/layout/reftests/box-properties/width-special-values-block-intrinsic.html new file mode 100644 index 0000000000..264e4e117d --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block-intrinsic.html @@ -0,0 +1,43 @@ + + + + intrinsic widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/width-special-values-block-ref.html b/layout/reftests/box-properties/width-special-values-block-ref.html new file mode 100644 index 0000000000..35ccc45afd --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block-ref.html @@ -0,0 +1,49 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
A B
+
A B
+
A B
+
A
B
+
A
B
+
A
B
+
A B
+
A B
+
A B
+
A B C D E F G H I J
+
A B C D E F G H I J
+
A B C D E F G H I J
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B
+
A B
+
A B
+
A B
+ + diff --git a/layout/reftests/box-properties/width-special-values-block.html b/layout/reftests/box-properties/width-special-values-block.html new file mode 100644 index 0000000000..4bafc45652 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block.html @@ -0,0 +1,54 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B C D E F G H I J
+
A B C D E F G H I J
+
A B C D E F G H I J
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
A B
+
A B
+
A B
+ + diff --git a/layout/reftests/box-properties/width-special-values-cell-auto-ref.html b/layout/reftests/box-properties/width-special-values-cell-auto-ref.html new file mode 100644 index 0000000000..48ce0005d2 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-auto-ref.html @@ -0,0 +1,86 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: auto + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ + +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-cell-auto.html b/layout/reftests/box-properties/width-special-values-cell-auto.html new file mode 100644 index 0000000000..d0d47c1891 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-auto.html @@ -0,0 +1,86 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: auto + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ + +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-cell-fixed-ref.html b/layout/reftests/box-properties/width-special-values-cell-fixed-ref.html new file mode 100644 index 0000000000..04cb8afc15 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-fixed-ref.html @@ -0,0 +1,66 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: fixed + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-cell-fixed.html b/layout/reftests/box-properties/width-special-values-cell-fixed.html new file mode 100644 index 0000000000..c258ce6e0f --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-fixed.html @@ -0,0 +1,67 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: fixed + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ + +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-float-intrinsic.html b/layout/reftests/box-properties/width-special-values-float-intrinsic.html new file mode 100644 index 0000000000..e11c9d18de --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-float-intrinsic.html @@ -0,0 +1,48 @@ + + + + intrinsic widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/width-special-values-float.html b/layout/reftests/box-properties/width-special-values-float.html new file mode 100644 index 0000000000..d85a86bb30 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-float.html @@ -0,0 +1,56 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B C D E F G H I J
+
A B C D E F G H I J
+
A B C D E F G H I J
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
A B
+
A B
+
A B
+ + diff --git a/layout/reftests/box-properties/width-special-values-image-block-ref.html b/layout/reftests/box-properties/width-special-values-image-block-ref.html new file mode 100644 index 0000000000..eb355396f4 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image-block-ref.html @@ -0,0 +1,42 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on block images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + diff --git a/layout/reftests/box-properties/width-special-values-image-block.html b/layout/reftests/box-properties/width-special-values-image-block.html new file mode 100644 index 0000000000..fece4995bb --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image-block.html @@ -0,0 +1,45 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on block images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + diff --git a/layout/reftests/box-properties/width-special-values-image-ref.html b/layout/reftests/box-properties/width-special-values-image-ref.html new file mode 100644 index 0000000000..27abce494f --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image-ref.html @@ -0,0 +1,41 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on inline images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + diff --git a/layout/reftests/box-properties/width-special-values-image.html b/layout/reftests/box-properties/width-special-values-image.html new file mode 100644 index 0000000000..c3b09b60bf --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image.html @@ -0,0 +1,44 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on inline images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + -- cgit v1.2.3