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/columns/ahem.css | 4 ++ layout/reftests/columns/basic-1.html | 14 ++++ layout/reftests/columns/basic-ref.html | 17 +++++ .../columns/break-avoid-line-position-1-ref.html | 21 ++++++ .../columns/break-avoid-line-position-1.html | 19 +++++ layout/reftests/columns/column-balancing-000.html | 19 +++++ .../reftests/columns/column-balancing-000.ref.html | 19 +++++ layout/reftests/columns/column-balancing-001.html | 19 +++++ layout/reftests/columns/column-balancing-002.html | 19 +++++ .../reftests/columns/column-balancing-002.ref.html | 19 +++++ layout/reftests/columns/column-balancing-003.html | 21 ++++++ layout/reftests/columns/column-balancing-004.html | 21 ++++++ .../reftests/columns/column-balancing-004.ref.html | 19 +++++ .../columns/column-balancing-nested-000-ref.html | 62 ++++++++++++++++ .../columns/column-balancing-nested-000.html | 56 +++++++++++++++ .../columns/column-balancing-nested-001-ref.html | 65 +++++++++++++++++ .../columns/column-balancing-nested-001.html | 61 ++++++++++++++++ .../columns/column-balancing-overflow-000.html | 20 ++++++ .../columns/column-balancing-overflow-000.ref.html | 19 +++++ .../columns/column-balancing-overflow-001.html | 20 ++++++ .../columns/column-balancing-overflow-002.html | 25 +++++++ .../columns/column-balancing-overflow-002.ref.html | 17 +++++ .../columns/column-balancing-overflow-003.html | 21 ++++++ .../columns/column-balancing-overflow-003.ref.html | 20 ++++++ .../columns/column-balancing-overflow-004.html | 43 ++++++++++++ .../columns/column-balancing-overflow-004.ref.html | 18 +++++ .../columns/column-balancing-overflow-005.html | 13 ++++ .../columns/column-balancing-overflow-005.ref.html | 25 +++++++ .../columns/column-box-alignment-rtl-2-ref.html | 27 +++++++ .../columns/column-box-alignment-rtl-2.html | 25 +++++++ .../columns/column-box-alignment-rtl-3-ref.html | 30 ++++++++ .../columns/column-box-alignment-rtl-3.html | 28 ++++++++ .../columns/column-box-alignment-rtl-4-ref.html | 31 ++++++++ .../columns/column-box-alignment-rtl-4.html | 29 ++++++++ .../columns/column-box-alignment-rtl-ref.html | 26 +++++++ .../reftests/columns/column-box-alignment-rtl.html | 24 +++++++ .../reftests/columns/column-span-bidi-1-ref.html | 22 ++++++ layout/reftests/columns/column-span-bidi-1.html | 29 ++++++++ layout/reftests/columns/columnfill-auto-2-ref.html | 48 +++++++++++++ layout/reftests/columns/columnfill-auto-2.html | 48 +++++++++++++ layout/reftests/columns/columnfill-auto-3.html | 47 +++++++++++++ layout/reftests/columns/columnfill-auto-ref.html | 80 +++++++++++++++++++++ layout/reftests/columns/columnfill-auto.html | 68 ++++++++++++++++++ .../reftests/columns/columnfill-balance-ref.html | 33 +++++++++ layout/reftests/columns/columnfill-balance.html | 16 +++++ .../reftests/columns/columnfill-overflow-ref.html | 40 +++++++++++ layout/reftests/columns/columnfill-overflow.html | 40 +++++++++++ layout/reftests/columns/columnrule-basic-ref.html | 15 ++++ layout/reftests/columns/columnrule-basic.html | 11 +++ .../reftests/columns/columnrule-complex-ref.html | 27 +++++++ layout/reftests/columns/columnrule-complex.html | 11 +++ .../columns/columnrule-linestyles-notref.html | 1 + layout/reftests/columns/columnrule-linestyles.html | 2 + .../reftests/columns/columnrule-overflow-ref.html | 49 +++++++++++++ layout/reftests/columns/columnrule-overflow.html | 41 +++++++++++ .../reftests/columns/columnrule-padding-ref.html | 31 ++++++++ layout/reftests/columns/columnrule-padding.html | 15 ++++ .../columns/columns-table-caption-000-ref.html | 73 +++++++++++++++++++ .../columns/columns-table-caption-000.html | 71 +++++++++++++++++++ .../dynamic-change-with-overflow-1-ref.html | 6 ++ .../columns/dynamic-change-with-overflow-1.html | 16 +++++ .../columns/dynamic-text-indent-1-ref.html | 4 ++ layout/reftests/columns/dynamic-text-indent-1.html | 14 ++++ .../columns/dynamic-text-indent-2-ref.html | 4 ++ layout/reftests/columns/dynamic-text-indent-2.html | 14 ++++ .../reftests/columns/fieldset-columns-001-ref.html | 82 ++++++++++++++++++++++ layout/reftests/columns/fieldset-columns-001.html | 72 +++++++++++++++++++ .../reftests/columns/fieldset-columns-002-ref.html | 23 ++++++ layout/reftests/columns/fieldset-columns-002.html | 25 +++++++ .../reftests/columns/fieldset-columns-003-ref.html | 21 ++++++ layout/reftests/columns/fieldset-columns-003.html | 24 +++++++ .../reftests/columns/fieldset-columns-004-ref.html | 26 +++++++ layout/reftests/columns/fieldset-columns-004.html | 27 +++++++ .../columns/first-line-first-letter-ref.html | 17 +++++ .../reftests/columns/first-line-first-letter.html | 18 +++++ .../columns/margin-collapsing-bug616722-1-ref.html | 70 ++++++++++++++++++ .../columns/margin-collapsing-bug616722-1.html | 57 +++++++++++++++ .../columns/margin-collapsing-bug616722-2-ref.html | 79 +++++++++++++++++++++ .../columns/margin-collapsing-bug616722-2.html | 79 +++++++++++++++++++++ layout/reftests/columns/min-width-1-ref.html | 12 ++++ layout/reftests/columns/min-width-1a.html | 18 +++++ layout/reftests/columns/min-width-1b.html | 18 +++++ layout/reftests/columns/min-width-1c.html | 18 +++++ layout/reftests/columns/min-width-2-ref.html | 43 ++++++++++++ layout/reftests/columns/min-width-2.html | 69 ++++++++++++++++++ .../positioning-transforms-bug1112501-ref.html | 9 +++ .../columns/positioning-transforms-bug1112501.html | 9 +++ layout/reftests/columns/pref-width-1-ref.html | 19 +++++ layout/reftests/columns/pref-width-1a.html | 19 +++++ layout/reftests/columns/pref-width-1b.html | 19 +++++ layout/reftests/columns/pref-width-1c.html | 19 +++++ layout/reftests/columns/reftest.list | 50 +++++++++++++ .../columns/zero-height-nondirty-reflow-ref.html | 30 ++++++++ .../columns/zero-height-nondirty-reflow.html | 54 ++++++++++++++ 94 files changed, 2838 insertions(+) create mode 100644 layout/reftests/columns/ahem.css create mode 100644 layout/reftests/columns/basic-1.html create mode 100644 layout/reftests/columns/basic-ref.html create mode 100644 layout/reftests/columns/break-avoid-line-position-1-ref.html create mode 100644 layout/reftests/columns/break-avoid-line-position-1.html create mode 100644 layout/reftests/columns/column-balancing-000.html create mode 100644 layout/reftests/columns/column-balancing-000.ref.html create mode 100644 layout/reftests/columns/column-balancing-001.html create mode 100644 layout/reftests/columns/column-balancing-002.html create mode 100644 layout/reftests/columns/column-balancing-002.ref.html create mode 100644 layout/reftests/columns/column-balancing-003.html create mode 100644 layout/reftests/columns/column-balancing-004.html create mode 100644 layout/reftests/columns/column-balancing-004.ref.html create mode 100644 layout/reftests/columns/column-balancing-nested-000-ref.html create mode 100644 layout/reftests/columns/column-balancing-nested-000.html create mode 100644 layout/reftests/columns/column-balancing-nested-001-ref.html create mode 100644 layout/reftests/columns/column-balancing-nested-001.html create mode 100644 layout/reftests/columns/column-balancing-overflow-000.html create mode 100644 layout/reftests/columns/column-balancing-overflow-000.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-001.html create mode 100644 layout/reftests/columns/column-balancing-overflow-002.html create mode 100644 layout/reftests/columns/column-balancing-overflow-002.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-003.html create mode 100644 layout/reftests/columns/column-balancing-overflow-003.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-004.html create mode 100644 layout/reftests/columns/column-balancing-overflow-004.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-005.html create mode 100644 layout/reftests/columns/column-balancing-overflow-005.ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-2-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-2.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-3-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-3.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-4-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-4.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl.html create mode 100644 layout/reftests/columns/column-span-bidi-1-ref.html create mode 100644 layout/reftests/columns/column-span-bidi-1.html create mode 100644 layout/reftests/columns/columnfill-auto-2-ref.html create mode 100644 layout/reftests/columns/columnfill-auto-2.html create mode 100644 layout/reftests/columns/columnfill-auto-3.html create mode 100644 layout/reftests/columns/columnfill-auto-ref.html create mode 100644 layout/reftests/columns/columnfill-auto.html create mode 100644 layout/reftests/columns/columnfill-balance-ref.html create mode 100644 layout/reftests/columns/columnfill-balance.html create mode 100644 layout/reftests/columns/columnfill-overflow-ref.html create mode 100644 layout/reftests/columns/columnfill-overflow.html create mode 100644 layout/reftests/columns/columnrule-basic-ref.html create mode 100644 layout/reftests/columns/columnrule-basic.html create mode 100644 layout/reftests/columns/columnrule-complex-ref.html create mode 100644 layout/reftests/columns/columnrule-complex.html create mode 100644 layout/reftests/columns/columnrule-linestyles-notref.html create mode 100644 layout/reftests/columns/columnrule-linestyles.html create mode 100644 layout/reftests/columns/columnrule-overflow-ref.html create mode 100644 layout/reftests/columns/columnrule-overflow.html create mode 100644 layout/reftests/columns/columnrule-padding-ref.html create mode 100644 layout/reftests/columns/columnrule-padding.html create mode 100644 layout/reftests/columns/columns-table-caption-000-ref.html create mode 100644 layout/reftests/columns/columns-table-caption-000.html create mode 100644 layout/reftests/columns/dynamic-change-with-overflow-1-ref.html create mode 100644 layout/reftests/columns/dynamic-change-with-overflow-1.html create mode 100644 layout/reftests/columns/dynamic-text-indent-1-ref.html create mode 100644 layout/reftests/columns/dynamic-text-indent-1.html create mode 100644 layout/reftests/columns/dynamic-text-indent-2-ref.html create mode 100644 layout/reftests/columns/dynamic-text-indent-2.html create mode 100644 layout/reftests/columns/fieldset-columns-001-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-001.html create mode 100644 layout/reftests/columns/fieldset-columns-002-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-002.html create mode 100644 layout/reftests/columns/fieldset-columns-003-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-003.html create mode 100644 layout/reftests/columns/fieldset-columns-004-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-004.html create mode 100644 layout/reftests/columns/first-line-first-letter-ref.html create mode 100644 layout/reftests/columns/first-line-first-letter.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-1-ref.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-1.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-2-ref.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-2.html create mode 100644 layout/reftests/columns/min-width-1-ref.html create mode 100644 layout/reftests/columns/min-width-1a.html create mode 100644 layout/reftests/columns/min-width-1b.html create mode 100644 layout/reftests/columns/min-width-1c.html create mode 100644 layout/reftests/columns/min-width-2-ref.html create mode 100644 layout/reftests/columns/min-width-2.html create mode 100644 layout/reftests/columns/positioning-transforms-bug1112501-ref.html create mode 100644 layout/reftests/columns/positioning-transforms-bug1112501.html create mode 100644 layout/reftests/columns/pref-width-1-ref.html create mode 100644 layout/reftests/columns/pref-width-1a.html create mode 100644 layout/reftests/columns/pref-width-1b.html create mode 100644 layout/reftests/columns/pref-width-1c.html create mode 100644 layout/reftests/columns/reftest.list create mode 100644 layout/reftests/columns/zero-height-nondirty-reflow-ref.html create mode 100644 layout/reftests/columns/zero-height-nondirty-reflow.html (limited to 'layout/reftests/columns') diff --git a/layout/reftests/columns/ahem.css b/layout/reftests/columns/ahem.css new file mode 100644 index 0000000000..884a41198b --- /dev/null +++ b/layout/reftests/columns/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); +} diff --git a/layout/reftests/columns/basic-1.html b/layout/reftests/columns/basic-1.html new file mode 100644 index 0000000000..538c239654 --- /dev/null +++ b/layout/reftests/columns/basic-1.html @@ -0,0 +1,14 @@ + + + + + + +
+ Hello
+ Kitty +
+ + diff --git a/layout/reftests/columns/basic-ref.html b/layout/reftests/columns/basic-ref.html new file mode 100644 index 0000000000..21f74a6cca --- /dev/null +++ b/layout/reftests/columns/basic-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + + +
HelloKitty
+ + diff --git a/layout/reftests/columns/break-avoid-line-position-1-ref.html b/layout/reftests/columns/break-avoid-line-position-1-ref.html new file mode 100644 index 0000000000..1f9315219c --- /dev/null +++ b/layout/reftests/columns/break-avoid-line-position-1-ref.html @@ -0,0 +1,21 @@ + + + +Wikipedia References Multicol Bug + + + +
+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

