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 --- .../css/CSS2/floats/adjoining-floats-dynamic.html | 35 ++++ .../floats/computed-float-position-absolute.html | 28 ++++ .../float-rewind-parallel-flow-1-crash.html | 22 +++ .../float-rewind-parallel-flow-2-crash.html | 34 ++++ .../float-rewind-parallel-flow-3-crash.html | 56 +++++++ ...nline-anonymous-block-with-overflow-hidden.html | 12 ++ .../CSS2/floats/float-in-nested-multicol-001.html | 26 +++ .../CSS2/floats/float-in-self-painting-inline.html | 13 ++ .../floats/float-no-content-beside-001-ref.html | 20 +++ .../CSS2/floats/float-no-content-beside-001.html | 23 +++ .../css/CSS2/floats/float-no-interpolation.html | 15 ++ .../css/CSS2/floats/float-nowrap-1-notref.html | 21 +++ .../tests/css/CSS2/floats/float-nowrap-1.html | 24 +++ .../tests/css/CSS2/floats/float-nowrap-2.html | 25 +++ .../tests/css/CSS2/floats/float-nowrap-3-ref.html | 29 ++++ .../tests/css/CSS2/floats/float-nowrap-3.html | 28 ++++ .../tests/css/CSS2/floats/float-nowrap-4-ref.html | 26 +++ .../tests/css/CSS2/floats/float-nowrap-4-ref2.html | 27 ++++ .../tests/css/CSS2/floats/float-nowrap-4.html | 29 ++++ .../tests/css/CSS2/floats/float-nowrap-5-ref.html | 5 + .../tests/css/CSS2/floats/float-nowrap-5.html | 16 ++ .../tests/css/CSS2/floats/float-nowrap-6.html | 16 ++ .../tests/css/CSS2/floats/float-nowrap-7.html | 26 +++ .../tests/css/CSS2/floats/float-nowrap-8.html | 24 +++ .../tests/css/CSS2/floats/float-nowrap-9.html | 28 ++++ .../floats/float-nowrap-hyphen-rewind-1-ref.html | 53 ++++++ .../floats/float-nowrap-hyphen-rewind-1-ref2.html | 53 ++++++ .../CSS2/floats/float-nowrap-hyphen-rewind-1.html | 54 +++++++ .../css/CSS2/floats/float-paint-relayout.html | 11 ++ .../tests/css/CSS2/floats/float-root-ref.html | 11 ++ .../tests/css/CSS2/floats/float-root.html | 13 ++ .../floats/float-table-align-left-quirk-ref.html | 34 ++++ .../CSS2/floats/float-table-align-left-quirk.html | 36 +++++ .../float-under-flatten-under-preserve-3d.html | 10 ++ ...ely-positioned-child-with-static-inset-ref.html | 32 ++++ ...olutely-positioned-child-with-static-inset.html | 35 ++++ .../floats/floated-table-wider-than-specified.html | 15 ++ .../floats/floats-in-table-caption-001-ref.html | 17 ++ .../CSS2/floats/floats-in-table-caption-001.html | 24 +++ .../floats/floats-line-wrap-shifted-001-ref.html | 23 +++ .../CSS2/floats/floats-line-wrap-shifted-001.html | 44 +++++ .../css/CSS2/floats/floats-placement-001.html | 12 ++ .../css/CSS2/floats/floats-placement-002.html | 16 ++ .../css/CSS2/floats/floats-placement-003.html | 14 ++ .../css/CSS2/floats/floats-placement-004.html | 9 ++ .../css/CSS2/floats/floats-placement-005-ref.html | 26 +++ .../css/CSS2/floats/floats-placement-005.html | 34 ++++ .../css/CSS2/floats/floats-placement-006.html | 38 +++++ .../css/CSS2/floats/floats-placement-007.html | 39 +++++ .../css/CSS2/floats/floats-placement-008.html | 40 +++++ .../floats/floats-placement-vertical-001-ref.xht | 21 +++ .../CSS2/floats/floats-placement-vertical-001a.xht | 24 +++ .../CSS2/floats/floats-placement-vertical-001b.xht | 24 +++ .../CSS2/floats/floats-placement-vertical-001c.xht | 24 +++ .../floats/floats-placement-vertical-003-ref.xht | 12 ++ .../CSS2/floats/floats-placement-vertical-003.xht | 16 ++ .../floats/floats-placement-vertical-004-ref.xht | 11 ++ .../floats/floats-placement-vertical-004-ref2.xht | 13 ++ .../CSS2/floats/floats-placement-vertical-004.xht | 15 ++ .../floats/floats-rule3-outside-left-001-ref.xht | 6 + .../CSS2/floats/floats-rule3-outside-left-001.xht | 30 ++++ .../floats/floats-rule3-outside-left-002-ref.xht | 5 + .../CSS2/floats/floats-rule3-outside-left-002.xht | 30 ++++ .../floats/floats-rule3-outside-right-001-ref.xht | 5 + .../CSS2/floats/floats-rule3-outside-right-001.xht | 30 ++++ .../floats/floats-rule3-outside-right-002-ref.xht | 5 + .../CSS2/floats/floats-rule3-outside-right-002.xht | 30 ++++ .../floats/floats-rule7-outside-left-001-ref.xht | 5 + .../CSS2/floats/floats-rule7-outside-left-001.xht | 32 ++++ .../floats/floats-rule7-outside-right-001-ref.xht | 5 + .../CSS2/floats/floats-rule7-outside-right-001.xht | 32 ++++ .../floats/floats-saturated-position-crash.html | 18 +++ .../floats-wrap-bfc-001-left-overflow-ref.xht | 19 +++ .../floats/floats-wrap-bfc-001-left-overflow.xht | 33 ++++ .../floats/floats-wrap-bfc-001-left-table-ref.xht | 17 ++ .../CSS2/floats/floats-wrap-bfc-001-left-table.xht | 33 ++++ .../floats-wrap-bfc-001-right-overflow-ref.xht | 19 +++ .../floats/floats-wrap-bfc-001-right-overflow.xht | 33 ++++ .../floats/floats-wrap-bfc-001-right-table-ref.xht | 17 ++ .../floats/floats-wrap-bfc-001-right-table.xht | 33 ++++ .../floats/floats-wrap-bfc-002-left-overflow.xht | 34 ++++ .../CSS2/floats/floats-wrap-bfc-002-left-ref.xht | 19 +++ .../CSS2/floats/floats-wrap-bfc-002-left-table.xht | 34 ++++ .../floats/floats-wrap-bfc-002-right-overflow.xht | 34 ++++ .../CSS2/floats/floats-wrap-bfc-002-right-ref.xht | 19 +++ .../floats/floats-wrap-bfc-002-right-table.xht | 34 ++++ .../floats-wrap-bfc-003-left-overflow-ref.xht | 17 ++ .../floats/floats-wrap-bfc-003-left-overflow.xht | 33 ++++ .../floats/floats-wrap-bfc-003-left-table-ref.xht | 17 ++ .../CSS2/floats/floats-wrap-bfc-003-left-table.xht | 33 ++++ .../floats-wrap-bfc-003-right-overflow-ref.xht | 17 ++ .../floats/floats-wrap-bfc-003-right-overflow.xht | 33 ++++ .../floats/floats-wrap-bfc-003-right-table-ref.xht | 17 ++ .../floats/floats-wrap-bfc-003-right-table.xht | 33 ++++ .../css/CSS2/floats/floats-wrap-bfc-004-ref.xht | 60 +++++++ .../tests/css/CSS2/floats/floats-wrap-bfc-004.xht | 85 ++++++++++ .../css/CSS2/floats/floats-wrap-bfc-005-ref.xht | 37 +++++ .../tests/css/CSS2/floats/floats-wrap-bfc-005.xht | 43 +++++ .../css/CSS2/floats/floats-wrap-bfc-006-ref.xht | 177 +++++++++++++++++++++ .../tests/css/CSS2/floats/floats-wrap-bfc-006.xht | 174 ++++++++++++++++++++ .../css/CSS2/floats/floats-wrap-bfc-007-ref.xht | 110 +++++++++++++ .../tests/css/CSS2/floats/floats-wrap-bfc-007.xht | 113 +++++++++++++ .../tests/css/CSS2/floats/floats-wrap-bfc-008.html | 30 ++++ .../floats/floats-wrap-bfc-outside-001-ref.xht | 20 +++ .../CSS2/floats/floats-wrap-bfc-outside-001.xht | 23 +++ .../floats-wrap-bfc-with-margin-001-ref.html | 121 ++++++++++++++ .../floats/floats-wrap-bfc-with-margin-001.html | 114 +++++++++++++ ...floats-wrap-bfc-with-margin-001a.tentative.html | 127 +++++++++++++++ .../floats-wrap-bfc-with-margin-002-ref.html | 96 +++++++++++ .../floats-wrap-bfc-with-margin-002.tentative.html | 112 +++++++++++++ .../floats-wrap-bfc-with-margin-003-ref.html | 124 +++++++++++++++ .../floats-wrap-bfc-with-margin-003.tentative.html | 147 +++++++++++++++++ .../floats/floats-wrap-bfc-with-margin-004.html | 10 ++ .../floats/floats-wrap-bfc-with-margin-005.html | 10 ++ .../floats-wrap-bfc-with-margin-006.tentative.html | 32 ++++ .../floats-wrap-bfc-with-margin-007.tentative.html | 31 ++++ .../floats-wrap-bfc-with-margin-008.tentative.html | 30 ++++ .../floats-wrap-bfc-with-margin-009.tentative.html | 31 ++++ .../floats-wrap-bfc-with-margin-010-ref.html | 43 +++++ .../floats/floats-wrap-bfc-with-margin-010.html | 46 ++++++ .../floats/floats-wrap-top-below-001l-notref.xht | 22 +++ .../CSS2/floats/floats-wrap-top-below-001l-ref.xht | 22 +++ .../floats/floats-wrap-top-below-001r-notref.xht | 22 +++ .../CSS2/floats/floats-wrap-top-below-001r-ref.xht | 22 +++ .../CSS2/floats/floats-wrap-top-below-002l-ref.xht | 21 +++ .../CSS2/floats/floats-wrap-top-below-002r-ref.xht | 21 +++ .../CSS2/floats/floats-wrap-top-below-003l-ref.xht | 20 +++ .../CSS2/floats/floats-wrap-top-below-003r-ref.xht | 20 +++ .../CSS2/floats/floats-wrap-top-below-bfc-001l.xht | 26 +++ .../CSS2/floats/floats-wrap-top-below-bfc-001r.xht | 26 +++ .../CSS2/floats/floats-wrap-top-below-bfc-002l.xht | 24 +++ .../CSS2/floats/floats-wrap-top-below-bfc-002r.xht | 24 +++ .../CSS2/floats/floats-wrap-top-below-bfc-003l.xht | 24 +++ .../CSS2/floats/floats-wrap-top-below-bfc-003r.xht | 24 +++ .../floats/floats-wrap-top-below-inline-001l.xht | 26 +++ .../floats/floats-wrap-top-below-inline-001r.xht | 26 +++ .../floats/floats-wrap-top-below-inline-002l.xht | 24 +++ .../floats/floats-wrap-top-below-inline-002r.xht | 24 +++ .../floats/floats-wrap-top-below-inline-003l.xht | 24 +++ .../floats/floats-wrap-top-below-inline-003r.xht | 24 +++ .../floats/floats-zero-height-wrap-001-ref.xht | 10 ++ .../CSS2/floats/floats-zero-height-wrap-001.xht | 18 +++ .../CSS2/floats/floats-zero-height-wrap-002.xht | 18 +++ .../tests/css/CSS2/floats/hit-test-floats-001.html | 21 +++ .../tests/css/CSS2/floats/hit-test-floats-002.html | 14 ++ .../tests/css/CSS2/floats/hit-test-floats-003.html | 15 ++ .../tests/css/CSS2/floats/hit-test-floats-004.html | 16 ++ .../tests/css/CSS2/floats/hit-test-floats-005.html | 17 ++ .../CSS2/floats/intrinsic-size-float-and-line.html | 10 ++ .../CSS2/floats/line-pushed-by-floats-crash.html | 10 ++ .../list-item-taller-than-opportunity-001.html | 17 ++ ...-float-out-of-block-formatting-context-ref.html | 8 + ...hing-float-out-of-block-formatting-context.html | 13 ++ .../floats/negative-margin-float-positioning.html | 9 ++ .../floats/new-fc-beside-adjoining-float-2.html | 16 ++ .../CSS2/floats/new-fc-beside-adjoining-float.html | 16 ++ .../new-fc-beside-float-with-margin-rtl.html | 9 ++ .../floats/new-fc-beside-float-with-margin.html | 9 ++ .../tests/css/CSS2/floats/new-fc-relayout.html | 15 ++ .../CSS2/floats/new-fc-separates-from-float-2.html | 16 ++ .../CSS2/floats/new-fc-separates-from-float-3.html | 14 ++ .../CSS2/floats/new-fc-separates-from-float.html | 16 ++ .../overflow-scroll-float-paint-order-ref.html | 4 + .../floats/overflow-scroll-float-paint-order.html | 49 ++++++ .../floats/overhanging-float-paint-order-ref.html | 4 + .../CSS2/floats/overhanging-float-paint-order.html | 43 +++++ .../remove-block-between-inline-and-float.html | 22 +++ .../CSS2/floats/remove-float-in-first-line.html | 30 ++++ .../floats/remove-float-then-abspos-in-inline.html | 31 ++++ .../zero-available-space-float-positioning.html | 9 ++ .../CSS2/floats/zero-space-between-floats-001.html | 15 ++ .../CSS2/floats/zero-space-between-floats-002.html | 16 ++ .../CSS2/floats/zero-space-between-floats-003.html | 16 ++ .../CSS2/floats/zero-space-between-floats-004.html | 16 ++ .../zero-width-floats-positioning.tentative.html | 11 ++ .../tests/css/CSS2/floats/zero-width-floats.html | 12 ++ 176 files changed, 5269 insertions(+) create mode 100644 testing/web-platform/tests/css/CSS2/floats/adjoining-floats-dynamic.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/computed-float-position-absolute.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-1-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-2-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-3-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-in-inline-anonymous-block-with-overflow-hidden.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-in-nested-multicol-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-in-self-painting-inline.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-no-interpolation.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-1-notref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-1.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-2.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-3-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-3.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref2.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-4.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-5-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-5.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-6.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-7.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-8.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-9.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref2.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-paint-relayout.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-root-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-root.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-under-flatten-under-preserve-3d.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floated-table-wider-than-specified.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-002.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-003.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-004.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-005-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-005.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-006.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-007.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-008.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001a.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001b.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001c.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref2.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-saturated-position-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-overflow.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-table.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-overflow.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-table.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-008.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-notref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-notref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002l-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002r-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003l-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003r-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001l.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001r.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002l.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002r.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003l.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003r.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001l.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001r.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002l.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002r.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003l.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003r.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/floats/hit-test-floats-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/hit-test-floats-002.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/hit-test-floats-003.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/hit-test-floats-004.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/hit-test-floats-005.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/intrinsic-size-float-and-line.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/line-pushed-by-floats-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/list-item-taller-than-opportunity-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/negative-margin-float-positioning.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float-2.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin-rtl.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-relayout.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-2.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-3.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/remove-block-between-inline-and-float.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/remove-float-in-first-line.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/remove-float-then-abspos-in-inline.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/zero-available-space-float-positioning.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-001.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-002.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-003.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-004.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/zero-width-floats-positioning.tentative.html create mode 100644 testing/web-platform/tests/css/CSS2/floats/zero-width-floats.html (limited to 'testing/web-platform/tests/css/CSS2/floats') diff --git a/testing/web-platform/tests/css/CSS2/floats/adjoining-floats-dynamic.html b/testing/web-platform/tests/css/CSS2/floats/adjoining-floats-dynamic.html new file mode 100644 index 0000000000..3446d972d7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/adjoining-floats-dynamic.html @@ -0,0 +1,35 @@ + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
+
+ + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/CSS2/floats/computed-float-position-absolute.html b/testing/web-platform/tests/css/CSS2/floats/computed-float-position-absolute.html new file mode 100644 index 0000000000..ad9220b3a0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/computed-float-position-absolute.html @@ -0,0 +1,28 @@ + + +The computed value of float with absolute positioning when there is no box should be "none" + + + + + +
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-1-crash.html b/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-1-crash.html new file mode 100644 index 0000000000..79d90b89b6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-1-crash.html @@ -0,0 +1,22 @@ + + + +
+
+ x +
diff --git a/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-2-crash.html b/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-2-crash.html new file mode 100644 index 0000000000..c0c4daba84 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-2-crash.html @@ -0,0 +1,34 @@ + + + + +
  • + + +
    +
    + -1467632561 +
  • +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-3-crash.html b/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-3-crash.html new file mode 100644 index 0000000000..30e8d0dcfb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/crashtests/float-rewind-parallel-flow-3-crash.html @@ -0,0 +1,56 @@ + + + + +
  • + + +
    +
    + -1467632561 +
  • +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-in-inline-anonymous-block-with-overflow-hidden.html b/testing/web-platform/tests/css/CSS2/floats/float-in-inline-anonymous-block-with-overflow-hidden.html new file mode 100644 index 0000000000..948394e7f9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-in-inline-anonymous-block-with-overflow-hidden.html @@ -0,0 +1,12 @@ + +CSS Test: A float wrapped in an anonymous block should be visible within a container with overflow: hidden. + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    + +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-in-nested-multicol-001.html b/testing/web-platform/tests/css/CSS2/floats/float-in-nested-multicol-001.html new file mode 100644 index 0000000000..8e1a257e38 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-in-nested-multicol-001.html @@ -0,0 +1,26 @@ + + + + + + + + + + +
    +
    +
     
    +
    +
    ABC
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-in-self-painting-inline.html b/testing/web-platform/tests/css/CSS2/floats/float-in-self-painting-inline.html new file mode 100644 index 0000000000..6ff47d3626 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-in-self-painting-inline.html @@ -0,0 +1,13 @@ + +Floats in self-painting inline box should not crash + + + + + +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001-ref.html new file mode 100644 index 0000000000..758f5875de --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001-ref.html @@ -0,0 +1,20 @@ + + +CSS Floats — reference + + + +
    Test passes if all three examples render the same:
    + +


    Supercalifragilisticexpialidocious

    + +
    + +


    Supercalifragilisticexpialidocious

    + +
    + +


    Supercalifragilisticexpialidocious

    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001.html b/testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001.html new file mode 100644 index 0000000000..f073453eca --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-no-content-beside-001.html @@ -0,0 +1,23 @@ + + +CSS Floats — narrow containing block + + + + + + +
    Test passes if all three examples render the same:
    + +

    Supercalifragilisticexpialidocious

    + +
    + +

    Supercalifragilisticexpialidocious

    + +
    + +


    Supercalifragilisticexpialidocious

    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-no-interpolation.html b/testing/web-platform/tests/css/CSS2/floats/float-no-interpolation.html new file mode 100644 index 0000000000..eb06dfefc6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-no-interpolation.html @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-1-notref.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-1-notref.html new file mode 100644 index 0000000000..540c8048af --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-1-notref.html @@ -0,0 +1,21 @@ + +CSS Test Reference + + + +
    + + Some text that overflows my parent. +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-1.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-1.html new file mode 100644 index 0000000000..656b9398e6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-1.html @@ -0,0 +1,24 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    + Some text that overflows my parent. + +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-2.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-2.html new file mode 100644 index 0000000000..fc8e11fadc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-2.html @@ -0,0 +1,25 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    + Some text that + + overflows my parent. +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-3-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-3-ref.html new file mode 100644 index 0000000000..e7556a2136 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-3-ref.html @@ -0,0 +1,29 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    + Some + + text that overflows my parent. + + +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-3.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-3.html new file mode 100644 index 0000000000..dbc643c8ca --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-3.html @@ -0,0 +1,28 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    + Some + + text that overflows my parent. + +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref.html new file mode 100644 index 0000000000..a8c7b06081 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref.html @@ -0,0 +1,26 @@ + +CSS Test Reference + + + +
    + Some + + + text that overflows my parent. + +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref2.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref2.html new file mode 100644 index 0000000000..f86afdbce8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4-ref2.html @@ -0,0 +1,27 @@ + +CSS Test Reference + + + +
    + Some +
    + + + text that overflows my parent. + +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4.html new file mode 100644 index 0000000000..c7b5f8801c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-4.html @@ -0,0 +1,29 @@ + +CSS Test: Floats in nowrap context + + + + + + + +
    + Some + + text that overflows my parent. + +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-5-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-5-ref.html new file mode 100644 index 0000000000..7f40084103 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-5-ref.html @@ -0,0 +1,5 @@ + +CSS Test Reference + + +
    Hello Kittie diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-5.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-5.html new file mode 100644 index 0000000000..f4403cfb83 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-5.html @@ -0,0 +1,16 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    KittieHello  diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-6.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-6.html new file mode 100644 index 0000000000..7c6bf9c0db --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-6.html @@ -0,0 +1,16 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    Hello Kittie diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-7.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-7.html new file mode 100644 index 0000000000..bef462d995 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-7.html @@ -0,0 +1,26 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    + S
    ome text that overflows my parent.
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-8.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-8.html new file mode 100644 index 0000000000..8c2653193d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-8.html @@ -0,0 +1,24 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    + Some + text that overflows my parent. +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-9.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-9.html new file mode 100644 index 0000000000..b4a6b29230 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-9.html @@ -0,0 +1,28 @@ + +CSS Test: Floats in nowrap context + + + + + + +
    + Some + + text that overflows my parent. + +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref.html new file mode 100644 index 0000000000..c1924998a1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref.html @@ -0,0 +1,53 @@ + + +
    +
    +
    + pppp + comprehension ppp + pppp + float +
    +
    + pppp + comprehension[ppp + pppp + float +
    +
    + pppp + pppp pppp XXX ppp + pppp + float +
    +
    + pppp + pppp pppp XXX[ppp + pppp + float +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref2.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref2.html new file mode 100644 index 0000000000..bdc489737f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1-ref2.html @@ -0,0 +1,53 @@ + + +
    +
    +
    + float + pppp + comprehension ppp + pppp +
    +
    + float + pppp + comprehension[ppp + pppp +
    +
    + float + pppp + pppp pppp XXX ppp + pppp +
    +
    + float + pppp + pppp pppp XXX[ppp + pppp +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1.html b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1.html new file mode 100644 index 0000000000..9c629ef287 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-nowrap-hyphen-rewind-1.html @@ -0,0 +1,54 @@ + +CSS Test: Floats in nowrap context + + + + + +
    +
    +
    + pppp + comprehension pppfloat + pppp +
    +
    + pppp + comprehension[pppfloat + pppp +
    +
    + pppp + pppp pppp XXX pppfloat + pppp +
    +
    + pppp + pppp pppp XXX[pppfloat + pppp +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-paint-relayout.html b/testing/web-platform/tests/css/CSS2/floats/float-paint-relayout.html new file mode 100644 index 0000000000..0499e3e9a2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-paint-relayout.html @@ -0,0 +1,11 @@ + + + +

    Test passes if there is a filled green square and no red.

    +
    + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-root-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-root-ref.html new file mode 100644 index 0000000000..1f593f460a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-root-ref.html @@ -0,0 +1,11 @@ + + + + +

    foo

    + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-root.html b/testing/web-platform/tests/css/CSS2/floats/float-root.html new file mode 100644 index 0000000000..944ae7ad5f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-root.html @@ -0,0 +1,13 @@ + + + + + + + +

    foo

    + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk-ref.html new file mode 100644 index 0000000000..6b46fb8eb9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk-ref.html @@ -0,0 +1,34 @@ + + + + Reference: Check that the old IE quirk for <table align=left> is NOT implemented + + + + + +
    +
    1
    +
    2
    +
    + +
    +
    1
    +
    2
    +
    + +
    +
    1
    +
    2
    +
    + +
    +
    1
    +
    2
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk.html b/testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk.html new file mode 100644 index 0000000000..60e219078a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-table-align-left-quirk.html @@ -0,0 +1,36 @@ + + + + CSS2: Check that the old IE quirk for <table align=left> is NOT implemented + + + + + + + +
    +
    1
    +
    2
    +
    + +
    +
    1
    +
    2
    +
    + +
    +
    1
    +
    2
    +
    + +
    +
    1
    +
    2
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-under-flatten-under-preserve-3d.html b/testing/web-platform/tests/css/CSS2/floats/float-under-flatten-under-preserve-3d.html new file mode 100644 index 0000000000..18b6bbc122 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-under-flatten-under-preserve-3d.html @@ -0,0 +1,10 @@ + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset-ref.html b/testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset-ref.html new file mode 100644 index 0000000000..7cab50fc04 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset-ref.html @@ -0,0 +1,32 @@ + + + + + + + + +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset.html b/testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset.html new file mode 100644 index 0000000000..7d022306a8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset.html @@ -0,0 +1,35 @@ + + + + + + + + + +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floated-table-wider-than-specified.html b/testing/web-platform/tests/css/CSS2/floats/floated-table-wider-than-specified.html new file mode 100644 index 0000000000..f93d50e43d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floated-table-wider-than-specified.html @@ -0,0 +1,15 @@ + +Floated table that becomes wider than its specified width, due to wide contents + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001-ref.html b/testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001-ref.html new file mode 100644 index 0000000000..91ddca772b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001-ref.html @@ -0,0 +1,17 @@ + + + + + +Caption block containers are rendered same as normal block boxes + + +

    +The words floated and inline should be legible below, with inline appearing just +to the right of the border surrounding floated. +

    + +
    + floated +
    +inline diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001.html b/testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001.html new file mode 100644 index 0000000000..a1dc7e9d52 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-in-table-caption-001.html @@ -0,0 +1,24 @@ + + + + + + + +Caption block containers are rendered same as normal block boxes + + +

    +The words floated and inline should be legible below, with inline appearing just +to the right of the border surrounding floated. +

    + + + + +
    +
    + floated +
    + inline +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001-ref.html b/testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001-ref.html new file mode 100644 index 0000000000..ab06bba524 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001-ref.html @@ -0,0 +1,23 @@ + + + + +
    + 1111
    + 2222 3333 +
    +
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001.html b/testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001.html new file mode 100644 index 0000000000..5eb1a8f2b1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-line-wrap-shifted-001.html @@ -0,0 +1,44 @@ + + + + + + + + + +
    + 1111 + + 2222 + +
    + + 3333 +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-001.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-001.html new file mode 100644 index 0000000000..f022134744 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-001.html @@ -0,0 +1,12 @@ + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-002.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-002.html new file mode 100644 index 0000000000..871775901e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-002.html @@ -0,0 +1,16 @@ + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-003.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-003.html new file mode 100644 index 0000000000..47509172c9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-003.html @@ -0,0 +1,14 @@ + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    + +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-004.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-004.html new file mode 100644 index 0000000000..bbfc9196c8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-004.html @@ -0,0 +1,9 @@ + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-005-ref.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-005-ref.html new file mode 100644 index 0000000000..a286a4aeb7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-005-ref.html @@ -0,0 +1,26 @@ + + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-005.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-005.html new file mode 100644 index 0000000000..e224a6b773 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-005.html @@ -0,0 +1,34 @@ + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-006.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-006.html new file mode 100644 index 0000000000..038e40848a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-006.html @@ -0,0 +1,38 @@ + + +Test the inline-block does not overlap with the float-right element. + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-007.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-007.html new file mode 100644 index 0000000000..d7e3ef685f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-007.html @@ -0,0 +1,39 @@ + + +Test the inline-block does not overlap with the float-left element. + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-008.html b/testing/web-platform/tests/css/CSS2/floats/floats-placement-008.html new file mode 100644 index 0000000000..90d919dddc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-008.html @@ -0,0 +1,40 @@ + + +Test the inline-block does not overlap with the float-right element. + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001-ref.xht new file mode 100644 index 0000000000..15ff213301 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001-ref.xht @@ -0,0 +1,21 @@ + +CSS Test: Test for float placement rules (reference) + + + + + +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty + + +

    \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001a.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001a.xht new file mode 100644 index 0000000000..61815e9ad3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001a.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for float placement rules + + + + + + + + +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty + + +

    \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001b.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001b.xht new file mode 100644 index 0000000000..8a2e7247b2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001b.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for float placement rules + + + + + + + + +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty + + +

    \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001c.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001c.xht new file mode 100644 index 0000000000..2784c59027 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-001c.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for float placement rules + + + + + + + + +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty +

    HelloKitty + + +

    \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003-ref.xht new file mode 100644 index 0000000000..f89b9e768e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003-ref.xht @@ -0,0 +1,12 @@ +CSS Test: Test for float placement rules (reference) + + + + +H +
    +
    +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003.xht new file mode 100644 index 0000000000..9c4ea52740 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-003.xht @@ -0,0 +1,16 @@ +CSS Test: Test for float placement rules + + + + + + + + +H +
    +
    +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref.xht new file mode 100644 index 0000000000..9e2cd4682e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref.xht @@ -0,0 +1,11 @@ +CSS Test: Test for float placement rules (reference) + + + + +
    +H
    +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref2.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref2.xht new file mode 100644 index 0000000000..97b26306de --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004-ref2.xht @@ -0,0 +1,13 @@ +CSS Test: Test for float placement rules (reference) + + + + +
    +
    + H +
    +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004.xht b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004.xht new file mode 100644 index 0000000000..143cca2e07 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-placement-vertical-004.xht @@ -0,0 +1,15 @@ +CSS Test: Test for float placement rules + + + + + + + +
    +H +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001-ref.xht new file mode 100644 index 0000000000..a401cd41da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001-ref.xht @@ -0,0 +1,6 @@ +Test for float placement around other float in BFC but outside containing block + +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001.xht new file mode 100644 index 0000000000..9c63c0ebdd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-001.xht @@ -0,0 +1,30 @@ +CSS Test: float placement around other float in BFC but outside containing block + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002-ref.xht new file mode 100644 index 0000000000..f16aba29c9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002-ref.xht @@ -0,0 +1,5 @@ +Test for float placement around other float in BFC but outside containing block +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002.xht new file mode 100644 index 0000000000..053251a3d2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-left-002.xht @@ -0,0 +1,30 @@ +CSS Test: float placement around other float in BFC but outside containing block + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001-ref.xht new file mode 100644 index 0000000000..1495741607 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001-ref.xht @@ -0,0 +1,5 @@ +Test for float placement around other float in BFC but outside containing block +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001.xht new file mode 100644 index 0000000000..47c2e66868 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-001.xht @@ -0,0 +1,30 @@ +CSS Test: float placement around other float in BFC but outside containing block + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002-ref.xht new file mode 100644 index 0000000000..e95714e466 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002-ref.xht @@ -0,0 +1,5 @@ +Test for float placement around other float in BFC but outside containing block +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002.xht new file mode 100644 index 0000000000..ff8552de68 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule3-outside-right-002.xht @@ -0,0 +1,30 @@ +CSS Test: float placement around other float in BFC but outside containing block + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001-ref.xht new file mode 100644 index 0000000000..546e2ae41c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001-ref.xht @@ -0,0 +1,5 @@ +Test for float placement around other float in BFC but outside containing block +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001.xht new file mode 100644 index 0000000000..d0fb1c730a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-left-001.xht @@ -0,0 +1,32 @@ +CSS Test: float placement around other float in BFC but outside containing block + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001-ref.xht new file mode 100644 index 0000000000..69e1a26a28 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001-ref.xht @@ -0,0 +1,5 @@ +Test for float placement around other float in BFC but outside containing block +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001.xht b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001.xht new file mode 100644 index 0000000000..fd8cff6497 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-rule7-outside-right-001.xht @@ -0,0 +1,32 @@ +CSS Test: float placement around other float in BFC but outside containing block + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-saturated-position-crash.html b/testing/web-platform/tests/css/CSS2/floats/floats-saturated-position-crash.html new file mode 100644 index 0000000000..08a400df56 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-saturated-position-crash.html @@ -0,0 +1,18 @@ + + + + + +
    +
    + text +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow-ref.xht new file mode 100644 index 0000000000..9d4c968d1d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow-ref.xht @@ -0,0 +1,19 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow.xht new file mode 100644 index 0000000000..d99861b680 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-overflow.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table-ref.xht new file mode 100644 index 0000000000..4b3b439c6d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table-ref.xht @@ -0,0 +1,17 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table.xht new file mode 100644 index 0000000000..2bafffd854 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-left-table.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow-ref.xht new file mode 100644 index 0000000000..00fc8fe6b7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow-ref.xht @@ -0,0 +1,19 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow.xht new file mode 100644 index 0000000000..183bb78918 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-overflow.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table-ref.xht new file mode 100644 index 0000000000..0b98fa080f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table-ref.xht @@ -0,0 +1,17 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table.xht new file mode 100644 index 0000000000..c67193d3a3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-001-right-table.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-overflow.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-overflow.xht new file mode 100644 index 0000000000..3cb59caa78 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-overflow.xht @@ -0,0 +1,34 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-ref.xht new file mode 100644 index 0000000000..b118e94fc3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-ref.xht @@ -0,0 +1,19 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-table.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-table.xht new file mode 100644 index 0000000000..9a7bfe68dd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-left-table.xht @@ -0,0 +1,34 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-overflow.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-overflow.xht new file mode 100644 index 0000000000..1ff4fa6a1a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-overflow.xht @@ -0,0 +1,34 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-ref.xht new file mode 100644 index 0000000000..bb3774567e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-ref.xht @@ -0,0 +1,19 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-table.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-table.xht new file mode 100644 index 0000000000..894287a0b7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-002-right-table.xht @@ -0,0 +1,34 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow-ref.xht new file mode 100644 index 0000000000..41ed0d3d35 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow-ref.xht @@ -0,0 +1,17 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow.xht new file mode 100644 index 0000000000..1f6889c93d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-overflow.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table-ref.xht new file mode 100644 index 0000000000..e9ddad7da1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table-ref.xht @@ -0,0 +1,17 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table.xht new file mode 100644 index 0000000000..dcb6c04f14 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-left-table.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow-ref.xht new file mode 100644 index 0000000000..42c7861d6c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow-ref.xht @@ -0,0 +1,17 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow.xht new file mode 100644 index 0000000000..fce87aef22 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-overflow.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table-ref.xht new file mode 100644 index 0000000000..768355e7a4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table-ref.xht @@ -0,0 +1,17 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table.xht new file mode 100644 index 0000000000..10fac3bd92 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-003-right-table.xht @@ -0,0 +1,33 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004-ref.xht new file mode 100644 index 0000000000..fede0e5f0e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004-ref.xht @@ -0,0 +1,60 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004.xht new file mode 100644 index 0000000000..39653b83eb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-004.xht @@ -0,0 +1,85 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005-ref.xht new file mode 100644 index 0000000000..bb3190d0cb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005-ref.xht @@ -0,0 +1,37 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + + +
    +
    +
    50%
    +
    + +
    +
    +
    50%
    +
    + +
    +
    +
    50%
    +
    + +
    +
    +
    50%
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005.xht new file mode 100644 index 0000000000..6122eb0fa2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-005.xht @@ -0,0 +1,43 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    +
    +
    50%
    +
    + +
    +
    +
    50%
    +
    + +
    +
    +
    50%
    +
    + +
    +
    +
    50%
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006-ref.xht new file mode 100644 index 0000000000..59051f846a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006-ref.xht @@ -0,0 +1,177 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Caption
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Cell
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Caption
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Cell
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Cell
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Caption
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Cell
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    Caption
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006.xht new file mode 100644 index 0000000000..4f302d6e6d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-006.xht @@ -0,0 +1,174 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    Caption
    Cell
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    Caption
    Cell
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    Caption
    Cell
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    Caption
    Cell
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007-ref.xht new file mode 100644 index 0000000000..f67bd790c3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007-ref.xht @@ -0,0 +1,110 @@ + + CSS Test: Test for flow around floats (reference) + + + + + + + + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007.xht new file mode 100644 index 0000000000..77483b25d6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-007.xht @@ -0,0 +1,113 @@ + + CSS Test: Test for flow around floats + + + + + + + + + + + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-008.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-008.html new file mode 100644 index 0000000000..5da80756d5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-008.html @@ -0,0 +1,30 @@ + +CSS Test: BFC root after 2 floats + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001-ref.xht new file mode 100644 index 0000000000..20ae62757d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001-ref.xht @@ -0,0 +1,20 @@ + +Testcase, bug 472252 + + + +test + + +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001.xht new file mode 100644 index 0000000000..5ba6a9750e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-outside-001.xht @@ -0,0 +1,23 @@ + + CSS Test: float + + + + + + + + + +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001-ref.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001-ref.html new file mode 100644 index 0000000000..8e079b1f17 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001-ref.html @@ -0,0 +1,121 @@ + + + +CSS Reference Case + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html new file mode 100644 index 0000000000..cc344f0fd5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html @@ -0,0 +1,114 @@ + + + +CSS Test: If a BFC's inline-axis margin is sufficiently negative such + that it inflates its border-box to be too large to fit alongside a float, + then it should be pushed below the float + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html new file mode 100644 index 0000000000..9aa6b69ab7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html @@ -0,0 +1,127 @@ + + + +CSS Test: If a BFC's inline-axis margin is sufficiently negative such + that it inflates its border-box to be too large to fit alongside a float, + then it should be pushed below the float + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002-ref.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002-ref.html new file mode 100644 index 0000000000..03b7d86acb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002-ref.html @@ -0,0 +1,96 @@ + + + +CSS Reference Case + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html new file mode 100644 index 0000000000..9c10f2cccf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html @@ -0,0 +1,112 @@ + + + +CSS Test: If a BFC's inline-axis margin is sufficiently negative such + that it inflates its border-box to be too large to fit alongside a float, + then it should be pushed below the float + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003-ref.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003-ref.html new file mode 100644 index 0000000000..ac45eb30bf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003-ref.html @@ -0,0 +1,124 @@ + + + +CSS Reference Case + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html new file mode 100644 index 0000000000..f69a11002d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html @@ -0,0 +1,147 @@ + + + +CSS Test: BFCs with large margin, placed next to a float + + + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html new file mode 100644 index 0000000000..cab9e00087 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html @@ -0,0 +1,10 @@ + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html new file mode 100644 index 0000000000..5c0bc4f931 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html @@ -0,0 +1,10 @@ + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html new file mode 100644 index 0000000000..fa33771325 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html @@ -0,0 +1,32 @@ + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html new file mode 100644 index 0000000000..552b3bc3da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-007.tentative.html @@ -0,0 +1,31 @@ + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html new file mode 100644 index 0000000000..34c0ee8611 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html @@ -0,0 +1,30 @@ + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html new file mode 100644 index 0000000000..61db4b1fa3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html @@ -0,0 +1,31 @@ + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010-ref.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010-ref.html new file mode 100644 index 0000000000..b29df933eb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010-ref.html @@ -0,0 +1,43 @@ + +CSS Test Reference + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010.html b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010.html new file mode 100644 index 0000000000..1cc9690602 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-bfc-with-margin-010.html @@ -0,0 +1,46 @@ + +CSS Test: Float followed by a BFC root with a negative margin-top + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-notref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-notref.xht new file mode 100644 index 0000000000..0953df73d2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-notref.xht @@ -0,0 +1,22 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-ref.xht new file mode 100644 index 0000000000..85fd23f870 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001l-ref.xht @@ -0,0 +1,22 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-notref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-notref.xht new file mode 100644 index 0000000000..e9aa0802b2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-notref.xht @@ -0,0 +1,22 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-ref.xht new file mode 100644 index 0000000000..915e532788 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-001r-ref.xht @@ -0,0 +1,22 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002l-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002l-ref.xht new file mode 100644 index 0000000000..1b003f4399 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002l-ref.xht @@ -0,0 +1,21 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    + +
    + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002r-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002r-ref.xht new file mode 100644 index 0000000000..847ff9a096 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-002r-ref.xht @@ -0,0 +1,21 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    + +
    + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003l-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003l-ref.xht new file mode 100644 index 0000000000..028a65fb67 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003l-ref.xht @@ -0,0 +1,20 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003r-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003r-ref.xht new file mode 100644 index 0000000000..4155c67aee --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-003r-ref.xht @@ -0,0 +1,20 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001l.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001l.xht new file mode 100644 index 0000000000..17bec33eb1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001l.xht @@ -0,0 +1,26 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001r.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001r.xht new file mode 100644 index 0000000000..65e6ca1b42 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-001r.xht @@ -0,0 +1,26 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002l.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002l.xht new file mode 100644 index 0000000000..ab439ae3f6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002l.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002r.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002r.xht new file mode 100644 index 0000000000..123e621cfe --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-002r.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003l.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003l.xht new file mode 100644 index 0000000000..7386535c80 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003l.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003r.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003r.xht new file mode 100644 index 0000000000..1c1a517c37 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-bfc-003r.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001l.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001l.xht new file mode 100644 index 0000000000..bfa3f95c7d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001l.xht @@ -0,0 +1,26 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001r.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001r.xht new file mode 100644 index 0000000000..c0ee2cd207 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-001r.xht @@ -0,0 +1,26 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002l.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002l.xht new file mode 100644 index 0000000000..68a51e25b6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002l.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002r.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002r.xht new file mode 100644 index 0000000000..4dd653af74 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-002r.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003l.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003l.xht new file mode 100644 index 0000000000..98d9b417ad --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003l.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003r.xht b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003r.xht new file mode 100644 index 0000000000..1fb2633c72 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-wrap-top-below-inline-003r.xht @@ -0,0 +1,24 @@ + +CSS Test: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001-ref.xht b/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001-ref.xht new file mode 100644 index 0000000000..68139cdbe2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001-ref.xht @@ -0,0 +1,10 @@ +Test for wrapping around zero-height floats + +
    + + + + + +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001.xht b/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001.xht new file mode 100644 index 0000000000..c748a32ad2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-001.xht @@ -0,0 +1,18 @@ +CSS Test: wrapping around zero-height floats + + + + + + +
    + +
    +
    + + + + + +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-002.xht b/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-002.xht new file mode 100644 index 0000000000..5a24f25272 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/floats-zero-height-wrap-002.xht @@ -0,0 +1,18 @@ +CSS Test: wrapping around zero-height floats + + + + + + +
    + +
    +
    + + + + + +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-001.html b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-001.html new file mode 100644 index 0000000000..e554918e75 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-001.html @@ -0,0 +1,21 @@ + + + + + + +
    + +
    + Link +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-002.html b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-002.html new file mode 100644 index 0000000000..ea93e95d8f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-002.html @@ -0,0 +1,14 @@ + + + + +
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-003.html b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-003.html new file mode 100644 index 0000000000..8a404b592f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-003.html @@ -0,0 +1,15 @@ + + + + +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-004.html b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-004.html new file mode 100644 index 0000000000..1bed4c464d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-004.html @@ -0,0 +1,16 @@ + + + + +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-005.html b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-005.html new file mode 100644 index 0000000000..2be78115f3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/hit-test-floats-005.html @@ -0,0 +1,17 @@ + + + + +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/intrinsic-size-float-and-line.html b/testing/web-platform/tests/css/CSS2/floats/intrinsic-size-float-and-line.html new file mode 100644 index 0000000000..0603124549 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/intrinsic-size-float-and-line.html @@ -0,0 +1,10 @@ + +Put float next to line in shrink-to-fit container + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/line-pushed-by-floats-crash.html b/testing/web-platform/tests/css/CSS2/floats/line-pushed-by-floats-crash.html new file mode 100644 index 0000000000..ace28cc71c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/line-pushed-by-floats-crash.html @@ -0,0 +1,10 @@ + + + +
    + +
    +
    + + + diff --git a/testing/web-platform/tests/css/CSS2/floats/list-item-taller-than-opportunity-001.html b/testing/web-platform/tests/css/CSS2/floats/list-item-taller-than-opportunity-001.html new file mode 100644 index 0000000000..ae8783ce31 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/list-item-taller-than-opportunity-001.html @@ -0,0 +1,17 @@ + +List item taller than the first opportunity should not crash + + + + + + +
    +
    +
      +
    • +
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context-ref.html b/testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context-ref.html new file mode 100644 index 0000000000..09a0ed094f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context-ref.html @@ -0,0 +1,8 @@ + + + + + + +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context.html b/testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context.html new file mode 100644 index 0000000000..0ebe54c190 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/negative-block-margin-pushing-float-out-of-block-formatting-context.html @@ -0,0 +1,13 @@ + + + + + + + + +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/negative-margin-float-positioning.html b/testing/web-platform/tests/css/CSS2/floats/negative-margin-float-positioning.html new file mode 100644 index 0000000000..8b4aef22f7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/negative-margin-float-positioning.html @@ -0,0 +1,9 @@ + + + +

    Test passes if there is a filled green square.

    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float-2.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float-2.html new file mode 100644 index 0000000000..2d27a28a05 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float-2.html @@ -0,0 +1,16 @@ + +A new formatting context that fits beside an adjoining float, and thus pulls down the float with its top margin + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float.html new file mode 100644 index 0000000000..91adbfce2d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-adjoining-float.html @@ -0,0 +1,16 @@ + +A new formatting context that fits beside an adjoining float, and thus pulls down the float with its top margin + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin-rtl.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin-rtl.html new file mode 100644 index 0000000000..5a564f7831 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin-rtl.html @@ -0,0 +1,9 @@ + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin.html new file mode 100644 index 0000000000..ead8e548be --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-beside-float-with-margin.html @@ -0,0 +1,9 @@ + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-relayout.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-relayout.html new file mode 100644 index 0000000000..97d8b9a2ff --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-relayout.html @@ -0,0 +1,15 @@ + +New formatting context relayout + + + +

    Test passes if there is a filled green square.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-2.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-2.html new file mode 100644 index 0000000000..fd0deab18e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-2.html @@ -0,0 +1,16 @@ + +A new formatting context that doesn't fit beside a float make the float non-adjoining + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-3.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-3.html new file mode 100644 index 0000000000..4c37be4ba2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float-3.html @@ -0,0 +1,14 @@ + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float.html b/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float.html new file mode 100644 index 0000000000..89ee7516ec --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/new-fc-separates-from-float.html @@ -0,0 +1,16 @@ + +A new formatting context that doesn't fit beside a float make the float non-adjoining + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order-ref.html b/testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order-ref.html new file mode 100644 index 0000000000..0fb53d4ecd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order-ref.html @@ -0,0 +1,4 @@ + +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order.html b/testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order.html new file mode 100644 index 0000000000..79ab770eec --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/overflow-scroll-float-paint-order.html @@ -0,0 +1,49 @@ + +Overflow:scroll floating paint order + + + + +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order-ref.html b/testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order-ref.html new file mode 100644 index 0000000000..608e009ff5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order-ref.html @@ -0,0 +1,4 @@ + +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order.html b/testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order.html new file mode 100644 index 0000000000..6075d0a2c9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/overhanging-float-paint-order.html @@ -0,0 +1,43 @@ + + + + + +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/remove-block-between-inline-and-float.html b/testing/web-platform/tests/css/CSS2/floats/remove-block-between-inline-and-float.html new file mode 100644 index 0000000000..21235d550d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/remove-block-between-inline-and-float.html @@ -0,0 +1,22 @@ + +Removing block between inline and float should put the two on the same line + + + +

    Test passes if there is a filled green square and no red.

    + +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/remove-float-in-first-line.html b/testing/web-platform/tests/css/CSS2/floats/remove-float-in-first-line.html new file mode 100644 index 0000000000..56f1c87c9c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/remove-float-in-first-line.html @@ -0,0 +1,30 @@ + +Removing floats in ::first-line should not crash + + + + + + + +
    text
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/remove-float-then-abspos-in-inline.html b/testing/web-platform/tests/css/CSS2/floats/remove-float-then-abspos-in-inline.html new file mode 100644 index 0000000000..5cf8084c63 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/remove-float-then-abspos-in-inline.html @@ -0,0 +1,31 @@ + +Removing floats changed to positioned object should not crash + + + + + + + +
    text
    + + diff --git a/testing/web-platform/tests/css/CSS2/floats/zero-available-space-float-positioning.html b/testing/web-platform/tests/css/CSS2/floats/zero-available-space-float-positioning.html new file mode 100644 index 0000000000..62ace6daa0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/zero-available-space-float-positioning.html @@ -0,0 +1,9 @@ + + + +

    Test passes if there is a filled green square.

    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-001.html b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-001.html new file mode 100644 index 0000000000..a7796011b0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-001.html @@ -0,0 +1,15 @@ + +A zero-width new formatting context should fit in a zero-width layout opportunity between floats + + + + + +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-002.html b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-002.html new file mode 100644 index 0000000000..f8eb591998 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-002.html @@ -0,0 +1,16 @@ + +A zero-width new formatting context should fit in a zero-width layout opportunity between floats, above a 100% wide float + + + + + +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-003.html b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-003.html new file mode 100644 index 0000000000..3ddbb871c0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-003.html @@ -0,0 +1,16 @@ + +Zero-width new formatting context with clearance + + + + + +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-004.html b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-004.html new file mode 100644 index 0000000000..4ac426fe6b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/zero-space-between-floats-004.html @@ -0,0 +1,16 @@ + +Zero-width new formatting context with clearance + + + + + +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/CSS2/floats/zero-width-floats-positioning.tentative.html b/testing/web-platform/tests/css/CSS2/floats/zero-width-floats-positioning.tentative.html new file mode 100644 index 0000000000..18f8f6e204 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/zero-width-floats-positioning.tentative.html @@ -0,0 +1,11 @@ + +Zero width floats, and positioning with negative margins + + + +

    Test passes if there is a filled green square.

    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/CSS2/floats/zero-width-floats.html b/testing/web-platform/tests/css/CSS2/floats/zero-width-floats.html new file mode 100644 index 0000000000..affecab513 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/floats/zero-width-floats.html @@ -0,0 +1,12 @@ + +Zero width floats + + + +

    Test passes if there is a filled green square and no red.

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