From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../animations/line-height-interpolation.html | 186 +++++++++++++++++++++ .../linebox/anonymous-inline-inherit-001-ref.html | 7 + .../CSS2/linebox/anonymous-inline-inherit-001.html | 15 ++ .../baseline-block-with-overflow-001-ref.html | 63 +++++++ .../linebox/baseline-block-with-overflow-001.html | 67 ++++++++ .../CSS2/linebox/border-padding-bleed-001-ref.xht | 29 ++++ .../css/CSS2/linebox/border-padding-bleed-001.xht | 49 ++++++ .../css/CSS2/linebox/border-padding-bleed-002.xht | 48 ++++++ .../css/CSS2/linebox/border-padding-bleed-003.xht | 47 ++++++ .../crashtests/dir-change-simplifed-crash.html | 16 ++ .../crashtests/inline-block-baseline-crash.html | 12 ++ .../tests/css/CSS2/linebox/empty-inline-001.xht | 28 ++++ .../css/CSS2/linebox/empty-inline-002-ref.xht | 46 +++++ .../tests/css/CSS2/linebox/empty-inline-002.xht | 69 ++++++++ .../css/CSS2/linebox/empty-inline-003-ref.xht | 30 ++++ .../tests/css/CSS2/linebox/empty-inline-003.xht | 55 ++++++ .../css/CSS2/linebox/fractional-line-height.html | 30 ++++ .../linebox/iframe-in-block-in-inline-ref.html | 4 + .../CSS2/linebox/iframe-in-block-in-inline.html | 9 + .../CSS2/linebox/iframe-in-wrapped-span-ref.html | 3 + .../css/CSS2/linebox/iframe-in-wrapped-span.html | 8 + .../tests/css/CSS2/linebox/inline-box-001-ref.xht | 41 +++++ .../tests/css/CSS2/linebox/inline-box-001.xht | 32 ++++ .../tests/css/CSS2/linebox/inline-box-002-ref.xht | 39 +++++ .../tests/css/CSS2/linebox/inline-box-002.xht | 43 +++++ .../inline-children-root-linebox-crash-001.html | 17 ++ .../linebox/inline-formatting-context-001-ref.xht | 28 ++++ .../CSS2/linebox/inline-formatting-context-001.xht | 31 ++++ .../linebox/inline-formatting-context-002-ref.xht | 30 ++++ .../CSS2/linebox/inline-formatting-context-002.xht | 31 ++++ .../linebox/inline-formatting-context-003-ref.xht | 30 ++++ .../CSS2/linebox/inline-formatting-context-003.xht | 31 ++++ .../CSS2/linebox/inline-formatting-context-004.xht | 27 +++ .../CSS2/linebox/inline-formatting-context-005.xht | 28 ++++ .../CSS2/linebox/inline-formatting-context-006.xht | 32 ++++ .../CSS2/linebox/inline-formatting-context-007.xht | 33 ++++ .../linebox/inline-formatting-context-008-ref.xht | 29 ++++ .../CSS2/linebox/inline-formatting-context-008.xht | 33 ++++ .../linebox/inline-formatting-context-009-ref.xht | 39 +++++ .../CSS2/linebox/inline-formatting-context-009.xht | 41 +++++ .../CSS2/linebox/inline-formatting-context-010.xht | 38 +++++ .../linebox/inline-formatting-context-010b.xht | 111 ++++++++++++ .../linebox/inline-formatting-context-010c.xht | 57 +++++++ .../linebox/inline-formatting-context-010d.xht | 54 ++++++ .../linebox/inline-formatting-context-011-ref.xht | 26 +++ .../CSS2/linebox/inline-formatting-context-011.xht | 43 +++++ .../CSS2/linebox/inline-formatting-context-012.xht | 29 ++++ .../linebox/inline-formatting-context-013-ref.xht | 30 ++++ .../CSS2/linebox/inline-formatting-context-013.xht | 41 +++++ .../CSS2/linebox/inline-formatting-context-014.xht | 30 ++++ .../linebox/inline-formatting-context-015-ref.xht | 47 ++++++ .../CSS2/linebox/inline-formatting-context-015.xht | 36 ++++ .../CSS2/linebox/inline-formatting-context-016.xht | 23 +++ .../CSS2/linebox/inline-formatting-context-017.xht | 31 ++++ .../CSS2/linebox/inline-formatting-context-018.xht | 28 ++++ .../CSS2/linebox/inline-formatting-context-019.xht | 28 ++++ .../CSS2/linebox/inline-formatting-context-020.xht | 22 +++ .../CSS2/linebox/inline-formatting-context-021.xht | 27 +++ .../linebox/inline-formatting-context-022-ref.xht | 31 ++++ .../CSS2/linebox/inline-formatting-context-022.xht | 37 ++++ .../linebox/inline-formatting-context-023-ref.xht | 28 ++++ .../CSS2/linebox/inline-formatting-context-023.xht | 32 ++++ .../CSS2/linebox/inline-negative-margin-001.html | 53 ++++++ .../inline-negative-margin-minmax-crash-001.html | 19 +++ .../tests/css/CSS2/linebox/leading-001-ref.xht | 40 +++++ .../tests/css/CSS2/linebox/leading-001.xht | 33 ++++ .../tests/css/CSS2/linebox/line-box-height-001.xht | 41 +++++ .../css/CSS2/linebox/line-box-height-002-ref.xht | 20 +++ .../tests/css/CSS2/linebox/line-box-height-002.xht | 40 +++++ .../line-breaking-font-size-zero-001-ref.html | 24 +++ .../linebox/line-breaking-font-size-zero-001.html | 32 ++++ .../tests/css/CSS2/linebox/line-height-001.xht | 55 ++++++ .../tests/css/CSS2/linebox/line-height-002-ref.xht | 30 ++++ .../tests/css/CSS2/linebox/line-height-002.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-003.xht | 43 +++++ .../tests/css/CSS2/linebox/line-height-004.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-005.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-006-ref.xht | 28 ++++ .../tests/css/CSS2/linebox/line-height-006.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-007.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-012.xht | 55 ++++++ .../tests/css/CSS2/linebox/line-height-013.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-014.xht | 43 +++++ .../tests/css/CSS2/linebox/line-height-015.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-016.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-017.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-018.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-023.xht | 55 ++++++ .../tests/css/CSS2/linebox/line-height-024.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-025-ref.xht | 30 ++++ .../tests/css/CSS2/linebox/line-height-025.xht | 55 ++++++ .../tests/css/CSS2/linebox/line-height-026.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-027.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-028.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-029.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-034.xht | 55 ++++++ .../tests/css/CSS2/linebox/line-height-035.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-036.xht | 43 +++++ .../tests/css/CSS2/linebox/line-height-037.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-038.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-039.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-040.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-045.xht | 55 ++++++ .../tests/css/CSS2/linebox/line-height-046.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-047.xht | 53 ++++++ .../tests/css/CSS2/linebox/line-height-048.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-049.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-050.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-051.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-056.xht | 54 ++++++ .../tests/css/CSS2/linebox/line-height-057.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-058.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-059.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-060.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-061-ref.xht | 27 +++ .../tests/css/CSS2/linebox/line-height-061.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-062.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-067.xht | 54 ++++++ .../tests/css/CSS2/linebox/line-height-068.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-069-ref.xht | 27 +++ .../tests/css/CSS2/linebox/line-height-069.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-070.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-071.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-072-ref.xht | 27 +++ .../tests/css/CSS2/linebox/line-height-072.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-073.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-078.xht | 54 ++++++ .../tests/css/CSS2/linebox/line-height-079.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-080.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-081.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-082.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-083.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-084.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-089.xht | 54 ++++++ .../tests/css/CSS2/linebox/line-height-090.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-091.xht | 42 +++++ .../tests/css/CSS2/linebox/line-height-092.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-093.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-094.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-095.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-100.xht | 54 ++++++ .../tests/css/CSS2/linebox/line-height-101.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-102-ref.xht | 27 +++ .../tests/css/CSS2/linebox/line-height-102.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-103.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-104.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-105-ref.xht | 27 +++ .../tests/css/CSS2/linebox/line-height-105.xht | 44 +++++ .../tests/css/CSS2/linebox/line-height-106.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-111.xht | 46 +++++ .../tests/css/CSS2/linebox/line-height-112.xht | 46 +++++ .../tests/css/CSS2/linebox/line-height-121-ref.xht | 20 +++ .../tests/css/CSS2/linebox/line-height-121.xht | 36 ++++ .../tests/css/CSS2/linebox/line-height-122.xht | 20 +++ .../tests/css/CSS2/linebox/line-height-123.xht | 20 +++ .../tests/css/CSS2/linebox/line-height-124.xht | 20 +++ .../tests/css/CSS2/linebox/line-height-125-ref.xht | 36 ++++ .../tests/css/CSS2/linebox/line-height-125.xht | 27 +++ .../tests/css/CSS2/linebox/line-height-126-ref.xht | 27 +++ .../tests/css/CSS2/linebox/line-height-126.xht | 21 +++ .../tests/css/CSS2/linebox/line-height-127-ref.xht | 23 +++ .../tests/css/CSS2/linebox/line-height-127.xht | 45 +++++ .../tests/css/CSS2/linebox/line-height-128-ref.xht | 29 ++++ .../tests/css/CSS2/linebox/line-height-128.xht | 22 +++ .../tests/css/CSS2/linebox/line-height-129.xht | 47 ++++++ .../linebox/line-height-applies-to-001-ref.xht | 19 +++ .../CSS2/linebox/line-height-applies-to-001.xht | 60 +++++++ .../CSS2/linebox/line-height-applies-to-002.xht | 60 +++++++ .../CSS2/linebox/line-height-applies-to-003.xht | 60 +++++++ .../CSS2/linebox/line-height-applies-to-004.xht | 54 ++++++ .../linebox/line-height-applies-to-005-ref.xht | 19 +++ .../CSS2/linebox/line-height-applies-to-005.xht | 60 +++++++ .../CSS2/linebox/line-height-applies-to-006.xht | 60 +++++++ .../CSS2/linebox/line-height-applies-to-007.xht | 54 ++++++ .../CSS2/linebox/line-height-applies-to-008.xht | 49 ++++++ .../CSS2/linebox/line-height-applies-to-009.xht | 41 +++++ .../CSS2/linebox/line-height-applies-to-010.xht | 40 +++++ .../CSS2/linebox/line-height-applies-to-012.xht | 41 +++++ .../CSS2/linebox/line-height-applies-to-013.xht | 60 +++++++ .../CSS2/linebox/line-height-applies-to-014.xht | 60 +++++++ .../CSS2/linebox/line-height-applies-to-015.xht | 60 +++++++ .../linebox/line-height-applies-to-016-ref.xht | 23 +++ .../CSS2/linebox/line-height-applies-to-016.xht | 35 ++++ .../css/CSS2/linebox/line-height-bleed-001-ref.xht | 27 +++ .../css/CSS2/linebox/line-height-bleed-001.xht | 30 ++++ .../css/CSS2/linebox/line-height-bleed-002-ref.xht | 29 ++++ .../css/CSS2/linebox/line-height-bleed-002.xht | 34 ++++ .../css/CSS2/linebox/line-height-bleed-003.xht | 26 +++ .../css/CSS2/linebox/line-height-largest-001.xht | 32 ++++ .../line-height-normal-recommendation-001.xht | 59 +++++++ .../line-height-oof-descendants-001-ref.html | 14 ++ .../linebox/line-height-oof-descendants-001.html | 17 ++ .../css/CSS2/linebox/needs-layout-transform.html | 16 ++ .../tests/css/CSS2/linebox/support/1x1-green.png | Bin 0 -> 135 bytes .../tests/css/CSS2/linebox/support/1x1-white.png | Bin 0 -> 109 bytes .../tests/css/CSS2/linebox/support/black15x15.png | Bin 0 -> 168 bytes .../tests/css/CSS2/linebox/support/blue96x96.png | Bin 0 -> 1010 bytes .../tests/css/CSS2/linebox/support/green15x15.png | Bin 0 -> 170 bytes .../tests/css/CSS2/linebox/support/green_box.png | Bin 0 -> 502 bytes .../css/CSS2/linebox/support/iframe-inner.html | 2 + .../support/inline-formatting-context-022.png | Bin 0 -> 398 bytes .../CSS2/linebox/support/ruler-v-100px-200px.png | Bin 0 -> 230 bytes .../tests/css/CSS2/linebox/support/swatch-blue.png | Bin 0 -> 84 bytes .../css/CSS2/linebox/support/swatch-orange.png | Bin 0 -> 84 bytes .../tests/css/CSS2/linebox/support/swatch-teal.png | Bin 0 -> 156 bytes .../css/CSS2/linebox/support/swatch-white.png | Bin 0 -> 85 bytes .../css/CSS2/linebox/vertical-align-004-ref.xht | 29 ++++ .../tests/css/CSS2/linebox/vertical-align-004.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-005.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-006.xht | 40 +++++ .../css/CSS2/linebox/vertical-align-007-ref.xht | 28 ++++ .../tests/css/CSS2/linebox/vertical-align-007.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-008.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-016.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-017.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-018.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-019.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-020.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-028.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-029.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-030.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-031.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-032.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-040.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-041.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-042.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-043.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-044.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-052.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-053.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-054.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-055.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-056.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-064.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-065.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-066.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-067.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-068.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-076.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-077.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-078.xht | 40 +++++ .../css/CSS2/linebox/vertical-align-079-ref.xht | 27 +++ .../tests/css/CSS2/linebox/vertical-align-079.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-080.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-088.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-089.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-090.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-091.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-092.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-100.xht | 43 +++++ .../tests/css/CSS2/linebox/vertical-align-101.xht | 43 +++++ .../tests/css/CSS2/linebox/vertical-align-102.xht | 43 +++++ .../css/CSS2/linebox/vertical-align-103-ref.xht | 28 ++++ .../tests/css/CSS2/linebox/vertical-align-103.xht | 53 ++++++ .../tests/css/CSS2/linebox/vertical-align-104.xht | 53 ++++++ .../tests/css/CSS2/linebox/vertical-align-109.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-110.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-111.xht | 40 +++++ .../tests/css/CSS2/linebox/vertical-align-112.xht | 41 +++++ .../tests/css/CSS2/linebox/vertical-align-113.xht | 42 +++++ .../tests/css/CSS2/linebox/vertical-align-114.xht | 42 +++++ .../tests/css/CSS2/linebox/vertical-align-115.xht | 47 ++++++ .../tests/css/CSS2/linebox/vertical-align-116.xht | 47 ++++++ .../tests/css/CSS2/linebox/vertical-align-117.xht | 45 +++++ .../css/CSS2/linebox/vertical-align-117a-ref.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-117a.xht | 52 ++++++ .../tests/css/CSS2/linebox/vertical-align-118.xht | 45 +++++ .../css/CSS2/linebox/vertical-align-118a-ref.xht | 50 ++++++ .../tests/css/CSS2/linebox/vertical-align-118a.xht | 52 ++++++ .../tests/css/CSS2/linebox/vertical-align-119.xht | 42 +++++ .../tests/css/CSS2/linebox/vertical-align-120.xht | 46 +++++ .../css/CSS2/linebox/vertical-align-121-ref.xht | 60 +++++++ .../tests/css/CSS2/linebox/vertical-align-121.xht | 27 +++ .../linebox/vertical-align-applies-to-001-ref.xht | 29 ++++ .../CSS2/linebox/vertical-align-applies-to-001.xht | 53 ++++++ .../CSS2/linebox/vertical-align-applies-to-002.xht | 53 ++++++ .../CSS2/linebox/vertical-align-applies-to-003.xht | 53 ++++++ .../CSS2/linebox/vertical-align-applies-to-004.xht | 47 ++++++ .../CSS2/linebox/vertical-align-applies-to-005.xht | 52 ++++++ .../CSS2/linebox/vertical-align-applies-to-006.xht | 53 ++++++ .../linebox/vertical-align-applies-to-007-ref.xht | 35 ++++ .../CSS2/linebox/vertical-align-applies-to-007.xht | 47 ++++++ .../linebox/vertical-align-applies-to-008-ref.xht | 34 ++++ .../CSS2/linebox/vertical-align-applies-to-008.xht | 43 +++++ .../CSS2/linebox/vertical-align-applies-to-009.xht | 33 ++++ .../CSS2/linebox/vertical-align-applies-to-010.xht | 30 ++++ .../CSS2/linebox/vertical-align-applies-to-012.xht | 31 ++++ .../CSS2/linebox/vertical-align-applies-to-013.xht | 47 ++++++ .../CSS2/linebox/vertical-align-applies-to-014.xht | 47 ++++++ .../CSS2/linebox/vertical-align-applies-to-015.xht | 53 ++++++ .../linebox/vertical-align-baseline-001-ref.xht | 31 ++++ .../CSS2/linebox/vertical-align-baseline-001.xht | 39 +++++ .../CSS2/linebox/vertical-align-baseline-002.xht | 39 +++++ .../linebox/vertical-align-baseline-003-ref.xht | 41 +++++ .../CSS2/linebox/vertical-align-baseline-003.xht | 31 ++++ .../CSS2/linebox/vertical-align-baseline-004.xht | 41 +++++ .../linebox/vertical-align-baseline-004a-ref.xht | 47 ++++++ .../CSS2/linebox/vertical-align-baseline-004a.xht | 92 ++++++++++ .../CSS2/linebox/vertical-align-baseline-005.xht | 38 +++++ .../CSS2/linebox/vertical-align-baseline-005a.xht | 89 ++++++++++ .../CSS2/linebox/vertical-align-baseline-006.xht | 25 +++ .../CSS2/linebox/vertical-align-baseline-006a.xht | 39 +++++ .../linebox/vertical-align-baseline-007-ref.xht | 24 +++ .../CSS2/linebox/vertical-align-baseline-007.xht | 26 +++ .../linebox/vertical-align-baseline-008-ref.xht | 31 ++++ .../CSS2/linebox/vertical-align-baseline-008.xht | 28 ++++ .../CSS2/linebox/vertical-align-baseline-009.xht | 25 +++ .../CSS2/linebox/vertical-align-baseline-010.xht | 27 +++ .../css/CSS2/linebox/vertical-align-boxes-001.xht | 76 +++++++++ .../vertical-align-negative-leading-001-ref.html | 34 ++++ .../vertical-align-negative-leading-001.html | 37 ++++ .../linebox/vertical-align-nested-top-001-ref.html | 14 ++ .../linebox/vertical-align-nested-top-001.html | 20 +++ .../CSS2/linebox/vertical-align-sub-001-ref.xht | 28 ++++ .../css/CSS2/linebox/vertical-align-sub-001.xht | 37 ++++ .../css/CSS2/linebox/vertical-align-super-001.xht | 37 ++++ .../linebox/vertical-align-top-bottom-001.html | 87 ++++++++++ .../vertical-align-top-bottom-padding-ref.html | 38 +++++ .../linebox/vertical-align-top-bottom-padding.html | 49 ++++++ .../css/CSS2/linebox/video-needs-layout-crash.html | 7 + 320 files changed, 12473 insertions(+) create mode 100644 testing/web-platform/tests/css/CSS2/linebox/animations/line-height-interpolation.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/crashtests/dir-change-simplifed-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/crashtests/inline-block-baseline-crash.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/empty-inline-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/empty-inline-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/empty-inline-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/empty-inline-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/empty-inline-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/fractional-line-height.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-box-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-box-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-box-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-box-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-children-root-linebox-crash-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010b.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010c.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010d.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-016.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-017.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-018.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-019.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-020.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-021.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/leading-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/leading-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-box-height-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-box-height-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-box-height-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-006-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-016.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-017.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-018.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-023.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-024.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-025-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-025.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-026.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-027.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-028.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-029.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-034.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-035.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-036.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-037.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-038.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-039.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-040.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-045.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-046.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-047.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-048.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-049.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-050.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-051.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-056.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-057.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-058.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-059.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-060.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-061-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-061.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-062.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-067.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-068.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-069-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-069.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-070.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-071.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-072-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-072.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-073.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-078.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-079.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-080.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-081.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-082.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-083.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-084.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-089.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-090.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-091.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-092.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-093.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-094.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-095.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-100.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-101.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-102-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-102.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-103.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-104.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-105-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-105.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-106.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-111.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-112.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-121-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-121.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-122.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-123.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-124.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-125-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-125.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-126-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-126.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-127-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-127.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-128-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-128.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-largest-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-normal-recommendation-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/needs-layout-transform.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/1x1-green.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/1x1-white.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/black15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/blue96x96.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/green15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/green_box.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/iframe-inner.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/inline-formatting-context-022.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/ruler-v-100px-200px.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/swatch-blue.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/swatch-teal.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/support/swatch-white.png create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-004-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-016.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-017.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-018.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-019.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-020.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-028.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-029.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-030.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-031.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-032.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-040.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-041.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-042.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-043.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-044.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-052.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-053.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-054.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-055.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-056.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-064.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-065.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-066.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-067.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-068.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-076.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-077.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-078.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-079-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-079.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-080.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-088.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-089.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-090.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-091.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-092.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-100.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-101.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-102.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-103-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-103.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-104.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-109.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-110.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-111.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-112.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-113.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-114.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-115.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-116.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-117.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-118.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-119.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-120.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-121-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-121.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005a.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006a.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-boxes-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-super-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-001.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding.html create mode 100644 testing/web-platform/tests/css/CSS2/linebox/video-needs-layout-crash.html (limited to 'testing/web-platform/tests/css/CSS2/linebox') diff --git a/testing/web-platform/tests/css/CSS2/linebox/animations/line-height-interpolation.html b/testing/web-platform/tests/css/CSS2/linebox/animations/line-height-interpolation.html new file mode 100644 index 0000000000..a0570f82a9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/animations/line-height-interpolation.html @@ -0,0 +1,186 @@ + + +line-height interpolation + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001-ref.html b/testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001-ref.html new file mode 100644 index 0000000000..e97da2169d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001-ref.html @@ -0,0 +1,7 @@ + + + + A + x + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001.html b/testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001.html new file mode 100644 index 0000000000..77904d80e4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/anonymous-inline-inherit-001.html @@ -0,0 +1,15 @@ + + + + + + + + A + x + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001-ref.html b/testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001-ref.html new file mode 100644 index 0000000000..2897c95810 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001-ref.html @@ -0,0 +1,63 @@ + + + +
+
+
+
+
+ XX +
+
+
+
+
+
+ XX +
+
+
+
+ XX +
+
+ XX +
+
+
+
+ XX +
+
+ XX +
+
+
+
+ XX +
+
+ XX +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001.html b/testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001.html new file mode 100644 index 0000000000..b0ca883534 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/baseline-block-with-overflow-001.html @@ -0,0 +1,67 @@ + +CSS Test: Baseline of blocks with `overflow: hidden` + + + + + +
+
+
+
+
+ XX +
+
+
+
+
+
+ XX +
+
+
+
+ XX +
+
+ XX +
+
+
+
+ XX +
+
+ XX +
+
+
+
+ XX +
+
+ XX +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001-ref.xht new file mode 100644 index 0000000000..10fe3e08b4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001.xht b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001.xht new file mode 100644 index 0000000000..0f76472745 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-001.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Test: line-height - border-top and padding-top of inline non-replaced element paint over previous line box + + + + + + + + + + + + + + + + + + +

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