+
+
+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

+

abcdefghijkl0000000000 abcdefghijkl1111111111

+
diff --git a/layout/reftests/columns/break-avoid-line-position-1.html b/layout/reftests/columns/break-avoid-line-position-1.html new file mode 100644 index 0000000000..43af8d0121 --- /dev/null +++ b/layout/reftests/columns/break-avoid-line-position-1.html @@ -0,0 +1,19 @@ + + + +Wikipedia References Multicol Bug + + + +
+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

+

abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

+

abcdefghijkl0000000000 abcdefghijkl1111111111

+
diff --git a/layout/reftests/columns/column-balancing-000.html b/layout/reftests/columns/column-balancing-000.html new file mode 100644 index 0000000000..a5033bce22 --- /dev/null +++ b/layout/reftests/columns/column-balancing-000.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
+

one two three four five

+
diff --git a/layout/reftests/columns/column-balancing-000.ref.html b/layout/reftests/columns/column-balancing-000.ref.html new file mode 100644 index 0000000000..95234e8578 --- /dev/null +++ b/layout/reftests/columns/column-balancing-000.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + +
+

one two

+

three four

+

five

+
diff --git a/layout/reftests/columns/column-balancing-001.html b/layout/reftests/columns/column-balancing-001.html new file mode 100644 index 0000000000..7e2ab6f568 --- /dev/null +++ b/layout/reftests/columns/column-balancing-001.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
+one two three four five +
diff --git a/layout/reftests/columns/column-balancing-002.html b/layout/reftests/columns/column-balancing-002.html new file mode 100644 index 0000000000..1510bc56df --- /dev/null +++ b/layout/reftests/columns/column-balancing-002.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
+one two three four five six +
diff --git a/layout/reftests/columns/column-balancing-002.ref.html b/layout/reftests/columns/column-balancing-002.ref.html new file mode 100644 index 0000000000..3699a469f4 --- /dev/null +++ b/layout/reftests/columns/column-balancing-002.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + +
+

one two

+

three four

+

five six

+
diff --git a/layout/reftests/columns/column-balancing-003.html b/layout/reftests/columns/column-balancing-003.html new file mode 100644 index 0000000000..e61f2bfba2 --- /dev/null +++ b/layout/reftests/columns/column-balancing-003.html @@ -0,0 +1,21 @@ + +Balancing Overflow + + + + + +
+

one

+

two three

+

four five

+
diff --git a/layout/reftests/columns/column-balancing-004.html b/layout/reftests/columns/column-balancing-004.html new file mode 100644 index 0000000000..d191940554 --- /dev/null +++ b/layout/reftests/columns/column-balancing-004.html @@ -0,0 +1,21 @@ + +Balancing Overflow + + + + + +
+

one

+

two three

+

four five

+
diff --git a/layout/reftests/columns/column-balancing-004.ref.html b/layout/reftests/columns/column-balancing-004.ref.html new file mode 100644 index 0000000000..5417da617f --- /dev/null +++ b/layout/reftests/columns/column-balancing-004.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + +
+

one

+

two three

+

four five

+
diff --git a/layout/reftests/columns/column-balancing-nested-000-ref.html b/layout/reftests/columns/column-balancing-nested-000-ref.html new file mode 100644 index 0000000000..6dba85fdd4 --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-000-ref.html @@ -0,0 +1,62 @@ + + + + + Testing nested balancing column sets + + + + +
+

one one one one one

+
+

two two two two two

+
+
+
+
+

one one one one one

+
+

two two two two two

+
+

three three three three three

+
+
+
+
+
+

one one one one one

+
+

two two two two two

+
+

three three

+
+

four four four four four

+
+
+
+
+ + diff --git a/layout/reftests/columns/column-balancing-nested-000.html b/layout/reftests/columns/column-balancing-nested-000.html new file mode 100644 index 0000000000..66a9559309 --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-000.html @@ -0,0 +1,56 @@ + + + + + Testing nested balancing column sets + + + + +
+

one one one one one

+
+

two two two two two

+
+
+
+
+

one one one one one

+
+

two two two two two

+
+

three three three three three

+
+
+
+
+
+

one one one one one

+
+

two two two two two

+
+

three three

+
+

four four four four four

+
+
+
+
+ + diff --git a/layout/reftests/columns/column-balancing-nested-001-ref.html b/layout/reftests/columns/column-balancing-nested-001-ref.html new file mode 100644 index 0000000000..21d4aef395 --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-001-ref.html @@ -0,0 +1,65 @@ + + + + + Testing nested balancing column sets + + + + +
+

one one one one one

+
+

two two two two
two

+
+
+
+
+

one one one one one
one

+
+

two two two two two

+
+
+
+
+

one
one

+
+

two

+
+

three three three three three three

+
+
+
+ + diff --git a/layout/reftests/columns/column-balancing-nested-001.html b/layout/reftests/columns/column-balancing-nested-001.html new file mode 100644 index 0000000000..597d9821cf --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-001.html @@ -0,0 +1,61 @@ + + + + + Testing nested balancing column sets + + + + +
+

one one one one one

+
+

two two two two two

+
+
+
+
+

one one one one one
one

+
+

two two two two two

+
+
+
+
+

one
one

+
+

two

+
+

three three three three three three