+ +
shuldboverlaPPed
+ bleedover1stline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-002.xht b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-002.xht new file mode 100644 index 0000000000..7e3d64dd64 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-002.xht @@ -0,0 +1,48 @@ + + + + + + + CSS Test: line-height - padding-top of inline non-replaced element paint over previous line box + + + + + + + + + + + + + + + + + + +

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

+ +
shuldboverlaPPed
+ bleedover1stline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-003.xht b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-003.xht new file mode 100644 index 0000000000..74dd19b2d4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/border-padding-bleed-003.xht @@ -0,0 +1,47 @@ + + + + + + + CSS Test: line-height - border-top of inline non-replaced element paint over previous line box + + + + + + + + + + + + + + + + + + +

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

+ +
shuldboverlaPPed
+ bleedover1stline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/crashtests/dir-change-simplifed-crash.html b/testing/web-platform/tests/css/CSS2/linebox/crashtests/dir-change-simplifed-crash.html new file mode 100644 index 0000000000..4e05bc8cb9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/crashtests/dir-change-simplifed-crash.html @@ -0,0 +1,16 @@ + + + + + '123456789
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/crashtests/inline-block-baseline-crash.html b/testing/web-platform/tests/css/CSS2/linebox/crashtests/inline-block-baseline-crash.html new file mode 100644 index 0000000000..8c88583c55 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/crashtests/inline-block-baseline-crash.html @@ -0,0 +1,12 @@ + + + + + +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/empty-inline-001.xht b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-001.xht new file mode 100644 index 0000000000..514cea7ed6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-001.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Empty inline elements + + + + + + + + + +