+
+
+
+ + diff --git a/layout/reftests/columns/column-balancing-overflow-000.html b/layout/reftests/columns/column-balancing-overflow-000.html new file mode 100644 index 0000000000..afe6f36863 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-000.html @@ -0,0 +1,20 @@ + +Balancing Overflow + + + + + +
+

one two three four five

+
diff --git a/layout/reftests/columns/column-balancing-overflow-000.ref.html b/layout/reftests/columns/column-balancing-overflow-000.ref.html new file mode 100644 index 0000000000..a5033bce22 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-000.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
+

one two three four five

+
diff --git a/layout/reftests/columns/column-balancing-overflow-001.html b/layout/reftests/columns/column-balancing-overflow-001.html new file mode 100644 index 0000000000..fd3898a8ea --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-001.html @@ -0,0 +1,20 @@ + +Balancing Overflow + + + + + +
+

one two three four five

+
diff --git a/layout/reftests/columns/column-balancing-overflow-002.html b/layout/reftests/columns/column-balancing-overflow-002.html new file mode 100644 index 0000000000..18e90cc659 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-002.html @@ -0,0 +1,25 @@ + +Balancing Overflow + + + + + +
+
+
+

one two three four five

+
+
+
diff --git a/layout/reftests/columns/column-balancing-overflow-002.ref.html b/layout/reftests/columns/column-balancing-overflow-002.ref.html new file mode 100644 index 0000000000..66aa4ccfb4 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-002.ref.html @@ -0,0 +1,17 @@ + +Balancing Overflow + + + + + +
+

one two three four five

+
diff --git a/layout/reftests/columns/column-balancing-overflow-003.html b/layout/reftests/columns/column-balancing-overflow-003.html new file mode 100644 index 0000000000..fd21051fe2 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-003.html @@ -0,0 +1,21 @@ + +Balancing Overflow + + + + + +
+
+
diff --git a/layout/reftests/columns/column-balancing-overflow-003.ref.html b/layout/reftests/columns/column-balancing-overflow-003.ref.html new file mode 100644 index 0000000000..fdcb3ffd1d --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-003.ref.html @@ -0,0 +1,20 @@ + +Balancing Overflow + + + + + +
+ +
diff --git a/layout/reftests/columns/column-balancing-overflow-004.html b/layout/reftests/columns/column-balancing-overflow-004.html new file mode 100644 index 0000000000..9c09f3023c --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-004.html @@ -0,0 +1,43 @@ + + + + + +
+ diff --git a/layout/reftests/columns/column-balancing-overflow-004.ref.html b/layout/reftests/columns/column-balancing-overflow-004.ref.html new file mode 100644 index 0000000000..70c3cf9b4d --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-004.ref.html @@ -0,0 +1,18 @@ + +Balancing Overflow + + + +
+

+

+

+
diff --git a/layout/reftests/columns/column-balancing-overflow-005.html b/layout/reftests/columns/column-balancing-overflow-005.html new file mode 100644 index 0000000000..6b6a531660 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-005.html @@ -0,0 +1,13 @@ + +
+ diff --git a/layout/reftests/columns/column-balancing-overflow-005.ref.html b/layout/reftests/columns/column-balancing-overflow-005.ref.html new file mode 100644 index 0000000000..e63d391f62 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-005.ref.html @@ -0,0 +1,25 @@ + +Balancing Overflow + + + +
+

+

+

+
diff --git a/layout/reftests/columns/column-box-alignment-rtl-2-ref.html b/layout/reftests/columns/column-box-alignment-rtl-2-ref.html new file mode 100644 index 0000000000..e981507edf --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-2-ref.html @@ -0,0 +1,27 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. + + + + + + + +
1st column2nd column  
diff --git a/layout/reftests/columns/column-box-alignment-rtl-2.html b/layout/reftests/columns/column-box-alignment-rtl-2.html new file mode 100644 index 0000000000..4e8ea574ad --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-2.html @@ -0,0 +1,25 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. +
+

1st column

+

2nd column

+
diff --git a/layout/reftests/columns/column-box-alignment-rtl-3-ref.html b/layout/reftests/columns/column-box-alignment-rtl-3-ref.html new file mode 100644 index 0000000000..5cd1e12b14 --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-3-ref.html @@ -0,0 +1,30 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). + + + + + + + +
1st column2nd column  
diff --git a/layout/reftests/columns/column-box-alignment-rtl-3.html b/layout/reftests/columns/column-box-alignment-rtl-3.html new file mode 100644 index 0000000000..de18213a05 --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-3.html @@ -0,0 +1,28 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). +
+

1st column

+

2nd column

+
diff --git a/layout/reftests/columns/column-box-alignment-rtl-4-ref.html b/layout/reftests/columns/column-box-alignment-rtl-4-ref.html new file mode 100644 index 0000000000..cda029afeb --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-4-ref.html @@ -0,0 +1,31 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). + + + + + + + +
1st column2nd column  
diff --git a/layout/reftests/columns/column-box-alignment-rtl-4.html b/layout/reftests/columns/column-box-alignment-rtl-4.html new file mode 100644 index 0000000000..96826cd0a4 --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-4.html @@ -0,0 +1,29 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). +
+

1st column

+

2nd column

+
diff --git a/layout/reftests/columns/column-box-alignment-rtl-ref.html b/layout/reftests/columns/column-box-alignment-rtl-ref.html new file mode 100644 index 0000000000..deb03dccbd --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-ref.html @@ -0,0 +1,26 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. + + + + + + + +
1st column2nd column  
diff --git a/layout/reftests/columns/column-box-alignment-rtl.html b/layout/reftests/columns/column-box-alignment-rtl.html new file mode 100644 index 0000000000..7abfd185cb --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl.html @@ -0,0 +1,24 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. +
+

1st column

+

2nd column

+
diff --git a/layout/reftests/columns/column-span-bidi-1-ref.html b/layout/reftests/columns/column-span-bidi-1-ref.html new file mode 100644 index 0000000000..9bc890541f --- /dev/null +++ b/layout/reftests/columns/column-span-bidi-1-ref.html @@ -0,0 +1,22 @@ + + + + + + +

+ + ltr + ltr +
rtl
+
+ + diff --git a/layout/reftests/columns/column-span-bidi-1.html b/layout/reftests/columns/column-span-bidi-1.html new file mode 100644 index 0000000000..8e45f82fcf --- /dev/null +++ b/layout/reftests/columns/column-span-bidi-1.html @@ -0,0 +1,29 @@ + + + + + + +

+
+

+ + ltr + ltr +
rtl
+ + diff --git a/layout/reftests/columns/columnfill-auto-2-ref.html b/layout/reftests/columns/columnfill-auto-2-ref.html new file mode 100644 index 0000000000..29e69e3afc --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-2-ref.html @@ -0,0 +1,48 @@ + + + + + + + +
+
To Mrs. Aville, England St. Petersburgh, Dec. 11th, 17- You will rejoice to hear that no disaster has accompanied the commencement of an enterprise which you have regarded with such evil forebodings. I arrived here yesterday; and my first task is to assure my dear sister of my welfare, and increasing confidence in the success of my undertaking. I am already far north of London; and as I walk in the streets of Petersburgh. I feel a cold northern breeze play upon my cheeks, which braces my nerves, and fills me with delight.
+
+ + diff --git a/layout/reftests/columns/columnfill-auto-2.html b/layout/reftests/columns/columnfill-auto-2.html new file mode 100644 index 0000000000..b0680cd051 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-2.html @@ -0,0 +1,48 @@ + + + + + + + +
+
To Mrs. Aville, England St. Petersburgh, Dec. 11th, 17- You will rejoice to hear that no disaster has accompanied the commencement of an enterprise which you have regarded with such evil forebodings. I arrived here yesterday; and my first task is to assure my dear sister of my welfare, and increasing confidence in the success of my undertaking. I am already far north of London; and as I walk in the streets of Petersburgh. I feel a cold northern breeze play upon my cheeks, which braces my nerves, and fills me with delight.
+
+ + diff --git a/layout/reftests/columns/columnfill-auto-3.html b/layout/reftests/columns/columnfill-auto-3.html new file mode 100644 index 0000000000..1b575c3271 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-3.html @@ -0,0 +1,47 @@ + + + + + + + +
+
To Mrs. Aville, England St. Petersburgh, Dec. 11th, 17- You will rejoice to hear that no disaster has accompanied the commencement of an enterprise which you have regarded with such evil forebodings. I arrived here yesterday; and my first task is to assure my dear sister of my welfare, and increasing confidence in the success of my undertaking. I am already far north of London; and as I walk in the streets of Petersburgh. I feel a cold northern breeze play upon my cheeks, which braces my nerves, and fills me with delight.
+
+ + diff --git a/layout/reftests/columns/columnfill-auto-ref.html b/layout/reftests/columns/columnfill-auto-ref.html new file mode 100644 index 0000000000..6e0046c309 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-ref.html @@ -0,0 +1,80 @@ + + + + + + + + + + + + +
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
+ + + + +
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
+ + + + +
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
+ + + + +
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
+ + + + +
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
+ + + + diff --git a/layout/reftests/columns/columnfill-auto.html b/layout/reftests/columns/columnfill-auto.html new file mode 100644 index 0000000000..d79dc84657 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto.html @@ -0,0 +1,68 @@ + + + + + + + +
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
+ +
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
+ +
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
+ +
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
+ +
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
+ + + + diff --git a/layout/reftests/columns/columnfill-balance-ref.html b/layout/reftests/columns/columnfill-balance-ref.html new file mode 100644 index 0000000000..de523224ce --- /dev/null +++ b/layout/reftests/columns/columnfill-balance-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. + Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci + vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
+ + diff --git a/layout/reftests/columns/columnfill-balance.html b/layout/reftests/columns/columnfill-balance.html new file mode 100644 index 0000000000..8302a32847 --- /dev/null +++ b/layout/reftests/columns/columnfill-balance.html @@ -0,0 +1,16 @@ + + + + + +
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
+ + diff --git a/layout/reftests/columns/columnfill-overflow-ref.html b/layout/reftests/columns/columnfill-overflow-ref.html new file mode 100644 index 0000000000..2bd626bf69 --- /dev/null +++ b/layout/reftests/columns/columnfill-overflow-ref.html @@ -0,0 +1,40 @@ + + + + + + +
+
+

Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz.

+
+
+ + diff --git a/layout/reftests/columns/columnfill-overflow.html b/layout/reftests/columns/columnfill-overflow.html new file mode 100644 index 0000000000..ecd6a40f37 --- /dev/null +++ b/layout/reftests/columns/columnfill-overflow.html @@ -0,0 +1,40 @@ + + + + + + +
+
+

Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz.