Test passes if there is no red.

+
+ +
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/empty-inline-002-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-002-ref.xht new file mode 100644 index 0000000000..347b652c8b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-002-ref.xht @@ -0,0 +1,46 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/empty-inline-002.xht b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-002.xht new file mode 100644 index 0000000000..3d2064c75a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-002.xht @@ -0,0 +1,69 @@ + + + + CSS Test: Empty line box influence + + + + + + + + + + + + +

Test passes if there is no red.

+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/empty-inline-003-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-003-ref.xht new file mode 100644 index 0000000000..a6de93f17b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-003-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if there is a wide filled green rectangle with one "X" in it and if there is no red.

+ +
X
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/empty-inline-003.xht b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-003.xht new file mode 100644 index 0000000000..2af8bf805f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/empty-inline-003.xht @@ -0,0 +1,55 @@ + + + + + + + CSS Test: Line height calculations - Empty inline elements influence + + + + + + + + + + + + + + +

Test passes if there is a wide filled green rectangle with one "X" in it and if there is no red.

+ +
+ +
X
+ +
X
+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/fractional-line-height.html b/testing/web-platform/tests/css/CSS2/linebox/fractional-line-height.html new file mode 100644 index 0000000000..0b748072b7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/fractional-line-height.html @@ -0,0 +1,30 @@ + +Container height calculation with fractional line height and fractional child height + + + + +

There should be nothing below.

+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
diff --git a/testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline-ref.html b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline-ref.html new file mode 100644 index 0000000000..4b3ac9f171 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline-ref.html @@ -0,0 +1,4 @@ + +
+ +
diff --git a/testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline.html b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline.html new file mode 100644 index 0000000000..affbd303ad --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-block-in-inline.html @@ -0,0 +1,9 @@ + + + + + +
+ +
+
diff --git a/testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span-ref.html b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span-ref.html new file mode 100644 index 0000000000..721d3d8b31 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span-ref.html @@ -0,0 +1,3 @@ + +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span.html b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span.html new file mode 100644 index 0000000000..b2435a6e30 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/iframe-in-wrapped-span.html @@ -0,0 +1,8 @@ + + + + + +
+ +
diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-box-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-box-001-ref.xht new file mode 100644 index 0000000000..f900a69385 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-box-001-ref.xht @@ -0,0 +1,41 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are blue borders around the top, left and bottom but not the right side of the text "First line", and borders around the top, right, bottom but not the left of the text "Last line".

+ +
First line
+
Filler Text
+
Last line
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-box-001.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-box-001.xht new file mode 100644 index 0000000000..41a372a7fc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-box-001.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Inline box containing block boxes + + + + + + + + + +

Test passes if there are blue borders around the top, left and bottom but not the right side of the text "First line", and borders around the top, right, bottom but not the left of the text "Last line".

+
+ First line +
Filler Text
+ Last line +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-box-002-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-box-002-ref.xht new file mode 100644 index 0000000000..c96eebc3df --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-box-002-ref.xht @@ -0,0 +1,39 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if an orange stripe is between two shorter blue stripes and all three stripes are below a yellow square.

+ +
+ +
Filler Text
+ +
Filler Text
+ +
Filler Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-box-002.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-box-002.xht new file mode 100644 index 0000000000..5de05aa519 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-box-002.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Block boxes within inline boxes are affected by positioning + + + + + + + + + +

Test passes if an orange stripe is between two shorter blue stripes and all three stripes are below a yellow square.

+
+
+ Filler Text +
Filler Text
+ Filler Text +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-children-root-linebox-crash-001.html b/testing/web-platform/tests/css/CSS2/linebox/inline-children-root-linebox-crash-001.html new file mode 100644 index 0000000000..7fe6b3ea5d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-children-root-linebox-crash-001.html @@ -0,0 +1,17 @@ + + + + + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001-ref.xht
new file mode 100644
index 0000000000..d142292ad8
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001-ref.xht
@@ -0,0 +1,28 @@
+
+
+
+
+ 
+
+  CSS Reftest Reference
+
+  
+
+  
+
+ 
+
+ 
+
+  

Test passes if all the words "Filler Text" are on the same line and they are contained by a black box.

+ +
Filler Text Filler Text Filler Text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001.xht new file mode 100644 index 0000000000..ca4de2083c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-001.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Inline formatting context and basic horizontal Layout + + + + + + + + + +

Test passes if all the words "Filler Text" are on the same line and they are contained by a black box.

+
+
Filler Text
+
Filler Text
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002-ref.xht new file mode 100644 index 0000000000..f82f8fe1ae --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is a black stripe on the left side of "Filler Text".

+ +
Filler Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002.xht new file mode 100644 index 0000000000..27f6fe2588 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-002.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Inline formatting context with a horizontal left margins + + + + + + + + + +

Test passes if there is a black stripe on the left side of "Filler Text".

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003-ref.xht new file mode 100644 index 0000000000..03ba993de2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is a black stripe on the right side of "Filler Text".

+ +
Filler Text
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003.xht new file mode 100644 index 0000000000..827349d8e6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-003.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Inline formatting context with a horizontal right margins + + + + + + + + + +

Test passes if there is a black stripe on the right side of "Filler Text".

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-004.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-004.xht new file mode 100644 index 0000000000..ddd51a8dfe --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-004.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Inline formatting context with a left border + + + + + + + + +

Test passes if there is a black stripe on the left side of "Filler Text".

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-005.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-005.xht new file mode 100644 index 0000000000..83c7b1b793 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-005.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Inline formatting context with a right border + + + + + + + + + +

Test passes if there is a black stripe on the right side of "Filler Text".

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-006.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-006.xht new file mode 100644 index 0000000000..9b923833d3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-006.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Inline formatting context with left padding + + + + + + + + +

Test passes if there is a black stripe on the left side of "Filler Text".

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-007.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-007.xht new file mode 100644 index 0000000000..0eae0b50b0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-007.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Inline formatting context with right padding + + + + + + + + + +

Test passes if there is a black stripe on the right side of "Filler Text".

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008-ref.xht new file mode 100644 index 0000000000..8650d13d38 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008.xht new file mode 100644 index 0000000000..e2d3d7ba49 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-008.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Inline element widths are determined by the containing block + + + + + + + + + + + +

Test passes if there is no red.

+
+
XX XX
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009-ref.xht new file mode 100644 index 0000000000..a81d221011 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009-ref.xht @@ -0,0 +1,39 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the filled orange rectangle has a filled blue rectangle on either side.

+ + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009.xht new file mode 100644 index 0000000000..562d060644 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-009.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Inline element widths are determined by the containing block and floated elements + + + + + + + + + + + +

Test passes if the filled orange rectangle has a filled blue rectangle on either side.

+
+
+
X X X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010.xht new file mode 100644 index 0000000000..ce08486de9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Line boxes are tall enough for all boxes + + + + + + + + + +

Test passes if the black squares and blue rectangles have the same height.

+
+ X X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010b.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010b.xht new file mode 100644 index 0000000000..9192003732 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010b.xht @@ -0,0 +1,111 @@ + + + + + + + CSS Test: line-height - line box height calculations + + + + + + + + + + + + + + + + + + +

Check or uncheck as many checkboxes as you want.
+ Test passes if the orange rectangle is always just
+ tall enough to contain the tallest black square in it.

+ +
2 3 4 5 6 8 1
+ +

+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010c.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010c.xht new file mode 100644 index 0000000000..9c70da07b3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010c.xht @@ -0,0 +1,57 @@ + + + + + + + CSS Test: line-height - line box height calculations + + + + + + + + + + + + + + + +

Test passes if the orange rectangle is just tall enough to contain the bottommost small filled black square and the uppermost small filled black square.

+ + + +
+ 1 + 0 + Image download support must be enabled + 1 + 2 +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010d.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010d.xht new file mode 100644 index 0000000000..f76e6fe495 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-010d.xht @@ -0,0 +1,54 @@ + + + + + + + CSS Test: line-height - line box height calculations + + + + + + + + + + + + + + +

Test passes if the orange rectangle is just tall enough to contain the bottommost small filled teal square and the uppermost small filled teal square.

+ + + +
+ Image dowload support must be enabled + Image dowload support must be enabled + Image download support must be enabled + Image dowload support must be enabled + Image dowload support must be enabled +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011-ref.xht new file mode 100644 index 0000000000..7a5681cc78 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011-ref.xht @@ -0,0 +1,26 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the black square and blue rectangles touch the orange line.

+ +
Image download support must be enabled Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011.xht new file mode 100644 index 0000000000..59bcc11a66 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-011.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Vertical-align and alignment of inline boxes + + + + + + + + + + + +

Test passes if the black square and blue rectangles touch the orange line.

+
+ X + X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-012.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-012.xht new file mode 100644 index 0000000000..2e87918967 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-012.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Inline boxes vertically stack if they do not fit horizontally + + + + + + + + + +

Test passes if there are 2 lines of "Filler text".

+
+ Filler text + Filler text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013-ref.xht new file mode 100644 index 0000000000..95b2983dd8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no vertical space between the green and blue stripes.

+ +
Image download support must be enabled Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013.xht new file mode 100644 index 0000000000..3bd974c079 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-013.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Wrapping inline boxes and vertical spacing + + + + + + + + + + + +

Test passes if there is no vertical space between the green and blue stripes.

+
+ XXXXX + XXXXX + XXXXX + XXXXX + XXXXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-014.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-014.xht new file mode 100644 index 0000000000..9f347f313e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-014.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Line boxes span the container + + + + + + + + + +

Test passes if there is a green stripe and no red.

+
+ XXXXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015-ref.xht new file mode 100644 index 0000000000..3b54365291 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015-ref.xht @@ -0,0 +1,47 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the "Filler Text" is to the right of the blue box and an orange background covers the area behind both the "Filler Text" and the blue box.

+ + + +
Filler Text Filler Text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015.xht new file mode 100644 index 0000000000..15aac62807 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-015.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Line boxes next to floats + + + + + + + + + +

Test passes if the "Filler Text" is to the right of the blue box and an orange background covers the area behind both the "Filler Text" and the blue box.

+
+
+
Filler Text Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-016.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-016.xht new file mode 100644 index 0000000000..f384f27ec6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-016.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Line box distribution with the 'text-align' property + + + + + + +

Test passes if the "Filler Text" is aligned to the right side of the box.

+
+ Filler TextFiller Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-017.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-017.xht new file mode 100644 index 0000000000..787140e41e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-017.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Text-align 'justify' and space and word stretching + + + + + + + + + +

Test passes if the rightmost orange stripe extends to the right of the rightmost blue stripe.

+
+ XXXX XXXX XXXXXX XXXXX XXXXXX XXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-018.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-018.xht new file mode 100644 index 0000000000..a422270472 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-018.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Text-align 'justify' and 'inline-table' elements + + + + + + +

Test passes if the width of spaces and/or characters of the first line of "Filler Text" is larger than the second line of "Filler Text".

+
+ Filler Text Filler Text + Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-019.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-019.xht new file mode 100644 index 0000000000..6cc7aa9185 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-019.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Text-align 'justify' and 'inline-block' elements + + + + + + +

Test passes if the width of spaces and/or characters of the first line of "Filler Text" is larger than the second line of "Filler Text".

+
+ Filler Text Filler Text + Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-020.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-020.xht new file mode 100644 index 0000000000..14f6343049 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-020.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Inline boxes exceeding the line box + + + + + + +

Test passes if there are at least two lines of "Filler Text" below.

+
+ Filler Text Filler Text Filler Text Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-021.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-021.xht new file mode 100644 index 0000000000..180b899b7a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-021.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Inline boxes exceeding the line box and overflowing + + + + + + + +

Test passes if the "Filler Text" extends beyond the orange box.

+
+ Filler Text Filler Text Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022-ref.xht new file mode 100644 index 0000000000..74e1df2671 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022.xht new file mode 100644 index 0000000000..da6b35126a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-022.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Inline boxes that are split and the margin, border, padding effect + + + + + + + + + + + +

Test passes if there is no red.

+
+ XXXXX XXXXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023-ref.xht new file mode 100644 index 0000000000..a4f783d8b6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there are 3 instances of "Filler Text".

+ +
Filler Text Filler Text Filler Text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023.xht b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023.xht new file mode 100644 index 0000000000..49f8f54169 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-formatting-context-023.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Bidirectional text runs can create additional line boxes + + + + + + + + + +

Test passes if there are 3 instances of "Filler Text".

+
+ Filler Text txeT relliF Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-001.html b/testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-001.html new file mode 100644 index 0000000000..b1ce232e6e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-001.html @@ -0,0 +1,53 @@ + +CSS Test: Check inline negative margin should not cause the line to wrap + + + + + + + + + + + +
+
123 1234
+
123 123
+
123 1234
+
123 123
+
123
+
123
+
123
+
+
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html b/testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html new file mode 100644 index 0000000000..d6480edd62 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html @@ -0,0 +1,19 @@ + +CSS Test: Check inline negative margin with fit-content should not cause hang + + + + + + + +
| Operation
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/leading-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/leading-001-ref.xht new file mode 100644 index 0000000000..2d6e784d2e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/leading-001-ref.xht @@ -0,0 +1,40 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a filled orange square is vertically centered inside a bigger filled blue square.

+ + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/leading-001.xht b/testing/web-platform/tests/css/CSS2/linebox/leading-001.xht new file mode 100644 index 0000000000..060ca310c4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/leading-001.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Leading and half leading line heights + + + + + + + + + + + +

Test passes if a filled orange square is vertically centered inside a bigger filled blue square.

+
+ X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-box-height-001.xht b/testing/web-platform/tests/css/CSS2/linebox/line-box-height-001.xht new file mode 100644 index 0000000000..de7483edb7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-box-height-001.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Height for inline elements when 'line-height' is smaller than 'height' + + + + + + + + + +

Test passes if the blue and orange rectangle have the same height.

+
+
X
+ X +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-box-height-002-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-box-height-002-ref.xht new file mode 100644 index 0000000000..5decfe5b07 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-box-height-002-ref.xht @@ -0,0 +1,20 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if the blue and orange squares have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-box-height-002.xht b/testing/web-platform/tests/css/CSS2/linebox/line-box-height-002.xht new file mode 100644 index 0000000000..9c23382644 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-box-height-002.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Height for inline replaced elements and 'line-height' + + + + + + + + + + +

Test passes if the blue and orange squares have the same height.