+
+
+ + diff --git a/layout/reftests/columns/columnrule-basic-ref.html b/layout/reftests/columns/columnrule-basic-ref.html new file mode 100644 index 0000000000..57e6432006 --- /dev/null +++ b/layout/reftests/columns/columnrule-basic-ref.html @@ -0,0 +1,15 @@ +
+
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
+
diff --git a/layout/reftests/columns/columnrule-basic.html b/layout/reftests/columns/columnrule-basic.html new file mode 100644 index 0000000000..fad41f5965 --- /dev/null +++ b/layout/reftests/columns/columnrule-basic.html @@ -0,0 +1,11 @@ +
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
+
diff --git a/layout/reftests/columns/columnrule-complex-ref.html b/layout/reftests/columns/columnrule-complex-ref.html new file mode 100644 index 0000000000..86c84bb6f0 --- /dev/null +++ b/layout/reftests/columns/columnrule-complex-ref.html @@ -0,0 +1,27 @@ +
+
+
+
+
+
+
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
+
diff --git a/layout/reftests/columns/columnrule-complex.html b/layout/reftests/columns/columnrule-complex.html new file mode 100644 index 0000000000..70c232a69f --- /dev/null +++ b/layout/reftests/columns/columnrule-complex.html @@ -0,0 +1,11 @@ +
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
+
diff --git a/layout/reftests/columns/columnrule-linestyles-notref.html b/layout/reftests/columns/columnrule-linestyles-notref.html new file mode 100644 index 0000000000..86ec821397 --- /dev/null +++ b/layout/reftests/columns/columnrule-linestyles-notref.html @@ -0,0 +1 @@ +
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris.
diff --git a/layout/reftests/columns/columnrule-linestyles.html b/layout/reftests/columns/columnrule-linestyles.html new file mode 100644 index 0000000000..12f785fac3 --- /dev/null +++ b/layout/reftests/columns/columnrule-linestyles.html @@ -0,0 +1,2 @@ + +
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris.
diff --git a/layout/reftests/columns/columnrule-overflow-ref.html b/layout/reftests/columns/columnrule-overflow-ref.html new file mode 100644 index 0000000000..22bcc41a52 --- /dev/null +++ b/layout/reftests/columns/columnrule-overflow-ref.html @@ -0,0 +1,49 @@ + + + + Bug 746015: Off-screen overflow column rules are not properly drawn. + + + +
+ + diff --git a/layout/reftests/columns/columnrule-overflow.html b/layout/reftests/columns/columnrule-overflow.html new file mode 100644 index 0000000000..cdcc06c120 --- /dev/null +++ b/layout/reftests/columns/columnrule-overflow.html @@ -0,0 +1,41 @@ + + + + Bug 746015: Off-screen overflow column rules are not properly drawn. + + + +
+ + diff --git a/layout/reftests/columns/columnrule-padding-ref.html b/layout/reftests/columns/columnrule-padding-ref.html new file mode 100644 index 0000000000..9f322ca871 --- /dev/null +++ b/layout/reftests/columns/columnrule-padding-ref.html @@ -0,0 +1,31 @@ + +
+
+
+
+
+
+
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
+
+ diff --git a/layout/reftests/columns/columnrule-padding.html b/layout/reftests/columns/columnrule-padding.html new file mode 100644 index 0000000000..1de49b221a --- /dev/null +++ b/layout/reftests/columns/columnrule-padding.html @@ -0,0 +1,15 @@ + + +
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
+
+ diff --git a/layout/reftests/columns/columns-table-caption-000-ref.html b/layout/reftests/columns/columns-table-caption-000-ref.html new file mode 100644 index 0000000000..433f095ec6 --- /dev/null +++ b/layout/reftests/columns/columns-table-caption-000-ref.html @@ -0,0 +1,73 @@ + + + + + Testcase for table caption column layout + + + + + + +
1
2
3
a table with a two column caption
+ +
+
1
2
3
+
a table with a two column caption
+
+ +
1111
2
3
a table with a two column caption
+ +
1111
2
3
4
T
+ +
1111
2
3
4
T
+ +
1111
2
3
4
a table with a two column caption
+ +
1111
2
3
4
a table with a two column caption
+ + + diff --git a/layout/reftests/columns/columns-table-caption-000.html b/layout/reftests/columns/columns-table-caption-000.html new file mode 100644 index 0000000000..e41ccad7f1 --- /dev/null +++ b/layout/reftests/columns/columns-table-caption-000.html @@ -0,0 +1,71 @@ + + + + + Testcase for table caption column layout + + + + + + + +
1
2
3
a table with a two column caption
+ +
1
2
3
a table with a two column caption
+ +
1111
2
3
a table with a two column caption
+ +
1111
2
3
4
T
+ +
1111
2
3
4
T
+ +
1111
2
3
4
a table with a two column caption
+ +
1111
2
3
4
a table with a two column caption
+ + + diff --git a/layout/reftests/columns/dynamic-change-with-overflow-1-ref.html b/layout/reftests/columns/dynamic-change-with-overflow-1-ref.html new file mode 100644 index 0000000000..8104adfb88 --- /dev/null +++ b/layout/reftests/columns/dynamic-change-with-overflow-1-ref.html @@ -0,0 +1,6 @@ + + +
+ Some long text that cannot possibly fit in 130px. +
+ diff --git a/layout/reftests/columns/dynamic-change-with-overflow-1.html b/layout/reftests/columns/dynamic-change-with-overflow-1.html new file mode 100644 index 0000000000..8e73266e4c --- /dev/null +++ b/layout/reftests/columns/dynamic-change-with-overflow-1.html @@ -0,0 +1,16 @@ + + +
+ Some long text that cannot possibly fit in 130px. +
+ + + diff --git a/layout/reftests/columns/dynamic-text-indent-1-ref.html b/layout/reftests/columns/dynamic-text-indent-1-ref.html new file mode 100644 index 0000000000..9d96ce96de --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-1-ref.html @@ -0,0 +1,4 @@ + +
+ This is some text that is too long and it will overflow. +
diff --git a/layout/reftests/columns/dynamic-text-indent-1.html b/layout/reftests/columns/dynamic-text-indent-1.html new file mode 100644 index 0000000000..dc4f4f5300 --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-1.html @@ -0,0 +1,14 @@ + + +
+ This is some text that is too long and it will overflow. +
+ + diff --git a/layout/reftests/columns/dynamic-text-indent-2-ref.html b/layout/reftests/columns/dynamic-text-indent-2-ref.html new file mode 100644 index 0000000000..1b96697717 --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-2-ref.html @@ -0,0 +1,4 @@ + +
+ This is some text that is too long and it will overflow. +
diff --git a/layout/reftests/columns/dynamic-text-indent-2.html b/layout/reftests/columns/dynamic-text-indent-2.html new file mode 100644 index 0000000000..a36b8d1bc0 --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-2.html @@ -0,0 +1,14 @@ + + +
+ This is some text that is too long and it will overflow. +
+ + diff --git a/layout/reftests/columns/fieldset-columns-001-ref.html b/layout/reftests/columns/fieldset-columns-001-ref.html new file mode 100644 index 0000000000..84b0580bb9 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-001-ref.html @@ -0,0 +1,82 @@ + + + + +
+ Legend +
+

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X + +

+
+
+ Legend +
+

X +

X +

X +

X +

X +

X + +

+
+
+ Legend +
+

X + +

+
+
+ Legend +
+

X + +

+
+ + + diff --git a/layout/reftests/columns/fieldset-columns-001.html b/layout/reftests/columns/fieldset-columns-001.html new file mode 100644 index 0000000000..705cea0e82 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-001.html @@ -0,0 +1,72 @@ + + + + +
+ Legend +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X +

X + +

+
+ Legend +

X +

X +

X +

X +

X +

X + +

+
+ Legend +

X + +

+
+ Legend +

X + +

+ + + diff --git a/layout/reftests/columns/fieldset-columns-002-ref.html b/layout/reftests/columns/fieldset-columns-002-ref.html new file mode 100644 index 0000000000..b522d342bf --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-002-ref.html @@ -0,0 +1,23 @@ + + + +
+ Legend
+
+
+ diff --git a/layout/reftests/columns/fieldset-columns-002.html b/layout/reftests/columns/fieldset-columns-002.html new file mode 100644 index 0000000000..661a90caac --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-002.html @@ -0,0 +1,25 @@ + + + +
+ + Legend
+
+
+ diff --git a/layout/reftests/columns/fieldset-columns-003-ref.html b/layout/reftests/columns/fieldset-columns-003-ref.html new file mode 100644 index 0000000000..dc2e865577 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-003-ref.html @@ -0,0 +1,21 @@ + + + + +
+ Legend +
ABC
+
+ diff --git a/layout/reftests/columns/fieldset-columns-003.html b/layout/reftests/columns/fieldset-columns-003.html new file mode 100644 index 0000000000..9fe4c9aec8 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-003.html @@ -0,0 +1,24 @@ + + + + + +
+ Legend +
ABC
+
+ diff --git a/layout/reftests/columns/fieldset-columns-004-ref.html b/layout/reftests/columns/fieldset-columns-004-ref.html new file mode 100644 index 0000000000..18cdcfc4ff --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-004-ref.html @@ -0,0 +1,26 @@ + + + + + +
+ Legend +
ABC
+
+ diff --git a/layout/reftests/columns/fieldset-columns-004.html b/layout/reftests/columns/fieldset-columns-004.html new file mode 100644 index 0000000000..3b8e5a50c4 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-004.html @@ -0,0 +1,27 @@ + + + + + +
+ Legend +
ABC
+
+ diff --git a/layout/reftests/columns/first-line-first-letter-ref.html b/layout/reftests/columns/first-line-first-letter-ref.html new file mode 100644 index 0000000000..bdf5189772 --- /dev/null +++ b/layout/reftests/columns/first-line-first-letter-ref.html @@ -0,0 +1,17 @@ + + + + + +
first line (blue)
second line
diff --git a/layout/reftests/columns/first-line-first-letter.html b/layout/reftests/columns/first-line-first-letter.html new file mode 100644 index 0000000000..1bbbc9aea6 --- /dev/null +++ b/layout/reftests/columns/first-line-first-letter.html @@ -0,0 +1,18 @@ + + + + + +
first line (blue)
second line
diff --git a/layout/reftests/columns/margin-collapsing-bug616722-1-ref.html b/layout/reftests/columns/margin-collapsing-bug616722-1-ref.html new file mode 100644 index 0000000000..e7e99f70e7 --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-1-ref.html @@ -0,0 +1,70 @@ + + + + 616722-1 + + + + +
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+
+
+ +
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+
+
+ + diff --git a/layout/reftests/columns/margin-collapsing-bug616722-1.html b/layout/reftests/columns/margin-collapsing-bug616722-1.html new file mode 100644 index 0000000000..9f404eb0c2 --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-1.html @@ -0,0 +1,57 @@ + + + + 616722-1 + + + + +
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

+
+ +
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

The quick brown fox jumps over the lazy dog.

+
+
+

+
+ + diff --git a/layout/reftests/columns/margin-collapsing-bug616722-2-ref.html b/layout/reftests/columns/margin-collapsing-bug616722-2-ref.html new file mode 100644 index 0000000000..52e31a35cc --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-2-ref.html @@ -0,0 +1,79 @@ + + + + 616722-2 + + + + +
+
+

1

+

2

+

3

+
+

+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

+

+

+
+ +
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

+

+

+
+ + + diff --git a/layout/reftests/columns/margin-collapsing-bug616722-2.html b/layout/reftests/columns/margin-collapsing-bug616722-2.html new file mode 100644 index 0000000000..76b2680df3 --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-2.html @@ -0,0 +1,79 @@ + + + + 616722-2 + + + + +
+
+

1

+

2

+

3

+
+

+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

+

+

+
+ +
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

1

+

2

+

3

+
+
+

+

+

+
+ + diff --git a/layout/reftests/columns/min-width-1-ref.html b/layout/reftests/columns/min-width-1-ref.html new file mode 100644 index 0000000000..d6d7034b09 --- /dev/null +++ b/layout/reftests/columns/min-width-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +
+
+ + diff --git a/layout/reftests/columns/min-width-1a.html b/layout/reftests/columns/min-width-1a.html new file mode 100644 index 0000000000..60aa2ea352 --- /dev/null +++ b/layout/reftests/columns/min-width-1a.html @@ -0,0 +1,18 @@ + + + + + + +
+ +
+
+ +
+ + diff --git a/layout/reftests/columns/min-width-1b.html b/layout/reftests/columns/min-width-1b.html new file mode 100644 index 0000000000..1deb4f0c84 --- /dev/null +++ b/layout/reftests/columns/min-width-1b.html @@ -0,0 +1,18 @@ + + + + + + +
+ +
+
+ +
+ + diff --git a/layout/reftests/columns/min-width-1c.html b/layout/reftests/columns/min-width-1c.html new file mode 100644 index 0000000000..09f5105dac --- /dev/null +++ b/layout/reftests/columns/min-width-1c.html @@ -0,0 +1,18 @@ + + + + + + +
+ +
+
+ +
+ + diff --git a/layout/reftests/columns/min-width-2-ref.html b/layout/reftests/columns/min-width-2-ref.html new file mode 100644 index 0000000000..93e915da17 --- /dev/null +++ b/layout/reftests/columns/min-width-2-ref.html @@ -0,0 +1,43 @@ + + + + Testcase for bug 1109571 + + + + + +
+
    xxxxxxxx
xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+
+
    xxxxxxxx
xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+ +
+
    xxxx
xxxxxxxx
xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+ +
+
    xxxx