+
+ blue 96x96 +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001-ref.html b/testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001-ref.html new file mode 100644 index 0000000000..c9ad49695f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001-ref.html @@ -0,0 +1,24 @@ + + + + +
+
+
+
+
+ +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001.html b/testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001.html new file mode 100644 index 0000000000..6378af39fa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-breaking-font-size-zero-001.html @@ -0,0 +1,32 @@ + +CSS Test: Check line breaks when break opportunities have font-size: 0 + + + + + + +
+ + , + ) ( + a + +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-001.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-001.xht new file mode 100644 index 0000000000..093c528849 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-001.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Line-height using pixels with a minimum minus one value, -1px + + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-002-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-002-ref.xht new file mode 100644 index 0000000000..4a8731e626 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-002-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-002.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-002.xht new file mode 100644 index 0000000000..c2d79e9621 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-002.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using pixels with a minimum value, 0px + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-003.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-003.xht new file mode 100644 index 0000000000..eaecbc8819 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-003.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Line-height using pixels with a minimum plus one value, 1px + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-004.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-004.xht new file mode 100644 index 0000000000..54073f03a6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-004.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using pixels with a negative zero value, -0px + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-005.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-005.xht new file mode 100644 index 0000000000..771b73e089 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-005.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using pixels with a positive zero value, +0px + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-006-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-006-ref.xht new file mode 100644 index 0000000000..b8babd7bb2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-006-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-006.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-006.xht new file mode 100644 index 0000000000..23f97548d7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-006.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using pixels with a nominal value, 96px + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-007.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-007.xht new file mode 100644 index 0000000000..230959c92c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-007.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using pixels with a positive nominal value, +96px + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-012.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-012.xht new file mode 100644 index 0000000000..2dcf24aa75 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-012.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Line-height using points with a minimum minus one value, -1pt + + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-013.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-013.xht new file mode 100644 index 0000000000..793ec3df6b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-013.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using points with a minimum value, 0pt + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-014.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-014.xht new file mode 100644 index 0000000000..cfc476ced1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-014.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Line-height using points with a minimum plus one value, 1pt + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-015.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-015.xht new file mode 100644 index 0000000000..06937a1c44 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-015.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using points with a negative zero value, -0pt + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-016.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-016.xht new file mode 100644 index 0000000000..e321d8137c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-016.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using points with a positive zero value, +0pt + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-017.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-017.xht new file mode 100644 index 0000000000..1da91497a7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-017.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using points with a nominal value, 72pt + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-018.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-018.xht new file mode 100644 index 0000000000..4f17ebd5da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-018.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using points with a positive nominal value, +72pt + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-023.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-023.xht new file mode 100644 index 0000000000..5fd1aeb3da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-023.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Line-height using picas with a minimum minus one value, -1pc + + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-024.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-024.xht new file mode 100644 index 0000000000..4875daa567 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-024.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using picas with a minimum value, 0pc + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-025-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-025-ref.xht new file mode 100644 index 0000000000..549a9a2549 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-025-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 vertical black stripes have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-025.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-025.xht new file mode 100644 index 0000000000..98086a4865 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-025.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Line-height using picas with a minimum plus one value, 1pc + + + + + + + + + + + + +

Test passes if the 2 vertical black stripes have the same height.

+
+
X X
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-026.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-026.xht new file mode 100644 index 0000000000..658d49943c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-026.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using picas with a negative zero value, -0pc + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-027.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-027.xht new file mode 100644 index 0000000000..cdb3e0861f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-027.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using picas with a positive zero value, +0pc + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-028.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-028.xht new file mode 100644 index 0000000000..7e30abac43 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-028.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using picas with a nominal value, 6pc + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-029.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-029.xht new file mode 100644 index 0000000000..188e0149e5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-029.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using picas with a positive nominal value, +6pc + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-034.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-034.xht new file mode 100644 index 0000000000..f084c3f987 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-034.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Line-height using centimeters with a minimum minus one value, -1cm + + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-035.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-035.xht new file mode 100644 index 0000000000..231e72d750 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-035.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using centimeters with a minimum value, 0cm + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-036.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-036.xht new file mode 100644 index 0000000000..40f63bd55a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-036.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Line-height using centimeters with a minimum plus one value, 1cm + + + + + + + + + + +

Test passes if the two boxes below are the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-037.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-037.xht new file mode 100644 index 0000000000..43c90531ac --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-037.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using centimeters with a negative zero value, -0cm + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-038.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-038.xht new file mode 100644 index 0000000000..c59ff2ba54 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-038.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using centimeters with a positive zero value, +0cm + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-039.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-039.xht new file mode 100644 index 0000000000..c9a018f47f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-039.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using centimeters with a nominal value, 2.54cm + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-040.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-040.xht new file mode 100644 index 0000000000..99c169eed6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-040.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using centimeters with a positive nominal value, +2.54cm + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-045.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-045.xht new file mode 100644 index 0000000000..ff4861469e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-045.xht @@ -0,0 +1,55 @@ + + + + CSS Test: Line-height using millimeters with a minimum minus one value, -1mm + + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-046.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-046.xht new file mode 100644 index 0000000000..93c3759dfa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-046.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using millimeters with a minimum value, 0mm + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-047.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-047.xht new file mode 100644 index 0000000000..dea26a62cb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-047.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Line-height using millimeters with a minimum plus one value, 1mm + + + + + + + + + + +

Test passes if the two boxes below are the same height.

+
+
X X
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-048.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-048.xht new file mode 100644 index 0000000000..4df02a6e4a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-048.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using millimeters with a negative zero value, -0mm + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-049.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-049.xht new file mode 100644 index 0000000000..3fafac0094 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-049.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using millimeters with a positive zero value, +0mm + + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-050.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-050.xht new file mode 100644 index 0000000000..6c67af3b4d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-050.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height using millimeters with a nominal value, 25.4mm + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-051.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-051.xht new file mode 100644 index 0000000000..8cf9c4cdd9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-051.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using millimeters with a positive nominal value, +25.4mm + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-056.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-056.xht new file mode 100644 index 0000000000..d46eaa24cb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-056.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Line-height using inches with a minimum minus one value, -1in + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-057.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-057.xht new file mode 100644 index 0000000000..d8732f7d2e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-057.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using inches with a minimum value, 0in + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-058.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-058.xht new file mode 100644 index 0000000000..4421e233f7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-058.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using inches with a minimum plus one value, 1in + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-059.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-059.xht new file mode 100644 index 0000000000..507e46865d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-059.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using inches with a negative zero value, -0in + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-060.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-060.xht new file mode 100644 index 0000000000..302d820fee --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-060.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using inches with a positive zero value, +0in + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-061-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-061-ref.xht new file mode 100644 index 0000000000..fe2ab15ca0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-061-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 tall black vertical stripes have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-061.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-061.xht new file mode 100644 index 0000000000..a50d020397 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-061.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using inches with a nominal value, 3in + + + + + + + + + + + +

Test passes if the 2 tall black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-062.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-062.xht new file mode 100644 index 0000000000..c3e06ef952 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-062.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using inches with a positive nominal value, +3in + + + + + + + + + + + +

Test passes if the 2 tall black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-067.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-067.xht new file mode 100644 index 0000000000..22a5071e80 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-067.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Line-height using 'em' units with a minimum minus one value, -1em + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-068.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-068.xht new file mode 100644 index 0000000000..f475980c84 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-068.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'em' units with a minimum value, 0em + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-069-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-069-ref.xht new file mode 100644 index 0000000000..fa9e9246c6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-069-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-069.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-069.xht new file mode 100644 index 0000000000..317c107d17 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-069.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'em' units with a minimum plus one value, 1em + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-070.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-070.xht new file mode 100644 index 0000000000..119cd8cc99 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-070.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'em' units with a negative zero value, -0em + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-071.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-071.xht new file mode 100644 index 0000000000..4ee26475db --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-071.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'em' units with a positive zero value, +0em + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-072-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-072-ref.xht new file mode 100644 index 0000000000..0596900cfc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-072-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-072.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-072.xht new file mode 100644 index 0000000000..2cd105fde3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-072.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'em' units with a nominal value, 6em + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-073.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-073.xht new file mode 100644 index 0000000000..90d1a9949c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-073.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'em' units with a positive nominal value, +6em + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-078.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-078.xht new file mode 100644 index 0000000000..acbdf6e029 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-078.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Line-height using 'ex' units with a minimum minus one value, -1ex + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-079.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-079.xht new file mode 100644 index 0000000000..59f985f3d1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-079.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'ex' units with a minimum value, 0ex + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-080.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-080.xht new file mode 100644 index 0000000000..b2df826884 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-080.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'ex' units with a minimum plus one value, 1ex + + + + + + + + + + + +

Test passes if the 2 vertical black stripes have the same height.

+
+
X X
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-081.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-081.xht new file mode 100644 index 0000000000..b065789e77 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-081.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'ex' units with a negative zero value, -0ex + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-082.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-082.xht new file mode 100644 index 0000000000..4dd0eaf8be --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-082.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'ex' units with a positive zero value, +0ex + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-083.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-083.xht new file mode 100644 index 0000000000..2736285a09 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-083.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'ex' units with a nominal value, 6ex + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-084.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-084.xht new file mode 100644 index 0000000000..7d4cab2a4d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-084.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using 'ex' units with a positive nominal value, +6ex + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-089.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-089.xht new file mode 100644 index 0000000000..cbb88b100b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-089.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Line-height using percentages with a minimum minus one value, -1% + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-090.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-090.xht new file mode 100644 index 0000000000..b1a176a3f2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-090.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using percentages with a minimum value, 0% + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-091.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-091.xht new file mode 100644 index 0000000000..53821feb84 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-091.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Line-height using percentages with a minimum plus one value, 1% + + + + + + + + + +

Test passes if the two boxes below are the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-092.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-092.xht new file mode 100644 index 0000000000..ba66d29d94 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-092.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using percentages with a negative zero value, -0% + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-093.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-093.xht new file mode 100644 index 0000000000..9d1f3c96fa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-093.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using percentages with a positive zero value, +0% + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-094.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-094.xht new file mode 100644 index 0000000000..5879c95818 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-094.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using percentages with a nominal value, 100% + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-095.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-095.xht new file mode 100644 index 0000000000..592d327302 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-095.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using percentages with a positive nominal value, +100% + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-100.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-100.xht new file mode 100644 index 0000000000..821c37d59e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-100.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Line-height with a minimum minus one value, -1 + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-101.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-101.xht new file mode 100644 index 0000000000..1fe198f1a1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-101.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height with a minimum value, 0 + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-102-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-102-ref.xht new file mode 100644 index 0000000000..12f04c565e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-102-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 vertical black stripes have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-102.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-102.xht new file mode 100644 index 0000000000..d4426b8024 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-102.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using pixels with a minimum plus one value, 1 + + + + + + + + + + + +

Test passes if the 2 vertical black stripes have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-103.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-103.xht new file mode 100644 index 0000000000..ec45d0f7da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-103.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height using pixels with a negative zero value, -0 + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-104.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-104.xht new file mode 100644 index 0000000000..4801ca2a95 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-104.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height with a positive zero value, +0 + + + + + + + + + + + +

Test passes if the 2 small black squares have the same height.

+
+
X X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-105-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-105-ref.xht new file mode 100644 index 0000000000..dc8d0172da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-105-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-105.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-105.xht new file mode 100644 index 0000000000..848595dba0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-105.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Line-height with a nominal value, 5 + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-106.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-106.xht new file mode 100644 index 0000000000..b2bc9e7716 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-106.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Line-height with a positive nominal value, +5 + + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-111.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-111.xht new file mode 100644 index 0000000000..9c0017bb64 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-111.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Line-height with keyword value of 'normal' + + + + + + + + + +

Test passes if the height of the blue box is similar to the height of the black boxes. It is acceptable to have the blue box height be shorter or taller than the height of either of the black boxes. The black boxes represent the recommended settings for 'line-height'.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-112.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-112.xht new file mode 100644 index 0000000000..6460895667 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-112.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Line-height with keyword value of 'inherit' + + + + + + + + + + + +

Test passes if the 2 black vertical stripes have the same height.

+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-121-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-121-ref.xht new file mode 100644 index 0000000000..4adadb0a13 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-121-ref.xht @@ -0,0 +1,20 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if there is a short green rectangle and no red.

+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-121.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-121.xht new file mode 100644 index 0000000000..38cc708841 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-121.xht @@ -0,0 +1,36 @@ + + + + CSS Test: The 'line-height' property + + + + + + + + + + + + +

Test passes if there is a short green rectangle and no red.

+
ppp
+ + + + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-122.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-122.xht new file mode 100644 index 0000000000..280e49e7ba --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-122.xht @@ -0,0 +1,20 @@ + + + + CSS Test: Images on baselines + + + + + + + + + +

There should be a bright green line below the orange square below.

+

Please enable images for this test.

+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-123.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-123.xht new file mode 100644 index 0000000000..118232cc09 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-123.xht @@ -0,0 +1,20 @@ + + + + CSS Test: Images on baselines + + + + + + + + + +

There should be a bright green line below the orange square below.

+
Please enable images for this test.
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-124.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-124.xht new file mode 100644 index 0000000000..f90fb79414 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-124.xht @@ -0,0 +1,20 @@ + + + + CSS Test: Images on baselines + + + + + + + + + +

There should be a bright green line below the orange square below.

+
Please enable images for this test.
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-125-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-125-ref.xht new file mode 100644 index 0000000000..5ceb2a45e8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-125-ref.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

There should be one word on the line below, clearly saying "pass".

+ +
PASS
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-125.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-125.xht new file mode 100644 index 0000000000..47ca6eb843 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-125.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Inheritance of em units + + + + + + + + + +

There should be one word on the line below, clearly saying "pass".

+
+
+
FAIL PASS
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-126-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-126-ref.xht new file mode 100644 index 0000000000..56ea70a1ca --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-126-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is a short thin green line and no red.

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-126.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-126.xht new file mode 100644 index 0000000000..bb979b8d91 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-126.xht @@ -0,0 +1,21 @@ + + + + CSS Test: line-height of images + + + + + + + + + + +

Test passes if there is a short thin green line and no red.

+
FAIL (images required)
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-127-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-127-ref.xht new file mode 100644 index 0000000000..7324408086 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-127-ref.xht @@ -0,0 +1,23 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there is no red.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-127.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-127.xht new file mode 100644 index 0000000000..3b75153036 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-127.xht @@ -0,0 +1,45 @@ + + + + CSS Test: line-height of images + + + + + + + + + + + + + + +

Test passes if there is no red.

+ + + + + +
FAIL (images required)
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-128-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-128-ref.xht new file mode 100644 index 0000000000..698cdc7553 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-128-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-128.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-128.xht new file mode 100644 index 0000000000..8d6c34dc44 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-128.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Test + + + + + + + + + + + + +

Test passes if there is no red.

+
XXXX
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht new file mode 100644 index 0000000000..78f90fbd7e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht @@ -0,0 +1,47 @@ + + + + + + + + + CSS Test: height of line box and inline replaced elements + + + + + + + + + + + + + + + + +

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

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001-ref.xht new file mode 100644 index 0000000000..594f61ab66 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001-ref.xht @@ -0,0 +1,19 @@ + + + + + + + CSS Reftest Reference + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001.xht new file mode 100644 index 0000000000..6262579386 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-001.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-row-group' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
+
+
 
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-002.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-002.xht new file mode 100644 index 0000000000..98b2f5424e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-002.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-header-group' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
+
+
 
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-003.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-003.xht new file mode 100644 index 0000000000..af7bda03dc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-003.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-footer-group' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
+
+
 
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-004.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-004.xht new file mode 100644 index 0000000000..d7fd186138 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-004.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-row' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
+
 
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005-ref.xht new file mode 100644 index 0000000000..c648cbeaf7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005-ref.xht @@ -0,0 +1,19 @@ + + + + + + + CSS Reftest Reference + + + + + + +

Test passes if the blue and orange squares have the same height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005.xht new file mode 100644 index 0000000000..d312d0377e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-005.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-column-group' + + + + + + + + + +

Test passes if the blue and orange squares have the same height.

+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-006.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-006.xht new file mode 100644 index 0000000000..61caf7d866 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-006.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-column' + + + + + + + + + +

Test passes if the blue and orange squares have the same height.

+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-007.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-007.xht new file mode 100644 index 0000000000..43d6b077d3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-007.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-cell' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
+
 
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-008.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-008.xht new file mode 100644 index 0000000000..6e88cd99fc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-008.xht @@ -0,0 +1,49 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'inline' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
 
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-009.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-009.xht new file mode 100644 index 0000000000..99d587141d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-009.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'block' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+   +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-010.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-010.xht new file mode 100644 index 0000000000..d89f44114b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-010.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'list-item' + + + + + + + +

Test passes if the blue and orange boxes below are the same height and there is a marker bullet on the left-hand side of the blue box.

+
+   +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-012.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-012.xht new file mode 100644 index 0000000000..e11ddd0cd3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-012.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'inline-block' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
 
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-013.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-013.xht new file mode 100644 index 0000000000..fefe16d603 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-013.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
+
 
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-014.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-014.xht new file mode 100644 index 0000000000..8216c04f09 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-014.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'inline-table' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
+
 
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-015.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-015.xht new file mode 100644 index 0000000000..3a40b32a41 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-015.xht @@ -0,0 +1,60 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'table-caption' + + + + + + + + + +

Test passes if the blue and orange rectangles have the same height.

+
+
+
 
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016-ref.xht new file mode 100644 index 0000000000..f1af3d01dd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016-ref.xht @@ -0,0 +1,23 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016.xht new file mode 100644 index 0000000000..d1b788983a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-applies-to-016.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Line-height applied to elements with 'display' set to 'none' + + + + + + + + + +

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

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001-ref.xht new file mode 100644 index 0000000000..91e07de116 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if "Filler Text" is completely visible without any clipping and if there is no red.

+ +
Filler Text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001.xht new file mode 100644 index 0000000000..ab7850dc21 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-001.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Glyphs overflow line box + + + + + + + + + +

Test passes if "Filler Text" is completely visible without any clipping and if there is no red.

+
+
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002-ref.xht new file mode 100644 index 0000000000..942dbea380 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

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

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002.xht new file mode 100644 index 0000000000..9c69a86734 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-002.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Glyphs overflow when line height of container is less than content height + + + + + + + + + + + +

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

+
+ X X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-003.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-003.xht new file mode 100644 index 0000000000..e678d2a5a7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-bleed-003.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Leading and half leading line heights leads to space above and below + + + + + + +

Test passes if there is space between bottom of the first line of "Fillet Text" and the blue box.

+
+ Filler Text
Filler Text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-largest-001.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-largest-001.xht new file mode 100644 index 0000000000..5052031a74 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-largest-001.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Line-height with multiple font sizes + + + + + + + + +

Test passes if the "Filler Text" below is completely contained within the blue box.

+
+ Filler + Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-normal-recommendation-001.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-normal-recommendation-001.xht new file mode 100644 index 0000000000..9d5103ce87 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-normal-recommendation-001.xht @@ -0,0 +1,59 @@ + + + + CSS Test: Line-height recommended 'normal' value + + + + + + + + + +

Test passes if there is a blue box below. It is recommended that the blue box is the same height as one of the orange boxes but it is not required.

+
+
+
 
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001-ref.html b/testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001-ref.html new file mode 100644 index 0000000000..c338a1b115 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001-ref.html @@ -0,0 +1,14 @@ + + +CSS Test Reference + + +

Some paragraph

+

Some paragraph

+

Some paragraph

+

Some other paragraph

diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001.html b/testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001.html new file mode 100644 index 0000000000..6663b1949a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-oof-descendants-001.html @@ -0,0 +1,17 @@ + + +CSS Test: line-height is not affected by out-of-flow descendants + + + + + +

Some paragraph

+

Some paragraph

+

Some paragraph

+

Some other paragraph

diff --git a/testing/web-platform/tests/css/CSS2/linebox/needs-layout-transform.html b/testing/web-platform/tests/css/CSS2/linebox/needs-layout-transform.html new file mode 100644 index 0000000000..8a307b3b68 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/needs-layout-transform.html @@ -0,0 +1,16 @@ + +Reusing cached lines multiple times should not crash + + + + +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/1x1-green.png b/testing/web-platform/tests/css/CSS2/linebox/support/1x1-green.png new file mode 100644 index 0000000000..b98ca0ba0a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/1x1-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/1x1-white.png b/testing/web-platform/tests/css/CSS2/linebox/support/1x1-white.png new file mode 100644 index 0000000000..dd43faec54 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/1x1-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/black15x15.png b/testing/web-platform/tests/css/CSS2/linebox/support/black15x15.png new file mode 100644 index 0000000000..b1bbef2cd5 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/black15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/blue96x96.png b/testing/web-platform/tests/css/CSS2/linebox/support/blue96x96.png new file mode 100644 index 0000000000..820f8cace2 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/blue96x96.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/green15x15.png b/testing/web-platform/tests/css/CSS2/linebox/support/green15x15.png new file mode 100644 index 0000000000..51741584a0 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/green15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/green_box.png b/testing/web-platform/tests/css/CSS2/linebox/support/green_box.png new file mode 100644 index 0000000000..6ed4aa506e Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/green_box.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/iframe-inner.html b/testing/web-platform/tests/css/CSS2/linebox/support/iframe-inner.html new file mode 100644 index 0000000000..9d8f106b48 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/support/iframe-inner.html @@ -0,0 +1,2 @@ + +More... diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/inline-formatting-context-022.png b/testing/web-platform/tests/css/CSS2/linebox/support/inline-formatting-context-022.png new file mode 100644 index 0000000000..60d6463610 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/inline-formatting-context-022.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/ruler-v-100px-200px.png b/testing/web-platform/tests/css/CSS2/linebox/support/ruler-v-100px-200px.png new file mode 100644 index 0000000000..3eef21447a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/ruler-v-100px-200px.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/swatch-blue.png b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-blue.png new file mode 100644 index 0000000000..bf2759634d Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-blue.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/swatch-orange.png b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-orange.png new file mode 100644 index 0000000000..d3cd498b52 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-orange.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/swatch-teal.png b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-teal.png new file mode 100644 index 0000000000..0293ce89de Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-teal.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/support/swatch-white.png b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-white.png new file mode 100644 index 0000000000..1a7d4323d7 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/linebox/support/swatch-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-004-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-004-ref.xht new file mode 100644 index 0000000000..46a4400ceb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-004-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is a small black square and no red.

+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-004.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-004.xht new file mode 100644 index 0000000000..0c5240cc8d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-004.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using pixels with a negative zero value, -0px + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-005.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-005.xht new file mode 100644 index 0000000000..0f300578da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-005.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using pixels with a zero value, 0px + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-006.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-006.xht new file mode 100644 index 0000000000..bd2f40b9ed --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-006.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using pixels with a positive zero value, +0px + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-007-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-007-ref.xht new file mode 100644 index 0000000000..9fd287de72 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-007-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-007.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-007.xht new file mode 100644 index 0000000000..282f11c3c4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-007.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using pixels with a nominal value, 96px + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-008.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-008.xht new file mode 100644 index 0000000000..27acf92519 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-008.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using pixels with a positive nominal value, +96px + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-016.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-016.xht new file mode 100644 index 0000000000..d8d5a26b07 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-016.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using points with a negative zero value, -0pt + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-017.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-017.xht new file mode 100644 index 0000000000..a6cb9d57d4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-017.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using points with a zero value, 0pt + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-018.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-018.xht new file mode 100644 index 0000000000..ea92024074 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-018.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using points with a positive zero value, +0pt + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-019.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-019.xht new file mode 100644 index 0000000000..1391a88a4c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-019.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using points with a nominal value, 72pt + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-020.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-020.xht new file mode 100644 index 0000000000..e4f8d85150 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-020.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using points with a positive nominal value, +72pt + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-028.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-028.xht new file mode 100644 index 0000000000..eb15812971 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-028.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using picas with a negative zero value, -0pc + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-029.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-029.xht new file mode 100644 index 0000000000..8dcadd3faf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-029.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using picas with a zero value, 0pc + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-030.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-030.xht new file mode 100644 index 0000000000..71fd6122e1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-030.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using picas with a positive zero value, +0pc + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-031.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-031.xht new file mode 100644 index 0000000000..e6e50bcdc5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-031.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using picas with a nominal value, 6pc + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-032.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-032.xht new file mode 100644 index 0000000000..6f589064fe --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-032.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using picas with a positive nominal value, +6pc + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-040.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-040.xht new file mode 100644 index 0000000000..03e333e357 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-040.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using centimeters with a negative zero value, -0cm + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-041.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-041.xht new file mode 100644 index 0000000000..f5ffb8646f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-041.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using centimeters with a zero value, 0cm + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-042.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-042.xht new file mode 100644 index 0000000000..701c8d5c9e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-042.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using centimeters with a positive zero value, +0cm + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-043.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-043.xht new file mode 100644 index 0000000000..9753da5442 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-043.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using centimeters with a nominal value, 2.54cm + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-044.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-044.xht new file mode 100644 index 0000000000..608a6ec88f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-044.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using centimeters with a positive nominal value, +2.54cm + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-052.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-052.xht new file mode 100644 index 0000000000..a0efd41f3e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-052.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using millimeters with a negative zero value, -0mm + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-053.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-053.xht new file mode 100644 index 0000000000..e061a83bfd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-053.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using millimeters with a zero value, 0mm + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-054.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-054.xht new file mode 100644 index 0000000000..0e33ce13dd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-054.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using millimeters with a positive zero value, +0mm + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-055.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-055.xht new file mode 100644 index 0000000000..4a9d06c603 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-055.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using millimeters with a nominal value, 25.4mm + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-056.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-056.xht new file mode 100644 index 0000000000..d47d515610 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-056.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using millimeters with a positive nominal value, +25.4mm + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-064.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-064.xht new file mode 100644 index 0000000000..e0cfc059ab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-064.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using inches with a negative zero value, -0in + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-065.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-065.xht new file mode 100644 index 0000000000..8103243f21 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-065.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using inches with a zero value, 0in + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-066.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-066.xht new file mode 100644 index 0000000000..4a208131a8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-066.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using inches with a positive zero value, +0in + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-067.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-067.xht new file mode 100644 index 0000000000..ad701d5299 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-067.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using inches with a nominal value, 1in + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-068.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-068.xht new file mode 100644 index 0000000000..81554acd36 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-068.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using inches with a positive nominal value, +1in + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-076.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-076.xht new file mode 100644 index 0000000000..c3e6dd83b3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-076.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using 'em' units with a negative zero value, -0em + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-077.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-077.xht new file mode 100644 index 0000000000..2169b9a0de --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-077.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using 'em' units with a zero value, 0em + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-078.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-078.xht new file mode 100644 index 0000000000..75ea2be7c8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-078.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using 'em' units with a positive zero value, +0em + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-079-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-079-ref.xht new file mode 100644 index 0000000000..950508fe5b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-079-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-079.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-079.xht new file mode 100644 index 0000000000..beb0291a25 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-079.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using 'em' units with a nominal value, 6em + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-080.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-080.xht new file mode 100644 index 0000000000..c293843ae4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-080.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using 'em' units with a positive nominal value, +6em + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-088.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-088.xht new file mode 100644 index 0000000000..ab1695203e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-088.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using 'ex' units with a negative zero value, -0ex + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-089.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-089.xht new file mode 100644 index 0000000000..662a15cac7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-089.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using 'ex' units with a zero value, 0ex + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-090.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-090.xht new file mode 100644 index 0000000000..1182dde9ae --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-090.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align using 'ex' units with a positive zero value, +0ex + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-091.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-091.xht new file mode 100644 index 0000000000..f7a22b452d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-091.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using 'ex' units with a nominal value, 6ex + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-092.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-092.xht new file mode 100644 index 0000000000..5cf4b9023b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-092.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Vertical-align using 'ex' units with a positive nominal value, +6ex + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-100.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-100.xht new file mode 100644 index 0000000000..b66e5d336e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-100.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Vertical-align using percentages with a negative zero value, -0% + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-101.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-101.xht new file mode 100644 index 0000000000..61b2541bad --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-101.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Vertical-align using percentages with a zero value, 0% + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-102.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-102.xht new file mode 100644 index 0000000000..fd1eb42aca --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-102.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Vertical-align using percentages with a positive zero value, +0% + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-103-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-103-ref.xht new file mode 100644 index 0000000000..888b4575e9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-103-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-103.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-103.xht new file mode 100644 index 0000000000..665f03477a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-103.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Vertical-align using percentages with a nominal value, 100% + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-104.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-104.xht new file mode 100644 index 0000000000..5cd2dabe2e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-104.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Vertical-align using percentages with a positive nominal value, +100% + + + + + + + + + + + +

Test passes if there are 2 small black squares and no red.

+
+
+ XX +
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-109.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-109.xht new file mode 100644 index 0000000000..d43e3c7b40 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-109.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align with a negative zero value and no units, -0 + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-110.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-110.xht new file mode 100644 index 0000000000..de19a1b6ce --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-110.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align with a zero value and no units, 0 + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-111.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-111.xht new file mode 100644 index 0000000000..076ff5621c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-111.xht @@ -0,0 +1,40 @@ + + + + CSS Test: Vertical-align with a positive zero value and no units, +0 + + + + + + + + + + + +

Test passes if there is a small black square and no red.

+
+
+ X +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-112.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-112.xht new file mode 100644 index 0000000000..296f030c19 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-112.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Vertical-align with a keyword, 'baseline' + + + + + + + + + +

Test passes if there is a small and large box on the page and there is no red visible on the page.

+
+
+ XX +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-113.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-113.xht new file mode 100644 index 0000000000..798d641f00 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-113.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Vertical-align with a keyword, 'bottom' + + + + + + + + + +

Test passes if there is a small and large box on the page and there is no red visible on the page.

+
+
+ XX +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-114.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-114.xht new file mode 100644 index 0000000000..35f33a2fe8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-114.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Vertical-align with a keyword, 'middle' + + + + + + + + + +

Test passes if there is a small and large box on the page and there is no red visible on the page.

+
+
+ XX +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-115.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-115.xht new file mode 100644 index 0000000000..06d31ff0c9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-115.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Vertical-align with a keyword, 'sub' + + + + + + + + + +

Test passes if there is vertical white space between the bottom of the blue line and the top of the orange square.

+
+
+ XX +
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-116.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-116.xht new file mode 100644 index 0000000000..866858d74c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-116.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Vertical-align with a keyword, 'super' + + + + + + + + + +

Test passes if there is vertical white space between the top of the blue line and the bottom of the orange square.

+
+
+ XX +
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117.xht new file mode 100644 index 0000000000..ef380d89a2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Vertical-align with a keyword, 'text-bottom' + + + + + + + + + +

Test passes if there is a large and small box on the page and there is no red visible on the page.

+
+
+ XX +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a-ref.xht new file mode 100644 index 0000000000..72dd617d22 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a-ref.xht @@ -0,0 +1,50 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue stripe is vertically offset above the black stripes on both sides. The blue stripe must be clearly and entirely above the black stripes.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabled +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a.xht new file mode 100644 index 0000000000..ee85840bb8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-117a.xht @@ -0,0 +1,52 @@ + + + + + + + CSS Test: 'vertical-align: text-bottom' - line-height + + + + + + + + + + + + + + + +

Test passes if the blue stripe is vertically offset above the black stripes on both sides. The blue stripe must be clearly and entirely above the black stripes.

+ +
TTTTMustBeAboveTTTT
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118.xht new file mode 100644 index 0000000000..6bab25f911 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Vertical-align with a keyword, 'text-top' + + + + + + + + + +

Test passes if there is a large and small box on the page and there is no red visible on the page.

+
+
+ XX +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a-ref.xht new file mode 100644 index 0000000000..b0f2b248a4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a-ref.xht @@ -0,0 +1,50 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue stripe is vertically offset below the black stripes on both sides. The blue stripe must be clearly and entirely below the black stripes.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabled +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a.xht new file mode 100644 index 0000000000..9598cbdd3c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-118a.xht @@ -0,0 +1,52 @@ + + + + + + + CSS Test: 'vertical-align: text-top' - line-height + + + + + + + + + + + + + + + +

Test passes if the blue stripe is vertically offset below the black stripes on both sides. The blue stripe must be clearly and entirely below the black stripes.

+ +
LLLLMustBeBelowLLLL
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-119.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-119.xht new file mode 100644 index 0000000000..26c3758f62 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-119.xht @@ -0,0 +1,42 @@ + + + + CSS Test: Vertical-align with a keyword, 'top' + + + + + + + + + +

Test passes if there is a small and large box on the page and there is no red visible on the page.

+
+
+ XX +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-120.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-120.xht new file mode 100644 index 0000000000..dd01dfb76a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-120.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Vertical-align with a keyword, 'inherit' + + + + + + + + + +

Test passes if there is a small and large box on the page and there is no red visible on the page.

+
+
+ XX +
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-121-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-121-ref.xht new file mode 100644 index 0000000000..c0db9e0e8b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-121-ref.xht @@ -0,0 +1,60 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

There should be a plus sign with a blue line traversing through its middle.

+ +
+
A
B
E
F
+ +
G
L
+ +
M
R
+ +
S
T
W
X
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-121.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-121.xht new file mode 100644 index 0000000000..eac216efdf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-121.xht @@ -0,0 +1,27 @@ + + + + CSS Test: vertical-align: top + + + + + + + + + + + + +

There should be a plus sign with a blue line traversing through its middle.

+
xXx
+
xXx
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001-ref.xht new file mode 100644 index 0000000000..8ed51e0c21 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001-ref.xht @@ -0,0 +1,29 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001.xht new file mode 100644 index 0000000000..fca1480f73 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-001.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-row-group' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
+
X
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-002.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-002.xht new file mode 100644 index 0000000000..44eda65ed8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-002.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-header-group' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
+
X
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-003.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-003.xht new file mode 100644 index 0000000000..9ccd4e0ae2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-003.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-footer-group' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
+
X
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-004.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-004.xht new file mode 100644 index 0000000000..f526a704d3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-004.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-row' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-005.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-005.xht new file mode 100644 index 0000000000..624517ae3c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-005.xht @@ -0,0 +1,52 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-column-group' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-006.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-006.xht new file mode 100644 index 0000000000..a5aacec7d5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-006.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-column' + + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
+
X
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007-ref.xht new file mode 100644 index 0000000000..1d19405b65 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007-ref.xht @@ -0,0 +1,35 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue square is in the lower-left corner of a bigger orange square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007.xht new file mode 100644 index 0000000000..b328b514de --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-007.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-cell' + + + + + + + + + + + + +

Test passes if the blue square is in the lower-left corner of a bigger orange square.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008-ref.xht new file mode 100644 index 0000000000..a7b75fcf7d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008-ref.xht @@ -0,0 +1,34 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the blue square is in the lower-left corner of a wide orange rectangle.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008.xht new file mode 100644 index 0000000000..d9d9176a2d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-008.xht @@ -0,0 +1,43 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'inline' + + + + + + + + + + + + +

Test passes if the blue square is in the lower-left corner of a wide orange rectangle.

+
+
X
+
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-009.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-009.xht new file mode 100644 index 0000000000..0270f4119b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-009.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'block' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+ X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-010.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-010.xht new file mode 100644 index 0000000000..7240970c26 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-010.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'list-item' + + + + + + + + + + +

Test passes if there is a blue square in the upper-left corner of the orange square and there is a blue marker bullet on the left-hand side of the squares.

+
X
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-012.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-012.xht new file mode 100644 index 0000000000..2cc4f8a01f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-012.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'inline-block' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
X
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-013.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-013.xht new file mode 100644 index 0000000000..a618891b72 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-013.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-014.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-014.xht new file mode 100644 index 0000000000..bec0080b2e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-014.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'inline-table' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
+
X
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-015.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-015.xht new file mode 100644 index 0000000000..68f7c0705f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-applies-to-015.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Vertical-align applied to elements with 'display' set to 'table-caption' + + + + + + + + + + + + +

Test passes if the blue square is in the upper-left corner of a bigger orange square.

+
+
X
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001-ref.xht new file mode 100644 index 0000000000..5b3d04d533 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if 2 blue squares are touching but not overlapping the orange line.

+ +
A B
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001.xht new file mode 100644 index 0000000000..916d649e8a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-001.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Vertical-align set to '0%' is equal to 'baseline' + + + + + + + + + + + + +

Test passes if 2 blue squares are touching but not overlapping the orange line.

+
+ X + X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-002.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-002.xht new file mode 100644 index 0000000000..69c380bdd7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-002.xht @@ -0,0 +1,39 @@ + + + + CSS Test: Vertical-align set to '0' is equal to 'baseline' + + + + + + + + + + + + +

Test passes if 2 blue squares are touching but not overlapping the orange line.

+
+ X + X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003-ref.xht new file mode 100644 index 0000000000..90b1cdb65a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003-ref.xht @@ -0,0 +1,41 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the last line of "Filler Text" inside the orange rectangle is on the same line as the arrows "-->" "<--".

+ + + + +
--> Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text <--
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003.xht new file mode 100644 index 0000000000..b6b5ea30de --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-003.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Vertical-align applied to 'inline-block' and baseline alignment + + + + + + + + + + +

Test passes if the last line of "Filler Text" inside the orange rectangle is on the same line as the arrows "-->" "<--".

+
+ --> Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text <-- +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004.xht new file mode 100644 index 0000000000..454aa6218b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004.xht @@ -0,0 +1,41 @@ + + + + CSS Test: Vertical-align applied to empty 'inline-block' and baseline alignment + + + + + + + + + + +

Test passes if there are 2 parallel black bars of equal width.

+
+ XX +
+
XXX
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a-ref.xht new file mode 100644 index 0000000000..8182e70892 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a-ref.xht @@ -0,0 +1,47 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the bottom edge of the blue square is flush with the 100px
+ line and if the top edge of the black stripe is flush with the 200px line.

+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabled +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a.xht new file mode 100644 index 0000000000..dbb83cf965 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-004a.xht @@ -0,0 +1,92 @@ + + + + + + + CSS Test: Vertical-align applied to empty 'inline-block' and baseline alignment + + + + + + + + + + + + + + + +

Test passes if the bottom edge of the blue square is flush with the 100px
+ line and if the top edge of the black stripe is flush with the 200px line.

+ +
Image download support must be enabledpppppppp
+ + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005.xht new file mode 100644 index 0000000000..511c537124 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Vertical-align applied to an 'inline-block' with 'overflow' not set to 'visible' and baseline alignment + + + + + + + + + +

Test passes if the orange box below is above the blue box.

+
+ XXXXXX XXXXX XXXXX XXXXX XXXXXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005a.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005a.xht new file mode 100644 index 0000000000..e2983d5b8e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-005a.xht @@ -0,0 +1,89 @@ + + + + + + + CSS Test: Vertical-align applied to an 'inline-block' with 'overflow' not set to 'visible' and baseline alignment + + + + + + + + + + + + + + + +

Test passes if the bottom edge of the blue square is flush with the 100px
+ line and if the top edge of the black stripe is flush with the 200px line.

+ +
+
XXX XXX XXX
Image download support must be enabledpppppppp +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006.xht new file mode 100644 index 0000000000..7d142e1794 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Baseline alignment with an inline element parent + + + + + + + + +

Test passes if the bottoms of all the 'X's are aligned.

+
+ XXXXXXXXXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006a.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006a.xht new file mode 100644 index 0000000000..084110c370 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-006a.xht @@ -0,0 +1,39 @@ + + + + + + + CSS Test: Baseline alignment of an inline-block with vertical padding and margin + + + + + + + + + + + + +

Test passes if the bottom of all 'L's are aligned.

+ +
LLLLL +
+

ABCDE

+

LLLLL

+
LLLLL +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007-ref.xht new file mode 100644 index 0000000000..d787250f0e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007-ref.xht @@ -0,0 +1,24 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the bottoms of all the 'X's are aligned.

+ +
XXXXXXXXXX
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007.xht new file mode 100644 index 0000000000..e272425996 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-007.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Baseline alignment with a block element parent + + + + + + + + + + +

Test passes if the bottoms of all the 'X's are aligned.

+
+ XXXXXXXXXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008-ref.xht new file mode 100644 index 0000000000..887ae37573 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the bottoms of all the 'X's are aligned.

+ +
XXXXXXXXXX
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008.xht new file mode 100644 index 0000000000..eac3e33903 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-008.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Baseline alignment with a table-cell element parent + + + + + + + + + + +

Test passes if the bottoms of all the 'X's are aligned.

+ + + + +
XXXXXXXXXX
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-009.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-009.xht new file mode 100644 index 0000000000..a74543110d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-009.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Baseline alignment with a table caption element parent + + + + + + + + + +

Test passes if the bottoms of all the 'X's are aligned.

+ + +
XXXXXXXXXX
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-010.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-010.xht new file mode 100644 index 0000000000..1e5a0df855 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-baseline-010.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Baseline alignment with an inline-block element parent + + + + + + + +

Test passes if the bottoms of all the 'X's are aligned.

+
+ XXXXXXXXXX +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-boxes-001.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-boxes-001.xht new file mode 100644 index 0000000000..3534f49651 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-boxes-001.xht @@ -0,0 +1,76 @@ + + + + CSS Test: Vertical Alignment boxes: replaced elements + + + + + + + + +

There should be a single orange rectangle with perfectly straight sides below.

+
+ FAILFAILFAILFAILFAILFAILFAIL +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001-ref.html b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001-ref.html new file mode 100644 index 0000000000..912cd378e1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001-ref.html @@ -0,0 +1,34 @@ + + + + +
+ XX + XX + XX +
+
+ XX + XX + XX +
+
XX
+
XX
+
XX
+
XX
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001.html b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001.html new file mode 100644 index 0000000000..4ce5f6d2ad --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-negative-leading-001.html @@ -0,0 +1,37 @@ + +Test vertical-align: top and bottom do not affect the line height + + + + + + +
+ XX + XX + XX +
+
+ XX + XX + XX +
+
XX
+
XX
+
XX
+
XX
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001-ref.html b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001-ref.html new file mode 100644 index 0000000000..1fd155e380 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001-ref.html @@ -0,0 +1,14 @@ + + + + XX + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001.html b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001.html new file mode 100644 index 0000000000..3667ced2ca --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-nested-top-001.html @@ -0,0 +1,20 @@ + + + + + + + XX + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001-ref.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001-ref.xht new file mode 100644 index 0000000000..9167843266 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001-ref.xht @@ -0,0 +1,28 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is no red.

+ +
Filler Text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001.xht new file mode 100644 index 0000000000..096ff0c3c8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-sub-001.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Vertical-align set to 'sub' does not adjust font-size + + + + + + + + + + +

Test passes if there is no red.

+
+ Filler Text + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-super-001.xht b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-super-001.xht new file mode 100644 index 0000000000..b7415548ab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-super-001.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Vertical-align set to 'super' does not adjust font-size + + + + + + + + + + +

Test passes if there is no red.

+
+ Filler Text + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-001.html b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-001.html new file mode 100644 index 0000000000..2e03bc0d2f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-001.html @@ -0,0 +1,87 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding-ref.html b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding-ref.html new file mode 100644 index 0000000000..f855bab6a2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding-ref.html @@ -0,0 +1,38 @@ + + + +
+ + Next + + +
+
+ + Next + + +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding.html b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding.html new file mode 100644 index 0000000000..21451a04fa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/vertical-align-top-bottom-padding.html @@ -0,0 +1,49 @@ + + + + + + +
+ + Next + + +
+
+ + Next + + +
+ diff --git a/testing/web-platform/tests/css/CSS2/linebox/video-needs-layout-crash.html b/testing/web-platform/tests/css/CSS2/linebox/video-needs-layout-crash.html new file mode 100644 index 0000000000..b8c52edf82 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/linebox/video-needs-layout-crash.html @@ -0,0 +1,7 @@ + + + + + +abc
+ -- cgit v1.2.3