xxxxxxxx
xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+ + + diff --git a/layout/reftests/columns/min-width-2.html b/layout/reftests/columns/min-width-2.html new file mode 100644 index 0000000000..6d0a09b0f1 --- /dev/null +++ b/layout/reftests/columns/min-width-2.html @@ -0,0 +1,69 @@ + + + + Testcase for bug + + + + + +
+
xxxx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+
+
xxxx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+ +
+
xxxx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+ +
+
xxxx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
+
+ + + + + diff --git a/layout/reftests/columns/positioning-transforms-bug1112501-ref.html b/layout/reftests/columns/positioning-transforms-bug1112501-ref.html new file mode 100644 index 0000000000..bc1a5ec605 --- /dev/null +++ b/layout/reftests/columns/positioning-transforms-bug1112501-ref.html @@ -0,0 +1,9 @@ + + + +m +
m +m m +
+ + diff --git a/layout/reftests/columns/positioning-transforms-bug1112501.html b/layout/reftests/columns/positioning-transforms-bug1112501.html new file mode 100644 index 0000000000..f40c65e343 --- /dev/null +++ b/layout/reftests/columns/positioning-transforms-bug1112501.html @@ -0,0 +1,9 @@ + + + +m +
m +m m +
+ + diff --git a/layout/reftests/columns/pref-width-1-ref.html b/layout/reftests/columns/pref-width-1-ref.html new file mode 100644 index 0000000000..2eae0681bb --- /dev/null +++ b/layout/reftests/columns/pref-width-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
+ +
+
+ +
+ + diff --git a/layout/reftests/columns/pref-width-1a.html b/layout/reftests/columns/pref-width-1a.html new file mode 100644 index 0000000000..bc7968898b --- /dev/null +++ b/layout/reftests/columns/pref-width-1a.html @@ -0,0 +1,19 @@ + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/columns/pref-width-1b.html b/layout/reftests/columns/pref-width-1b.html new file mode 100644 index 0000000000..ce5d29690d --- /dev/null +++ b/layout/reftests/columns/pref-width-1b.html @@ -0,0 +1,19 @@ + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/columns/pref-width-1c.html b/layout/reftests/columns/pref-width-1c.html new file mode 100644 index 0000000000..a0d359dde4 --- /dev/null +++ b/layout/reftests/columns/pref-width-1c.html @@ -0,0 +1,19 @@ + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/columns/reftest.list b/layout/reftests/columns/reftest.list new file mode 100644 index 0000000000..916817f49f --- /dev/null +++ b/layout/reftests/columns/reftest.list @@ -0,0 +1,50 @@ +== basic-1.html basic-ref.html +== pref-width-1a.html pref-width-1-ref.html +== pref-width-1b.html pref-width-1-ref.html +== pref-width-1c.html pref-width-1-ref.html +== min-width-1a.html pref-width-1-ref.html +== min-width-1b.html min-width-1-ref.html +== min-width-1c.html min-width-1-ref.html +== min-width-2.html min-width-2-ref.html +== column-balancing-overflow-000.html column-balancing-overflow-000.ref.html +== column-balancing-overflow-001.html column-balancing-overflow-000.ref.html +== column-balancing-overflow-002.html column-balancing-overflow-002.ref.html +== column-balancing-overflow-003.html column-balancing-overflow-003.ref.html +== column-balancing-overflow-004.html column-balancing-overflow-004.ref.html +pref(layout.outline.include-overflow,true) == column-balancing-overflow-005.html column-balancing-overflow-005.ref.html +== column-balancing-000.html column-balancing-000.ref.html +== column-balancing-001.html column-balancing-000.ref.html +== column-balancing-002.html column-balancing-002.ref.html +== column-balancing-003.html column-balancing-000.ref.html +== column-balancing-004.html column-balancing-004.ref.html +== column-box-alignment-rtl.html column-box-alignment-rtl-ref.html +== column-box-alignment-rtl-2.html column-box-alignment-rtl-2-ref.html +== column-box-alignment-rtl-3.html column-box-alignment-rtl-3-ref.html +== column-box-alignment-rtl-4.html column-box-alignment-rtl-4-ref.html +== columnfill-balance.html columnfill-balance-ref.html +fuzzy-if(OSX,0-32,0-1000) == columnfill-auto.html columnfill-auto-ref.html +== columnfill-auto-2.html columnfill-auto-2-ref.html +== columnfill-auto-3.html columnfill-auto-2-ref.html +== columnrule-basic.html columnrule-basic-ref.html +== columnrule-complex.html columnrule-complex-ref.html +!= columnrule-linestyles.html columnrule-linestyles-notref.html +== columnrule-padding.html columnrule-padding-ref.html +== columnfill-overflow.html columnfill-overflow-ref.html +== margin-collapsing-bug616722-1.html margin-collapsing-bug616722-1-ref.html +== margin-collapsing-bug616722-2.html margin-collapsing-bug616722-2-ref.html +== column-balancing-nested-000.html column-balancing-nested-000-ref.html +== column-balancing-nested-001.html column-balancing-nested-001-ref.html +== columnrule-overflow.html columnrule-overflow-ref.html +== columns-table-caption-000.html columns-table-caption-000-ref.html +== positioning-transforms-bug1112501.html positioning-transforms-bug1112501-ref.html +fuzzy-if(browserIsRemote&&winWidget,0-142,0-276) == fieldset-columns-001.html fieldset-columns-001-ref.html +== fieldset-columns-002.html fieldset-columns-002-ref.html +== fieldset-columns-003.html fieldset-columns-003-ref.html +== fieldset-columns-004.html fieldset-columns-004-ref.html +== dynamic-change-with-overflow-1.html dynamic-change-with-overflow-1-ref.html +== dynamic-text-indent-1.html dynamic-text-indent-1-ref.html +== dynamic-text-indent-2.html dynamic-text-indent-2-ref.html +== break-avoid-line-position-1.html break-avoid-line-position-1-ref.html +== column-span-bidi-1.html column-span-bidi-1-ref.html +== first-line-first-letter.html first-line-first-letter-ref.html +== zero-height-nondirty-reflow.html zero-height-nondirty-reflow-ref.html diff --git a/layout/reftests/columns/zero-height-nondirty-reflow-ref.html b/layout/reftests/columns/zero-height-nondirty-reflow-ref.html new file mode 100644 index 0000000000..758fd31350 --- /dev/null +++ b/layout/reftests/columns/zero-height-nondirty-reflow-ref.html @@ -0,0 +1,30 @@ + + + + CSS Multi-column Layout Test: multi-column element with zero height + + + + +

Below should be a 1px tall and 200px wide green line:

+
+
+
+
+ + diff --git a/layout/reftests/columns/zero-height-nondirty-reflow.html b/layout/reftests/columns/zero-height-nondirty-reflow.html new file mode 100644 index 0000000000..b530e9d64b --- /dev/null +++ b/layout/reftests/columns/zero-height-nondirty-reflow.html @@ -0,0 +1,54 @@ + + + + CSS Multi-column Layout Test: multi-column element with zero height + + + + +

Below should be a 1px tall and 200px wide green line:

+
+
+
+
+
+ + + -- cgit v1.2.3