From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- layout/reftests/w3c-css/LICENSE | 27 ++ layout/reftests/w3c-css/README | 34 ++ layout/reftests/w3c-css/failures.list | 165 ++++++++ layout/reftests/w3c-css/import-tests.py | 365 ++++++++++++++++ layout/reftests/w3c-css/received/README | 5 + .../at-media-whitespace-optional-001.html | 17 + .../at-media-whitespace-optional-002.html | 17 + .../css-conditional-3/at-supports-001-ref.html | 19 + .../css-conditional-3/at-supports-001.html | 25 ++ .../css-conditional-3/at-supports-002.html | 27 ++ .../css-conditional-3/at-supports-003.html | 27 ++ .../css-conditional-3/at-supports-004.html | 28 ++ .../css-conditional-3/at-supports-005.html | 28 ++ .../css-conditional-3/at-supports-006.html | 25 ++ .../css-conditional-3/at-supports-007.html | 25 ++ .../css-conditional-3/at-supports-008.html | 25 ++ .../css-conditional-3/at-supports-009.html | 25 ++ .../css-conditional-3/at-supports-010.html | 25 ++ .../css-conditional-3/at-supports-011.html | 26 ++ .../css-conditional-3/at-supports-012.html | 25 ++ .../css-conditional-3/at-supports-013.html | 25 ++ .../css-conditional-3/at-supports-014.html | 28 ++ .../css-conditional-3/at-supports-015.html | 25 ++ .../css-conditional-3/at-supports-016.html | 26 ++ .../css-conditional-3/at-supports-017.html | 25 ++ .../css-conditional-3/at-supports-018.html | 25 ++ .../css-conditional-3/at-supports-019.html | 26 ++ .../css-conditional-3/at-supports-020.html | 26 ++ .../css-conditional-3/at-supports-021.html | 24 ++ .../css-conditional-3/at-supports-022.html | 26 ++ .../css-conditional-3/at-supports-023.html | 27 ++ .../css-conditional-3/at-supports-024.html | 24 ++ .../css-conditional-3/at-supports-025.html | 26 ++ .../css-conditional-3/at-supports-026.html | 26 ++ .../css-conditional-3/at-supports-027-ref.html | 19 + .../css-conditional-3/at-supports-027.html | 23 + .../css-conditional-3/at-supports-028.html | 24 ++ .../css-conditional-3/at-supports-029.html | 23 + .../css-conditional-3/at-supports-030.html | 25 ++ .../css-conditional-3/at-supports-031.html | 24 ++ .../css-conditional-3/at-supports-032.html | 24 ++ .../css-conditional-3/at-supports-033.html | 24 ++ .../css-conditional-3/at-supports-034.html | 42 ++ .../css-conditional-3/at-supports-035.html | 42 ++ .../css-conditional-3/at-supports-036.html | 45 ++ .../css-conditional-3/at-supports-037.html | 43 ++ .../css-conditional-3/at-supports-038.html | 42 ++ .../css-conditional-3/at-supports-039.html | 42 ++ .../reference/background-lime.html | 14 + .../css-multicol-1/multicol-basic-001.html | 70 ++++ .../css-multicol-1/multicol-basic-002.html | 70 ++++ .../css-multicol-1/multicol-basic-003.html | 70 ++++ .../css-multicol-1/multicol-basic-004.html | 70 ++++ .../css-multicol-1/multicol-block-clip-001-ref.xht | 33 ++ .../css-multicol-1/multicol-block-clip-001.xht | 55 +++ .../css-multicol-1/multicol-block-clip-002-ref.xht | 54 +++ .../css-multicol-1/multicol-block-clip-002.xht | 57 +++ .../multicol-br-inside-avoidcolumn-001.xht | 51 +++ .../multicol-br-inside-avoidcolumn-ref.xht | 30 ++ .../css-multicol-1/multicol-break-000-ref.xht | 36 ++ .../received/css-multicol-1/multicol-break-000.xht | 60 +++ .../css-multicol-1/multicol-break-001-ref.xht | 35 ++ .../received/css-multicol-1/multicol-break-001.xht | 59 +++ .../css-multicol-1/multicol-clip-001-ref.xht | 31 ++ .../received/css-multicol-1/multicol-clip-001.xht | 50 +++ .../css-multicol-1/multicol-clip-002-ref.xht | 31 ++ .../received/css-multicol-1/multicol-clip-002.xht | 51 +++ .../css-multicol-1/multicol-collapsing-001-ref.xht | 31 ++ .../css-multicol-1/multicol-collapsing-001.xht | 56 +++ .../css-multicol-1/multicol-columns-001-ref.xht | 30 ++ .../css-multicol-1/multicol-columns-001.xht | 48 +++ .../css-multicol-1/multicol-columns-002.xht | 48 +++ .../css-multicol-1/multicol-columns-003.xht | 48 +++ .../css-multicol-1/multicol-columns-004.xht | 48 +++ .../css-multicol-1/multicol-columns-005.xht | 48 +++ .../css-multicol-1/multicol-columns-006.xht | 48 +++ .../css-multicol-1/multicol-columns-007.xht | 48 +++ .../multicol-columns-invalid-001-ref.xht | 32 ++ .../multicol-columns-invalid-001.xht | 48 +++ .../multicol-columns-invalid-002.xht | 56 +++ .../multicol-columns-toolong-001.xht | 47 +++ .../css-multicol-1/multicol-containing-001-ref.xht | 31 ++ .../css-multicol-1/multicol-containing-001.xht | 55 +++ .../css-multicol-1/multicol-containing-002-ref.xht | 37 ++ .../css-multicol-1/multicol-containing-002.xht | 44 ++ .../received/css-multicol-1/multicol-count-001.xht | 48 +++ .../css-multicol-1/multicol-count-002-ref.xht | 40 ++ .../received/css-multicol-1/multicol-count-002.xht | 42 ++ .../css-multicol-1/multicol-count-computed-001.xht | 56 +++ .../css-multicol-1/multicol-count-computed-002.xht | 56 +++ .../multicol-count-computed-003-ref.xht | 25 ++ .../css-multicol-1/multicol-count-computed-003.xht | 93 ++++ .../multicol-count-computed-004-ref.xht | 25 ++ .../css-multicol-1/multicol-count-computed-004.xht | 52 +++ .../css-multicol-1/multicol-count-computed-005.xht | 97 +++++ .../multicol-count-computed-2-ref.xht | 58 +++ .../css-multicol-1/multicol-count-computed-ref.xht | 69 +++ .../css-multicol-1/multicol-count-large-001.xht | 48 +++ .../css-multicol-1/multicol-count-large-002.xht | 48 +++ .../css-multicol-1/multicol-count-large-2-ref.xht | 40 ++ .../css-multicol-1/multicol-count-large-ref.xht | 30 ++ .../css-multicol-1/multicol-count-negative-001.xht | 51 +++ .../css-multicol-1/multicol-count-negative-002.xht | 51 +++ .../multicol-count-non-integer-001.xht | 51 +++ .../multicol-count-non-integer-002.xht | 51 +++ .../multicol-count-non-integer-003.xht | 51 +++ .../css-multicol-1/multicol-fill-000-ref.xht | 58 +++ .../received/css-multicol-1/multicol-fill-000.xht | 77 ++++ .../css-multicol-1/multicol-fill-001-ref.xht | 53 +++ .../received/css-multicol-1/multicol-fill-001.xht | 70 ++++ .../css-multicol-1/multicol-fill-auto-001-ref.xht | 45 ++ .../css-multicol-1/multicol-fill-auto-001.xht | 39 ++ .../css-multicol-1/multicol-fill-auto-002-ref.xht | 49 +++ .../css-multicol-1/multicol-fill-auto-002.xht | 55 +++ .../css-multicol-1/multicol-fill-auto-003-ref.xht | 39 ++ .../css-multicol-1/multicol-fill-auto-003.xht | 65 +++ .../multicol-fill-auto-block-children-001.xht | 94 +++++ .../multicol-fill-auto-block-children-002-ref.xht | 79 ++++ .../multicol-fill-auto-block-children-002.xht | 99 +++++ .../multicol-fill-auto-block-children-ref.xht | 28 ++ .../received/css-multicol-1/multicol-fill-auto.xht | 55 +++ .../multicol-fill-balance-001-ref.xht | 49 +++ .../css-multicol-1/multicol-fill-balance-001.xht | 54 +++ .../received/css-multicol-1/multicol-fill-ref.xht | 21 + .../css-multicol-1/multicol-gap-000-ref.xht | 34 ++ .../received/css-multicol-1/multicol-gap-000.xht | 47 +++ .../css-multicol-1/multicol-gap-001-ref.xht | 22 + .../received/css-multicol-1/multicol-gap-001.xht | 44 ++ .../css-multicol-1/multicol-gap-002-ref.xht | 31 ++ .../received/css-multicol-1/multicol-gap-002.xht | 46 ++ .../received/css-multicol-1/multicol-gap-003.xht | 46 ++ .../multicol-gap-fraction-001-ref.xht | 73 ++++ .../css-multicol-1/multicol-gap-fraction-001.xht | 61 +++ .../css-multicol-1/multicol-gap-large-001-ref.xht | 21 + .../css-multicol-1/multicol-gap-large-001.xht | 61 +++ .../css-multicol-1/multicol-gap-large-002-ref.xht | 24 ++ .../css-multicol-1/multicol-gap-large-002.xht | 51 +++ .../css-multicol-1/multicol-gap-negative-001.xht | 47 +++ .../css-multicol-1/multicol-height-001-ref.xht | 28 ++ .../css-multicol-1/multicol-height-001.xht | 42 ++ .../multicol-height-block-child-001-ref.xht | 55 +++ .../multicol-height-block-child-001.xht | 102 +++++ .../css-multicol-1/multicol-inherit-001-ref.xht | 35 ++ .../css-multicol-1/multicol-inherit-001.xht | 81 ++++ .../css-multicol-1/multicol-inherit-002-ref.xht | 39 ++ .../css-multicol-1/multicol-inherit-002.xht | 88 ++++ .../css-multicol-1/multicol-inherit-003.xht | 69 +++ .../css-multicol-1/multicol-inherit-004.xht | 61 +++ .../css-multicol-1/multicol-inherit-3-ref.xht | 66 +++ .../css-multicol-1/multicol-inherit-4-ref.xht | 37 ++ .../css-multicol-1/multicol-list-item-001-ref.xht | 22 + .../css-multicol-1/multicol-list-item-001.xht | 58 +++ .../css-multicol-1/multicol-margin-001.xht | 76 ++++ .../css-multicol-1/multicol-margin-002.xht | 80 ++++ .../multicol-margin-child-001-ref.xht | 45 ++ .../css-multicol-1/multicol-margin-child-001.xht | 54 +++ .../css-multicol-1/multicol-nested-002-ref.xht | 106 +++++ .../css-multicol-1/multicol-nested-002.xht | 86 ++++ .../css-multicol-1/multicol-nested-005-ref.xht | 35 ++ .../css-multicol-1/multicol-nested-005.xht | 112 +++++ .../multicol-nested-column-rule-001-ref.xht | 45 ++ .../multicol-nested-column-rule-001.xht | 128 ++++++ .../multicol-nested-margin-001-ref.xht | 107 +++++ .../css-multicol-1/multicol-nested-margin-001.xht | 82 ++++ .../multicol-nested-margin-002-ref.xht | 59 +++ .../css-multicol-1/multicol-nested-margin-002.xht | 119 ++++++ .../multicol-nested-margin-003-ref.xht | 108 +++++ .../css-multicol-1/multicol-nested-margin-003.xht | 102 +++++ .../multicol-nested-margin-004-ref.xht | 137 ++++++ .../css-multicol-1/multicol-nested-margin-004.xht | 106 +++++ .../css-multicol-1/multicol-nested-margin-005.xht | 104 +++++ .../css-multicol-1/multicol-overflow-000-ref.xht | 39 ++ .../css-multicol-1/multicol-overflow-000.xht | 55 +++ .../multicol-overflowing-001-ref.xht | 209 +++++++++ .../css-multicol-1/multicol-overflowing-001.xht | 92 ++++ .../received/css-multicol-1/multicol-red.png | Bin 0 -> 225 bytes .../css-multicol-1/multicol-reduce-000-ref.xht | 43 ++ .../css-multicol-1/multicol-reduce-000.xht | 69 +++ .../css-multicol-1/multicol-rule-000-ref.xht | 43 ++ .../received/css-multicol-1/multicol-rule-000.xht | 63 +++ .../css-multicol-1/multicol-rule-001-ref.xht | 33 ++ .../received/css-multicol-1/multicol-rule-001.xht | 55 +++ .../received/css-multicol-1/multicol-rule-002.xht | 69 +++ .../css-multicol-1/multicol-rule-003-ref.xht | 27 ++ .../received/css-multicol-1/multicol-rule-003.xht | 46 ++ .../css-multicol-1/multicol-rule-004-ref.xht | 36 ++ .../received/css-multicol-1/multicol-rule-004.xht | 61 +++ .../css-multicol-1/multicol-rule-color-001-ref.xht | 27 ++ .../css-multicol-1/multicol-rule-color-001.xht | 61 +++ .../multicol-rule-color-inherit-001-ref.xht | 22 + .../multicol-rule-color-inherit-001.xht | 143 +++++++ .../multicol-rule-color-inherit-002.xht | 127 ++++++ .../multicol-rule-dashed-000-ref.xht | 36 ++ .../css-multicol-1/multicol-rule-dashed-000.xht | 56 +++ .../multicol-rule-dotted-000-ref.xht | 36 ++ .../css-multicol-1/multicol-rule-dotted-000.xht | 56 +++ .../multicol-rule-double-000-ref.xht | 36 ++ .../css-multicol-1/multicol-rule-double-000.xht | 56 +++ .../multicol-rule-fraction-001-ref.xht | 28 ++ .../css-multicol-1/multicol-rule-fraction-001.xht | 60 +++ .../multicol-rule-fraction-002-ref.xht | 24 ++ .../css-multicol-1/multicol-rule-fraction-002.xht | 61 +++ .../css-multicol-1/multicol-rule-fraction-003.xht | 69 +++ .../multicol-rule-fraction-3-ref.xht | 57 +++ .../multicol-rule-groove-000-ref.xht | 36 ++ .../css-multicol-1/multicol-rule-groove-000.xht | 56 +++ .../multicol-rule-hidden-000-ref.xht | 34 ++ .../css-multicol-1/multicol-rule-hidden-000.xht | 54 +++ .../css-multicol-1/multicol-rule-inset-000.xht | 57 +++ .../css-multicol-1/multicol-rule-large-001-ref.xht | 29 ++ .../css-multicol-1/multicol-rule-large-001.xht | 73 ++++ .../css-multicol-1/multicol-rule-none-000.xht | 54 +++ .../css-multicol-1/multicol-rule-outset-000.xht | 57 +++ .../css-multicol-1/multicol-rule-percent-001.xht | 39 ++ .../css-multicol-1/multicol-rule-px-001.xht | 65 +++ .../received/css-multicol-1/multicol-rule-ref.xht | 51 +++ .../css-multicol-1/multicol-rule-ridge-000-ref.xht | 36 ++ .../css-multicol-1/multicol-rule-ridge-000.xht | 56 +++ .../multicol-rule-samelength-001-ref.xht | 34 ++ .../multicol-rule-samelength-001.xht | 77 ++++ .../css-multicol-1/multicol-rule-shorthand-001.xht | 87 ++++ .../css-multicol-1/multicol-rule-solid-000-ref.xht | 36 ++ .../css-multicol-1/multicol-rule-solid-000.xht | 56 +++ .../css-multicol-1/multicol-rule-stacking-001.xht | 54 +++ .../css-multicol-1/multicol-rule-stacking-ref.xht | 53 +++ .../multicol-rule-style-groove-001-ref.xht | 50 +++ .../multicol-rule-style-groove-001.xht | 77 ++++ .../multicol-rule-style-inset-001.xht | 77 ++++ .../multicol-rule-style-outset-001.xht | 77 ++++ .../multicol-rule-style-ridge-001-ref.xht | 50 +++ .../multicol-rule-style-ridge-001.xht | 77 ++++ .../css-multicol-1/multicol-shorthand-001.xht | 65 +++ .../css-multicol-1/multicol-span-000-ref.xht | 36 ++ .../received/css-multicol-1/multicol-span-000.xht | 70 ++++ .../css-multicol-1/multicol-span-all-001-ref.xht | 39 ++ .../css-multicol-1/multicol-span-all-001.xht | 67 +++ .../css-multicol-1/multicol-span-all-002-ref.xht | 35 ++ .../css-multicol-1/multicol-span-all-002.xht | 75 ++++ .../css-multicol-1/multicol-span-all-003.xht | 54 +++ .../multicol-span-all-block-sibling-003.xht | 47 +++ .../multicol-span-all-block-sibling-3-ref.xht | 34 ++ .../multicol-span-all-child-001-ref.xht | 109 +++++ .../css-multicol-1/multicol-span-all-child-001.xht | 59 +++ .../multicol-span-all-child-002-ref.xht | 32 ++ .../css-multicol-1/multicol-span-all-child-002.xht | 86 ++++ .../multicol-span-all-margin-001-ref.xht | 23 + .../multicol-span-all-margin-001.xht | 77 ++++ .../multicol-span-all-margin-002-ref.xht | 39 ++ .../multicol-span-all-margin-002.xht | 81 ++++ .../multicol-span-all-margin-bottom-001-ref.xht | 31 ++ .../multicol-span-all-margin-bottom-001.xht | 84 ++++ .../multicol-span-all-margin-nested-001-ref.xht | 31 ++ .../multicol-span-all-margin-nested-001.xht | 75 ++++ .../multicol-span-all-margin-nested-002.xht | 76 ++++ .../multicol-span-all-margin-nested-003.xht | 45 ++ .../multicol-span-all-margin-nested-3-ref.xht | 23 + ...ticol-span-all-margin-nested-firstchild-001.xht | 85 ++++ ...ticol-span-all-margin-nested-firstchild-ref.xht | 76 ++++ .../css-multicol-1/multicol-span-float-001-ref.xht | 35 ++ .../css-multicol-1/multicol-span-float-001.xht | 70 ++++ .../css-multicol-1/multicol-span-none-001-ref.xht | 54 +++ .../css-multicol-1/multicol-span-none-001.xht | 67 +++ .../css-multicol-1/multicol-table-cell-001-ref.xht | 12 + .../css-multicol-1/multicol-table-cell-001.xht | 37 ++ .../multicol-table-cell-height-001-ref.xht | 23 + .../multicol-table-cell-height-001.xht | 52 +++ .../multicol-table-cell-height-002.xht | 52 +++ .../multicol-table-cell-vertical-align-001.xht | 41 ++ .../multicol-table-cell-vertical-align-ref.xht | 29 ++ .../css-multicol-1/multicol-width-001-ref.xht | 50 +++ .../received/css-multicol-1/multicol-width-001.xht | 48 +++ .../css-multicol-1/multicol-width-002-ref.xht | 32 ++ .../received/css-multicol-1/multicol-width-002.xht | 42 ++ .../received/css-multicol-1/multicol-width-003.xht | 67 +++ .../css-multicol-1/multicol-width-count-001.xht | 49 +++ .../css-multicol-1/multicol-width-count-002.xht | 42 ++ .../css-multicol-1/multicol-width-ems-001.xht | 42 ++ .../css-multicol-1/multicol-width-ems-ref.xht | 59 +++ .../multicol-width-invalid-001-ref.xht | 39 ++ .../css-multicol-1/multicol-width-invalid-001.xht | 47 +++ .../css-multicol-1/multicol-width-large-001.xht | 47 +++ .../css-multicol-1/multicol-width-large-002.xht | 47 +++ .../css-multicol-1/multicol-width-negative-001.xht | 36 ++ .../multicol-width-small-001-ref.xht | 29 ++ .../css-multicol-1/multicol-width-small-001.xht | 61 +++ .../multicol-zero-height-001-ref.xht | 15 + .../css-multicol-1/multicol-zero-height-001.xht | 44 ++ .../reference/multicol-basic-ref.html | 77 ++++ .../received/css-multicol-1/support/1x1-green.png | Bin 0 -> 135 bytes .../received/css-multicol-1/support/1x1-lime.png | Bin 0 -> 135 bytes .../received/css-multicol-1/support/1x1-maroon.png | Bin 0 -> 109 bytes .../received/css-multicol-1/support/1x1-navy.png | Bin 0 -> 109 bytes .../received/css-multicol-1/support/1x1-red.png | Bin 0 -> 135 bytes .../received/css-multicol-1/support/1x1-white.png | Bin 0 -> 109 bytes .../css-multicol-1/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../css-multicol-1/support/60x60-green.png | Bin 0 -> 218 bytes .../received/css-multicol-1/support/60x60-red.png | Bin 0 -> 217 bytes .../received/css-multicol-1/support/a-green.css | 1 + .../received/css-multicol-1/support/b-green.css | 1 + .../received/css-multicol-1/support/black20x20.png | Bin 0 -> 165 bytes .../received/css-multicol-1/support/c-red.css | 1 + .../received/css-multicol-1/support/cat.png | Bin 0 -> 1883 bytes .../css-multicol-1/support/import-green.css | 1 + .../received/css-multicol-1/support/import-red.css | 1 + .../css-multicol-1/support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../css-multicol-1/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../css-multicol-1/support/pattern-rgr-grg-rgr.png | Bin 0 -> 222 bytes .../received/css-multicol-1/support/pattern-tr.png | Bin 0 -> 137 bytes .../received/css-multicol-1/support/red20x20.png | Bin 0 -> 160 bytes .../css-multicol-1/support/square-purple.png | Bin 0 -> 92 bytes .../css-multicol-1/support/square-teal.png | Bin 0 -> 92 bytes .../css-multicol-1/support/square-white.png | Bin 0 -> 78 bytes .../css-multicol-1/support/swatch-blue.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-gray.png | Bin 0 -> 163 bytes .../css-multicol-1/support/swatch-green.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-lime.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-navy.png | Bin 0 -> 159 bytes .../css-multicol-1/support/swatch-orange.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-pink.png | Bin 0 -> 160 bytes .../css-multicol-1/support/swatch-purple.png | Bin 0 -> 153 bytes .../received/css-multicol-1/support/swatch-red.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-white.png | Bin 0 -> 85 bytes .../css-multicol-1/support/swatch-yellow.png | Bin 0 -> 84 bytes .../received/css-multicol-1/support/test-bl.png | Bin 0 -> 1368 bytes .../received/css-multicol-1/support/test-br.png | Bin 0 -> 1045 bytes .../received/css-multicol-1/support/test-outer.png | Bin 0 -> 2412 bytes .../received/css-multicol-1/support/test-tl.png | Bin 0 -> 1025 bytes .../received/css-multicol-1/support/test-tr.png | Bin 0 -> 1235 bytes .../received/css-namespaces-3/prefix-001.xml | 20 + .../received/css-namespaces-3/prefix-002.xml | 17 + .../received/css-namespaces-3/prefix-003.xml | 15 + .../received/css-namespaces-3/prefix-004.xml | 18 + .../received/css-namespaces-3/prefix-005.xml | 18 + .../received/css-namespaces-3/prefix-006.xml | 23 + .../css-namespaces-3/reftest/ref-lime-1-block.xml | 10 + .../reftest/ref-lime-1-generic.xml | 11 + .../css-namespaces-3/reftest/ref-lime-1.xml | 10 + .../reftest/ref-lime-2-generic.xml | 13 + .../css-namespaces-3/reftest/ref-lime-2.xml | 11 + .../css-namespaces-3/reftest/ref-lime-3.xml | 12 + .../css-namespaces-3/reftest/ref-lime-5.xml | 14 + .../css-namespaces-3/reftest/ref-lime-6.xml | 15 + .../received/css-namespaces-3/scope-001.xml | 20 + .../received/css-namespaces-3/scope-002.xml | 21 + .../received/css-namespaces-3/support/fail.css | 1 + .../css-namespaces-3/support/scope-002a.css | 3 + .../css-namespaces-3/support/scope-002b.css | 2 + .../css-namespaces-3/support/syntax-007.css | 5 + .../received/css-namespaces-3/syntax-001.xml | 16 + .../received/css-namespaces-3/syntax-002.xml | 16 + .../received/css-namespaces-3/syntax-003.xml | 39 ++ .../received/css-namespaces-3/syntax-004.xml | 17 + .../received/css-namespaces-3/syntax-005.xml | 27 ++ .../received/css-namespaces-3/syntax-006.xml | 20 + .../received/css-namespaces-3/syntax-007.xml | 13 + .../received/css-namespaces-3/syntax-008.xml | 23 + .../received/css-namespaces-3/syntax-009.xml | 18 + .../received/css-namespaces-3/syntax-010.xml | 36 ++ .../received/css-namespaces-3/syntax-011.xml | 47 +++ .../received/css-namespaces-3/syntax-012.xml | 31 ++ .../received/css-namespaces-3/syntax-013.xml | 44 ++ .../received/css-namespaces-3/syntax-014.xml | 31 ++ .../received/css-namespaces-3/syntax-015.xml | 18 + .../css-values-3/attr-color-invalid-cast.html | 43 ++ .../css-values-3/attr-color-invalid-fallback.html | 43 ++ .../received/css-values-3/attr-color-valid.html | 43 ++ .../css-values-3/attr-invalid-type-001.html | 43 ++ .../css-values-3/attr-invalid-type-002.html | 46 ++ .../css-values-3/attr-invalid-type-003.html | 46 ++ .../css-values-3/attr-length-invalid-cast.html | 43 ++ .../css-values-3/attr-length-invalid-fallback.html | 43 ++ .../attr-length-valid-zero-nofallback.html | 46 ++ .../css-values-3/attr-length-valid-zero.html | 46 ++ .../received/css-values-3/attr-length-valid.html | 43 ++ .../css-values-3/attr-px-invalid-cast.html | 43 ++ .../css-values-3/attr-px-invalid-fallback.html | 43 ++ .../received/css-values-3/attr-px-valid.html | 43 ++ .../received/css-values-3/calc-in-calc.html | 42 ++ .../css-values-3/calc-in-media-queries-001.html | 42 ++ .../css-values-3/calc-in-media-queries-002.html | 42 ++ .../css-values-3/calc-invalid-range-clamping.html | 44 ++ .../css-values-3/calc-parenthesis-stack.html | 42 ++ .../w3c-css/received/css-values-3/ch-unit-001.html | 37 ++ .../css-values-3/initial-background-color.html | 42 ++ .../css-values-3/reference/200-200-green.html | 33 ++ .../received/css-values-3/reference/all-green.html | 1 + .../css-values-3/reference/ch-unit-001-ref.html | 18 + .../reference/vh_not_refreshing_on_chrome-ref.html | 50 +++ .../received/css-values-3/support/1x1-green.png | Bin 0 -> 135 bytes .../received/css-values-3/support/1x1-lime.png | Bin 0 -> 135 bytes .../received/css-values-3/support/1x1-maroon.png | Bin 0 -> 109 bytes .../received/css-values-3/support/1x1-navy.png | Bin 0 -> 109 bytes .../received/css-values-3/support/1x1-red.png | Bin 0 -> 135 bytes .../received/css-values-3/support/1x1-white.png | Bin 0 -> 109 bytes .../received/css-values-3/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../received/css-values-3/support/60x60-green.png | Bin 0 -> 218 bytes .../received/css-values-3/support/60x60-red.png | Bin 0 -> 217 bytes .../w3c-css/received/css-values-3/support/README | 28 ++ .../received/css-values-3/support/a-green.css | 1 + .../received/css-values-3/support/b-green.css | 1 + .../received/css-values-3/support/c-red.css | 1 + .../w3c-css/received/css-values-3/support/cat.png | Bin 0 -> 1883 bytes .../received/css-values-3/support/import-green.css | 1 + .../received/css-values-3/support/import-red.css | 1 + .../css-values-3/support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../css-values-3/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../css-values-3/support/pattern-rgr-grg-rgr.png | Bin 0 -> 223 bytes .../received/css-values-3/support/pattern-tr.png | Bin 0 -> 137 bytes .../received/css-values-3/support/ruler-h-50%.png | Bin 0 -> 691 bytes .../received/css-values-3/support/ruler-h-50px.png | Bin 0 -> 671 bytes .../css-values-3/support/ruler-v-100px.png | Bin 0 -> 760 bytes .../received/css-values-3/support/ruler-v-50px.png | Bin 0 -> 757 bytes .../css-values-3/support/square-purple.png | Bin 0 -> 92 bytes .../received/css-values-3/support/square-teal.png | Bin 0 -> 92 bytes .../received/css-values-3/support/square-white.png | Bin 0 -> 78 bytes .../received/css-values-3/support/support/README | 4 + .../css-values-3/support/support/swatch-green.png | Bin 0 -> 84 bytes .../css-values-3/support/support/swatch-red.png | Bin 0 -> 84 bytes .../received/css-values-3/support/swatch-blue.png | Bin 0 -> 84 bytes .../received/css-values-3/support/swatch-green.png | Bin 0 -> 84 bytes .../received/css-values-3/support/swatch-lime.png | Bin 0 -> 84 bytes .../css-values-3/support/swatch-orange.png | Bin 0 -> 84 bytes .../received/css-values-3/support/swatch-red.png | Bin 0 -> 84 bytes .../received/css-values-3/support/swatch-teal.png | Bin 0 -> 156 bytes .../received/css-values-3/support/swatch-white.png | Bin 0 -> 85 bytes .../css-values-3/support/swatch-yellow.png | Bin 0 -> 84 bytes .../received/css-values-3/support/test-bl.png | Bin 0 -> 1368 bytes .../received/css-values-3/support/test-br.png | Bin 0 -> 1045 bytes .../css-values-3/support/test-inner-half-size.png | Bin 0 -> 180 bytes .../received/css-values-3/support/test-outer.png | Bin 0 -> 2412 bytes .../received/css-values-3/support/test-tl.png | Bin 0 -> 1025 bytes .../received/css-values-3/support/test-tr.png | Bin 0 -> 1235 bytes .../received/css-values-3/vh-calc-support-pct.html | 43 ++ .../received/css-values-3/vh-calc-support.html | 43 ++ .../received/css-values-3/vh-em-inherit.html | 41 ++ .../w3c-css/received/css-values-3/vh-inherit.html | 42 ++ .../received/css-values-3/vh-interpolate-pct.html | 48 +++ .../received/css-values-3/vh-interpolate-px.html | 48 +++ .../received/css-values-3/vh-interpolate-vh.html | 48 +++ .../css-values-3/vh-support-atviewport.html | 44 ++ .../received/css-values-3/vh-support-margin.html | 41 ++ .../css-values-3/vh-support-transform-origin.html | 42 ++ .../vh-support-transform-translate.html | 42 ++ .../w3c-css/received/css-values-3/vh-support.html | 39 ++ .../received/css-values-3/vh-zero-support.html | 41 ++ .../css-values-3/vh_not_refreshing_on_chrome.html | 53 +++ .../vh_not_refreshing_on_chrome_iframe.html | 85 ++++ layout/reftests/w3c-css/received/import.log | 466 +++++++++++++++++++++ .../reference/ref-filled-green-100px-square.xht | 19 + .../reftests/w3c-css/received/reftest-stylo.list | 103 +++++ layout/reftests/w3c-css/received/reftest.list | 257 ++++++++++++ .../received/selectors-4/focus-within-001-ref.html | 15 + .../received/selectors-4/focus-within-001.html | 39 ++ .../received/selectors-4/focus-within-002.html | 41 ++ .../received/selectors-4/focus-within-003.html | 47 +++ .../received/selectors-4/focus-within-004.html | 52 +++ .../received/selectors-4/focus-within-005.html | 53 +++ .../received/selectors-4/focus-within-006.html | 55 +++ .../selectors-4/focus-within-shadow-001-ref.html | 15 + .../selectors-4/focus-within-shadow-001.html | 40 ++ .../selectors-4/focus-within-shadow-002.html | 41 ++ .../selectors-4/focus-within-shadow-003.html | 43 ++ .../selectors-4/focus-within-shadow-004.html | 49 +++ .../selectors-4/focus-within-shadow-005.html | 60 +++ .../selectors-4/of-type-selectors-ref.xhtml | 30 ++ .../received/selectors-4/of-type-selectors.xhtml | 32 ++ .../selectors-4/selector-required-ref.html | 22 + .../received/selectors-4/selector-required.html | 26 ++ .../selectors-dir-selector-ltr-001.html | 26 ++ .../selectors-4/selectors-dir-selector-ref.html | 19 + .../selectors-dir-selector-rtl-001.html | 26 ++ layout/reftests/w3c-css/submitted/README | 69 +++ ...lex-abspos-staticpos-align-content-001-ref.html | 103 +++++ .../flex-abspos-staticpos-align-content-001.html | 106 +++++ ...lex-abspos-staticpos-align-content-002-ref.html | 103 +++++ .../flex-abspos-staticpos-align-content-002.html | 106 +++++ ...lex-abspos-staticpos-align-content-003-ref.html | 106 +++++ .../flex-abspos-staticpos-align-content-003.html | 106 +++++ ...lex-abspos-staticpos-align-content-004-ref.html | 106 +++++ .../flex-abspos-staticpos-align-content-004.html | 106 +++++ ...lex-abspos-staticpos-align-content-005-ref.html | 103 +++++ .../flex-abspos-staticpos-align-content-005.html | 106 +++++ ...lex-abspos-staticpos-align-content-006-ref.html | 103 +++++ .../flex-abspos-staticpos-align-content-006.html | 106 +++++ ...lex-abspos-staticpos-align-content-007-ref.html | 106 +++++ .../flex-abspos-staticpos-align-content-007.html | 106 +++++ ...lex-abspos-staticpos-align-content-008-ref.html | 106 +++++ .../flex-abspos-staticpos-align-content-008.html | 106 +++++ ...abspos-staticpos-align-content-rtl-001-ref.html | 106 +++++ ...lex-abspos-staticpos-align-content-rtl-001.html | 107 +++++ ...abspos-staticpos-align-content-rtl-002-ref.html | 103 +++++ ...lex-abspos-staticpos-align-content-rtl-002.html | 107 +++++ ...pos-staticpos-align-content-vertWM-001-ref.html | 103 +++++ ...-abspos-staticpos-align-content-vertWM-001.html | 107 +++++ ...pos-staticpos-align-content-vertWM-002-ref.html | 106 +++++ ...-abspos-staticpos-align-content-vertWM-002.html | 107 +++++ .../flex-abspos-staticpos-align-self-001-ref.html | 99 +++++ .../flex-abspos-staticpos-align-self-001.html | 98 +++++ .../flex-abspos-staticpos-align-self-002-ref.html | 99 +++++ .../flex-abspos-staticpos-align-self-002.html | 98 +++++ .../flex-abspos-staticpos-align-self-003-ref.html | 102 +++++ .../flex-abspos-staticpos-align-self-003.html | 98 +++++ .../flex-abspos-staticpos-align-self-004-ref.html | 102 +++++ .../flex-abspos-staticpos-align-self-004.html | 98 +++++ .../flex-abspos-staticpos-align-self-005-ref.html | 99 +++++ .../flex-abspos-staticpos-align-self-005.html | 98 +++++ .../flex-abspos-staticpos-align-self-006-ref.html | 99 +++++ .../flex-abspos-staticpos-align-self-006.html | 98 +++++ .../flex-abspos-staticpos-align-self-007-ref.html | 102 +++++ .../flex-abspos-staticpos-align-self-007.html | 98 +++++ .../flex-abspos-staticpos-align-self-008-ref.html | 102 +++++ .../flex-abspos-staticpos-align-self-008.html | 98 +++++ ...ex-abspos-staticpos-align-self-rtl-001-ref.html | 102 +++++ .../flex-abspos-staticpos-align-self-rtl-001.html | 98 +++++ ...ex-abspos-staticpos-align-self-rtl-002-ref.html | 102 +++++ .../flex-abspos-staticpos-align-self-rtl-002.html | 99 +++++ ...ex-abspos-staticpos-align-self-rtl-003-ref.html | 99 +++++ .../flex-abspos-staticpos-align-self-rtl-003.html | 98 +++++ ...ex-abspos-staticpos-align-self-rtl-004-ref.html | 99 +++++ .../flex-abspos-staticpos-align-self-rtl-004.html | 99 +++++ ...abspos-staticpos-align-self-vertWM-001-ref.html | 99 +++++ ...lex-abspos-staticpos-align-self-vertWM-001.html | 98 +++++ ...abspos-staticpos-align-self-vertWM-002-ref.html | 99 +++++ ...lex-abspos-staticpos-align-self-vertWM-002.html | 99 +++++ ...abspos-staticpos-align-self-vertWM-003-ref.html | 102 +++++ ...lex-abspos-staticpos-align-self-vertWM-003.html | 98 +++++ ...abspos-staticpos-align-self-vertWM-004-ref.html | 102 +++++ ...lex-abspos-staticpos-align-self-vertWM-004.html | 100 +++++ ...s-staticpos-fallback-align-content-001-ref.html | 75 ++++ ...bspos-staticpos-fallback-align-content-001.html | 72 ++++ ...staticpos-fallback-justify-content-001-ref.html | 75 ++++ ...pos-staticpos-fallback-justify-content-001.html | 76 ++++ ...x-abspos-staticpos-justify-content-001-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-001.html | 101 +++++ ...x-abspos-staticpos-justify-content-002-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-002.html | 101 +++++ ...x-abspos-staticpos-justify-content-003-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-003.html | 101 +++++ ...x-abspos-staticpos-justify-content-004-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-004.html | 101 +++++ ...x-abspos-staticpos-justify-content-005-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-005.html | 101 +++++ ...x-abspos-staticpos-justify-content-006-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-006.html | 101 +++++ ...x-abspos-staticpos-justify-content-007-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-007.html | 101 +++++ ...x-abspos-staticpos-justify-content-008-ref.html | 103 +++++ .../flex-abspos-staticpos-justify-content-008.html | 101 +++++ ...spos-staticpos-justify-content-rtl-001-ref.html | 103 +++++ ...x-abspos-staticpos-justify-content-rtl-001.html | 102 +++++ ...spos-staticpos-justify-content-rtl-002-ref.html | 106 +++++ ...x-abspos-staticpos-justify-content-rtl-002.html | 102 +++++ ...s-staticpos-justify-content-vertWM-001-ref.html | 106 +++++ ...bspos-staticpos-justify-content-vertWM-001.html | 102 +++++ ...s-staticpos-justify-content-vertWM-002-ref.html | 103 +++++ ...bspos-staticpos-justify-content-vertWM-002.html | 102 +++++ ...flex-abspos-staticpos-justify-self-001-ref.html | 93 ++++ .../flex-abspos-staticpos-justify-self-001.html | 97 +++++ .../flex-abspos-staticpos-margin-001-ref.html | 79 ++++ .../align3/flex-abspos-staticpos-margin-001.html | 83 ++++ .../flex-abspos-staticpos-margin-002-ref.html | 79 ++++ .../align3/flex-abspos-staticpos-margin-002.html | 84 ++++ .../grid-abspos-staticpos-align-self-001-ref.html | 100 +++++ .../grid-abspos-staticpos-align-self-001.html | 101 +++++ .../grid-abspos-staticpos-align-self-002-ref.html | 98 +++++ .../grid-abspos-staticpos-align-self-002.html | 100 +++++ ...id-abspos-staticpos-align-self-img-001-ref.html | 127 ++++++ .../grid-abspos-staticpos-align-self-img-001.html | 126 ++++++ ...id-abspos-staticpos-align-self-img-002-ref.html | 125 ++++++ .../grid-abspos-staticpos-align-self-img-002.html | 125 ++++++ ...id-abspos-staticpos-align-self-rtl-001-ref.html | 102 +++++ .../grid-abspos-staticpos-align-self-rtl-001.html | 101 +++++ ...id-abspos-staticpos-align-self-rtl-002-ref.html | 102 +++++ .../grid-abspos-staticpos-align-self-rtl-002.html | 102 +++++ ...id-abspos-staticpos-align-self-rtl-003-ref.html | 101 +++++ .../grid-abspos-staticpos-align-self-rtl-003.html | 100 +++++ ...id-abspos-staticpos-align-self-rtl-004-ref.html | 101 +++++ .../grid-abspos-staticpos-align-self-rtl-004.html | 101 +++++ ...abspos-staticpos-align-self-vertWM-001-ref.html | 101 +++++ ...rid-abspos-staticpos-align-self-vertWM-001.html | 102 +++++ ...abspos-staticpos-align-self-vertWM-002-ref.html | 101 +++++ ...rid-abspos-staticpos-align-self-vertWM-002.html | 103 +++++ ...abspos-staticpos-align-self-vertWM-003-ref.html | 99 +++++ ...rid-abspos-staticpos-align-self-vertWM-003.html | 101 +++++ ...abspos-staticpos-align-self-vertWM-004-ref.html | 99 +++++ ...rid-abspos-staticpos-align-self-vertWM-004.html | 102 +++++ ...grid-abspos-staticpos-justify-self-001-ref.html | 101 +++++ .../grid-abspos-staticpos-justify-self-001.html | 102 +++++ ...grid-abspos-staticpos-justify-self-002-ref.html | 99 +++++ .../grid-abspos-staticpos-justify-self-002.html | 101 +++++ ...-abspos-staticpos-justify-self-img-001-ref.html | 127 ++++++ ...grid-abspos-staticpos-justify-self-img-001.html | 126 ++++++ ...-abspos-staticpos-justify-self-img-002-ref.html | 125 ++++++ ...grid-abspos-staticpos-justify-self-img-002.html | 125 ++++++ ...-abspos-staticpos-justify-self-rtl-001-ref.html | 101 +++++ ...grid-abspos-staticpos-justify-self-rtl-001.html | 102 +++++ ...-abspos-staticpos-justify-self-rtl-002-ref.html | 101 +++++ ...grid-abspos-staticpos-justify-self-rtl-002.html | 103 +++++ ...-abspos-staticpos-justify-self-rtl-003-ref.html | 99 +++++ ...grid-abspos-staticpos-justify-self-rtl-003.html | 101 +++++ ...-abspos-staticpos-justify-self-rtl-004-ref.html | 99 +++++ ...grid-abspos-staticpos-justify-self-rtl-004.html | 102 +++++ ...spos-staticpos-justify-self-vertWM-001-ref.html | 103 +++++ ...d-abspos-staticpos-justify-self-vertWM-001.html | 101 +++++ ...spos-staticpos-justify-self-vertWM-002-ref.html | 103 +++++ ...d-abspos-staticpos-justify-self-vertWM-002.html | 102 +++++ ...spos-staticpos-justify-self-vertWM-003-ref.html | 101 +++++ ...d-abspos-staticpos-justify-self-vertWM-003.html | 100 +++++ ...spos-staticpos-justify-self-vertWM-004-ref.html | 101 +++++ ...d-abspos-staticpos-justify-self-vertWM-004.html | 101 +++++ .../reftests/w3c-css/submitted/align3/reftest.list | 77 ++++ .../submitted/align3/support/colors-8x16.png | Bin 0 -> 92 bytes .../submitted/background/aqua-yellow-32x32.png | Bin 0 -> 156 bytes .../submitted/background/aqua-yellow-37x37.png | Bin 0 -> 287 bytes .../background/background-repeat-round-1-ref.html | 32 ++ .../background/background-repeat-round-1a.html | 33 ++ .../background/background-repeat-round-1b.html | 33 ++ .../background/background-repeat-round-1c.html | 34 ++ .../background/background-repeat-round-1d.html | 34 ++ .../background/background-repeat-round-1e.html | 34 ++ .../background/background-repeat-round-2-ref.html | 31 ++ .../background/background-repeat-round-2.html | 33 ++ .../background/background-repeat-round-3-ref.html | 31 ++ .../background/background-repeat-round-3.html | 34 ++ .../background/background-repeat-round-4-ref.html | 33 ++ .../background/background-repeat-round-4.html | 36 ++ .../background/background-repeat-space-1-ref.html | 68 +++ .../background/background-repeat-space-10-ref.html | 41 ++ .../background/background-repeat-space-10.html | 25 ++ .../background/background-repeat-space-1a.html | 34 ++ .../background/background-repeat-space-1b.html | 35 ++ .../background/background-repeat-space-1c.html | 34 ++ .../background/background-repeat-space-2-ref.html | 32 ++ .../background/background-repeat-space-2.html | 36 ++ .../background/background-repeat-space-3-ref.html | 80 ++++ .../background/background-repeat-space-3.html | 64 +++ .../background/background-repeat-space-4-ref.html | 58 +++ .../background/background-repeat-space-4.html | 34 ++ .../background/background-repeat-space-5-ref.html | 58 +++ .../background/background-repeat-space-5.html | 34 ++ .../background/background-repeat-space-6-ref.html | 61 +++ .../background/background-repeat-space-6.html | 35 ++ .../background/background-repeat-space-7-ref.html | 61 +++ .../background/background-repeat-space-7.html | 35 ++ .../background/background-repeat-space-8-ref.html | 34 ++ .../background/background-repeat-space-8.html | 35 ++ .../background/background-repeat-space-9-ref.html | 41 ++ .../background/background-repeat-space-9.html | 25 ++ .../background/border-image-repeat-1-ref.html | 20 + .../background/border-image-repeat-1.html | 24 ++ .../border-image-repeat-round-1-ref.html | 100 +++++ .../background/border-image-repeat-round-1.html | 27 ++ .../border-image-repeat-round-2-ref.html | 100 +++++ .../background/border-image-repeat-round-2.html | 27 ++ .../border-image-repeat-space-1-ref.html | 96 +++++ .../background/border-image-repeat-space-1.html | 27 ++ .../border-image-repeat-space-2-ref.html | 56 +++ .../background/border-image-repeat-space-2.html | 27 ++ .../border-image-repeat-space-3-ref.html | 136 ++++++ .../background/border-image-repeat-space-3.html | 27 ++ .../border-image-repeat-space-4-ref-1.html | 97 +++++ .../border-image-repeat-space-4-ref-2.html | 24 ++ .../background/border-image-repeat-space-4.html | 27 ++ .../border-image-repeat-space-5-ref-1.html | 177 ++++++++ .../border-image-repeat-space-5-ref-2.html | 24 ++ .../background/border-image-repeat-space-5.html | 27 ++ .../border-image-repeat-space-6-ref.html | 101 +++++ .../background/border-image-repeat-space-6.html | 27 ++ .../border-image-repeat-space-7-ref.html | 164 ++++++++ .../background/border-image-repeat-space-7.html | 27 ++ .../w3c-css/submitted/background/border.png | Bin 0 -> 849 bytes .../submitted/background/reftest-stylo.list | 35 ++ .../w3c-css/submitted/background/reftest.list | 35 ++ .../w3c-css/submitted/background/reticule-bl.png | Bin 0 -> 123 bytes .../w3c-css/submitted/background/reticule-bo.png | Bin 0 -> 134 bytes .../w3c-css/submitted/background/reticule-br.png | Bin 0 -> 121 bytes .../w3c-css/submitted/background/reticule-ct.png | Bin 0 -> 127 bytes .../w3c-css/submitted/background/reticule-le.png | Bin 0 -> 128 bytes .../w3c-css/submitted/background/reticule-ri.png | Bin 0 -> 130 bytes .../w3c-css/submitted/background/reticule-tl.png | Bin 0 -> 125 bytes .../w3c-css/submitted/background/reticule-to.png | Bin 0 -> 128 bytes .../w3c-css/submitted/background/reticule-tr.png | Bin 0 -> 126 bytes .../w3c-css/submitted/background/reticule.png | Bin 0 -> 202 bytes .../w3c-css/submitted/check-for-references.sh | 27 ++ .../color4/background-color-hsl-001-ref.html | 33 ++ .../submitted/color4/background-color-hsl-001.html | 36 ++ .../color4/background-color-hsl-002-ref.html | 33 ++ .../submitted/color4/background-color-hsl-002.html | 36 ++ .../color4/background-color-hsl-003-ref.html | 33 ++ .../submitted/color4/background-color-hsl-003.html | 36 ++ .../color4/background-color-hsl-004-ref.html | 33 ++ .../submitted/color4/background-color-hsl-004.html | 36 ++ .../color4/background-color-rgb-001-ref.html | 33 ++ .../submitted/color4/background-color-rgb-001.html | 36 ++ .../color4/background-color-rgb-002-ref.html | 33 ++ .../submitted/color4/background-color-rgb-002.html | 36 ++ .../color4/background-color-rgb-003-ref.html | 33 ++ .../submitted/color4/background-color-rgb-003.html | 36 ++ .../w3c-css/submitted/color4/reftest-stylo.list | 15 + .../reftests/w3c-css/submitted/color4/reftest.list | 10 + .../submitted/conditional3/css-supports-001.xht | 18 + .../submitted/conditional3/css-supports-002.xht | 19 + .../submitted/conditional3/css-supports-003.xht | 18 + .../submitted/conditional3/css-supports-004.xht | 18 + .../submitted/conditional3/css-supports-005.xht | 19 + .../submitted/conditional3/css-supports-006.xht | 18 + .../submitted/conditional3/css-supports-007.xht | 18 + .../submitted/conditional3/css-supports-008.xht | 18 + .../submitted/conditional3/css-supports-009.xht | 19 + .../submitted/conditional3/css-supports-010.xht | 19 + .../submitted/conditional3/css-supports-011.xht | 18 + .../submitted/conditional3/css-supports-012.xht | 18 + .../submitted/conditional3/css-supports-013.xht | 19 + .../submitted/conditional3/css-supports-014.xht | 19 + .../submitted/conditional3/css-supports-015.xht | 18 + .../submitted/conditional3/css-supports-016.xht | 18 + .../submitted/conditional3/css-supports-017.xht | 19 + .../submitted/conditional3/css-supports-018.xht | 18 + .../submitted/conditional3/css-supports-019.xht | 19 + .../submitted/conditional3/css-supports-020.xht | 19 + .../submitted/conditional3/css-supports-021.xht | 18 + .../submitted/conditional3/css-supports-022.xht | 19 + .../submitted/conditional3/css-supports-023.xht | 19 + .../submitted/conditional3/css-supports-024.xht | 18 + .../submitted/conditional3/css-supports-025.xht | 20 + .../submitted/conditional3/css-supports-026.xht | 21 + .../submitted/conditional3/css-supports-027.xht | 21 + .../submitted/conditional3/css-supports-028.xht | 20 + .../submitted/conditional3/css-supports-029.xht | 19 + .../submitted/conditional3/css-supports-030.xht | 19 + .../submitted/conditional3/css-supports-031.xht | 19 + .../submitted/conditional3/css-supports-032.xht | 19 + .../submitted/conditional3/css-supports-033.xht | 19 + .../submitted/conditional3/css-supports-034.xht | 19 + .../submitted/conditional3/css-supports-035.xht | 19 + .../submitted/conditional3/css-supports-036.xht | 19 + .../submitted/conditional3/css-supports-037.xht | 19 + .../submitted/conditional3/css-supports-038.xht | 19 + .../submitted/conditional3/css-supports-039.xht | 19 + .../submitted/conditional3/css-supports-040.xht | 18 + .../submitted/conditional3/css-supports-041.xht | 18 + .../submitted/conditional3/css-supports-042.xht | 18 + .../submitted/conditional3/css-supports-043.xht | 19 + .../submitted/conditional3/css-supports-044.xht | 19 + .../submitted/conditional3/css-supports-045.xht | 19 + .../submitted/conditional3/css-supports-046.xht | 22 + .../submitted/conditional3/reftest-stylo.list | 47 +++ .../w3c-css/submitted/conditional3/reftest.list | 46 ++ .../submitted/conditional3/support/pass.xht | 12 + .../contain/contain-paint-clip-001-ref.html | 22 + .../submitted/contain/contain-paint-clip-001.html | 71 ++++ .../contain/contain-paint-clip-002-ref.html | 33 ++ .../submitted/contain/contain-paint-clip-002.html | 35 ++ .../contain/contain-paint-clip-003-ref.html | 34 ++ .../submitted/contain/contain-paint-clip-003.html | 36 ++ .../contain/contain-paint-clip-004-ref.html | 34 ++ .../submitted/contain/contain-paint-clip-004.html | 36 ++ .../submitted/contain/contain-paint-clip-005.html | 42 ++ ...in-paint-containing-block-absolute-001-ref.html | 22 + ...ontain-paint-containing-block-absolute-001.html | 37 ++ ...ntain-paint-containing-block-fixed-001-ref.html | 22 + .../contain-paint-containing-block-fixed-001.html | 37 ++ ...ain-paint-formatting-context-float-001-ref.html | 29 ++ ...contain-paint-formatting-context-float-001.html | 40 ++ ...in-paint-formatting-context-margin-001-ref.html | 33 ++ ...ontain-paint-formatting-context-margin-001.html | 39 ++ .../w3c-css/submitted/contain/reftest-stylo.list | 12 + .../w3c-css/submitted/contain/reftest.list | 11 + .../moz-css21-block-page-break-inside-avoid-1.html | 21 + ...moz-css21-block-page-break-inside-avoid-10.html | 20 + ...moz-css21-block-page-break-inside-avoid-11.html | 21 + ...moz-css21-block-page-break-inside-avoid-12.html | 22 + ...moz-css21-block-page-break-inside-avoid-13.html | 23 + ...css21-block-page-break-inside-avoid-14-ref.html | 20 + ...moz-css21-block-page-break-inside-avoid-14.html | 22 + ...css21-block-page-break-inside-avoid-15-ref.html | 20 + ...moz-css21-block-page-break-inside-avoid-15.html | 22 + .../moz-css21-block-page-break-inside-avoid-2.html | 21 + .../moz-css21-block-page-break-inside-avoid-3.html | 21 + .../moz-css21-block-page-break-inside-avoid-4.html | 21 + .../moz-css21-block-page-break-inside-avoid-5.html | 21 + .../moz-css21-block-page-break-inside-avoid-6.html | 21 + .../moz-css21-block-page-break-inside-avoid-7.html | 22 + ...-css21-block-page-break-inside-avoid-8-ref.html | 21 + .../moz-css21-block-page-break-inside-avoid-8.html | 23 + .../moz-css21-block-page-break-inside-avoid-9.html | 22 + ...oz-css21-block-page-break-inside-avoid-ref.html | 19 + .../moz-css21-float-page-break-inside-avoid-1.html | 21 + ...-css21-float-page-break-inside-avoid-2-ref.html | 20 + .../moz-css21-float-page-break-inside-avoid-2.html | 21 + .../moz-css21-float-page-break-inside-avoid-3.html | 21 + .../moz-css21-float-page-break-inside-avoid-4.html | 21 + ...-css21-float-page-break-inside-avoid-5-ref.html | 33 ++ .../moz-css21-float-page-break-inside-avoid-5.html | 35 ++ ...-css21-float-page-break-inside-avoid-6-ref.html | 17 + .../moz-css21-float-page-break-inside-avoid-6.html | 19 + ...-css21-float-page-break-inside-avoid-7-ref.html | 25 ++ .../moz-css21-float-page-break-inside-avoid-7.html | 28 ++ ...-css21-float-page-break-inside-avoid-8-ref.html | 26 ++ .../moz-css21-float-page-break-inside-avoid-8.html | 28 ++ ...-css21-float-page-break-inside-avoid-9-ref.html | 30 ++ .../moz-css21-float-page-break-inside-avoid-9.html | 33 ++ ...css21-inline-page-break-inside-avoid-1-ref.html | 19 + ...moz-css21-inline-page-break-inside-avoid-1.html | 21 + .../moz-css21-row-page-break-inside-avoid-1.html | 23 + .../moz-css21-row-page-break-inside-avoid-2.html | 24 ++ ...z-css21-rowgroup-page-break-inside-avoid-1.html | 21 + ...z-css21-rowgroup-page-break-inside-avoid-2.html | 21 + ...z-css21-rowgroup-page-break-inside-avoid-3.html | 21 + ...s21-rowgroup-page-break-inside-avoid-4-ref.html | 22 + ...z-css21-rowgroup-page-break-inside-avoid-4.html | 24 ++ ...s21-rowgroup-page-break-inside-avoid-5-ref.html | 21 + ...z-css21-rowgroup-page-break-inside-avoid-5.html | 23 + ...z-css21-rowgroup-page-break-inside-avoid-6.html | 24 ++ ...s21-rowgroup-page-break-inside-avoid-7-ref.html | 24 ++ ...z-css21-rowgroup-page-break-inside-avoid-7.html | 26 ++ ...s21-rowgroup-page-break-inside-avoid-8-ref.html | 25 ++ ...z-css21-rowgroup-page-break-inside-avoid-8.html | 27 ++ .../moz-css21-table-page-break-inside-avoid-1.html | 21 + ...-css21-table-page-break-inside-avoid-2-ref.html | 27 ++ .../moz-css21-table-page-break-inside-avoid-2.html | 29 ++ ...-css21-table-page-break-inside-avoid-3-ref.html | 28 ++ .../moz-css21-table-page-break-inside-avoid-3.html | 30 ++ ...-css21-table-page-break-inside-avoid-4-ref.html | 19 + .../moz-css21-table-page-break-inside-avoid-4.html | 22 + ...-css21-table-page-break-inside-avoid-5-ref.html | 23 + .../moz-css21-table-page-break-inside-avoid-5.html | 25 ++ ...-css21-table-page-break-inside-avoid-6-ref.html | 15 + .../moz-css21-table-page-break-inside-avoid-6.html | 18 + ...-css21-table-page-break-inside-avoid-7-ref.html | 17 + .../moz-css21-table-page-break-inside-avoid-7.html | 19 + .../moz-css21-table-page-break-inside-avoid-8.html | 18 + ...oz-css21-table-page-break-inside-avoid-ref.html | 19 + .../submitted/css21/pagination/reftest-stylo.list | 46 ++ .../submitted/css21/pagination/reftest.list | 43 ++ .../w3c-css/submitted/css21/reftest-stylo.list | 3 + .../reftests/w3c-css/submitted/css21/reftest.list | 2 + .../css21/replaced-sizing/reftest-stylo.list | 10 + .../submitted/css21/replaced-sizing/reftest.list | 9 + .../replaced-elements-all-auto-ref.html | 33 ++ .../replaced-elements-all-auto.html | 30 ++ .../replaced-elements-height-20-ref.html | 33 ++ .../replaced-elements-height-20.html | 31 ++ .../replaced-elements-max-height-20.html | 31 ++ .../replaced-elements-max-width-40.html | 31 ++ .../replaced-elements-min-height-20.html | 31 ++ .../replaced-elements-min-height-40-ref.html | 33 ++ .../replaced-elements-min-height-40.html | 31 ++ .../replaced-elements-min-width-40.html | 31 ++ .../replaced-elements-min-width-80-ref.html | 33 ++ .../replaced-elements-min-width-80.html | 31 ++ .../replaced-elements-width-40-ref.html | 33 ++ .../replaced-elements-width-40.html | 31 ++ .../replaced-sizing/support/height-25-no-ratio.svg | 3 + .../replaced-sizing/support/height-25-ratio-2.svg | 3 + .../replaced-sizing/support/height-25-width-50.svg | 3 + .../css21/replaced-sizing/support/no-ratio.svg | 3 + .../css21/replaced-sizing/support/ratio-2.svg | 3 + .../replaced-sizing/support/width-50-no-ratio.svg | 3 + .../replaced-sizing/support/width-50-ratio-2.svg | 3 + .../filter-containing-block-dynamic-1-ref.html | 19 + .../filter-containing-block-dynamic-1a.html | 47 +++ .../filter-containing-block-dynamic-1b.html | 47 +++ .../w3c-css/submitted/filters/reftest-stylo.list | 3 + .../w3c-css/submitted/filters/reftest.list | 2 + .../flexbox/flexbox-abspos-child-001-ref.html | 26 ++ .../flexbox/flexbox-abspos-child-001a.html | 54 +++ .../flexbox/flexbox-abspos-child-001b.html | 55 +++ .../flexbox-align-content-horiz-001-ref.xhtml | 171 ++++++++ .../flexbox/flexbox-align-content-horiz-001a.xhtml | 180 ++++++++ .../flexbox/flexbox-align-content-horiz-001b.xhtml | 181 ++++++++ .../flexbox-align-content-vert-001-ref.xhtml | 174 ++++++++ .../flexbox/flexbox-align-content-vert-001a.xhtml | 180 ++++++++ .../flexbox/flexbox-align-content-vert-001b.xhtml | 181 ++++++++ ...flexbox-align-self-baseline-horiz-001-ref.xhtml | 73 ++++ .../flexbox-align-self-baseline-horiz-001a.xhtml | 70 ++++ .../flexbox-align-self-baseline-horiz-001b.xhtml | 73 ++++ ...flexbox-align-self-baseline-horiz-002-ref.xhtml | 82 ++++ .../flexbox-align-self-baseline-horiz-002.xhtml | 90 ++++ ...flexbox-align-self-baseline-horiz-003-ref.xhtml | 82 ++++ .../flexbox-align-self-baseline-horiz-003.xhtml | 92 ++++ ...flexbox-align-self-baseline-horiz-004-ref.xhtml | 56 +++ .../flexbox-align-self-baseline-horiz-004.xhtml | 56 +++ ...flexbox-align-self-baseline-horiz-005-ref.xhtml | 58 +++ .../flexbox-align-self-baseline-horiz-005.xhtml | 56 +++ ...flexbox-align-self-baseline-horiz-006-ref.xhtml | 51 +++ .../flexbox-align-self-baseline-horiz-006.xhtml | 54 +++ ...flexbox-align-self-baseline-horiz-007-ref.xhtml | 41 ++ .../flexbox-align-self-baseline-horiz-007.xhtml | 44 ++ .../flexbox-align-self-horiz-001-block.xhtml | 107 +++++ .../flexbox/flexbox-align-self-horiz-001-ref.xhtml | 99 +++++ .../flexbox-align-self-horiz-001-table.xhtml | 109 +++++ .../flexbox/flexbox-align-self-horiz-002-ref.xhtml | 85 ++++ .../flexbox/flexbox-align-self-horiz-002.xhtml | 79 ++++ .../flexbox/flexbox-align-self-horiz-003-ref.xhtml | 97 +++++ .../flexbox/flexbox-align-self-horiz-003.xhtml | 97 +++++ .../flexbox/flexbox-align-self-horiz-004-ref.xhtml | 89 ++++ .../flexbox/flexbox-align-self-horiz-004.xhtml | 84 ++++ .../flexbox/flexbox-align-self-horiz-005-ref.xhtml | 98 +++++ .../flexbox/flexbox-align-self-horiz-005.xhtml | 104 +++++ .../flexbox-align-self-stretch-vert-001-ref.html | 29 ++ .../flexbox-align-self-stretch-vert-001.html | 49 +++ .../flexbox-align-self-stretch-vert-002-ref.html | 34 ++ .../flexbox-align-self-stretch-vert-002.html | 35 ++ .../flexbox/flexbox-align-self-vert-001-ref.xhtml | 119 ++++++ .../flexbox/flexbox-align-self-vert-001.xhtml | 102 +++++ .../flexbox/flexbox-align-self-vert-002-ref.xhtml | 90 ++++ .../flexbox/flexbox-align-self-vert-002.xhtml | 77 ++++ .../flexbox/flexbox-align-self-vert-003-ref.xhtml | 80 ++++ .../flexbox/flexbox-align-self-vert-003.xhtml | 68 +++ .../flexbox/flexbox-align-self-vert-004-ref.xhtml | 96 +++++ .../flexbox/flexbox-align-self-vert-004.xhtml | 79 ++++ .../flexbox-align-self-vert-rtl-001-ref.xhtml | 122 ++++++ .../flexbox/flexbox-align-self-vert-rtl-001.xhtml | 105 +++++ .../flexbox-align-self-vert-rtl-002-ref.xhtml | 93 ++++ .../flexbox/flexbox-align-self-vert-rtl-002.xhtml | 80 ++++ .../flexbox-align-self-vert-rtl-003-ref.xhtml | 82 ++++ .../flexbox/flexbox-align-self-vert-rtl-003.xhtml | 70 ++++ .../flexbox-align-self-vert-rtl-004-ref.xhtml | 98 +++++ .../flexbox/flexbox-align-self-vert-rtl-004.xhtml | 88 ++++ .../flexbox/flexbox-anonymous-items-001-ref.html | 15 + .../flexbox/flexbox-anonymous-items-001.html | 26 ++ ...baseline-align-self-baseline-horiz-001-ref.html | 56 +++ ...box-baseline-align-self-baseline-horiz-001.html | 62 +++ ...-baseline-align-self-baseline-vert-001-ref.html | 58 +++ ...xbox-baseline-align-self-baseline-vert-001.html | 66 +++ .../flexbox/flexbox-baseline-empty-001-ref.html | 37 ++ .../flexbox/flexbox-baseline-empty-001a.html | 47 +++ .../flexbox/flexbox-baseline-empty-001b.html | 48 +++ .../flexbox-baseline-multi-item-horiz-001-ref.html | 44 ++ .../flexbox-baseline-multi-item-horiz-001.html | 47 +++ .../flexbox-baseline-multi-item-vert-001-ref.html | 51 +++ .../flexbox-baseline-multi-item-vert-001.html | 57 +++ .../flexbox-baseline-multi-line-horiz-001-ref.html | 65 +++ .../flexbox-baseline-multi-line-horiz-001.html | 83 ++++ .../flexbox-baseline-multi-line-horiz-002-ref.html | 69 +++ .../flexbox-baseline-multi-line-horiz-002.html | 83 ++++ .../flexbox-baseline-multi-line-horiz-003-ref.html | 85 ++++ .../flexbox-baseline-multi-line-horiz-003.html | 73 ++++ .../flexbox-baseline-multi-line-horiz-004-ref.html | 85 ++++ .../flexbox-baseline-multi-line-horiz-004.html | 73 ++++ .../flexbox-baseline-multi-line-vert-001-ref.html | 65 +++ .../flexbox-baseline-multi-line-vert-001.html | 84 ++++ .../flexbox-baseline-multi-line-vert-002-ref.html | 71 ++++ .../flexbox-baseline-multi-line-vert-002.html | 85 ++++ .../flexbox-baseline-single-item-001-ref.html | 44 ++ .../flexbox/flexbox-baseline-single-item-001a.html | 53 +++ .../flexbox/flexbox-baseline-single-item-001b.html | 54 +++ .../flexbox-basic-block-horiz-001-ref.xhtml | 65 +++ .../flexbox/flexbox-basic-block-horiz-001.xhtml | 65 +++ .../flexbox/flexbox-basic-block-vert-001-ref.xhtml | 60 +++ .../flexbox/flexbox-basic-block-vert-001.xhtml | 66 +++ .../flexbox-basic-canvas-horiz-001-ref.xhtml | 60 +++ .../flexbox/flexbox-basic-canvas-horiz-001.xhtml | 101 +++++ .../flexbox-basic-canvas-vert-001-ref.xhtml | 64 +++ .../flexbox/flexbox-basic-canvas-vert-001.xhtml | 103 +++++ .../flexbox-basic-fieldset-horiz-001-ref.xhtml | 65 +++ .../flexbox/flexbox-basic-fieldset-horiz-001.xhtml | 105 +++++ .../flexbox-basic-fieldset-vert-001-ref.xhtml | 66 +++ .../flexbox/flexbox-basic-fieldset-vert-001.xhtml | 107 +++++ .../flexbox-basic-iframe-horiz-001-ref.xhtml | 60 +++ .../flexbox/flexbox-basic-iframe-horiz-001.xhtml | 102 +++++ .../flexbox-basic-iframe-vert-001-ref.xhtml | 64 +++ .../flexbox/flexbox-basic-iframe-vert-001.xhtml | 104 +++++ .../flexbox/flexbox-basic-img-horiz-001-ref.xhtml | 60 +++ .../flexbox/flexbox-basic-img-horiz-001.xhtml | 103 +++++ .../flexbox/flexbox-basic-img-vert-001-ref.xhtml | 64 +++ .../flexbox/flexbox-basic-img-vert-001.xhtml | 105 +++++ .../flexbox-basic-textarea-horiz-001-ref.xhtml | 65 +++ .../flexbox/flexbox-basic-textarea-horiz-001.xhtml | 109 +++++ .../flexbox-basic-textarea-vert-001-ref.xhtml | 68 +++ .../flexbox/flexbox-basic-textarea-vert-001.xhtml | 111 +++++ .../flexbox-basic-video-horiz-001-ref.xhtml | 60 +++ .../flexbox/flexbox-basic-video-horiz-001.xhtml | 101 +++++ .../flexbox/flexbox-basic-video-vert-001-ref.xhtml | 64 +++ .../flexbox/flexbox-basic-video-vert-001.xhtml | 103 +++++ .../flexbox-break-request-horiz-001-ref.html | 98 +++++ .../flexbox/flexbox-break-request-horiz-001a.html | 108 +++++ .../flexbox/flexbox-break-request-horiz-001b.html | 108 +++++ .../flexbox-break-request-horiz-002-ref.html | 101 +++++ .../flexbox/flexbox-break-request-horiz-002a.html | 107 +++++ .../flexbox/flexbox-break-request-horiz-002b.html | 107 +++++ .../flexbox-break-request-vert-001-ref.html | 98 +++++ .../flexbox/flexbox-break-request-vert-001a.html | 109 +++++ .../flexbox/flexbox-break-request-vert-001b.html | 109 +++++ .../flexbox-break-request-vert-002-ref.html | 101 +++++ .../flexbox/flexbox-break-request-vert-002a.html | 108 +++++ .../flexbox/flexbox-break-request-vert-002b.html | 108 +++++ .../flexbox-collapsed-item-baseline-001-ref.html | 63 +++ .../flexbox-collapsed-item-baseline-001.html | 54 +++ .../flexbox-collapsed-item-horiz-001-ref.html | 102 +++++ .../flexbox/flexbox-collapsed-item-horiz-001.html | 98 +++++ .../flexbox-collapsed-item-horiz-002-ref.html | 108 +++++ .../flexbox/flexbox-collapsed-item-horiz-002.html | 111 +++++ .../flexbox-collapsed-item-horiz-003-ref.html | 46 ++ .../flexbox/flexbox-collapsed-item-horiz-003.html | 56 +++ .../flexbox/flexbox-flex-flow-001-ref.html | 127 ++++++ .../submitted/flexbox/flexbox-flex-flow-001.html | 126 ++++++ .../flexbox/flexbox-flex-flow-002-ref.html | 133 ++++++ .../submitted/flexbox/flexbox-flex-flow-002.html | 126 ++++++ .../flexbox/flexbox-flex-wrap-horiz-001-ref.html | 101 +++++ .../flexbox/flexbox-flex-wrap-horiz-001.html | 97 +++++ .../flexbox/flexbox-flex-wrap-horiz-002-ref.html | 64 +++ .../flexbox/flexbox-flex-wrap-horiz-002.html | 61 +++ .../flexbox/flexbox-flex-wrap-vert-001-ref.html | 102 +++++ .../flexbox/flexbox-flex-wrap-vert-001.html | 99 +++++ .../flexbox/flexbox-flex-wrap-vert-002-ref.html | 59 +++ .../flexbox/flexbox-flex-wrap-vert-002.html | 61 +++ .../flexbox/flexbox-intrinsic-ratio-001-ref.html | 122 ++++++ .../flexbox/flexbox-intrinsic-ratio-001.html | 125 ++++++ .../flexbox/flexbox-intrinsic-ratio-002.html | 125 ++++++ .../flexbox/flexbox-intrinsic-ratio-003-ref.html | 123 ++++++ .../flexbox/flexbox-intrinsic-ratio-003.html | 125 ++++++ .../flexbox/flexbox-intrinsic-ratio-004-ref.html | 123 ++++++ .../flexbox/flexbox-intrinsic-ratio-004.html | 125 ++++++ .../flexbox/flexbox-intrinsic-ratio-005-ref.html | 123 ++++++ .../flexbox/flexbox-intrinsic-ratio-005.html | 127 ++++++ .../flexbox/flexbox-intrinsic-ratio-006-ref.html | 123 ++++++ .../flexbox/flexbox-intrinsic-ratio-006.html | 127 ++++++ ...lexbox-items-as-stacking-contexts-001-ref.xhtml | 115 +++++ .../flexbox-items-as-stacking-contexts-001.xhtml | 114 +++++ ...flexbox-items-as-stacking-contexts-002-ref.html | 66 +++ .../flexbox-items-as-stacking-contexts-002.html | 90 ++++ ...flexbox-items-as-stacking-contexts-003-ref.html | 71 ++++ .../flexbox-items-as-stacking-contexts-003.html | 80 ++++ .../flexbox-justify-content-horiz-001-ref.xhtml | 145 +++++++ .../flexbox-justify-content-horiz-001a.xhtml | 139 ++++++ .../flexbox-justify-content-horiz-001b.xhtml | 145 +++++++ .../flexbox-justify-content-horiz-002-ref.xhtml | 159 +++++++ .../flexbox-justify-content-horiz-002.xhtml | 152 +++++++ .../flexbox-justify-content-horiz-003-ref.xhtml | 138 ++++++ .../flexbox-justify-content-horiz-003.xhtml | 147 +++++++ .../flexbox-justify-content-horiz-004-ref.xhtml | 150 +++++++ .../flexbox-justify-content-horiz-004.xhtml | 158 +++++++ .../flexbox-justify-content-horiz-005-ref.xhtml | 189 +++++++++ .../flexbox-justify-content-horiz-005.xhtml | 138 ++++++ .../flexbox-justify-content-vert-001-ref.xhtml | 143 +++++++ .../flexbox-justify-content-vert-001a.xhtml | 141 +++++++ .../flexbox-justify-content-vert-001b.xhtml | 142 +++++++ .../flexbox-justify-content-vert-002-ref.xhtml | 156 +++++++ .../flexbox/flexbox-justify-content-vert-002.xhtml | 154 +++++++ .../flexbox-justify-content-vert-003-ref.xhtml | 136 ++++++ .../flexbox/flexbox-justify-content-vert-003.xhtml | 150 +++++++ .../flexbox-justify-content-vert-004-ref.xhtml | 147 +++++++ .../flexbox/flexbox-justify-content-vert-004.xhtml | 161 +++++++ .../flexbox-justify-content-vert-005-ref.xhtml | 135 ++++++ .../flexbox/flexbox-justify-content-vert-005.xhtml | 144 +++++++ .../flexbox-margin-auto-horiz-001-ref.xhtml | 87 ++++ .../flexbox/flexbox-margin-auto-horiz-001.xhtml | 83 ++++ .../flexbox-margin-auto-horiz-002-ref.xhtml | 61 +++ .../flexbox/flexbox-margin-auto-horiz-002.xhtml | 68 +++ .../flexbox/flexbox-mbp-horiz-001-ref.xhtml | 71 ++++ .../flexbox-mbp-horiz-001-reverse-ref.xhtml | 74 ++++ .../flexbox/flexbox-mbp-horiz-001-reverse.xhtml | 72 ++++ .../flexbox-mbp-horiz-001-rtl-reverse.xhtml | 74 ++++ .../flexbox/flexbox-mbp-horiz-001-rtl.xhtml | 72 ++++ .../submitted/flexbox/flexbox-mbp-horiz-001.xhtml | 70 ++++ .../flexbox/flexbox-mbp-horiz-002-ref.xhtml | 75 ++++ .../submitted/flexbox/flexbox-mbp-horiz-002a.xhtml | 74 ++++ .../submitted/flexbox/flexbox-mbp-horiz-002b.xhtml | 81 ++++ .../flexbox/flexbox-mbp-horiz-003-ref.xhtml | 81 ++++ .../flexbox-mbp-horiz-003-reverse-ref.xhtml | 81 ++++ .../flexbox/flexbox-mbp-horiz-003-reverse.xhtml | 84 ++++ .../submitted/flexbox/flexbox-mbp-horiz-003.xhtml | 83 ++++ .../flexbox/flexbox-mbp-horiz-004-ref.xhtml | 95 +++++ .../submitted/flexbox/flexbox-mbp-horiz-004.xhtml | 88 ++++ .../flexbox/flexbox-min-height-auto-001-ref.html | 42 ++ .../flexbox/flexbox-min-height-auto-001.html | 102 +++++ .../flexbox/flexbox-min-height-auto-002-ref.html | 26 ++ .../flexbox/flexbox-min-height-auto-002a.html | 69 +++ .../flexbox/flexbox-min-height-auto-002b.html | 69 +++ .../flexbox/flexbox-min-height-auto-002c.html | 71 ++++ .../flexbox/flexbox-min-height-auto-003-ref.html | 41 ++ .../flexbox/flexbox-min-height-auto-003.html | 57 +++ .../flexbox/flexbox-min-height-auto-004-ref.html | 41 ++ .../flexbox/flexbox-min-height-auto-004.html | 63 +++ .../flexbox/flexbox-min-width-auto-001-ref.html | 41 ++ .../flexbox/flexbox-min-width-auto-001.html | 100 +++++ .../flexbox/flexbox-min-width-auto-002-ref.html | 26 ++ .../flexbox/flexbox-min-width-auto-002a.html | 67 +++ .../flexbox/flexbox-min-width-auto-002b.html | 67 +++ .../flexbox/flexbox-min-width-auto-002c.html | 69 +++ .../flexbox/flexbox-min-width-auto-003-ref.html | 40 ++ .../flexbox/flexbox-min-width-auto-003.html | 55 +++ .../flexbox/flexbox-min-width-auto-004-ref.html | 40 ++ .../flexbox/flexbox-min-width-auto-004.html | 61 +++ .../flexbox/flexbox-overflow-horiz-001-ref.html | 56 +++ .../flexbox/flexbox-overflow-horiz-001.html | 56 +++ .../flexbox/flexbox-overflow-horiz-002-ref.html | 51 +++ .../flexbox/flexbox-overflow-horiz-002.html | 52 +++ .../flexbox/flexbox-overflow-horiz-003-ref.html | 48 +++ .../flexbox/flexbox-overflow-horiz-003.html | 49 +++ .../flexbox/flexbox-overflow-horiz-004-ref.html | 48 +++ .../flexbox/flexbox-overflow-horiz-004.html | 49 +++ .../flexbox/flexbox-overflow-horiz-005-ref.html | 50 +++ .../flexbox/flexbox-overflow-horiz-005.html | 51 +++ .../flexbox/flexbox-overflow-vert-001-ref.html | 50 +++ .../flexbox/flexbox-overflow-vert-001.html | 56 +++ .../flexbox/flexbox-overflow-vert-002-ref.html | 51 +++ .../flexbox/flexbox-overflow-vert-002.html | 52 +++ .../flexbox/flexbox-overflow-vert-003-ref.html | 48 +++ .../flexbox/flexbox-overflow-vert-003.html | 49 +++ .../flexbox/flexbox-overflow-vert-004-ref.html | 48 +++ .../flexbox/flexbox-overflow-vert-004.html | 49 +++ .../flexbox/flexbox-overflow-vert-005-ref.html | 50 +++ .../flexbox/flexbox-overflow-vert-005.html | 51 +++ .../flexbox/flexbox-paint-ordering-001-ref.xhtml | 78 ++++ .../flexbox/flexbox-paint-ordering-001.xhtml | 90 ++++ .../flexbox/flexbox-paint-ordering-002-ref.xhtml | 170 ++++++++ .../flexbox/flexbox-paint-ordering-002.xhtml | 176 ++++++++ .../flexbox/flexbox-root-node-001-ref.html | 20 + .../submitted/flexbox/flexbox-root-node-001a.html | 24 ++ .../submitted/flexbox/flexbox-root-node-001b.html | 22 + .../flexbox/flexbox-single-line-clamp-1-ref.html | 26 ++ .../flexbox/flexbox-single-line-clamp-1.html | 32 ++ .../flexbox/flexbox-single-line-clamp-2-ref.html | 26 ++ .../flexbox/flexbox-single-line-clamp-2.html | 39 ++ .../flexbox/flexbox-single-line-clamp-3-ref.html | 30 ++ .../flexbox/flexbox-single-line-clamp-3.html | 38 ++ .../flexbox/flexbox-sizing-horiz-001-ref.xhtml | 79 ++++ .../flexbox/flexbox-sizing-horiz-001.xhtml | 84 ++++ .../flexbox/flexbox-sizing-horiz-002-ref.xhtml | 46 ++ .../flexbox/flexbox-sizing-horiz-002.xhtml | 61 +++ .../flexbox/flexbox-sizing-vert-001-ref.xhtml | 81 ++++ .../flexbox/flexbox-sizing-vert-001.xhtml | 98 +++++ .../flexbox/flexbox-sizing-vert-002-ref.xhtml | 47 +++ .../flexbox/flexbox-sizing-vert-002.xhtml | 62 +++ .../flexbox/flexbox-table-fixup-001-ref.xhtml | 51 +++ .../flexbox/flexbox-table-fixup-001.xhtml | 65 +++ .../flexbox-whitespace-handling-001-ref.xhtml | 52 +++ .../flexbox/flexbox-whitespace-handling-001a.xhtml | 57 +++ .../flexbox/flexbox-whitespace-handling-001b.xhtml | 48 +++ .../flexbox-whitespace-handling-002-ref.xhtml | 52 +++ .../flexbox/flexbox-whitespace-handling-002.xhtml | 54 +++ .../flexbox-with-pseudo-elements-001-ref.html | 59 +++ .../flexbox/flexbox-with-pseudo-elements-001.html | 56 +++ .../flexbox-with-pseudo-elements-002-ref.html | 85 ++++ .../flexbox/flexbox-with-pseudo-elements-002.html | 79 ++++ .../flexbox-with-pseudo-elements-003-ref.html | 61 +++ .../flexbox/flexbox-with-pseudo-elements-003.html | 67 +++ .../flexbox/flexbox-writing-mode-001-ref.html | 76 ++++ .../flexbox/flexbox-writing-mode-001.html | 78 ++++ .../flexbox/flexbox-writing-mode-002-ref.html | 76 ++++ .../flexbox/flexbox-writing-mode-002.html | 78 ++++ .../flexbox/flexbox-writing-mode-003-ref.html | 76 ++++ .../flexbox/flexbox-writing-mode-003.html | 78 ++++ .../flexbox/flexbox-writing-mode-004-ref.html | 76 ++++ .../flexbox/flexbox-writing-mode-004.html | 78 ++++ .../flexbox/flexbox-writing-mode-005-ref.html | 76 ++++ .../flexbox/flexbox-writing-mode-005.html | 78 ++++ .../flexbox/flexbox-writing-mode-006-ref.html | 76 ++++ .../flexbox/flexbox-writing-mode-006.html | 78 ++++ .../flexbox/flexbox-writing-mode-007-ref.html | 56 +++ .../flexbox/flexbox-writing-mode-007.html | 75 ++++ .../flexbox/flexbox-writing-mode-008-ref.html | 56 +++ .../flexbox/flexbox-writing-mode-008.html | 75 ++++ .../flexbox/flexbox-writing-mode-009-ref.html | 56 +++ .../flexbox/flexbox-writing-mode-009.html | 75 ++++ .../w3c-css/submitted/flexbox/reftest-stylo.list | 206 +++++++++ .../w3c-css/submitted/flexbox/reftest.list | 211 ++++++++++ .../w3c-css/submitted/flexbox/support/Ahem.ttf | Bin 0 -> 12480 bytes .../w3c-css/submitted/flexbox/support/ahem.css | 4 + .../submitted/flexbox/support/solidblue.png | Bin 0 -> 135 bytes .../submitted/fonts3/font-size-adjust-zero-1.html | 19 + .../submitted/fonts3/font-size-adjust-zero-2.html | 20 + .../submitted/fonts3/font-size-zero-1-notref.html | 13 + .../submitted/fonts3/font-size-zero-1-ref.html | 16 + .../w3c-css/submitted/fonts3/font-size-zero-1.html | 19 + .../submitted/fonts3/font-size-zero-2-ref.html | 13 + .../w3c-css/submitted/fonts3/font-size-zero-2.html | 19 + .../w3c-css/submitted/fonts3/reftest-stylo.list | 6 + .../reftests/w3c-css/submitted/fonts3/reftest.list | 5 + .../images3/object-fit-contain-png-001-ref.html | 77 ++++ .../images3/object-fit-contain-png-001c.html | 91 ++++ .../images3/object-fit-contain-png-001e.html | 77 ++++ .../images3/object-fit-contain-png-001i.html | 77 ++++ .../images3/object-fit-contain-png-001o.html | 77 ++++ .../images3/object-fit-contain-png-001p.html | 77 ++++ .../images3/object-fit-contain-png-002-ref.html | 77 ++++ .../images3/object-fit-contain-png-002c.html | 91 ++++ .../images3/object-fit-contain-png-002e.html | 77 ++++ .../images3/object-fit-contain-png-002i.html | 77 ++++ .../images3/object-fit-contain-png-002o.html | 77 ++++ .../images3/object-fit-contain-png-002p.html | 77 ++++ .../images3/object-fit-contain-svg-001-ref.html | 76 ++++ .../images3/object-fit-contain-svg-001e.html | 76 ++++ .../images3/object-fit-contain-svg-001i.html | 76 ++++ .../images3/object-fit-contain-svg-001o.html | 76 ++++ .../images3/object-fit-contain-svg-001p.html | 76 ++++ .../images3/object-fit-contain-svg-002-ref.html | 76 ++++ .../images3/object-fit-contain-svg-002e.html | 76 ++++ .../images3/object-fit-contain-svg-002i.html | 76 ++++ .../images3/object-fit-contain-svg-002o.html | 76 ++++ .../images3/object-fit-contain-svg-002p.html | 76 ++++ .../images3/object-fit-contain-svg-003-ref.html | 76 ++++ .../images3/object-fit-contain-svg-003e.html | 76 ++++ .../images3/object-fit-contain-svg-003i.html | 76 ++++ .../images3/object-fit-contain-svg-003o.html | 76 ++++ .../images3/object-fit-contain-svg-003p.html | 76 ++++ .../images3/object-fit-contain-svg-004-ref.html | 76 ++++ .../images3/object-fit-contain-svg-004e.html | 76 ++++ .../images3/object-fit-contain-svg-004i.html | 76 ++++ .../images3/object-fit-contain-svg-004o.html | 76 ++++ .../images3/object-fit-contain-svg-004p.html | 76 ++++ .../images3/object-fit-contain-svg-005-ref.html | 76 ++++ .../images3/object-fit-contain-svg-005e.html | 76 ++++ .../images3/object-fit-contain-svg-005i.html | 76 ++++ .../images3/object-fit-contain-svg-005o.html | 76 ++++ .../images3/object-fit-contain-svg-005p.html | 76 ++++ .../images3/object-fit-contain-svg-006-ref.html | 76 ++++ .../images3/object-fit-contain-svg-006e.html | 76 ++++ .../images3/object-fit-contain-svg-006i.html | 76 ++++ .../images3/object-fit-contain-svg-006o.html | 76 ++++ .../images3/object-fit-contain-svg-006p.html | 76 ++++ .../images3/object-fit-cover-png-001-ref.html | 77 ++++ .../images3/object-fit-cover-png-001c.html | 91 ++++ .../images3/object-fit-cover-png-001e.html | 77 ++++ .../images3/object-fit-cover-png-001i.html | 77 ++++ .../images3/object-fit-cover-png-001o.html | 77 ++++ .../images3/object-fit-cover-png-001p.html | 77 ++++ .../images3/object-fit-cover-png-002-ref.html | 77 ++++ .../images3/object-fit-cover-png-002c.html | 91 ++++ .../images3/object-fit-cover-png-002e.html | 77 ++++ .../images3/object-fit-cover-png-002i.html | 77 ++++ .../images3/object-fit-cover-png-002o.html | 77 ++++ .../images3/object-fit-cover-png-002p.html | 77 ++++ .../images3/object-fit-cover-svg-001-ref.html | 76 ++++ .../images3/object-fit-cover-svg-001e.html | 76 ++++ .../images3/object-fit-cover-svg-001i.html | 76 ++++ .../images3/object-fit-cover-svg-001o.html | 76 ++++ .../images3/object-fit-cover-svg-001p.html | 76 ++++ .../images3/object-fit-cover-svg-002-ref.html | 76 ++++ .../images3/object-fit-cover-svg-002e.html | 76 ++++ .../images3/object-fit-cover-svg-002i.html | 76 ++++ .../images3/object-fit-cover-svg-002o.html | 76 ++++ .../images3/object-fit-cover-svg-002p.html | 76 ++++ .../images3/object-fit-cover-svg-003-ref.html | 76 ++++ .../images3/object-fit-cover-svg-003e.html | 76 ++++ .../images3/object-fit-cover-svg-003i.html | 76 ++++ .../images3/object-fit-cover-svg-003o.html | 76 ++++ .../images3/object-fit-cover-svg-003p.html | 76 ++++ .../images3/object-fit-cover-svg-004-ref.html | 76 ++++ .../images3/object-fit-cover-svg-004e.html | 76 ++++ .../images3/object-fit-cover-svg-004i.html | 76 ++++ .../images3/object-fit-cover-svg-004o.html | 76 ++++ .../images3/object-fit-cover-svg-004p.html | 76 ++++ .../images3/object-fit-cover-svg-005-ref.html | 76 ++++ .../images3/object-fit-cover-svg-005e.html | 76 ++++ .../images3/object-fit-cover-svg-005i.html | 76 ++++ .../images3/object-fit-cover-svg-005o.html | 76 ++++ .../images3/object-fit-cover-svg-005p.html | 76 ++++ .../images3/object-fit-cover-svg-006-ref.html | 76 ++++ .../images3/object-fit-cover-svg-006e.html | 76 ++++ .../images3/object-fit-cover-svg-006i.html | 76 ++++ .../images3/object-fit-cover-svg-006o.html | 76 ++++ .../images3/object-fit-cover-svg-006p.html | 76 ++++ .../images3/object-fit-fill-png-001-ref.html | 77 ++++ .../images3/object-fit-fill-png-001c.html | 91 ++++ .../images3/object-fit-fill-png-001e.html | 77 ++++ .../images3/object-fit-fill-png-001i.html | 77 ++++ .../images3/object-fit-fill-png-001o.html | 77 ++++ .../images3/object-fit-fill-png-001p.html | 77 ++++ .../images3/object-fit-fill-png-002-ref.html | 77 ++++ .../images3/object-fit-fill-png-002c.html | 91 ++++ .../images3/object-fit-fill-png-002e.html | 77 ++++ .../images3/object-fit-fill-png-002i.html | 77 ++++ .../images3/object-fit-fill-png-002o.html | 77 ++++ .../images3/object-fit-fill-png-002p.html | 77 ++++ .../images3/object-fit-fill-svg-001-ref.html | 76 ++++ .../images3/object-fit-fill-svg-001e.html | 76 ++++ .../images3/object-fit-fill-svg-001i.html | 76 ++++ .../images3/object-fit-fill-svg-001o.html | 76 ++++ .../images3/object-fit-fill-svg-001p.html | 76 ++++ .../images3/object-fit-fill-svg-002-ref.html | 76 ++++ .../images3/object-fit-fill-svg-002e.html | 76 ++++ .../images3/object-fit-fill-svg-002i.html | 76 ++++ .../images3/object-fit-fill-svg-002o.html | 76 ++++ .../images3/object-fit-fill-svg-002p.html | 76 ++++ .../images3/object-fit-fill-svg-003-ref.html | 76 ++++ .../images3/object-fit-fill-svg-003e.html | 76 ++++ .../images3/object-fit-fill-svg-003i.html | 76 ++++ .../images3/object-fit-fill-svg-003o.html | 76 ++++ .../images3/object-fit-fill-svg-003p.html | 76 ++++ .../images3/object-fit-fill-svg-004-ref.html | 76 ++++ .../images3/object-fit-fill-svg-004e.html | 76 ++++ .../images3/object-fit-fill-svg-004i.html | 76 ++++ .../images3/object-fit-fill-svg-004o.html | 76 ++++ .../images3/object-fit-fill-svg-004p.html | 76 ++++ .../images3/object-fit-fill-svg-005-ref.html | 76 ++++ .../images3/object-fit-fill-svg-005e.html | 76 ++++ .../images3/object-fit-fill-svg-005i.html | 76 ++++ .../images3/object-fit-fill-svg-005o.html | 76 ++++ .../images3/object-fit-fill-svg-005p.html | 76 ++++ .../images3/object-fit-fill-svg-006-ref.html | 76 ++++ .../images3/object-fit-fill-svg-006e.html | 76 ++++ .../images3/object-fit-fill-svg-006i.html | 76 ++++ .../images3/object-fit-fill-svg-006o.html | 76 ++++ .../images3/object-fit-fill-svg-006p.html | 76 ++++ .../images3/object-fit-none-png-001-ref.html | 77 ++++ .../images3/object-fit-none-png-001c.html | 91 ++++ .../images3/object-fit-none-png-001e.html | 77 ++++ .../images3/object-fit-none-png-001i.html | 77 ++++ .../images3/object-fit-none-png-001o.html | 77 ++++ .../images3/object-fit-none-png-001p.html | 77 ++++ .../images3/object-fit-none-png-002-ref.html | 77 ++++ .../images3/object-fit-none-png-002c.html | 91 ++++ .../images3/object-fit-none-png-002e.html | 77 ++++ .../images3/object-fit-none-png-002i.html | 77 ++++ .../images3/object-fit-none-png-002o.html | 77 ++++ .../images3/object-fit-none-png-002p.html | 77 ++++ .../images3/object-fit-none-svg-001-ref.html | 76 ++++ .../images3/object-fit-none-svg-001e.html | 76 ++++ .../images3/object-fit-none-svg-001i.html | 76 ++++ .../images3/object-fit-none-svg-001o.html | 76 ++++ .../images3/object-fit-none-svg-001p.html | 76 ++++ .../images3/object-fit-none-svg-002-ref.html | 76 ++++ .../images3/object-fit-none-svg-002e.html | 76 ++++ .../images3/object-fit-none-svg-002i.html | 76 ++++ .../images3/object-fit-none-svg-002o.html | 76 ++++ .../images3/object-fit-none-svg-002p.html | 76 ++++ .../images3/object-fit-none-svg-003-ref.html | 76 ++++ .../images3/object-fit-none-svg-003e.html | 76 ++++ .../images3/object-fit-none-svg-003i.html | 76 ++++ .../images3/object-fit-none-svg-003o.html | 76 ++++ .../images3/object-fit-none-svg-003p.html | 76 ++++ .../images3/object-fit-none-svg-004-ref.html | 76 ++++ .../images3/object-fit-none-svg-004e.html | 76 ++++ .../images3/object-fit-none-svg-004i.html | 76 ++++ .../images3/object-fit-none-svg-004o.html | 76 ++++ .../images3/object-fit-none-svg-004p.html | 76 ++++ .../images3/object-fit-none-svg-005-ref.html | 76 ++++ .../images3/object-fit-none-svg-005e.html | 76 ++++ .../images3/object-fit-none-svg-005i.html | 76 ++++ .../images3/object-fit-none-svg-005o.html | 76 ++++ .../images3/object-fit-none-svg-005p.html | 76 ++++ .../images3/object-fit-none-svg-006-ref.html | 76 ++++ .../images3/object-fit-none-svg-006e.html | 76 ++++ .../images3/object-fit-none-svg-006i.html | 76 ++++ .../images3/object-fit-none-svg-006o.html | 76 ++++ .../images3/object-fit-none-svg-006p.html | 76 ++++ .../images3/object-fit-scale-down-png-001-ref.html | 78 ++++ .../images3/object-fit-scale-down-png-001c.html | 91 ++++ .../images3/object-fit-scale-down-png-001e.html | 77 ++++ .../images3/object-fit-scale-down-png-001i.html | 77 ++++ .../images3/object-fit-scale-down-png-001o.html | 77 ++++ .../images3/object-fit-scale-down-png-001p.html | 77 ++++ .../images3/object-fit-scale-down-png-002-ref.html | 78 ++++ .../images3/object-fit-scale-down-png-002c.html | 91 ++++ .../images3/object-fit-scale-down-png-002e.html | 77 ++++ .../images3/object-fit-scale-down-png-002i.html | 77 ++++ .../images3/object-fit-scale-down-png-002o.html | 77 ++++ .../images3/object-fit-scale-down-png-002p.html | 77 ++++ .../images3/object-fit-scale-down-svg-001-ref.html | 77 ++++ .../images3/object-fit-scale-down-svg-001e.html | 76 ++++ .../images3/object-fit-scale-down-svg-001i.html | 76 ++++ .../images3/object-fit-scale-down-svg-001o.html | 76 ++++ .../images3/object-fit-scale-down-svg-001p.html | 76 ++++ .../images3/object-fit-scale-down-svg-002-ref.html | 77 ++++ .../images3/object-fit-scale-down-svg-002e.html | 76 ++++ .../images3/object-fit-scale-down-svg-002i.html | 76 ++++ .../images3/object-fit-scale-down-svg-002o.html | 76 ++++ .../images3/object-fit-scale-down-svg-002p.html | 76 ++++ .../images3/object-fit-scale-down-svg-003-ref.html | 77 ++++ .../images3/object-fit-scale-down-svg-003e.html | 76 ++++ .../images3/object-fit-scale-down-svg-003i.html | 76 ++++ .../images3/object-fit-scale-down-svg-003o.html | 76 ++++ .../images3/object-fit-scale-down-svg-003p.html | 76 ++++ .../images3/object-fit-scale-down-svg-004-ref.html | 77 ++++ .../images3/object-fit-scale-down-svg-004e.html | 76 ++++ .../images3/object-fit-scale-down-svg-004i.html | 76 ++++ .../images3/object-fit-scale-down-svg-004o.html | 76 ++++ .../images3/object-fit-scale-down-svg-004p.html | 76 ++++ .../images3/object-fit-scale-down-svg-005-ref.html | 77 ++++ .../images3/object-fit-scale-down-svg-005e.html | 76 ++++ .../images3/object-fit-scale-down-svg-005i.html | 76 ++++ .../images3/object-fit-scale-down-svg-005o.html | 76 ++++ .../images3/object-fit-scale-down-svg-005p.html | 76 ++++ .../images3/object-fit-scale-down-svg-006-ref.html | 77 ++++ .../images3/object-fit-scale-down-svg-006e.html | 76 ++++ .../images3/object-fit-scale-down-svg-006i.html | 76 ++++ .../images3/object-fit-scale-down-svg-006o.html | 76 ++++ .../images3/object-fit-scale-down-svg-006p.html | 76 ++++ .../images3/object-position-png-001-ref.html | 42 ++ .../images3/object-position-png-001c.html | 58 +++ .../images3/object-position-png-001e.html | 44 ++ .../images3/object-position-png-001i.html | 44 ++ .../images3/object-position-png-001o.html | 44 ++ .../images3/object-position-png-001p.html | 44 ++ .../images3/object-position-png-002-ref.html | 42 ++ .../images3/object-position-png-002c.html | 58 +++ .../images3/object-position-png-002e.html | 44 ++ .../images3/object-position-png-002i.html | 44 ++ .../images3/object-position-png-002o.html | 44 ++ .../images3/object-position-png-002p.html | 44 ++ .../images3/object-position-svg-001-ref.html | 42 ++ .../images3/object-position-svg-001e.html | 44 ++ .../images3/object-position-svg-001i.html | 44 ++ .../images3/object-position-svg-001o.html | 44 ++ .../images3/object-position-svg-001p.html | 44 ++ .../images3/object-position-svg-002-ref.html | 42 ++ .../images3/object-position-svg-002e.html | 44 ++ .../images3/object-position-svg-002i.html | 44 ++ .../images3/object-position-svg-002o.html | 44 ++ .../images3/object-position-svg-002p.html | 44 ++ .../w3c-css/submitted/images3/reftest-stylo.list | 209 +++++++++ .../w3c-css/submitted/images3/reftest.list | 192 +++++++++ .../images3/support/colors-16x8-noSize.svg | 11 + .../images3/support/colors-16x8-parDefault.svg | 18 + .../submitted/images3/support/colors-16x8.png | Bin 0 -> 93 bytes .../submitted/images3/support/colors-16x8.svg | 14 + .../images3/support/colors-8x16-noSize.svg | 11 + .../images3/support/colors-8x16-parDefault.svg | 18 + .../submitted/images3/support/colors-8x16.png | Bin 0 -> 92 bytes .../submitted/images3/support/colors-8x16.svg | 14 + ...enerate-object-fit-and-position-canvas-tests.sh | 72 ++++ .../support/generate-object-fit-png-tests.sh | 109 +++++ .../support/generate-object-fit-svg-tests.sh | 116 +++++ .../support/generate-object-position-png-tests.sh | 88 ++++ .../support/generate-object-position-svg-tests.sh | 88 ++++ .../images3/support/template-object-fit-ref.html | 78 ++++ .../images3/support/template-object-fit-test.html | 77 ++++ .../support/template-object-position-ref.html | 56 +++ .../support/template-object-position-test.html | 58 +++ .../lists-3/list-style-type-string-001-ref.html | 29 ++ .../lists-3/list-style-type-string-001a.html | 27 ++ .../lists-3/list-style-type-string-001b.html | 27 ++ .../w3c-css/submitted/lists-3/reftest-stylo.list | 4 + .../w3c-css/submitted/lists-3/reftest.list | 3 + .../reftests/w3c-css/submitted/masking/blank.html | 9 + .../submitted/masking/clip-path-borderBox-1a.html | 28 ++ .../submitted/masking/clip-path-borderBox-1b.html | 18 + .../submitted/masking/clip-path-borderBox-1c.html | 30 ++ .../submitted/masking/clip-path-contentBox-1a.html | 27 ++ .../submitted/masking/clip-path-contentBox-1b.html | 18 + .../submitted/masking/clip-path-contentBox-1c.html | 28 ++ .../submitted/masking/clip-path-fillBox-1a.html | 31 ++ .../masking/clip-path-geometryBox-1-ref.html | 14 + .../masking/clip-path-geometryBox-2-ref.html | 14 + .../submitted/masking/clip-path-geometryBox-2.html | 27 ++ .../masking/clip-path-localRef-1-ref.html | 27 ++ .../submitted/masking/clip-path-localRef-1.html | 32 ++ .../submitted/masking/clip-path-marginBox-1a.html | 18 + .../masking/clip-path-mix-blend-mode-1-ref.html | 29 ++ .../masking/clip-path-mix-blend-mode-1.html | 41 ++ .../submitted/masking/clip-path-paddingBox-1a.html | 27 ++ .../submitted/masking/clip-path-paddingBox-1b.html | 18 + .../submitted/masking/clip-path-paddingBox-1c.html | 29 ++ .../submitted/masking/clip-path-strokeBox-1a.html | 31 ++ .../submitted/masking/clip-path-strokeBox-1b.html | 17 + .../submitted/masking/clip-path-viewBox-1a.html | 18 + .../submitted/masking/clip-path-viewBox-1b.html | 18 + .../submitted/masking/clip-path-viewBox-1c.html | 31 ++ .../w3c-css/submitted/masking/mask-clip-1-ref.html | 42 ++ .../w3c-css/submitted/masking/mask-clip-1.html | 57 +++ .../submitted/masking/mask-composite-1-ref.html | 33 ++ .../submitted/masking/mask-composite-1a.html | 51 +++ .../submitted/masking/mask-composite-1b.html | 51 +++ .../submitted/masking/mask-composite-1c.html | 56 +++ .../submitted/masking/mask-composite-2-ref.html | 39 ++ .../submitted/masking/mask-composite-2a.html | 51 +++ .../submitted/masking/mask-composite-2b.html | 51 +++ .../submitted/masking/mask-composite-2c.html | 59 +++ .../submitted/masking/mask-image-1-ref.html | 19 + .../w3c-css/submitted/masking/mask-image-1a.html | 26 ++ .../w3c-css/submitted/masking/mask-image-1b.html | 26 ++ .../w3c-css/submitted/masking/mask-image-1c.html | 26 ++ .../w3c-css/submitted/masking/mask-image-1d.html | 17 + .../submitted/masking/mask-image-2-ref.html | 20 + .../w3c-css/submitted/masking/mask-image-2.html | 31 ++ .../submitted/masking/mask-image-3-ref.html | 28 ++ .../w3c-css/submitted/masking/mask-image-3a.html | 33 ++ .../w3c-css/submitted/masking/mask-image-3b.html | 32 ++ .../w3c-css/submitted/masking/mask-image-3c.html | 32 ++ .../w3c-css/submitted/masking/mask-image-3d.html | 32 ++ .../w3c-css/submitted/masking/mask-image-3e.html | 42 ++ .../w3c-css/submitted/masking/mask-image-3f.html | 35 ++ .../w3c-css/submitted/masking/mask-image-3g.html | 46 ++ .../w3c-css/submitted/masking/mask-image-3h.html | 33 ++ .../w3c-css/submitted/masking/mask-image-4a.html | 26 ++ .../w3c-css/submitted/masking/mask-image-4b.html | 31 ++ .../submitted/masking/mask-image-5-ref.html | 19 + .../w3c-css/submitted/masking/mask-image-5.html | 26 ++ .../submitted/masking/mask-image-6-ref.html | 25 ++ .../w3c-css/submitted/masking/mask-image-6.html | 31 ++ .../w3c-css/submitted/masking/mask-mode-a.html | 60 +++ .../w3c-css/submitted/masking/mask-mode-b.html | 61 +++ .../w3c-css/submitted/masking/mask-mode-ref.html | 52 +++ .../masking/mask-mode-to-mask-type-ref.html | 63 +++ .../submitted/masking/mask-mode-to-mask-type.html | 89 ++++ .../submitted/masking/mask-opacity-1-ref.html | 22 + .../w3c-css/submitted/masking/mask-opacity-1a.html | 28 ++ .../w3c-css/submitted/masking/mask-opacity-1b.html | 32 ++ .../w3c-css/submitted/masking/mask-opacity-1c.html | 27 ++ .../submitted/masking/mask-origin-1-ref.html | 34 ++ .../w3c-css/submitted/masking/mask-origin-1.html | 48 +++ .../submitted/masking/mask-origin-2-ref.html | 35 ++ .../w3c-css/submitted/masking/mask-origin-2.html | 77 ++++ .../submitted/masking/mask-position-1-ref.html | 33 ++ .../submitted/masking/mask-position-1a.html | 39 ++ .../submitted/masking/mask-position-1b.html | 39 ++ .../submitted/masking/mask-position-1c.html | 39 ++ .../submitted/masking/mask-position-2-ref.html | 29 ++ .../submitted/masking/mask-position-2a.html | 34 ++ .../submitted/masking/mask-position-2b.html | 34 ++ .../submitted/masking/mask-position-3-ref.html | 29 ++ .../submitted/masking/mask-position-3a.html | 34 ++ .../submitted/masking/mask-position-3b.html | 34 ++ .../submitted/masking/mask-position-4-ref.html | 29 ++ .../submitted/masking/mask-position-4a.html | 34 ++ .../submitted/masking/mask-position-4b.html | 34 ++ .../submitted/masking/mask-position-4c.html | 34 ++ .../submitted/masking/mask-position-4d.html | 32 ++ .../submitted/masking/mask-position-5-ref.html | 38 ++ .../w3c-css/submitted/masking/mask-position-5.html | 35 ++ .../submitted/masking/mask-position-6-ref.html | 30 ++ .../w3c-css/submitted/masking/mask-position-6.html | 50 +++ .../submitted/masking/mask-position-7-ref.html | 30 ++ .../w3c-css/submitted/masking/mask-position-7.html | 50 +++ .../submitted/masking/mask-repeat-1-ref.html | 49 +++ .../w3c-css/submitted/masking/mask-repeat-1.html | 48 +++ .../submitted/masking/mask-repeat-2-ref.html | 45 ++ .../w3c-css/submitted/masking/mask-repeat-2.html | 43 ++ .../submitted/masking/mask-repeat-3-ref.html | 40 ++ .../w3c-css/submitted/masking/mask-repeat-3.html | 43 ++ .../submitted/masking/mask-size-auto-auto.html | 35 ++ .../masking/mask-size-auto-length-ref.html | 27 ++ .../submitted/masking/mask-size-auto-length.html | 34 ++ .../submitted/masking/mask-size-auto-percent.html | 34 ++ .../submitted/masking/mask-size-auto-ref.html | 27 ++ .../w3c-css/submitted/masking/mask-size-auto.html | 35 ++ .../masking/mask-size-contain-clip-border-ref.html | 27 ++ .../masking/mask-size-contain-clip-border.html | 37 ++ .../mask-size-contain-clip-padding-ref.html | 35 ++ .../masking/mask-size-contain-clip-padding.html | 35 ++ ...mask-size-contain-position-fifty-fifty-ref.html | 33 ++ .../mask-size-contain-position-fifty-fifty.html | 36 ++ .../submitted/masking/mask-size-contain-ref.html | 27 ++ .../submitted/masking/mask-size-contain.html | 35 ++ .../submitted/masking/mask-size-cover-ref.html | 21 + .../w3c-css/submitted/masking/mask-size-cover.html | 29 ++ .../submitted/masking/mask-size-length-auto.html | 35 ++ .../masking/mask-size-length-length-ref.html | 27 ++ .../submitted/masking/mask-size-length-length.html | 35 ++ .../masking/mask-size-length-percent-ref.html | 27 ++ .../masking/mask-size-length-percent.html | 35 ++ .../submitted/masking/mask-size-length.html | 35 ++ .../submitted/masking/mask-size-percent-auto.html | 35 ++ .../masking/mask-size-percent-length.html | 35 ++ .../masking/mask-size-percent-percent-ref.html | 27 ++ .../mask-size-percent-percent-stretch-ref.html | 29 ++ .../masking/mask-size-percent-percent-stretch.html | 35 ++ .../masking/mask-size-percent-percent.html | 35 ++ .../submitted/masking/mask-size-percent.html | 35 ++ .../w3c-css/submitted/masking/reftest-stylo.list | 85 ++++ .../w3c-css/submitted/masking/reftest.list | 112 +++++ .../masking/support/50x100-opaque-blue.svg | 4 + .../masking/support/50x50-opaque-blue.svg | 4 + .../submitted/masking/support/blue-100x100.png | Bin 0 -> 40279 bytes .../submitted/masking/support/blue-100x100.svg | 4 + .../support/blue-100x50-transparent-100x50.png | Bin 0 -> 237 bytes .../support/blue-100x50-transparent-100x50.svg | 5 + .../masking/support/blue-luminance-100x100.svg | 4 + .../submitted/masking/support/green-100x100.png | Bin 0 -> 40279 bytes .../submitted/masking/support/green-100x100.svg | 4 + .../masking/support/green-luminance-100x100.svg | 4 + .../support/mask-half-transparent-100x100.svg | 9 + .../submitted/masking/support/red-100x100.png | Bin 0 -> 40279 bytes .../submitted/masking/support/red-100x100.svg | 4 + .../masking/support/red-luminance-100x100.svg | 4 + .../support/transparent-100x50-blue-100x50.png | Bin 0 -> 233 bytes .../support/transparent-100x50-blue-100x50.svg | 5 + ...-column-balancing-break-inside-avoid-1-ref.html | 47 +++ ...col3-column-balancing-break-inside-avoid-1.html | 50 +++ .../submitted/multicol3/multicol-height-002.xht | 44 ++ .../multicol3/reference/multicol-height-002.xht | 37 ++ .../w3c-css/submitted/multicol3/reftest-stylo.list | 3 + .../w3c-css/submitted/multicol3/reftest.list | 2 + .../submitted/references/test-template-001.xht | 13 + .../reftests/w3c-css/submitted/reftest-stylo.list | 76 ++++ layout/reftests/w3c-css/submitted/reftest.list | 77 ++++ .../ruby/nested-ruby-pairing-001-ref.html | 24 ++ .../submitted/ruby/nested-ruby-pairing-001.html | 26 ++ .../w3c-css/submitted/ruby/reftest-stylo.list | 19 + .../reftests/w3c-css/submitted/ruby/reftest.list | 21 + .../submitted/ruby/ruby-autohide-001-ref.html | 14 + .../w3c-css/submitted/ruby/ruby-autohide-001.html | 16 + .../submitted/ruby/ruby-autohide-002-ref.html | 26 ++ .../w3c-css/submitted/ruby/ruby-autohide-002.html | 38 ++ .../submitted/ruby/ruby-autohide-003-ref.html | 17 + .../w3c-css/submitted/ruby/ruby-autohide-003.html | 19 + .../w3c-css/submitted/ruby/ruby-autohide-004.html | 15 + .../ruby/ruby-inlinize-blocks-001-ref.html | 23 + .../submitted/ruby/ruby-inlinize-blocks-001.html | 25 ++ .../ruby/ruby-inlinize-blocks-002-ref.html | 37 ++ .../submitted/ruby/ruby-inlinize-blocks-002.html | 39 ++ .../ruby/ruby-inlinize-blocks-003-ref.html | 25 ++ .../submitted/ruby/ruby-inlinize-blocks-003.html | 26 ++ .../ruby/ruby-inlinize-blocks-004-ref.html | 23 + .../submitted/ruby/ruby-inlinize-blocks-004.html | 25 ++ .../ruby/ruby-inlinize-blocks-005-ref.html | 30 ++ .../submitted/ruby/ruby-inlinize-blocks-005.html | 32 ++ .../ruby/ruby-text-combine-upright-001-ref.html | 21 + .../ruby/ruby-text-combine-upright-001a.html | 23 + .../ruby/ruby-text-combine-upright-001b.html | 23 + .../ruby/ruby-text-combine-upright-002-ref.html | 21 + .../ruby/ruby-text-combine-upright-002a.html | 23 + .../ruby/ruby-text-combine-upright-002b.html | 23 + .../w3c-css/submitted/ruby/support/Ahem.ttf | Bin 0 -> 12480 bytes .../w3c-css/submitted/ruby/support/ahem.css | 4 + .../w3c-css/submitted/ruby/support/rbc.css | 4 + .../selectors4/child-index-no-parent-01-ref.html | 18 + .../selectors4/child-index-no-parent-01.html | 50 +++ .../submitted/selectors4/dir-style-01-ref.html | 33 ++ .../submitted/selectors4/dir-style-01a.html | 37 ++ .../submitted/selectors4/dir-style-01b.html | 54 +++ .../submitted/selectors4/dir-style-02-ref.html | 31 ++ .../submitted/selectors4/dir-style-02a.html | 35 ++ .../submitted/selectors4/dir-style-02b.html | 46 ++ .../submitted/selectors4/dir-style-03-ref.html | 18 + .../submitted/selectors4/dir-style-03a.html | 20 + .../submitted/selectors4/dir-style-03b.html | 34 ++ .../submitted/selectors4/dir-style-04-ref.html | 24 ++ .../w3c-css/submitted/selectors4/dir-style-04.html | 41 ++ .../submitted/selectors4/focus-within-1-ref.html | 26 ++ .../submitted/selectors4/focus-within-1.html | 38 ++ .../submitted/selectors4/focus-within-2-ref.html | 19 + .../submitted/selectors4/focus-within-2.html | 36 ++ .../submitted/selectors4/focus-within-3-ref.html | 15 + .../submitted/selectors4/focus-within-3.html | 27 ++ .../submitted/selectors4/reftest-stylo.list | 8 + .../w3c-css/submitted/selectors4/reftest.list | 11 + .../w3c-css/submitted/test-template-001.xht | 18 + .../submitted/text-decor-3/reftest-stylo.list | 134 ++++++ .../w3c-css/submitted/text-decor-3/reftest.list | 131 ++++++ .../text-decor-3/ruby-text-decoration-01-ref.html | 27 ++ .../text-decor-3/ruby-text-decoration-01.html | 29 ++ .../generate-text-emphasis-line-height-tests.py | 82 ++++ ...nerate-text-emphasis-position-property-tests.py | 79 ++++ .../support/generate-text-emphasis-ruby-tests.py | 69 +++ ...erate-text-emphasis-style-property-010-tests.sh | 81 ++++ .../generate-text-emphasis-style-property-tests.py | 85 ++++ .../text-decoration-propagation-01-ref.html | 9 + .../text-decoration-propagation-01.html | 15 + .../text-emphasis-color-property-001-ref.html | 8 + .../text-emphasis-color-property-001.html | 10 + .../text-emphasis-color-property-001a.html | 10 + .../text-emphasis-color-property-001b.html | 10 + .../text-emphasis-color-property-002-ref.html | 8 + .../text-emphasis-color-property-002.html | 10 + .../text-emphasis-line-height-001-ref.html | 8 + .../text-emphasis-line-height-001a.html | 10 + .../text-emphasis-line-height-001b.html | 10 + .../text-emphasis-line-height-001z.html | 18 + .../text-emphasis-line-height-002-ref.html | 8 + .../text-emphasis-line-height-002a.html | 10 + .../text-emphasis-line-height-002b.html | 10 + .../text-emphasis-line-height-003-ref.html | 8 + .../text-emphasis-line-height-003a.html | 10 + .../text-emphasis-line-height-003b.html | 10 + .../text-emphasis-line-height-003c.html | 10 + .../text-emphasis-line-height-003d.html | 10 + .../text-emphasis-line-height-004-ref.html | 8 + .../text-emphasis-line-height-004a.html | 10 + .../text-emphasis-line-height-004b.html | 10 + .../text-emphasis-line-height-004c.html | 10 + .../text-emphasis-line-height-004d.html | 10 + .../text-emphasis-position-property-001-ref.html | 8 + .../text-emphasis-position-property-001.html | 10 + .../text-emphasis-position-property-001a.html | 10 + .../text-emphasis-position-property-001b.html | 10 + .../text-emphasis-position-property-001c.html | 10 + .../text-emphasis-position-property-002-ref.html | 8 + .../text-emphasis-position-property-002.html | 10 + .../text-emphasis-position-property-002a.html | 10 + .../text-emphasis-position-property-002b.html | 10 + .../text-emphasis-position-property-002c.html | 10 + .../text-emphasis-position-property-003-ref.html | 8 + .../text-emphasis-position-property-003.html | 10 + .../text-emphasis-position-property-003a.html | 10 + .../text-emphasis-position-property-003b.html | 10 + .../text-emphasis-position-property-003c.html | 10 + .../text-emphasis-position-property-003d.html | 10 + .../text-emphasis-position-property-003e.html | 10 + .../text-emphasis-position-property-003f.html | 10 + .../text-emphasis-position-property-003g.html | 10 + .../text-emphasis-position-property-004-ref.html | 8 + .../text-emphasis-position-property-004.html | 10 + .../text-emphasis-position-property-004a.html | 10 + .../text-emphasis-position-property-004b.html | 10 + .../text-emphasis-position-property-004c.html | 10 + .../text-emphasis-position-property-004d.html | 10 + .../text-emphasis-position-property-004e.html | 10 + .../text-emphasis-position-property-004f.html | 10 + .../text-emphasis-position-property-004g.html | 10 + .../text-emphasis-position-property-005-ref.html | 8 + .../text-emphasis-position-property-005.html | 10 + .../text-emphasis-position-property-005a.html | 10 + .../text-emphasis-position-property-005b.html | 10 + .../text-emphasis-position-property-005c.html | 10 + .../text-emphasis-position-property-005d.html | 10 + .../text-emphasis-position-property-005e.html | 10 + .../text-emphasis-position-property-005f.html | 10 + .../text-emphasis-position-property-005g.html | 10 + .../text-emphasis-position-property-006-ref.html | 8 + .../text-emphasis-position-property-006.html | 10 + .../text-emphasis-position-property-006a.html | 10 + .../text-emphasis-position-property-006b.html | 10 + .../text-emphasis-position-property-006c.html | 10 + .../text-emphasis-position-property-006d.html | 10 + .../text-emphasis-position-property-006e.html | 10 + .../text-emphasis-position-property-006f.html | 10 + .../text-emphasis-position-property-006g.html | 10 + .../text-decor-3/text-emphasis-property-001.html | 10 + .../text-decor-3/text-emphasis-property-002.html | 10 + .../text-decor-3/text-emphasis-property-003.html | 10 + .../text-decor-3/text-emphasis-property-003a.html | 10 + .../text-decor-3/text-emphasis-property-003b.html | 10 + .../text-decor-3/text-emphasis-property-004.html | 10 + .../text-decor-3/text-emphasis-property-004a.html | 10 + .../text-decor-3/text-emphasis-ruby-001-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-001.html | 10 + .../text-decor-3/text-emphasis-ruby-002-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-002.html | 10 + .../text-decor-3/text-emphasis-ruby-003-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-003.html | 10 + .../text-decor-3/text-emphasis-ruby-003a.html | 10 + .../text-decor-3/text-emphasis-ruby-004-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-004.html | 10 + .../text-decor-3/text-emphasis-ruby-004a.html | 10 + .../text-emphasis-style-property-001-ref.html | 7 + .../text-emphasis-style-property-001.html | 10 + .../text-emphasis-style-property-002-ref.html | 8 + .../text-emphasis-style-property-002.html | 10 + .../text-emphasis-style-property-003-ref.html | 8 + .../text-emphasis-style-property-003.html | 10 + .../text-emphasis-style-property-004-ref.html | 8 + .../text-emphasis-style-property-004.html | 10 + .../text-emphasis-style-property-005-ref.html | 8 + .../text-emphasis-style-property-005.html | 10 + .../text-emphasis-style-property-005a.html | 10 + .../text-emphasis-style-property-010-ref.html | 7 + .../text-emphasis-style-property-010Cc.html | 83 ++++ .../text-emphasis-style-property-010Cf.html | 168 ++++++++ .../text-emphasis-style-property-010Cn.html | 26 ++ .../text-emphasis-style-property-010Zl.html | 19 + .../text-emphasis-style-property-010Zp.html | 19 + .../text-emphasis-style-property-010Zs.html | 35 ++ .../text-emphasis-style-property-011-ref.html | 8 + .../text-emphasis-style-property-011.html | 10 + .../text-emphasis-style-property-011a.html | 10 + .../text-emphasis-style-property-011b.html | 10 + .../text-emphasis-style-property-012-ref.html | 8 + .../text-emphasis-style-property-012.html | 10 + .../text-emphasis-style-property-012a.html | 10 + .../text-emphasis-style-property-012b.html | 10 + .../text-emphasis-style-property-012c.html | 10 + .../text-emphasis-style-property-013-ref.html | 8 + .../text-emphasis-style-property-013.html | 10 + .../text-emphasis-style-property-013a.html | 10 + .../text-emphasis-style-property-013b.html | 10 + .../text-emphasis-style-property-014-ref.html | 8 + .../text-emphasis-style-property-014.html | 10 + .../text-emphasis-style-property-014a.html | 10 + .../text-emphasis-style-property-014b.html | 10 + .../text-emphasis-style-property-015-ref.html | 8 + .../text-emphasis-style-property-015.html | 10 + .../text-emphasis-style-property-015a.html | 10 + .../text-emphasis-style-property-015b.html | 10 + .../text-emphasis-style-property-016-ref.html | 8 + .../text-emphasis-style-property-016.html | 10 + .../text-emphasis-style-property-016a.html | 10 + .../text-emphasis-style-property-017-ref.html | 8 + .../text-emphasis-style-property-017.html | 10 + .../text-emphasis-style-property-017a.html | 10 + .../text-emphasis-style-property-017b.html | 10 + .../text-emphasis-style-property-018-ref.html | 8 + .../text-emphasis-style-property-018.html | 10 + .../text-emphasis-style-property-018a.html | 10 + .../text-emphasis-style-property-019-ref.html | 8 + .../text-emphasis-style-property-019.html | 10 + .../text-emphasis-style-property-019a.html | 10 + .../text-emphasis-style-property-020-ref.html | 8 + .../text-emphasis-style-property-020.html | 10 + .../text-emphasis-style-property-020a.html | 10 + .../w3c-css/submitted/text3/reftest-stylo.list | 9 + .../reftests/w3c-css/submitted/text3/reftest.list | 8 + .../w3c-css/submitted/text3/support/Ahem.ttf | Bin 0 -> 12480 bytes .../w3c-css/submitted/text3/support/ahem.css | 4 + .../text3/text-align-match-parent-01.html | 40 ++ .../text3/text-align-match-parent-02.html | 56 +++ .../text3/text-align-match-parent-03.html | 52 +++ .../text3/text-align-match-parent-04.html | 52 +++ .../text3/text-align-match-parent-ref.html | 32 ++ .../text-align-match-parent-root-ltr-ref.html | 14 + .../text3/text-align-match-parent-root-ltr.html | 19 + .../text-align-match-parent-root-rtl-ref.html | 14 + .../text3/text-align-match-parent-root-rtl.html | 18 + .../submitted/text3/text-word-spacing-001.html | 35 ++ .../submitted/text3/text-word-spacing-ref.html | 26 ++ .../transforms/containing-block-dynamic-1-ref.html | 19 + .../perspective-containing-block-dynamic-1a.html | 47 +++ .../perspective-containing-block-dynamic-1b.html | 47 +++ .../submitted/transforms/perspective-zero.html | 32 ++ .../submitted/transforms/reference/green.html | 7 + .../submitted/transforms/reftest-stylo.list | 5 + .../w3c-css/submitted/transforms/reftest.list | 5 + .../transform-containing-block-dynamic-1a.html | 49 +++ .../transform-containing-block-dynamic-1b.html | 49 +++ .../ui3/box-sizing-border-box-001-ref.xht | 40 ++ .../submitted/ui3/box-sizing-border-box-001.xht | 44 ++ .../ui3/box-sizing-border-box-002-ref.xht | 41 ++ .../submitted/ui3/box-sizing-border-box-002.xht | 45 ++ .../ui3/box-sizing-border-box-003-ref.xht | 43 ++ .../submitted/ui3/box-sizing-border-box-003.xht | 47 +++ .../ui3/box-sizing-border-box-004-ref.xht | 46 ++ .../submitted/ui3/box-sizing-border-box-004.xht | 50 +++ .../ui3/box-sizing-content-box-001-ref.xht | 41 ++ .../submitted/ui3/box-sizing-content-box-001.xht | 45 ++ .../ui3/box-sizing-content-box-002-ref.xht | 42 ++ .../submitted/ui3/box-sizing-content-box-002.xht | 46 ++ .../ui3/box-sizing-content-box-003-ref.xht | 43 ++ .../submitted/ui3/box-sizing-content-box-003.xht | 46 ++ .../submitted/ui3/box-sizing-replaced-001-ref.xht | 52 +++ .../submitted/ui3/box-sizing-replaced-001.xht | 157 +++++++ .../submitted/ui3/box-sizing-replaced-002-ref.xht | 53 +++ .../submitted/ui3/box-sizing-replaced-002.xht | 158 +++++++ .../submitted/ui3/box-sizing-replaced-003-ref.xht | 48 +++ .../submitted/ui3/box-sizing-replaced-003.xht | 156 +++++++ .../w3c-css/submitted/ui3/reftest-stylo.list | 16 + layout/reftests/w3c-css/submitted/ui3/reftest.list | 10 + .../submitted/ui3/support/replaced-min-max-1.png | Bin 0 -> 957 bytes .../submitted/ui3/support/replaced-min-max-10.png | Bin 0 -> 1775 bytes .../submitted/ui3/support/replaced-min-max-11.png | Bin 0 -> 1357 bytes .../submitted/ui3/support/replaced-min-max-12.png | Bin 0 -> 1744 bytes .../submitted/ui3/support/replaced-min-max-13.png | Bin 0 -> 1357 bytes .../submitted/ui3/support/replaced-min-max-14.png | Bin 0 -> 1018 bytes .../submitted/ui3/support/replaced-min-max-15.png | Bin 0 -> 1025 bytes .../submitted/ui3/support/replaced-min-max-16.png | Bin 0 -> 1018 bytes .../submitted/ui3/support/replaced-min-max-17.png | Bin 0 -> 1026 bytes .../submitted/ui3/support/replaced-min-max-18.png | Bin 0 -> 1073 bytes .../submitted/ui3/support/replaced-min-max-19.png | Bin 0 -> 1074 bytes .../submitted/ui3/support/replaced-min-max-2.png | Bin 0 -> 1175 bytes .../submitted/ui3/support/replaced-min-max-3.png | Bin 0 -> 1144 bytes .../submitted/ui3/support/replaced-min-max-4.png | Bin 0 -> 1018 bytes .../submitted/ui3/support/replaced-min-max-5.png | Bin 0 -> 1026 bytes .../submitted/ui3/support/replaced-min-max-6.png | Bin 0 -> 1175 bytes .../submitted/ui3/support/replaced-min-max-7.png | Bin 0 -> 1276 bytes .../submitted/ui3/support/replaced-min-max-8.png | Bin 0 -> 1018 bytes .../submitted/ui3/support/replaced-min-max-9.png | Bin 0 -> 1025 bytes .../submitted/ui3/support/replaced-min-max.png | Bin 0 -> 1083 bytes .../calc-background-image-gradient-1-ref.html | 21 + .../values3/calc-background-image-gradient-1.html | 23 + .../calc-background-linear-gradient-1-ref.html | 38 ++ .../values3/calc-background-linear-gradient-1.html | 41 ++ .../values3/calc-background-position-1-ref.html | 25 ++ .../values3/calc-background-position-1.html | 27 ++ .../values3/calc-background-size-1-ref.html | 25 ++ .../submitted/values3/calc-background-size-1.html | 27 ++ .../values3/calc-border-radius-1-ref.html | 21 + .../submitted/values3/calc-border-radius-1.html | 33 ++ .../submitted/values3/calc-height-block-1-ref.html | 30 ++ .../submitted/values3/calc-height-block-1.html | 36 ++ .../submitted/values3/calc-height-table-1-ref.html | 29 ++ .../submitted/values3/calc-height-table-1.html | 31 ++ .../submitted/values3/calc-margin-block-1-ref.html | 22 + .../submitted/values3/calc-margin-block-1.html | 24 ++ .../values3/calc-max-height-block-1-ref.html | 30 ++ .../submitted/values3/calc-max-height-block-1.html | 36 ++ .../submitted/values3/calc-max-width-block-1.html | 26 ++ .../calc-max-width-block-intrinsic-1-ref.html | 22 + .../values3/calc-max-width-block-intrinsic-1.html | 28 ++ .../submitted/values3/calc-min-height-block-1.html | 36 ++ .../submitted/values3/calc-min-width-block-1.html | 26 ++ .../calc-min-width-block-intrinsic-1-ref.html | 22 + .../values3/calc-min-width-block-intrinsic-1.html | 28 ++ .../values3/calc-offsets-absolute-bottom-1.html | 34 ++ .../values3/calc-offsets-absolute-left-1.html | 24 ++ .../values3/calc-offsets-absolute-right-1.html | 24 ++ .../values3/calc-offsets-absolute-top-1-ref.html | 31 ++ .../values3/calc-offsets-absolute-top-1.html | 34 ++ .../values3/calc-offsets-relative-bottom-1.html | 33 ++ .../values3/calc-offsets-relative-left-1-ref.html | 21 + .../values3/calc-offsets-relative-left-1.html | 23 + .../values3/calc-offsets-relative-right-1.html | 23 + .../values3/calc-offsets-relative-top-1-ref.html | 31 ++ .../values3/calc-offsets-relative-top-1.html | 33 ++ .../values3/calc-padding-block-1-ref.html | 23 + .../submitted/values3/calc-padding-block-1.html | 25 ++ .../submitted/values3/calc-text-indent-1-ref.html | 24 ++ .../submitted/values3/calc-text-indent-1.html | 26 ++ .../values3/calc-text-indent-intrinsic-1-ref.html | 22 + .../values3/calc-text-indent-intrinsic-1.html | 27 ++ .../values3/calc-transform-origin-1-ref.html | 26 ++ .../submitted/values3/calc-transform-origin-1.html | 28 ++ .../values3/calc-vertical-align-1-ref.html | 18 + .../submitted/values3/calc-vertical-align-1.html | 20 + .../submitted/values3/calc-width-block-1-ref.html | 24 ++ .../submitted/values3/calc-width-block-1.html | 26 ++ .../values3/calc-width-block-intrinsic-1-ref.html | 22 + .../values3/calc-width-block-intrinsic-1.html | 27 ++ .../values3/calc-width-table-auto-1-ref.html | 23 + .../submitted/values3/calc-width-table-auto-1.html | 25 ++ .../values3/calc-width-table-fixed-1-ref.html | 28 ++ .../values3/calc-width-table-fixed-1.html | 30 ++ .../w3c-css/submitted/values3/reftest-stylo.list | 33 ++ .../w3c-css/submitted/values3/reftest.list | 31 ++ .../w3c-css/submitted/variables/reftest-stylo.list | 175 ++++++++ .../w3c-css/submitted/variables/reftest.list | 174 ++++++++ .../w3c-css/submitted/variables/support/Ahem.ttf | Bin 0 -> 12480 bytes .../w3c-css/submitted/variables/support/ahem.css | 4 + .../variables/support/color-green-ref.html | 13 + .../support/external-variable-declaration.css | 5 + .../support/external-variable-font-face.css | 15 + .../support/external-variable-reference.css | 6 + .../support/external-variable-supports.css | 4 + .../variables/variable-declaration-01.html | 17 + .../variables/variable-declaration-02.html | 17 + .../variables/variable-declaration-03.html | 18 + .../variables/variable-declaration-04.html | 18 + .../variables/variable-declaration-05.html | 18 + .../variables/variable-declaration-06.html | 18 + .../variables/variable-declaration-07.html | 19 + .../variables/variable-declaration-08.html | 19 + .../variables/variable-declaration-09.html | 19 + .../variables/variable-declaration-10.html | 19 + .../variables/variable-declaration-11.html | 19 + .../variables/variable-declaration-12.html | 19 + .../variables/variable-declaration-13.html | 19 + .../variables/variable-declaration-14.html | 21 + .../variables/variable-declaration-15-ref.html | 15 + .../variables/variable-declaration-15.html | 22 + .../variables/variable-declaration-16-ref.html | 15 + .../variables/variable-declaration-16.html | 23 + .../variables/variable-declaration-17-ref.html | 15 + .../variables/variable-declaration-17.html | 23 + .../variables/variable-declaration-18-ref.html | 15 + .../variables/variable-declaration-18.html | 23 + .../variables/variable-declaration-19.html | 21 + .../variables/variable-declaration-20.html | 21 + .../variables/variable-declaration-21.html | 23 + .../variables/variable-declaration-22.html | 20 + .../variables/variable-declaration-23.html | 22 + .../variables/variable-declaration-24.html | 25 ++ .../variables/variable-declaration-25.html | 25 ++ .../variables/variable-declaration-26.html | 20 + .../variables/variable-declaration-28.html | 21 + .../variables/variable-declaration-29.html | 20 + .../variables/variable-declaration-30.html | 21 + .../variables/variable-declaration-31.html | 20 + .../variables/variable-declaration-32.html | 20 + .../variables/variable-declaration-33.html | 20 + .../variables/variable-declaration-34.html | 20 + .../variables/variable-declaration-35.html | 20 + .../variables/variable-declaration-36.html | 20 + .../variables/variable-declaration-37.html | 20 + .../variables/variable-declaration-38.html | 21 + .../variables/variable-declaration-39.html | 21 + .../variables/variable-declaration-40.html | 21 + .../variables/variable-declaration-41.html | 20 + .../variables/variable-declaration-42.html | 21 + .../variables/variable-declaration-43.html | 20 + .../variables/variable-declaration-44.html | 20 + .../variables/variable-declaration-45.html | 24 ++ .../variables/variable-declaration-46.html | 23 + .../variables/variable-declaration-47.html | 25 ++ .../variables/variable-declaration-48.html | 25 ++ .../variables/variable-declaration-49.html | 26 ++ .../variables/variable-declaration-50.html | 25 ++ .../variables/variable-declaration-51.html | 24 ++ .../variables/variable-declaration-52.html | 24 ++ .../variables/variable-declaration-53.html | 22 + .../variables/variable-declaration-54.html | 21 + .../variables/variable-declaration-55.html | 21 + .../variables/variable-declaration-56.html | 20 + .../variables/variable-declaration-57.html | 24 ++ .../variables/variable-declaration-58.html | 25 ++ .../variables/variable-declaration-59.html | 17 + .../variables/variable-declaration-60.html | 23 + .../variable-external-declaration-01.html | 12 + .../variable-external-font-face-01-ref.html | 11 + .../variables/variable-external-font-face-01.html | 13 + .../variables/variable-external-reference-01.html | 12 + .../variables/variable-external-supports-01.html | 12 + .../variables/variable-font-face-01-ref.html | 11 + .../submitted/variables/variable-font-face-01.html | 29 ++ .../variables/variable-font-face-02-ref.html | 11 + .../submitted/variables/variable-font-face-02.html | 31 ++ .../submitted/variables/variable-reference-01.html | 18 + .../submitted/variables/variable-reference-02.html | 23 + .../submitted/variables/variable-reference-03.html | 21 + .../submitted/variables/variable-reference-04.html | 20 + .../submitted/variables/variable-reference-05.html | 20 + .../submitted/variables/variable-reference-06.html | 20 + .../submitted/variables/variable-reference-07.html | 20 + .../submitted/variables/variable-reference-08.html | 20 + .../submitted/variables/variable-reference-09.html | 20 + .../submitted/variables/variable-reference-10.html | 20 + .../submitted/variables/variable-reference-11.html | 20 + .../variables/variable-reference-12-ref.html | 9 + .../submitted/variables/variable-reference-12.html | 20 + .../submitted/variables/variable-reference-13.html | 18 + .../submitted/variables/variable-reference-14.html | 20 + .../submitted/variables/variable-reference-15.html | 21 + .../submitted/variables/variable-reference-16.html | 19 + .../submitted/variables/variable-reference-17.html | 20 + .../submitted/variables/variable-reference-18.html | 19 + .../submitted/variables/variable-reference-19.html | 19 + .../submitted/variables/variable-reference-20.html | 17 + .../submitted/variables/variable-reference-21.html | 17 + .../submitted/variables/variable-reference-22.html | 17 + .../submitted/variables/variable-reference-23.html | 17 + .../submitted/variables/variable-reference-24.html | 17 + .../submitted/variables/variable-reference-25.html | 15 + .../submitted/variables/variable-reference-26.html | 15 + .../submitted/variables/variable-reference-27.html | 15 + .../submitted/variables/variable-reference-28.html | 15 + .../submitted/variables/variable-reference-29.html | 15 + .../submitted/variables/variable-reference-30.html | 17 + .../submitted/variables/variable-reference-31.html | 20 + .../submitted/variables/variable-reference-32.html | 19 + .../submitted/variables/variable-reference-33.html | 18 + .../submitted/variables/variable-reference-34.html | 19 + .../submitted/variables/variable-reference-35.html | 18 + .../variables/variable-reference-36-ref.html | 14 + .../submitted/variables/variable-reference-36.html | 18 + .../variables/variable-reference-37-ref.html | 14 + .../submitted/variables/variable-reference-37.html | 18 + .../variables/variable-reference-38-ref.html | 14 + .../submitted/variables/variable-reference-38.html | 16 + .../submitted/variables/variable-reference-39.html | 17 + .../variables/variable-reference-40-ref.html | 14 + .../submitted/variables/variable-reference-40.html | 17 + .../submitted/variables/variable-supports-01.html | 16 + .../submitted/variables/variable-supports-02.html | 16 + .../submitted/variables/variable-supports-03.html | 16 + .../submitted/variables/variable-supports-04.html | 16 + .../submitted/variables/variable-supports-05.html | 16 + .../submitted/variables/variable-supports-06.html | 16 + .../submitted/variables/variable-supports-07.html | 16 + .../submitted/variables/variable-supports-08.html | 16 + .../submitted/variables/variable-supports-09.html | 16 + .../submitted/variables/variable-supports-10.html | 16 + .../submitted/variables/variable-supports-11.html | 16 + .../submitted/variables/variable-supports-12.html | 16 + .../submitted/variables/variable-supports-13.html | 16 + .../submitted/variables/variable-supports-14.html | 16 + .../submitted/variables/variable-supports-15.html | 16 + .../submitted/variables/variable-supports-16.html | 16 + .../submitted/variables/variable-supports-17.html | 16 + .../submitted/variables/variable-supports-18.html | 16 + .../submitted/variables/variable-supports-19.html | 16 + .../submitted/variables/variable-supports-20.html | 16 + .../submitted/variables/variable-supports-21.html | 16 + .../submitted/variables/variable-supports-22.html | 16 + .../submitted/variables/variable-supports-23.html | 16 + .../submitted/variables/variable-supports-24.html | 16 + .../submitted/variables/variable-supports-25.html | 16 + .../submitted/variables/variable-supports-26.html | 16 + .../submitted/variables/variable-supports-27.html | 16 + .../submitted/variables/variable-supports-28.html | 16 + .../submitted/variables/variable-supports-29.html | 16 + .../submitted/variables/variable-supports-30.html | 16 + .../submitted/variables/variable-supports-31.html | 16 + .../submitted/variables/variable-supports-32.html | 16 + .../submitted/variables/variable-supports-33.html | 16 + .../submitted/variables/variable-supports-34.html | 16 + .../submitted/variables/variable-supports-35.html | 16 + .../submitted/variables/variable-supports-36.html | 16 + .../submitted/variables/variable-supports-37.html | 16 + .../submitted/variables/variable-supports-38.html | 16 + .../submitted/variables/variable-supports-39.html | 16 + .../submitted/variables/variable-supports-40.html | 16 + .../submitted/variables/variable-supports-41.html | 16 + .../submitted/variables/variable-supports-42.html | 16 + .../submitted/variables/variable-supports-43.html | 16 + .../submitted/variables/variable-supports-44.html | 16 + .../submitted/variables/variable-supports-45.html | 16 + .../submitted/variables/variable-supports-46.html | 16 + .../submitted/variables/variable-supports-47.html | 16 + .../submitted/variables/variable-supports-48.html | 16 + .../submitted/variables/variable-supports-49.html | 16 + .../submitted/variables/variable-supports-50.html | 16 + .../submitted/variables/variable-supports-51.html | 16 + .../submitted/variables/variable-supports-52.html | 16 + .../submitted/variables/variable-supports-53.html | 16 + .../submitted/variables/variable-supports-54.html | 16 + .../submitted/variables/variable-supports-55.html | 16 + .../submitted/variables/variable-supports-56.html | 16 + .../submitted/variables/variable-supports-57.html | 16 + .../submitted/variables/variable-supports-58.html | 16 + .../submitted/variables/variable-supports-59.html | 16 + .../submitted/variables/variable-supports-60.html | 16 + .../submitted/variables/variable-supports-61.html | 16 + .../submitted/variables/variable-supports-62.html | 16 + .../submitted/variables/variable-supports-63.html | 16 + .../submitted/variables/variable-supports-64.html | 16 + .../submitted/variables/variable-supports-65.html | 16 + .../submitted/variables/variable-supports-66.html | 16 + .../submitted/variables/variable-supports-67.html | 16 + .../green-square-100-by-100-offset-ref.html | 12 + .../will-change/green-square-100-by-100-ref.html | 12 + .../submitted/will-change/reftest-stylo.list | 20 + .../w3c-css/submitted/will-change/reftest.list | 19 + .../will-change-fixpos-cb-contain-1.html | 25 ++ .../will-change-fixpos-cb-filter-1.html | 25 ++ .../will-change-fixpos-cb-height-1.html | 24 ++ .../will-change-fixpos-cb-perspective-1.html | 25 ++ .../will-change-fixpos-cb-position-1.html | 24 ++ .../will-change-fixpos-cb-transform-1.html | 25 ++ .../will-change-fixpos-cb-transform-style-1.html | 25 ++ .../will-change-stacking-context-clip-path-1.html | 21 + .../will-change-stacking-context-filter-1.html | 21 + .../will-change-stacking-context-height-1.html | 20 + .../will-change-stacking-context-isolation-1.html | 21 + .../will-change-stacking-context-mask-1.html | 21 + ...l-change-stacking-context-mix-blend-mode-1.html | 21 + .../will-change-stacking-context-opacity-1.html | 21 + ...will-change-stacking-context-perspective-1.html | 21 + .../will-change-stacking-context-position-1.html | 21 + .../will-change-stacking-context-transform-1.html | 21 + ...-change-stacking-context-transform-style-1.html | 21 + .../will-change-stacking-context-z-index-1.html | 21 + .../logical-physical-mapping-001-ref.html | 88 ++++ .../logical-physical-mapping-001.html | 99 +++++ .../submitted/writing-modes-3/reftest-stylo.list | 18 + .../w3c-css/submitted/writing-modes-3/reftest.list | 17 + .../writing-modes-3/support/WidthTest-Regular.otf | Bin 0 -> 3248 bytes .../submitted/writing-modes-3/support/tcy.css | 11 + .../writing-modes-3/support/width-test.css | 7 + .../text-combine-upright-break-inside-001-ref.html | 21 + .../text-combine-upright-break-inside-001.html | 24 ++ .../text-combine-upright-break-inside-001a.html | 26 ++ .../text-combine-upright-compression-001-ref.html | 21 + .../text-combine-upright-compression-001.html | 24 ++ .../text-combine-upright-compression-002-ref.html | 21 + .../text-combine-upright-compression-002.html | 24 ++ .../text-combine-upright-compression-003-ref.html | 21 + .../text-combine-upright-compression-003.html | 24 ++ .../text-combine-upright-compression-004-ref.html | 21 + .../text-combine-upright-compression-004.html | 24 ++ .../text-combine-upright-compression-005-ref.html | 21 + .../text-combine-upright-compression-005.html | 24 ++ .../text-combine-upright-compression-005a.html | 25 ++ .../text-combine-upright-compression-006-ref.html | 21 + .../text-combine-upright-compression-006.html | 24 ++ .../text-combine-upright-compression-006a.html | 25 ++ .../text-combine-upright-compression-007-ref.html | 21 + .../text-combine-upright-compression-007.html | 25 ++ ...orientation-upright-directionality-001-ref.html | 19 + ...ext-orientation-upright-directionality-001.html | 21 + 2150 files changed, 100236 insertions(+) create mode 100644 layout/reftests/w3c-css/LICENSE create mode 100644 layout/reftests/w3c-css/README create mode 100644 layout/reftests/w3c-css/failures.list create mode 100755 layout/reftests/w3c-css/import-tests.py create mode 100644 layout/reftests/w3c-css/received/README create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/cat.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-green.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/support/fail.css create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002a.css create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002b.css create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/support/syntax-007.css create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-003.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/initial-background-color.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/all-green.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/README create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/a-green.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/b-green.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/c-red.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/cat.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/import-green.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/import-red.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/square-purple.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/square-teal.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/square-white.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/support/README create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/support/swatch-red.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-green.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-bl.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-br.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-outer.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-tl.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-tr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-inherit.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome_iframe.html create mode 100644 layout/reftests/w3c-css/received/import.log create mode 100644 layout/reftests/w3c-css/received/reference/ref-filled-green-100px-square.xht create mode 100644 layout/reftests/w3c-css/received/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/received/reftest.list create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-001.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-002.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-003.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-004.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-005.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-006.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-002.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-003.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-004.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-005.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/of-type-selectors-ref.xhtml create mode 100644 layout/reftests/w3c-css/received/selectors-4/of-type-selectors.xhtml create mode 100644 layout/reftests/w3c-css/received/selectors-4/selector-required-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selector-required.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ltr-001.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/README create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/align3/support/colors-8x16.png create mode 100644 layout/reftests/w3c-css/submitted/background/aqua-yellow-32x32.png create mode 100644 layout/reftests/w3c-css/submitted/background/aqua-yellow-37x37.png create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1a.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1b.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1c.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1d.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1e.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-3.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-4.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-10-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-10.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1a.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1b.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1c.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-3.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-4.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-5.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-6.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-7.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-8-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-8.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-9-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-9.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7.html create mode 100644 layout/reftests/w3c-css/submitted/background/border.png create mode 100644 layout/reftests/w3c-css/submitted/background/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/background/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-bl.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-bo.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-br.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-ct.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-le.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-ri.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-tl.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-to.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-tr.png create mode 100644 layout/reftests/w3c-css/submitted/background/reticule.png create mode 100755 layout/reftests/w3c-css/submitted/check-for-references.sh create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-001.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-002.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-003.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-004.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-001.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-002.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-003.html create mode 100644 layout/reftests/w3c-css/submitted/color4/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/color4/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-001.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-002.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-003.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-004.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-005.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-006.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-007.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-008.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-009.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-010.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-011.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-012.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-013.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-014.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-015.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-016.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-017.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-018.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-019.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-020.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-021.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-022.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-023.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-024.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-025.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-026.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-027.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-028.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-029.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-030.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-031.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-032.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-033.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-034.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-035.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-036.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-037.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-038.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-039.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-040.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-041.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-042.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-043.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-044.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-045.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/css-supports-046.xht create mode 100644 layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/conditional3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/conditional3/support/pass.xht create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-005.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/contain/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-1.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-10.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-11.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-12.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-13.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-2.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-3.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-4.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-5.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-6.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-7.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-9.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-1.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-3.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-4.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-1.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-2.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-1.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-2.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-3.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-6.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-1.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-8.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/css21/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/css21/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-height-20.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-width-40.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-20.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-40.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40-ref.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40.html create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-no-ratio.svg create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-ratio-2.svg create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-width-50.svg create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/no-ratio.svg create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/ratio-2.svg create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-no-ratio.svg create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-ratio-2.svg create mode 100644 layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1a.html create mode 100644 layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1b.html create mode 100644 layout/reftests/w3c-css/submitted/filters/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/filters/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001a.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001a.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-block.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-table.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-001a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-001b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-002a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-002b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-001a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-001b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-002a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-002b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-baseline-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-baseline-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-005.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-006.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-001a.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-001b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-003-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-003.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-004-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-004.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-005-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-005.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-001a.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-001b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-003-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-003.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-004-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-004.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-005-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-005.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-reverse-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-reverse.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-rtl.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-002a.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-002b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003-reverse-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003-reverse.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-004-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-004.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-002a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-002b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-002c.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-height-auto-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-002a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-002b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-002c.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-min-width-auto-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-005.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-005.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-001a.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-001b.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-1.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-2.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-3.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-001-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-001a.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-001b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-002-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-002.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-005.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-006.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-007.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-008.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-009-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-009.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/flexbox/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/flexbox/support/Ahem.ttf create mode 100644 layout/reftests/w3c-css/submitted/flexbox/support/ahem.css create mode 100644 layout/reftests/w3c-css/submitted/flexbox/support/solidblue.png create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-adjust-zero-1.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-adjust-zero-2.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-1-notref.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-1.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-2.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/fonts3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-003e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-003i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-003o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-003p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-004e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-004i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-004o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-004p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-005e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-005i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-005o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-005p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-006e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-006i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-006o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-contain-svg-006p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-003e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-003i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-003o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-003p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-004e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-004i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-004o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-004p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-005e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-005i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-005o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-005p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-006e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-006i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-006o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-cover-svg-006p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-003e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-003i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-003o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-003p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-004e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-004i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-004o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-004p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-005e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-005i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-005o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-005p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-006e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-006i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-006o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-fill-svg-006p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-003e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-003i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-003o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-003p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-004e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-004i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-004o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-004p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-005e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-005i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-005o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-005p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-006e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-006i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-006o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-none-svg-006p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-003e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-003i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-003o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-003p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-004e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-004i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-004o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-004p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-005e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-005i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-005o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-005p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-006e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-006i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-006o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-svg-006p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-001c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-002c.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-png-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-001e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-001i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-001o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-001p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-002e.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-002i.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-002o.html create mode 100644 layout/reftests/w3c-css/submitted/images3/object-position-svg-002p.html create mode 100644 layout/reftests/w3c-css/submitted/images3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/images3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-16x8-noSize.svg create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-16x8-parDefault.svg create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-16x8.png create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-16x8.svg create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-8x16-noSize.svg create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-8x16-parDefault.svg create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-8x16.png create mode 100644 layout/reftests/w3c-css/submitted/images3/support/colors-8x16.svg create mode 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-fit-and-position-canvas-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-fit-png-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-fit-svg-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-position-png-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-position-svg-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/images3/support/template-object-fit-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/support/template-object-fit-test.html create mode 100644 layout/reftests/w3c-css/submitted/images3/support/template-object-position-ref.html create mode 100644 layout/reftests/w3c-css/submitted/images3/support/template-object-position-test.html create mode 100644 layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001a.html create mode 100644 layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001b.html create mode 100644 layout/reftests/w3c-css/submitted/lists-3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/lists-3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/masking/blank.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-borderBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-borderBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-borderBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-contentBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-contentBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-contentBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-fillBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-geometryBox-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-geometryBox-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-geometryBox-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-localRef-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-localRef-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-marginBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-mix-blend-mode-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-mix-blend-mode-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-paddingBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-paddingBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-paddingBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-strokeBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-strokeBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-viewBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-viewBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-viewBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-clip-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-clip-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1d.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3d.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3e.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3f.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3g.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3h.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-4a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-4b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-5.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-6.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-to-mask-type-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-to-mask-type.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-2a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-2b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-3a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-3b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4d.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-5.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-6.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-7.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-3.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-length-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-border-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-border.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-padding-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-padding.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-position-fifty-fifty-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-position-fifty-fifty.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-cover-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-cover.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-length-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-percent-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent-stretch-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent-stretch.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/masking/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/masking/support/50x100-opaque-blue.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/50x50-opaque-blue.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x100.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x50-transparent-100x50.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x50-transparent-100x50.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-luminance-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/green-100x100.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/green-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/green-luminance-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/mask-half-transparent-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/red-100x100.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/red-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/red-luminance-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/transparent-100x50-blue-100x50.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/transparent-100x50-blue-100x50.svg create mode 100644 layout/reftests/w3c-css/submitted/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1.html create mode 100644 layout/reftests/w3c-css/submitted/multicol3/multicol-height-002.xht create mode 100644 layout/reftests/w3c-css/submitted/multicol3/reference/multicol-height-002.xht create mode 100644 layout/reftests/w3c-css/submitted/multicol3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/multicol3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/references/test-template-001.xht create mode 100644 layout/reftests/w3c-css/submitted/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/ruby/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-001.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-002.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-003.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-004.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-001.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-002.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-003.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-004.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-inlinize-blocks-005.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-001a.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-001b.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-002a.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-002b.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/support/Ahem.ttf create mode 100644 layout/reftests/w3c-css/submitted/ruby/support/ahem.css create mode 100644 layout/reftests/w3c-css/submitted/ruby/support/rbc.css create mode 100644 layout/reftests/w3c-css/submitted/selectors4/child-index-no-parent-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/child-index-no-parent-01.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-01a.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-01b.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-02-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-02a.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-02b.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-03-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-03a.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-03b.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-04-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/dir-style-04.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-1.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-2.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-3.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/selectors4/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/test-template-001.xht create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-line-height-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-position-property-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-ruby-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-010-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001z.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cc.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cf.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cn.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zl.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zp.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zs.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020a.html create mode 100644 layout/reftests/w3c-css/submitted/text3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/text3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/text3/support/Ahem.ttf create mode 100644 layout/reftests/w3c-css/submitted/text3/support/ahem.css create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-01.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-02.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-03.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-04.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-word-spacing-001.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-word-spacing-ref.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/containing-block-dynamic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1a.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1b.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/perspective-zero.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/reference/green.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/transforms/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1a.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1b.html create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003-ref.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/ui3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-1.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-10.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-11.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-12.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-13.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-14.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-15.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-16.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-17.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-18.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-19.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-2.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-3.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-4.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-5.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-6.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-7.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-8.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-9.png create mode 100644 layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max.png create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-position-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-position-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-size-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-background-size-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-border-radius-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-border-radius-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-height-block-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-height-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-height-table-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-height-table-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-margin-block-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-margin-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-max-width-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-min-height-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-min-width-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-bottom-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-left-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-right-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-bottom-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-right-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-padding-block-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-padding-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-text-indent-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-text-indent-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-block-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-block-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1.html create mode 100644 layout/reftests/w3c-css/submitted/values3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/values3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/variables/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/variables/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/variables/support/Ahem.ttf create mode 100644 layout/reftests/w3c-css/submitted/variables/support/ahem.css create mode 100644 layout/reftests/w3c-css/submitted/variables/support/color-green-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/support/external-variable-declaration.css create mode 100644 layout/reftests/w3c-css/submitted/variables/support/external-variable-font-face.css create mode 100644 layout/reftests/w3c-css/submitted/variables/support/external-variable-reference.css create mode 100644 layout/reftests/w3c-css/submitted/variables/support/external-variable-supports.css create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-02.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-03.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-04.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-05.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-06.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-07.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-08.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-09.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-10.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-11.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-12.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-13.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-14.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-15-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-15.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-16-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-16.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-17-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-17.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-18-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-18.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-19.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-20.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-21.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-22.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-23.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-24.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-25.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-26.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-28.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-29.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-30.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-31.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-32.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-33.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-34.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-35.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-36.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-37.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-38.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-39.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-40.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-41.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-42.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-43.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-44.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-45.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-46.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-47.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-48.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-49.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-50.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-51.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-52.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-53.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-54.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-55.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-56.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-57.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-58.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-59.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-declaration-60.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-external-declaration-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-external-reference-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-external-supports-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-font-face-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-font-face-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-font-face-02-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-font-face-02.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-02.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-03.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-04.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-05.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-06.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-07.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-08.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-09.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-10.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-11.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-12-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-12.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-13.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-14.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-15.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-16.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-17.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-18.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-19.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-20.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-21.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-22.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-23.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-24.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-25.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-26.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-27.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-28.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-29.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-30.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-31.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-32.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-33.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-34.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-35.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-36-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-36.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-37-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-37.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-38-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-38.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-39.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-40-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-40.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-01.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-02.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-03.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-04.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-05.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-06.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-07.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-08.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-09.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-10.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-11.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-12.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-13.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-14.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-15.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-16.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-17.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-18.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-19.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-20.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-21.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-22.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-23.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-24.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-25.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-26.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-27.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-28.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-29.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-30.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-31.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-32.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-33.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-34.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-35.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-36.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-37.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-38.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-39.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-40.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-41.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-42.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-43.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-44.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-45.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-46.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-47.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-48.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-49.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-50.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-51.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-52.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-53.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-54.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-55.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-56.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-57.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-58.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-59.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-60.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-61.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-62.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-63.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-64.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-65.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-66.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-supports-67.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-offset-ref.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-ref.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/will-change/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-contain-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-filter-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-height-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-perspective-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-position-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-style-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-clip-path-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-filter-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-height-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-isolation-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mask-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mix-blend-mode-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-opacity-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-perspective-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-position-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-style-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-z-index-1.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/support/WidthTest-Regular.otf create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/support/tcy.css create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/support/width-test.css create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001a.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005a.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006a.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001.html (limited to 'layout/reftests/w3c-css') diff --git a/layout/reftests/w3c-css/LICENSE b/layout/reftests/w3c-css/LICENSE new file mode 100644 index 000000000..91a1c7fe4 --- /dev/null +++ b/layout/reftests/w3c-css/LICENSE @@ -0,0 +1,27 @@ +W3C 3-clause BSD License +------------------------ + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * Redistributions of works must retain the original copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the original copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the W3C nor the names of its contributors may be + used to endorse or promote products derived from this work without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/layout/reftests/w3c-css/README b/layout/reftests/w3c-css/README new file mode 100644 index 000000000..29c854de3 --- /dev/null +++ b/layout/reftests/w3c-css/README @@ -0,0 +1,34 @@ +W3C CSS Test Suite Directory +---------------------------- + +This directory is for tests that are sync'ed with the official +W3C CSS test suites at http://test.csswg.org/. + +submitted/ is for tests that are to be submitted to W3C. +This directory is sync'ed automatically with the +contributors/mozilla/submitted/mozilla-central-reftests/ +directory in the CSSWG repository. The master copy is Mozilla's. + +received/ is for tests that are received from W3C. +This directory is sync'ed semi-automatically with the approved/ +directory in the CSSWG repository. The master copy is CSSWG's. +Don't make changes here; they'll be overwritten by the next sync. + +import-tests.py automatically imports tests from a cloned hg repository +of csswg tests, located at hg.csswg.org/test. Note that this will +remove everything in the received/ directory when run, so don't +store anything in there. + +failures.list is a list of reftests that fail in mozilla's +implementation of a given css module. Since the tests in are +checked-in to the mozilla tree after import, they are run in +the same manner as all other reftests in the tree. Thus, these +tests are marked as fails() when included in the reftest.list +file, so that new imports will not reawaken old oranges. + +Legal Stuff +----------- + +These files are copyright by W3C and/or the author listed in the test +file. They are available under the BSD 3-clause license; see LICENSE +or http://www.w3.org/Consortium/Legal/2008/03-bsd-license.html diff --git a/layout/reftests/w3c-css/failures.list b/layout/reftests/w3c-css/failures.list new file mode 100644 index 000000000..7999a7aeb --- /dev/null +++ b/layout/reftests/w3c-css/failures.list @@ -0,0 +1,165 @@ +# LIST OF REFTEST FAILURES FROM IMPORTS +# +# The syntax of this file is as follows: +# 1) All lines marked with a '#' are comments. +# 2) A failure is denoted by * (as described in +# layout/tools/reftest/README.txt) and a path pattern starting +# with module. E.g.: +# fails css-values-3/attr-*.html +# +# If a test matches multiple path pattern, the last one wins. Because +# of this, an item could have zero , which indicates it +# is expected to pass, and override failure rule above it. + +# focus-within +needs-focus selectors-4/focus-within-00*.html +pref(dom.webcomponents.enabled,true) needs-focus selectors-4/focus-within-shadow-*.html + +# Bug 1208113 +fails needs-focus selectors-4/focus-within-shadow-001.html + +# Fuzzy +fuzzy-if(OSX,40,6) css-values-3/ch-unit-001.html + +# Bug 435426 +fails css-values-3/attr-*.html + css-values-3/attr-*-invalid-fallback.html + css-values-3/attr-invalid-type-???.html + +# Bug 1256575 +fails css-values-3/calc-in-media-queries-???.html + +# because of dynamic change +skip css-values-3/vh_not_refreshing_on_chrome.html +skip css-values-3/vh_not_refreshing_on_chrome_iframe.html + +# because of support files (in iframe subdir) not being copied (bug 1256580) +skip css-values-3/vh-support-transform-origin.html +skip css-values-3/vh-support-transform-translate.html + +# Fuzzy annotations for multicol tests are due to AA differences. +# Fails annotations need to be triaged later. (Bug 1299006) +fails css-multicol-1/multicol-block-clip-001.xht +fails css-multicol-1/multicol-block-clip-002.xht +fails css-multicol-1/multicol-br-inside-avoidcolumn-001.xht +fails css-multicol-1/multicol-break-000.xht +fails css-multicol-1/multicol-break-001.xht +fuzzy(116,1008) css-multicol-1/multicol-clip-001.xht +fuzzy(116,702) css-multicol-1/multicol-clip-002.xht +fuzzy(116,467) css-multicol-1/multicol-collapsing-001.xht +fuzzy(87,180) css-multicol-1/multicol-columns-001.xht +fuzzy(87,180) css-multicol-1/multicol-columns-002.xht +fuzzy(87,180) css-multicol-1/multicol-columns-003.xht +fuzzy(87,180) css-multicol-1/multicol-columns-004.xht +fuzzy(87,180) css-multicol-1/multicol-columns-005.xht +fuzzy(87,180) css-multicol-1/multicol-columns-006.xht +fuzzy(87,180) css-multicol-1/multicol-columns-007.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-columns-invalid-001.xht +fails-if(OSX||winWidget) css-multicol-1/multicol-columns-invalid-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-columns-toolong-001.xht +fuzzy(116,530) css-multicol-1/multicol-containing-001.xht +fuzzy(215,241) css-multicol-1/multicol-containing-002.xht +fuzzy(87,180) css-multicol-1/multicol-count-001.xht +fails css-multicol-1/multicol-count-002.xht +fails css-multicol-1/multicol-count-computed-001.xht +fails css-multicol-1/multicol-count-computed-002.xht +fails css-multicol-1/multicol-count-computed-003.xht +fuzzy-if(winWidget||OSX||gtkWidget,112,861) fails-if(Android) css-multicol-1/multicol-count-computed-004.xht +fails css-multicol-1/multicol-count-computed-005.xht +fails css-multicol-1/multicol-count-large-001.xht +fuzzy(255,132) css-multicol-1/multicol-count-large-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-negative-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-negative-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-non-integer-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-non-integer-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-non-integer-003.xht +fuzzy(116,80) css-multicol-1/multicol-fill-auto-002.xht +fuzzy(116,3270) css-multicol-1/multicol-fill-auto-003.xht +fails css-multicol-1/multicol-fill-auto.xht +fuzzy(116,80) css-multicol-1/multicol-fill-balance-001.xht +fuzzy(116,821) css-multicol-1/multicol-gap-000.xht +fuzzy(255,290) css-multicol-1/multicol-gap-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-gap-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-gap-003.xht +fuzzy(107,1823) css-multicol-1/multicol-gap-fraction-001.xht +fuzzy-if(winWidget||OSX||gtkWidget,204,1048) fuzzy-if(skiaContent,208,1048) fails-if(Android) css-multicol-1/multicol-gap-large-001.xht +fuzzy(225,920) css-multicol-1/multicol-gap-large-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-gap-negative-001.xht +fails css-multicol-1/multicol-height-block-child-001.xht +fuzzy(255,3762) css-multicol-1/multicol-inherit-001.xht +fuzzy(116,1893) css-multicol-1/multicol-inherit-002.xht +fails css-multicol-1/multicol-inherit-003.xht +fails css-multicol-1/multicol-inherit-004.xht +fuzzy(96,264) css-multicol-1/multicol-list-item-001.xht +fuzzy(73,1200) css-multicol-1/multicol-margin-001.xht +fuzzy(73,1200) css-multicol-1/multicol-margin-002.xht +fuzzy(243,3322) fuzzy-if(skiaContent,244,3322) css-multicol-1/multicol-margin-child-001.xht +fuzzy(255,4008) css-multicol-1/multicol-nested-002.xht +fuzzy(255,4109) css-multicol-1/multicol-nested-005.xht +fuzzy(204,2463) fuzzy-if(skiaContent,208,2463) css-multicol-1/multicol-nested-margin-001.xht +fails-if(OSX||winWidget) css-multicol-1/multicol-nested-margin-002.xht +fuzzy(204,2371) fuzzy-if(skiaContent,208,2371) css-multicol-1/multicol-nested-margin-003.xht +fuzzy(225,2529) css-multicol-1/multicol-nested-margin-004.xht +fuzzy(225,2529) css-multicol-1/multicol-nested-margin-005.xht +fuzzy(116,142) css-multicol-1/multicol-overflow-000.xht +fuzzy(204,1844) fuzzy-if(skiaContent,208,1844) css-multicol-1/multicol-overflowing-001.xht +fuzzy-if(OSX,61,2) fuzzy-if(skiaContent,64,2) css-multicol-1/multicol-reduce-000.xht +fuzzy-if(OSX,8,20) css-multicol-1/multicol-rule-000.xht +fuzzy(116,1584) css-multicol-1/multicol-rule-001.xht +fails css-multicol-1/multicol-rule-002.xht +fails-if(OSX||winWidget) css-multicol-1/multicol-rule-003.xht +fails-if(OSX||winWidget) css-multicol-1/multicol-rule-color-001.xht +fuzzy(106,354) css-multicol-1/multicol-rule-dashed-000.xht +fuzzy(106,354) css-multicol-1/multicol-rule-dotted-000.xht +fuzzy(106,354) css-multicol-1/multicol-rule-double-000.xht +fails-if(OSX||winWidget) css-multicol-1/multicol-rule-fraction-001.xht +fails-if(OSX||winWidget) css-multicol-1/multicol-rule-fraction-002.xht +fails css-multicol-1/multicol-rule-fraction-003.xht +fuzzy(106,354) css-multicol-1/multicol-rule-groove-000.xht +fuzzy(94,256) css-multicol-1/multicol-rule-hidden-000.xht +fuzzy(106,354) css-multicol-1/multicol-rule-inset-000.xht +fuzzy(106,354) css-multicol-1/multicol-rule-outset-000.xht +fails css-multicol-1/multicol-rule-px-001.xht +fuzzy(106,354) css-multicol-1/multicol-rule-ridge-000.xht +fuzzy(106,354) css-multicol-1/multicol-rule-solid-000.xht +fails css-multicol-1/multicol-rule-stacking-001.xht +fails css-multicol-1/multicol-shorthand-001.xht +fails css-multicol-1/multicol-span-000.xht +fails css-multicol-1/multicol-span-all-001.xht +fails css-multicol-1/multicol-span-all-002.xht +fails css-multicol-1/multicol-span-all-003.xht +fails css-multicol-1/multicol-span-all-child-001.xht +fails-if(OSX||winWidget) css-multicol-1/multicol-span-all-child-002.xht +fails css-multicol-1/multicol-span-all-margin-001.xht +fails css-multicol-1/multicol-span-all-margin-002.xht +fails css-multicol-1/multicol-span-all-margin-bottom-001.xht +fails css-multicol-1/multicol-span-all-margin-nested-001.xht +fails css-multicol-1/multicol-span-all-margin-nested-002.xht +fails css-multicol-1/multicol-span-all-margin-nested-003.xht +fails css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht +fails css-multicol-1/multicol-span-float-001.xht +fails css-multicol-1/multicol-span-none-001.xht +fails css-multicol-1/multicol-table-cell-001.xht +fails css-multicol-1/multicol-table-cell-height-001.xht +fails css-multicol-1/multicol-table-cell-height-002.xht +fails css-multicol-1/multicol-table-cell-vertical-align-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-width-002.xht +fails css-multicol-1/multicol-width-count-002.xht +fails css-multicol-1/multicol-width-ems-001.xht +fails css-multicol-1/multicol-width-negative-001.xht +fuzzy(225,1060) css-multicol-1/multicol-width-large-001.xht +fails css-multicol-1/multicol-width-small-001.xht +fuzzy(225,1060) css-multicol-1/multicol-width-invalid-001.xht +fuzzy(225,1060) css-multicol-1/multicol-width-large-002.xht +fails css-multicol-1/multicol-zero-height-001.xht +fuzzy(225,13600) css-multicol-1/multicol-nested-column-rule-001.xht +fuzzy(94,256) css-multicol-1/multicol-rule-none-000.xht + +#This test seems to pass only on Linux-opt build, fails on everything else +#Therefore using fuzzy annotation as a catch all +fuzzy(255,2808) css-multicol-1/multicol-rule-large-001.xht + +#Fails because column-span property not implemented (Bug 616436) +fails css-multicol-1/multicol-fill-auto-block-children-001.xht +fails css-multicol-1/multicol-fill-auto-block-children-002.xht +fails css-multicol-1/multicol-span-all-block-sibling-003.xht diff --git a/layout/reftests/w3c-css/import-tests.py b/layout/reftests/w3c-css/import-tests.py new file mode 100755 index 000000000..1a631e2be --- /dev/null +++ b/layout/reftests/w3c-css/import-tests.py @@ -0,0 +1,365 @@ +#!/usr/bin/python +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +import os +from optparse import OptionParser +from subprocess import Popen, PIPE +import xml.dom.minidom +import html5lib +import fnmatch +import shutil +import sys +import re + +# FIXME: +# * Import more tests rather than just the very limited set currently +# chosen. +# * Read in a (checked-in) input file with a list of test assertions +# expected to fail. +# * Read in a (checked-in) input file with a list of reference choices +# for tests with multiple rel="match" references. (But still go +# though all those references in case they, in turn, have references.) + +# Eventually we should import all the tests that have references. (At +# least for a subset of secs. And we probably want to organize the +# directory structure by spec to avoid constant file moves when files +# move in the W3C repository. And we probably also want to import each +# test only once, even if it covers more than one spec.) + +# But for now, let's just import a few sets of tests. + +gSubtrees = [ + os.path.join("css-namespaces-3"), + os.path.join("css-conditional-3"), + os.path.join("css-values-3"), + os.path.join("css-multicol-1"), + os.path.join("selectors-4"), +] + +gPrefixedProperties = [ + "column-count", + "column-fill", + "column-gap", + "column-rule", + "column-rule-color", + "column-rule-style", + "column-rule-width", + "columns", + "column-span", + "column-width" +] + +# Map of about:config prefs that need toggling, for a given test subdirectory. +# Entries should look like: +# "$SUBDIR_NAME": "pref($PREF_NAME, $PREF_VALUE)" +# +# For example, when "@supports" was behind a pref, gDefaultPreferences had: +# "css3-conditional": "pref(layout.css.supports-rule.enabled,true)" +gDefaultPreferences = { +} + +gLog = None +gFailList = [] +gDestPath = None +gSrcPath = None +support_dirs_mapped = set() +filemap = {} +speclinkmap = {} +propsaddedfor = [] +tests = [] +gOptions = None +gArgs = None +gTestfiles = [] +gTestFlags = {} + +def to_unix_path_sep(path): + return path.replace('\\', '/') + +def log_output_of(subprocess): + global gLog + subprocess.wait() + if (subprocess.returncode != 0): + raise StandardError("error while running subprocess") + gLog.write(subprocess.stdout.readline().rstrip()) + +def write_log_header(): + global gLog, gSrcPath + gLog.write("Importing revision: ") + log_output_of(Popen(["hg", "parent", "--template={node}"], + stdout=PIPE, cwd=gSrcPath)) + gLog.write("\nfrom repository: ") + log_output_of(Popen(["hg", "paths", "default"], + stdout=PIPE, cwd=gSrcPath)) + gLog.write("\n") + +def remove_existing_dirs(): + global gDestPath + # Remove existing directories that we're going to regenerate. This + # is necessary so that we can give errors in cases where our import + # might copy two files to the same location, which we do by giving + # errors if a copy would overwrite a file. + for dirname in os.listdir(gDestPath): + fulldir = os.path.join(gDestPath, dirname) + if not os.path.isdir(fulldir): + continue + shutil.rmtree(fulldir) + +def populate_test_files(): + global gSubtrees, gTestfiles + excludeDirs = ["support", "reftest", "reference", "reports", "tools"] + for subtree in gSubtrees: + for dirpath, dirnames, filenames in os.walk(subtree, topdown=True): + for exclDir in excludeDirs: + if exclDir in dirnames: + dirnames.remove(exclDir) + for f in filenames: + if f == "README" or \ + f.find("-ref.") != -1: + continue + gTestfiles.append(os.path.join(dirpath, f)) + + gTestfiles.sort() + +def copy_file(test, srcfile, destname, isSupportFile=False): + global gDestPath, gLog, gSrcPath + if not srcfile.startswith(gSrcPath): + raise StandardError("Filename " + srcfile + " does not start with " + gSrcPath) + logname = srcfile[len(gSrcPath):] + gLog.write("Importing " + to_unix_path_sep(logname) + + " to " + to_unix_path_sep(destname) + "\n") + destfile = os.path.join(gDestPath, destname) + destdir = os.path.dirname(destfile) + if not os.path.exists(destdir): + os.makedirs(destdir) + if os.path.exists(destfile): + raise StandardError("file " + destfile + " already exists") + copy_and_prefix(test, srcfile, destfile, gPrefixedProperties, isSupportFile) + +def copy_support_files(test, dirname): + global gSrcPath + if dirname in support_dirs_mapped: + return + support_dirs_mapped.add(dirname) + support_dir = os.path.join(dirname, "support") + if not os.path.exists(support_dir): + return + for dirpath, dirnames, filenames in os.walk(support_dir): + for srcname in filenames: + if srcname == "LOCK": + continue + full_srcname = os.path.join(dirpath, srcname) + destname = to_unix_path_sep(os.path.relpath(full_srcname, gSrcPath)) + copy_file(test, full_srcname, destname, True) + +def map_file(srcname): + global gSrcPath + srcname = to_unix_path_sep(os.path.normpath(srcname)) + if srcname in filemap: + return filemap[srcname] + destname = to_unix_path_sep(os.path.relpath(srcname, gSrcPath)) + destdir = os.path.dirname(destname) + filemap[srcname] = destname + load_flags_for(srcname, destname) + copy_file(destname, srcname, destname, False) + copy_support_files(destname, os.path.dirname(srcname)) + return destname + +def load_flags_for(srcname, destname): + global gTestFlags + gTestFlags[destname] = [] + + if not (is_html(srcname) or is_xml(srcname)): + return + document = get_document_for(srcname) + for meta in document.getElementsByTagName("meta"): + name = meta.getAttribute("name") + if name == "flags": + gTestFlags[destname] = meta.getAttribute("content").split() + +def is_html(fn): + return fn.endswith(".htm") or fn.endswith(".html") + +def is_xml(fn): + return fn.endswith(".xht") or fn.endswith(".xml") or fn.endswith(".xhtml") or fn.endswith(".svg") + +def get_document_for(srcname): + document = None # an xml.dom.minidom document + if is_html(srcname): + # An HTML file + f = open(srcname, "rb") + parser = html5lib.HTMLParser(tree=html5lib.treebuilders.getTreeBuilder("dom")) + document = parser.parse(f) + f.close() + else: + # An XML file + document = xml.dom.minidom.parse(srcname) + return document + +def add_test_items(srcname): + if not (is_html(srcname) or is_xml(srcname)): + map_file(srcname) + return None + document = get_document_for(srcname) + refs = [] + notrefs = [] + for link in document.getElementsByTagName("link"): + rel = link.getAttribute("rel") + if rel == "match": + arr = refs + elif rel == "mismatch": + arr = notrefs + else: + continue + if str(link.getAttribute("href")) != "": + arr.append(os.path.join(os.path.dirname(srcname), str(link.getAttribute("href")))) + else: + gLog.write("Warning: href attribute found empty in " + srcname + "\n") + if len(refs) > 1: + raise StandardError("Need to add code to specify which reference we want to match.") + for ref in refs: + tests.append(["==", map_file(srcname), map_file(ref)]) + for notref in notrefs: + tests.append(["!=", map_file(srcname), map_file(notref)]) + # Add chained references too + for ref in refs: + add_test_items(ref) + for notref in notrefs: + add_test_items(notref) + +AHEM_FONT_PATH = os.path.normpath( + os.path.join(os.path.dirname(__file__), "../fonts/Ahem.ttf")) +AHEM_DECL_CONTENT = """@font-face {{ + font-family: Ahem; + src: url("{}"); +}}""" +AHEM_DECL_HTML = """ +""" +AHEM_DECL_XML = """ +""" + +def copy_and_prefix(test, aSourceFileName, aDestFileName, aProps, isSupportFile=False): + global gTestFlags + newFile = open(aDestFileName, 'wb') + unPrefixedFile = open(aSourceFileName, 'rb') + testName = aDestFileName[len(gDestPath)+1:] + ahemFontAdded = False + for line in unPrefixedFile: + replacementLine = line + searchRegex = "\s* + # element + template = AHEM_DECL_HTML if is_html(aDestFileName) else AHEM_DECL_XML + ahemPath = os.path.relpath(AHEM_FONT_PATH, os.path.dirname(aDestFileName)) + newFile.write(template.format(to_unix_path_sep(ahemPath))) + ahemFontAdded = True + + for prop in aProps: + replacementLine = re.sub(r"([^-#]|^)" + prop + r"\b", r"\1-moz-" + prop, replacementLine) + + newFile.write(replacementLine) + + newFile.close() + unPrefixedFile.close() + +def read_options(): + global gArgs, gOptions + op = OptionParser() + op.usage = \ + '''%prog + Import reftests from a W3C hg repository clone. The location of + the local clone of the hg repository must be given on the command + line.''' + (gOptions, gArgs) = op.parse_args() + if len(gArgs) != 1: + op.error("Too few arguments specified.") + +def setup_paths(): + global gSubtrees, gDestPath, gSrcPath + # FIXME: generate gSrcPath with consistent trailing / regardless of input. + # (We currently expect the argument to have a trailing slash.) + gSrcPath = gArgs[0] + if not os.path.isdir(gSrcPath) or \ + not os.path.isdir(os.path.join(gSrcPath, ".hg")): + raise StandardError("source path does not appear to be a mercurial clone") + + gDestPath = os.path.join(os.path.dirname(os.path.realpath(__file__)), "received") + newSubtrees = [] + for relPath in gSubtrees: + newSubtrees[len(gSubtrees):] = [os.path.join(gSrcPath, relPath)] + gSubtrees = newSubtrees + +def setup_log(): + global gLog + # Since we're going to commit the tests, we should also commit + # information about where they came from. + gLog = open(os.path.join(gDestPath, "import.log"), "wb") + +def read_fail_list(): + global gFailList + dirname = os.path.realpath(__file__).split(os.path.sep) + dirname = os.path.sep.join(dirname[:len(dirname)-1]) + with open(os.path.join(dirname, "failures.list"), "rb") as f: + for line in f: + line = line.strip() + if not line or line.startswith("#"): + continue + items = line.split() + pat = re.compile(fnmatch.translate(items.pop())) + gFailList.append((pat, items)) + +def main(): + global gDestPath, gLog, gTestfiles, gTestFlags, gFailList + read_options() + setup_paths() + read_fail_list() + setup_log() + write_log_header() + remove_existing_dirs() + populate_test_files() + + for t in gTestfiles: + add_test_items(t) + + listfile = open(os.path.join(gDestPath, "reftest.list"), "wb") + listfile.write("# THIS FILE IS AUTOGENERATED BY {0}\n# DO NOT EDIT!\n".format(os.path.basename(__file__))) + lastDefaultPreferences = None + for test in tests: + defaultPreferences = gDefaultPreferences.get(test[1].split("/")[0], None) + if defaultPreferences != lastDefaultPreferences: + if defaultPreferences is None: + listfile.write("\ndefault-preferences\n\n") + else: + listfile.write("\ndefault-preferences {0}\n\n".format(defaultPreferences)) + lastDefaultPreferences = defaultPreferences + key = 1 + while not test[key] in gTestFlags.keys() and key < len(test): + key = key + 1 + testType = test[key - 1] + testFlags = gTestFlags[test[key]] + # Replace the Windows separators if any. Our internal strings + # all use the system separator, however the failure/skip lists + # and reftest.list always use '/' so we fix the paths here. + test[key] = to_unix_path_sep(test[key]) + test[key + 1] = to_unix_path_sep(test[key + 1]) + testKey = test[key] + if 'ahem' in testFlags: + test = ["HTTP(../../..)"] + test + fail = [] + for pattern, failureType in gFailList: + if pattern.match(testKey): + fail = failureType + test = fail + test + listfile.write(" ".join(test) + "\n") + listfile.close() + + gLog.close() + +if __name__ == '__main__': + main() diff --git a/layout/reftests/w3c-css/received/README b/layout/reftests/w3c-css/received/README new file mode 100644 index 000000000..478ec34b5 --- /dev/null +++ b/layout/reftests/w3c-css/received/README @@ -0,0 +1,5 @@ +W3C CSS Test Suite Import Directory +----------------------------------- + +This directory contains reftests pulled from the CSSWG test repository +using ../import-tests.py . diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html b/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html new file mode 100644 index 000000000..49fd608dd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html @@ -0,0 +1,17 @@ + + + + CSS Test: DESCRIPTION OF TEST + + + + + + + + + This page should have a light green background. + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html b/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html new file mode 100644 index 000000000..7ae37f5bf --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html @@ -0,0 +1,17 @@ + + + + CSS Test: DESCRIPTION OF TEST + + + + + + + + + This page should have a light green background. + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html new file mode 100644 index 000000000..a8157aa75 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html @@ -0,0 +1,19 @@ + + + + CSS Reftest Reference + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html new file mode 100644 index 000000000..7e6b21f6d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html @@ -0,0 +1,25 @@ + + + CSS Test (Conditional Rules): Support for simple passing conditions in @supports + + + + + + + + +

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

+
+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html new file mode 100644 index 000000000..d4b59ff36 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html @@ -0,0 +1,27 @@ + + + + CSS Test (Conditional Rules): Support for @supports within @media + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html new file mode 100644 index 000000000..c138bbc30 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html @@ -0,0 +1,27 @@ + + + + CSS Test (Conditional Rules): Support for @media within @supports + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html new file mode 100644 index 000000000..6b9cf6f6b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html @@ -0,0 +1,28 @@ + + + + CSS Test (Conditional Rules): @supports within non-matching @media should not apply + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html new file mode 100644 index 000000000..67329e365 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html @@ -0,0 +1,28 @@ + + + + CSS Test (Conditional Rules): non-matching @media within @supports should not apply + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html new file mode 100644 index 000000000..f5c646106 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Nested parens around conditions in @supports should work + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html new file mode 100644 index 000000000..a8184274f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Conjunctions of passing simple conditions in @supports should pass + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html new file mode 100644 index 000000000..f53b40c82 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Disjunctions with at least a passing simple condition in @supports should pass + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html new file mode 100644 index 000000000..ffe96f61a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Negations of failing simple conditions in @supports should pass + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html new file mode 100644 index 000000000..d3716718c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Combinations of conjuctions, disjunctions, and negations of simple conditions in @supports should work + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html new file mode 100644 index 000000000..02e744e4b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html @@ -0,0 +1,26 @@ + + + + CSS Test (Conditional Rules): Conditions not enclosed in parens in @supports should not work + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html new file mode 100644 index 000000000..8a30ead2f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Conjunctions with more than two terms in @supports should work + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html new file mode 100644 index 000000000..619da8411 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Disjunction with more than two terms in @supports should work + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html new file mode 100644 index 000000000..c26d8057d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html @@ -0,0 +1,28 @@ + + + + CSS Test (Conditional Rules): Negations in @supports should not work if "not" isn't follow by a space + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html new file mode 100644 index 000000000..fe3d5e561 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Bizarre syntax that still conforms to the core grammar should succesfully parse in @supports + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html new file mode 100644 index 000000000..f8feaa470 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html @@ -0,0 +1,26 @@ + + + + CSS Test (Conditional Rules): In @supports, parens are required to mix conjunctions with disjunctions + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html new file mode 100644 index 000000000..81cbe4553 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): In @supports, functions can be parsed successfully + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html new file mode 100644 index 000000000..88bcedec9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): In @supports conditions, the arguments of a function can begin with spaces + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html new file mode 100644 index 000000000..7e6bf448d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html @@ -0,0 +1,26 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html new file mode 100644 index 000000000..eed31e5ea --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html @@ -0,0 +1,26 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html new file mode 100644 index 000000000..a3fdc83cc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html @@ -0,0 +1,24 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html new file mode 100644 index 000000000..ec41734b4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html @@ -0,0 +1,26 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html new file mode 100644 index 000000000..e3df4f6f7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html @@ -0,0 +1,27 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in nested @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html new file mode 100644 index 000000000..94827ff53 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html @@ -0,0 +1,24 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html new file mode 100644 index 000000000..e7079ee5c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html @@ -0,0 +1,26 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html new file mode 100644 index 000000000..842a0ad66 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html @@ -0,0 +1,26 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html new file mode 100644 index 000000000..9d1fbaaf4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html @@ -0,0 +1,19 @@ + + + + CSS Reftest Reference + + + + + +

Test passes if there is a filled green square.

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html new file mode 100644 index 000000000..11a0ed1f0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html @@ -0,0 +1,23 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

Test passes if there is a filled green square.

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html new file mode 100644 index 000000000..3abc95ebd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html @@ -0,0 +1,24 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html new file mode 100644 index 000000000..b78a711fe --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html @@ -0,0 +1,23 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

Test passes if there is a filled green square.

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html new file mode 100644 index 000000000..a2b66cfa6 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html @@ -0,0 +1,25 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html new file mode 100644 index 000000000..2b4621d49 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html @@ -0,0 +1,24 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html new file mode 100644 index 000000000..d53deb175 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html @@ -0,0 +1,24 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html new file mode 100644 index 000000000..d2c682fb8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html @@ -0,0 +1,24 @@ + + + + CSS Test (Conditional Rules): Incorrect syntax in @supports recovers properly + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html new file mode 100644 index 000000000..d9b9612ee --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html @@ -0,0 +1,42 @@ + + + + + CSS Test (Conditional Rules): Incorrect syntax of supports condition + + + + + + + + + + + + + +

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

+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html new file mode 100644 index 000000000..23a706b32 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html @@ -0,0 +1,42 @@ + + + + + CSS Test (Conditional Rules): Incorrect syntax of supports condition + + + + + + + + + + + + + +

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

+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html new file mode 100644 index 000000000..f352d5dbc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html @@ -0,0 +1,45 @@ + + + + + CSS Test (Conditional Rules): Incorrect syntax of supports condition + + + + + + + + + + + + + +

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

+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html new file mode 100644 index 000000000..7f23db6fd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html @@ -0,0 +1,43 @@ + + + + + CSS Test (Conditional Rules): Incorrect syntax of supports condition + + + + + + + + + + + + + +

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

+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html new file mode 100644 index 000000000..868a1e1f9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html @@ -0,0 +1,42 @@ + + + + + CSS Test (Conditional Rules): a supports condition declaration can not end with a semi-colon + + + + + + + + + + + + + +

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

+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html new file mode 100644 index 000000000..58e7ac2f0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html @@ -0,0 +1,42 @@ + + + + + CSS Test (Conditional Rules): a supports condition declaration can not end with a semi-colon + + + + + + + + + + + + + +

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

+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html b/layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html new file mode 100644 index 000000000..fcb243c7f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html @@ -0,0 +1,14 @@ + + + + CSS Test Reference + + + + + + This page should have a light green background. + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html new file mode 100644 index 000000000..684b77b17 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html @@ -0,0 +1,70 @@ + + + + + + CSS Test: Multi-column element via -moz-columns: [integer] + + + + + + + + + + + +

Test passes if there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue.

+
+
+ XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX +
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html new file mode 100644 index 000000000..76d55ac98 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html @@ -0,0 +1,70 @@ + + + + + + CSS Test: Multi-column element via -moz-column-count: [integer] + + + + + + + + + + + +

Test passes if there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue.

+
+
+ XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX +
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html new file mode 100644 index 000000000..49838534b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html @@ -0,0 +1,70 @@ + + + + + + CSS Test: Multi-column element via -moz-columns: [width] + + + + + + + + + + + +

Test passes if there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue.

+
+
+ XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX +
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html new file mode 100644 index 000000000..102721bcf --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html @@ -0,0 +1,70 @@ + + + + + + CSS Test: Multi-column element via -moz-column-width: [width] + + + + + + + + + + + +

Test passes if there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue.

+
+
+ XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX + XXXX XXXX XXXX XXXX XXXX XXXX XXXX +
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001-ref.xht new file mode 100644 index 000000000..5695c7fe7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001-ref.xht @@ -0,0 +1,33 @@ + + + + CSS Reftest Reference + + + + + + + + + +
Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001.xht new file mode 100644 index 000000000..d3093021e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001.xht @@ -0,0 +1,55 @@ + + + + CSS Multi-column Layout Test: Overflowed content inside multicol element + + + + + + + + + + +
+ ab cd ef gh +

1234567890123

+ ij kl mn oq + ab cd ef gh + rs tu vw xy +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002-ref.xht new file mode 100644 index 000000000..b5ba3f467 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002-ref.xht @@ -0,0 +1,54 @@ + + + + CSS Reftest Reference + + + + + + + +
+ Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002.xht new file mode 100644 index 000000000..42336ac77 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002.xht @@ -0,0 +1,57 @@ + + + + CSS Multi-column Layout Test: Overflowed content inside and outside multicol element + + + + + + + + + + +
+ ab cd ef gh +

1234567890123

+ ij kl mn oq + ab cd ef gh + rs tu vw xy +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht new file mode 100644 index 000000000..28f8243ec --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht @@ -0,0 +1,51 @@ + + + +multicol | break-inside: avoid-column + + + + + + + +

You should not see the word FAIL

+ +
+ FAIL +
+ +
+ FAIL +
+ +
+ FAIL +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht new file mode 100644 index 000000000..fc4655682 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht @@ -0,0 +1,30 @@ + + + +multicol | break-inside: avoid-column + + + + +
+

You should not see the word FAIL

+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht new file mode 100644 index 000000000..45aec43bb --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabled
+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabled
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht new file mode 100644 index 000000000..5553069e7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht @@ -0,0 +1,60 @@ + + + + CSS Multi-column Layout Test: break-after: column (basic) + + + + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
+
A
+
B
+
C
+
+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht new file mode 100644 index 000000000..742d0ecf8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht @@ -0,0 +1,35 @@ + + + + CSS Reftest Reference + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
  Image download support must be enabled Image download support must be enabled Image download support must be enabled
+ +
  Image download support must be enabled Image download support must be enabled Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht new file mode 100644 index 000000000..245a7ea32 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht @@ -0,0 +1,59 @@ + + + + CSS Multi-column Layout Test: break-before: column (basic) + + + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
+
A
+
B
+
C
+
+ +
  Image download support must be enabled Image download support must be enabled Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht new file mode 100644 index 000000000..d742ea716 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht @@ -0,0 +1,31 @@ + + + + CSS Reftest Reference + + + + + + +
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/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht new file mode 100644 index 000000000..c284be44f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht @@ -0,0 +1,50 @@ + + + + CSS Multi-column Layout Test: overflowed content inside and outside multicol element + + + + + + + + + + + +
+ + bl ac + bl ac + + + + bl ac + + bl ue +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht new file mode 100644 index 000000000..681166c38 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht @@ -0,0 +1,31 @@ + + + + CSS Reftest Reference + + + + + + +
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/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht new file mode 100644 index 000000000..6a8340e75 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht @@ -0,0 +1,51 @@ + + + + CSS Multi-column Layout Test: overflowed content inside and outside multicol element + + + + + + + + + + + +
+ + bl ac + bl ac + + + + bl ac + + bl ue +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht new file mode 100644 index 000000000..b5cd90c47 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht @@ -0,0 +1,31 @@ + + + + CSS Reftest Reference + + + + + + +
Image download support must be enabledImage download support must be enabledImage download support must be enabled +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht new file mode 100644 index 000000000..442ae4db5 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht @@ -0,0 +1,56 @@ + + + + CSS Multi-column Layout Test: no margin collapsing with its first child block box + + + + + + + + + + +
+
+

ab cd

+ ef gh + ij kl + mn oq +
+
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht new file mode 100644 index 000000000..c136af493 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht @@ -0,0 +1,30 @@ + + + + CSS Reftest Reference + + + + + + + +
d da d da d da d da d da d da dam  dam  dam  dam  dam  dam  dame dame dame dame dame dame damerdamerdamerdamerdamerdamer
d da d da d da d da d da      dam  dam  dam  dam  dam        dame dame dame dame dame       damerdamerdamerdamerdamer     
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht new file mode 100644 index 000000000..9d601cac4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-columns shorthand (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht new file mode 100644 index 000000000..7fd153518 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-columns shorthand (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht new file mode 100644 index 000000000..212fb60da --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-columns shorthand (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht new file mode 100644 index 000000000..6b1ad5b5a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-columns shorthand (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht new file mode 100644 index 000000000..efc4030b8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-columns shorthand (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht new file mode 100644 index 000000000..5546917c9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-columns shorthand (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht new file mode 100644 index 000000000..fab0816ef --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-columns shorthand (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht new file mode 100644 index 000000000..5c8470bd4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht @@ -0,0 +1,32 @@ + + + + CSS Reftest Reference + + + + + + + + + + + + + +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht new file mode 100644 index 000000000..363b7b93e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: invalid -moz-columns shorthand + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht new file mode 100644 index 000000000..f6c4a39e3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht @@ -0,0 +1,56 @@ + + + + + + + CSS Multi-column Layout Test: invalid -moz-columns shorthand + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht new file mode 100644 index 000000000..8305ee358 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht @@ -0,0 +1,47 @@ + + + + CSS Multi-column Layout Test: narrower inline content inside wider colum box + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht new file mode 100644 index 000000000..f7c279d11 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht @@ -0,0 +1,31 @@ + + + + CSS Reftest Reference + + + + + + + + + + + + +
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/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht new file mode 100644 index 000000000..0ba78986a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht @@ -0,0 +1,55 @@ + + + + CSS Multi-column Layout Test: a column box can not act as containing block for elements with 'position: absolute' + + + + + + + + + + +
+ bl ac + re dd + bl ac + bl ac +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht new file mode 100644 index 000000000..226560601 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht @@ -0,0 +1,37 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
4444 4444 4444 4444
+
1  1 1  1 1    1   
+
1  1 1  1 1    1   
+
4444 4444 4444 4444
+
1    1  1    1    1
+
1    1  1    1    1
+
1    1  1 4444 4444
+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht new file mode 100644 index 000000000..e322b22c0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht @@ -0,0 +1,44 @@ + + + + CSS Multi-column Layout Test: a multi-column can act as containing block for elements with 'position: absolute' + + + + + + + + + + +
4444 1  1 1  1 4444 1   1   1   4444 1  1 1  1 4444 1  1 1  1 1  1 4444 1RED 1RED 4444    1    1 4444 4444 1   1   4444    1    1 4444 Image download support must be enabled
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht new file mode 100644 index 000000000..e1438a8f7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-column-count (basic) + + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht new file mode 100644 index 000000000..f764c7cf9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht @@ -0,0 +1,40 @@ + + + + CSS Reftest Reference + + + + + + +
Image download support must be enabled + + Image download support must be enabled    Image download support must be enabled    Image download support must be enabled    Image download support must be enabled    Image download support must be enabled + + Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled + + Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled + + Image download support must be enabled    Image download support must be enabled    Image download support must be enabled    Image download support must be enabled    Image download support must be enabled + + Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled + + Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled + + Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled    Image download support must be enabled    Image download support must be enabled + + Image download support must be enabled +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht new file mode 100644 index 000000000..6db119ecc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht @@ -0,0 +1,42 @@ + + + + CSS Multi-column Layout Test: -moz-column-count (basic) + + + + + + + + + + +
55555 1    1 22  1 22  1    1 333 1 333 1 333 55555 55555 1    1 22  1 22  1    1 22  1 22  1 22  55555 55555 1    1 333 1 333 1    4444 4444 1    55555 55555 1    1 333 1 333 1    4444 4444 1    55555 +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht new file mode 100644 index 000000000..3ee348e9d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht @@ -0,0 +1,56 @@ + + + +multicolumn | -moz-column-rule + + + + + + + + + + + +
+ xxxx + xxxx + xxxx + xxxx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht new file mode 100644 index 000000000..482b537f4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht @@ -0,0 +1,56 @@ + + + +multicolumn | -moz-column-rule + + + + + + + + + + + +
+ xxxx + xxxx + xxxx + xxxx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht new file mode 100644 index 000000000..51668fbd4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht @@ -0,0 +1,25 @@ + + + + CSS Reftest Reference + + + + + + + + + +
Image download support must be enabled
+ +
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 enabled
+ +
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 enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht new file mode 100644 index 000000000..a41fe6d8a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht @@ -0,0 +1,93 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule and overflow inside (complex test) + + + + + + + + + + + + +
+ PINK + ORAN + PURP + GRAY +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht new file mode 100644 index 000000000..def8e5083 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht @@ -0,0 +1,25 @@ + + + + CSS Reftest Reference + + + + + + + + + +
Image download support must be enabled
+ +
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 enabled
+ +
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 enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht new file mode 100644 index 000000000..9dfc5dcde --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht @@ -0,0 +1,52 @@ + + + + CSS Multi-column Layout Test: both '-moz-column-width' and '-moz-column-count' are 'auto' + + + + + + + + + + + + +
+ Pink + oran + PurP + gray +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht new file mode 100644 index 000000000..8648fff76 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht @@ -0,0 +1,97 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule and overflow inside (complex test) + + + + + + + + + + + + +
+ PINK + ORAN + PURP + GRAY +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht new file mode 100644 index 000000000..fdb8dab05 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht @@ -0,0 +1,58 @@ + + + +multicolumn | -moz-column-rule + + + + + + +
+ xxxx + xxxx + xxxx + xxxx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht new file mode 100644 index 000000000..89dfe7045 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht @@ -0,0 +1,69 @@ + + + +multicolumn | -moz-column-rule + + + + + + +
+ xxxx + xxxx + xxxx + xxxx + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht new file mode 100644 index 000000000..1af66c104 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht @@ -0,0 +1,48 @@ + + + +multicolumn | -moz-column-count + + + + + + + + + + +
+ xx xx + xx xx + xx xx + xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht new file mode 100644 index 000000000..275da208b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht @@ -0,0 +1,48 @@ + + + +multicolumn | -moz-column-count + + + + + + + + + + +
+ xx xx + xx xx + xx xx + xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht new file mode 100644 index 000000000..47b8b4445 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht @@ -0,0 +1,40 @@ + + + +multicolumn | -moz-column-count + + + + + + +
+ x +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht new file mode 100644 index 000000000..c6a604c34 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht @@ -0,0 +1,30 @@ + + + +multicolumn | -moz-column-count + + + + + + +
xx
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht new file mode 100644 index 000000000..9c546ebdc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht @@ -0,0 +1,51 @@ + + + + CSS Multi-column Layout Test: negative '-moz-column-count' value + + + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht new file mode 100644 index 000000000..63c9633a7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht @@ -0,0 +1,51 @@ + + + + CSS Multi-column Layout Test: zero '-moz-column-count' value + + + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht new file mode 100644 index 000000000..f000b3034 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht @@ -0,0 +1,51 @@ + + + + CSS Multi-column Layout Test: non-integer '-moz-column-count' value + + + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht new file mode 100644 index 000000000..452010f45 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht @@ -0,0 +1,51 @@ + + + + CSS Multi-column Layout Test: non-integer '-moz-column-count' value + + + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht new file mode 100644 index 000000000..f38696ef9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht @@ -0,0 +1,51 @@ + + + + CSS Multi-column Layout Test: non-integer '-moz-column-count' value + + + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht new file mode 100644 index 000000000..f1cc7ab1e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht @@ -0,0 +1,58 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 3 horizontal bars are identical.

+ + + + + + + +
GHI
+ + + + + + + +
GHI
+ + + + + + + +
GHI
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht new file mode 100644 index 000000000..e7c249cd0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht @@ -0,0 +1,77 @@ + + + + CSS Multi-column Layout Test: -moz-column-fill: balance (basic) + + + + + + + + + + + +

Test passes if the 3 horizontal bars are identical.

+ +
+

A

+

B

+

C

+
+ +
D
E
F
+ + + + + + + +
GHI
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht new file mode 100644 index 000000000..29dca1299 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht @@ -0,0 +1,53 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 rectangles are identical.

+ + + + + + +
G
H
I
J
K
L
+ + + + + + +
G
H
I
J
K
L
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht new file mode 100644 index 000000000..57b83f95e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht @@ -0,0 +1,70 @@ + + + + CSS Multi-column Layout Test: -moz-column-fill: balance with set height (basic) + + + + + + + + + + + +

Test passes if the 2 rectangles are identical.

+ +
A
B
C
D
E
F
+ + + + + + +
G
H
I
J
K
L
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht new file mode 100644 index 000000000..0d203cacb --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht @@ -0,0 +1,45 @@ + + + + CSS Reftest Reference + + + + + + + + +
1 22 333 + 4444 55555 + 666666 + 7777777 + 999999999 + 1 22 333 + 4444 55555 + 666666 + 7777777 + 999999999
+ +
1 22 333 + 4444 55555 + 666666 + 7777777 + 999999999
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht new file mode 100644 index 000000000..b6c6c70b3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht @@ -0,0 +1,39 @@ + + + + CSS Multi-column Layout Test: '-moz-column-fill: auto' (basic) + + + + + + + + + + + + +
1 22 333 4444 55555 666666 7777777 999999999 1 22 333 4444 55555 666666 7777777 999999999 1 22 333 4444 55555 666666 7777777 999999999
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht new file mode 100644 index 000000000..654b14aca --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht @@ -0,0 +1,49 @@ + + + +multicolumn | -moz-column-fill-auto + + + + + + + + +
+oo
t
o +
+ +
+oo
t
o +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht new file mode 100644 index 000000000..d8834b151 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht @@ -0,0 +1,55 @@ + + + +multicolumn | -moz-column-fill-auto + + + + + + + + + + + +
+
+
+o
t
+o
t
+
+ +
+oo
t
o +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht new file mode 100644 index 000000000..4cd6efdea --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht @@ -0,0 +1,39 @@ + + + + CSS Reftest Reference + + + + + + + +

Test passes if there is no red.

+ +
Image download support must be enabled
+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabled Image download support must be enabled Image download support must be enabled
+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabledImage download support must be enabledImage download support must be enabled Image download support must be enabled    Image download support must be enabled
+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabledImage download support must be enabled          Image download support must be enabled
+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabled          Image download support must be enabled
+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabledImage download support must be enabled          Image download support must be enabled
+ +
Image download support must be enabled Image download support must be enabled Image download support must be enabledImage download support must be enabled          Image download support must be enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht new file mode 100644 index 000000000..3f9f371ec --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht @@ -0,0 +1,65 @@ + + + + CSS Multi-column Layout Test: '-moz-column-fill: auto' (basic) + + + + + + + + + + + +

Test passes if there is no red.

+ +
1234567890 12 4567 90 123 56 890 123 56789 1 34567 90 12 4567 90 +123 56 890 123 56
+ + + + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht new file mode 100644 index 000000000..89ecf5374 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht @@ -0,0 +1,94 @@ + + + +multicol | -moz-column-span: all | -moz-column-fill: auto + + + + + + + + +

you should not see the word fail

+ +
+
block1
+
block1 block1
+
block1 block1
+
block1 block1 block1
+
damer block1 block1
+
+ +
+
block2
+
block2 block2
+
block2 block2
+
block2 block2 block2
+
damer block2 block2
+
+ +
+
block3
+
block3 block3
+
block3 block3
+
block3 block3 block3
+
damer block3 block3
+
+ +
+
block4
+
block4 block4
+
block4 block4
+
block4 block4 block4
+
damer block4 block4
+
+ +
+
fail
+
fail fail
+
fail fail
+
fail fail fail
+
fail fail fail
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht new file mode 100644 index 000000000..f57fa4359 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht @@ -0,0 +1,79 @@ + + + + CSS Reftest Reference + + + + + + + +
+

Test passes if "PASS!" is
on the right ↘

+ PASS! +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht new file mode 100644 index 000000000..8c5fadbad --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht @@ -0,0 +1,99 @@ + + + + CSS Multi-column Layout Test: '-moz-column-fill: auto' and '-moz-column-span: all' (complex) + + + + + + + + + + + + + +

Test passes if "PASS!" is
on the right ↘

+ +

 

+ +

 

+ +

 

+ +

PASS!

+ + + + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht new file mode 100644 index 000000000..5b89de611 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht @@ -0,0 +1,28 @@ + + + +multicol | -moz-column-span: all | -moz-column-fill: auto + + + + + +

you should not see the word fail

+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht new file mode 100644 index 000000000..284865c2e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht @@ -0,0 +1,55 @@ + + + +multicolumn | -moz-column-fill-auto + + + + + + + + + + + +
+
+
+o
t
+o
t
+
+ +
+oo
t
o +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht new file mode 100644 index 000000000..59375d6da --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht @@ -0,0 +1,49 @@ + + + +multicolumn | -moz-column-fill + + + + + + + + +
+oo
tt +
+ +
+oo
tt +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht new file mode 100644 index 000000000..d80e52e8c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht @@ -0,0 +1,54 @@ + + + +multicolumn | -moz-column-fill + + + + + + + + + + + +
+
+o
t
+o
t
+
+ +
+oo
tt +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht new file mode 100644 index 000000000..97985e50b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht @@ -0,0 +1,21 @@ + + + +multicolumn | -moz-column-gap + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht new file mode 100644 index 000000000..96211f9b2 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht @@ -0,0 +1,34 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
123456789012345678901234567890
+ +
123456789012345678901234567890
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht new file mode 100644 index 000000000..c542d1b21 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht @@ -0,0 +1,47 @@ + + + + CSS Multi-column Layout Test: -moz-column-gap (basic) + + + + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
1234567890
1234567890
+ +
123456789012345678901234567890
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht new file mode 100644 index 000000000..f8b6ee6a4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht @@ -0,0 +1,22 @@ + + + + CSS Reftest Reference + + + + + + +

Test passes if the 2 stripes are identical.

+ +
Image download support must be enabledImage download support must be enabledImage 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/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht new file mode 100644 index 000000000..6a20766d9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht @@ -0,0 +1,44 @@ + + + + CSS Multi-column Layout Test: '-moz-column-gap: normal' + + + + + + + + + + +

Test passes if the 2 stripes are identical.

+ +
x
x
+
xx
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht new file mode 100644 index 000000000..afecc0cda --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht @@ -0,0 +1,31 @@ + + + + CSS Reftest Reference + + + + + + + + + + +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht new file mode 100644 index 000000000..368658291 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht @@ -0,0 +1,46 @@ + + + + CSS Multi-column Layout Test: -moz-column-gap (basic) + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht new file mode 100644 index 000000000..0088196ff --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht @@ -0,0 +1,46 @@ + + + + CSS Multi-column Layout Test: '-moz-column-gap: normal' + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht new file mode 100644 index 000000000..3dd69014d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht @@ -0,0 +1,73 @@ + + + + CSS Reftest Reference + + + + + + + + +
+
+

+

+

+

+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht new file mode 100644 index 000000000..f4f7fc2a3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht @@ -0,0 +1,61 @@ + + + + CSS Multi-column Layout Test: '-moz-column-gap' with increasing values + + + + + + + + + + +
+ blac + blue +
+ +
+ blac + blue +
+ +
+ blac + blue +
+ +
+ blac + blue +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht new file mode 100644 index 000000000..162d875e7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht @@ -0,0 +1,21 @@ + + + + CSS Reftest Reference + + + + + + +
Image download support must be enabled
+ +
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 enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht new file mode 100644 index 000000000..1dddf928b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht @@ -0,0 +1,61 @@ + + + + CSS Multi-column Layout Test: '-moz-column-gap' with large value + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht new file mode 100644 index 000000000..ce17abb71 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht @@ -0,0 +1,24 @@ + + + + CSS Reftest Reference + + + + + + +
Image download support must be enabled
+ +
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 enabled
+ +
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 enabled
+ +
Image download support must be enabled
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht new file mode 100644 index 000000000..fb5a155d2 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht @@ -0,0 +1,51 @@ + + + + CSS Multi-column Layout Test: '-moz-column-gap' with large value + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht new file mode 100644 index 000000000..ed5d6e325 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht @@ -0,0 +1,47 @@ + + + + CSS Multi-column Layout Test: -moz-column-gap with negative value + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht new file mode 100644 index 000000000..d55aa7aa9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht @@ -0,0 +1,28 @@ + + + + CSS Reftest Reference + + + + + + + +

Test passes if there are 2 blue vertical stripes of equal height.

+ +
Image download support must be enabledImage download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht new file mode 100644 index 000000000..3be58cfb4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht @@ -0,0 +1,42 @@ + + + + CSS Multi-column Layout Test: -moz-column-count and height + + + + + + + + + + +

Test passes if there are 2 blue vertical stripes of equal height.

+ +
+ 1st col 1st col 1st col + 1st col 2nd col 2nd col + 2nd col 2nd col 3rd col + 3rd col 3rd col 3rd col +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht new file mode 100644 index 000000000..27a87c3fe --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht @@ -0,0 +1,55 @@ + + + + CSS Reftest Reference + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabled
+ + + + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht new file mode 100644 index 000000000..1331724f8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht @@ -0,0 +1,102 @@ + + + + CSS Multi-column Layout Test: multi-column element with child block (complex) + + + + + + + + + + + + +
+ bla bla bla bla bla + +
orn orn orn zzz zzz zzz
+ +
+ + + + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht new file mode 100644 index 000000000..7da442b56 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht @@ -0,0 +1,35 @@ + + + + CSS Reftest Reference + + + + + + + +
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 enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht new file mode 100644 index 000000000..97a032e37 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht @@ -0,0 +1,81 @@ + + + + CSS Multi-column Layout Test: multicolumn and inheritance + + + + + + + + + + +
+
+ aa aa + aa aa + aa aa + aa aa +
+
+ mm mm + mm mm + mm mm + mm mm +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht new file mode 100644 index 000000000..0bbb417d0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht @@ -0,0 +1,39 @@ + + + + CSS Reftest Reference + + + + + + + +
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 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
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht new file mode 100644 index 000000000..5fad8dc0b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht @@ -0,0 +1,88 @@ + + + + CSS Multi-column Layout Test: '-moz-column-count' and inherit + + + + + + + + + + + + +
+
+ aa aa + aa aa + aa aa + aa aa +
+
+ mm mm + mm mm + mm mm + mm mm +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht new file mode 100644 index 000000000..5d3130fa5 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht @@ -0,0 +1,69 @@ + + + +multicolumn | inheritance + + + + + + + + + + +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht new file mode 100644 index 000000000..732a8d11b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht @@ -0,0 +1,61 @@ + + + +multicolumn | inheritance + + + + + + + + + + +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht new file mode 100644 index 000000000..8016fb7d5 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht @@ -0,0 +1,66 @@ + + + +multicolumn | inheritance + + + + + + +
+
+
xx xx
+
xx xx
+
xx xx
+
xx xx
+
+
+
xx xx
+
xx xx
+
xx xx
+
xx xx
+
+
+
xx xx
+
xx xx
+
xx xx
+
xx xx
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht new file mode 100644 index 000000000..2972d7132 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht @@ -0,0 +1,37 @@ + + + +multicolumn | inheritance + + + + + + +
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht new file mode 100644 index 000000000..351696de5 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht @@ -0,0 +1,22 @@ + + + + CSS Reftest Reference + + + + + + + +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht new file mode 100644 index 000000000..70cb50560 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht @@ -0,0 +1,58 @@ + + + + CSS Multi-column Layout Test: multi-column and list-item + + + + + + + + + + + + +
    +
  • 1sli
  • +
  • 2nli
  • +
  • 3rli
  • +
  • 4tli
  • +
  • 5tli
  • +
  • 6tli
  • +
  • 7tli
  • +
  • 8tli
  • +
  • 9tli
  • +
  • 10tl
  • +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht new file mode 100644 index 000000000..cc51c0e6d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht @@ -0,0 +1,76 @@ + + + + CSS Multi-column Layout Test: multi-column and margin collapsing of first child (basic) + + + + + + + + + + + + + +

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

+ +
+
ab cd
+ ef gh ij kl +
+ +
+ + + + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht new file mode 100644 index 000000000..bd5a5bfc0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht @@ -0,0 +1,80 @@ + + + + CSS Multi-column Layout Test: multi-column and margin collapsing of first child (basic) + + + + + + + + + + + + + +

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

+ +
+ ab cd + ef gh ij kl +
+ +
+ + + + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht new file mode 100644 index 000000000..db9a49db4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht @@ -0,0 +1,45 @@ + + + + CSS Reftest Reference + + + + + + + + + +
+
+
+
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht new file mode 100644 index 000000000..9f7fd67b6 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht @@ -0,0 +1,54 @@ + + + + CSS Multi-column Layout Test: multi-column and margin collapsing of block children (basic) + + + + + + + + + + + + + +
+ 1scol 1scol + 1scol +

h4h41

+

h4h42

+ 2ncol 2ncol + 2ncol 2ncol + 2ncol 2ncol + 2ncol 2ncol +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht new file mode 100644 index 000000000..e955c486f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht @@ -0,0 +1,106 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht new file mode 100644 index 000000000..662314004 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht @@ -0,0 +1,86 @@ + + + + CSS Multi-column Layout Test: multicolumn and margin-bottom collapsing + + + + + + + + + + + + +
+
+ bl ac + bl ac + bl ac + bl ac +
+
+ bl ue + bl ue + bl ue + bl ue +
+
+ Pi nk + Pi nk + Pi nk + Pi nk +
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht new file mode 100644 index 000000000..4ecaf566a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht @@ -0,0 +1,35 @@ + + + + CSS Reftest Reference + + + + + + + +
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 enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht new file mode 100644 index 000000000..28b967564 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht @@ -0,0 +1,112 @@ + + + + CSS Multi-column Layout Test: nested multi-columns and constrained dimensions + + + + + + + + + + + + + +
+
+ aa aa + aa aa + aa aa + aa aa +
+
+ mm mm + mm mm + mm mm + mm mm +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht new file mode 100644 index 000000000..8d86b42a6 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht @@ -0,0 +1,45 @@ + + + + CSS Reftest Reference + + + + + + + +
+
+
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht new file mode 100644 index 000000000..5dba8d8cb --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht @@ -0,0 +1,128 @@ + + + + + CSS Multi-column Layout Test: nested multi-columns and -moz-column-rule position + + + + + + + + + + + + +
+
+ aa aa + aa aa + aa aa + aa aa +
+
+ mm mm + mm mm + mm mm + mm mm +
+
+ xx xx + xx xx + xx xx + xx xx +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht new file mode 100644 index 000000000..043b6c63c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht @@ -0,0 +1,107 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht new file mode 100644 index 000000000..9ebef718c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht @@ -0,0 +1,82 @@ + + + + CSS Multi-column Layout Test: multicolumn and nested margins + + + + + + + + + + + + +
+
+ bl ac + bl ac + bl ac + bl ac +
+
+ Pi nk + Pi nk + Pi nk + Pi nk +
+
+ bl ue + bl ue + bl ue + bl ue +
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht new file mode 100644 index 000000000..b814e6755 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht @@ -0,0 +1,59 @@ + + + + CSS Reftest Reference + + + + + + + +
+
+
+
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht new file mode 100644 index 000000000..701bc0391 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht @@ -0,0 +1,119 @@ + + + + CSS Multi-column Layout Test: nested multi-moz-columns and vertical margin (complex) + + + + + + + + + + + + + + +
+ +
a1 a2 a3 a4 a5 a6 a7 a8 a9 a0 a1 a2 a3 a4 a5
+ +
m1 m2 m3 m4 m5 m6 m7 m8 m9 m0 m1 m2 m3 m4 m5
+ +
x1 x2 x3 x4 x5 x6 x7 x8
+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht new file mode 100644 index 000000000..719605105 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht @@ -0,0 +1,108 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht new file mode 100644 index 000000000..93ee46f1f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht @@ -0,0 +1,102 @@ + + + + CSS Multi-column Layout Test: nested multicolumn and nested margin-top + + + + + + + + + + + + +
+
+ bl ac + bl ac + bl ac + bl ac +
+
+ Pi nk + Pi nk + Pi nk + Pi nk +
+
+ bl ue + bl ue + bl ue + bl ue +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht new file mode 100644 index 000000000..937c60382 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht @@ -0,0 +1,137 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht new file mode 100644 index 000000000..ee6b20c58 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht @@ -0,0 +1,106 @@ + + + + CSS Multi-column Layout Test: nested multicolumn and nested margin-top + + + + + + + + + + + + +
+
+ bl ac + bl ac + bl ac + bl ac +
+
+ Pi nk + Pi nk + Pi nk + Pi nk +
+
+ bl ue + bl ue + bl ue + bl ue +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht new file mode 100644 index 000000000..96c3f07c6 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht @@ -0,0 +1,104 @@ + + + + CSS Multi-column Layout Test: nested multicolumn and nested margin-top + + + + + + + + + + + + +
+
+ bl ac + bl ac + bl ac + bl ac +
+
+ Pi nk + Pi nk + Pi nk + Pi nk +
+
+ bl ue + bl ue + bl ue + bl ue +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht new file mode 100644 index 000000000..079188169 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht @@ -0,0 +1,39 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
G
H
I
J
+ +
G
H
I
J
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht new file mode 100644 index 000000000..03fbef2f9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht @@ -0,0 +1,55 @@ + + + + CSS Multi-column Layout Test: multi-column with set height causing overflow outside (basic) + + + + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
A
B
C
D
E
F
+ +
G
H
I
J
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht new file mode 100644 index 000000000..d3a6c6e03 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht @@ -0,0 +1,209 @@ + + + + CSS Reftest Reference + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht new file mode 100644 index 000000000..09ca664ae --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht @@ -0,0 +1,92 @@ + + + + + CSS Multi-column Layout Test: multicolumn and overflowing constrained dimensions + + + + + + + + + + + + +
+
+ bl ac + bl ac + bl ac + bl ac +
+
+ bl ue + bl ue + bl ue + bl ue +
+
+ Pi nk + Pi nk + Pi nk + Pi nk +
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png b/layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png new file mode 100644 index 000000000..2d79f2b29 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht new file mode 100644 index 000000000..55eb43e27 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht @@ -0,0 +1,43 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 rectangles with orange and blue vertical stripes are identical.

+ +
+ 1 2 3 4 5 6 7 8A B C D E F G H
+ 9 0 1 2 3 4 5 6I J K L M N O P +
+ +
+ 1 2 3 4 5 6 7 8A B C D E F G H
+ 9 0 1 2 3 4 5 6I J K L M N O P +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht new file mode 100644 index 000000000..3a3364a88 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht @@ -0,0 +1,69 @@ + + + + CSS Multi-column Layout Test: column width becomes wider to fill available space + + + + + + + + + + + +

Test passes if the 2 rectangles with orange and blue vertical stripes are identical.

+ +
+ 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 A B C D E F G H I J K L M N O P +
+ +
+ 1 2 3 4 5 6 7 8A B C D E F G H
+ 9 0 1 2 3 4 5 6I J K L M N O P +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht new file mode 100644 index 000000000..86a93ff1e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht @@ -0,0 +1,43 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
+ 1234567890ABCDEFGHIJ1234567890 +
+ +
+ 1234567890ABCDEFGHIJ1234567890 +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht new file mode 100644 index 000000000..0effd0c22 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht @@ -0,0 +1,63 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand (basic) + + + + + + + + + + +

Test passes if the 2 horizontal bars are identical.

+ +
+ 1234567890
ABCDEFGHIJ
1234567890 +
+ +
+ 1234567890ABCDEFGHIJ1234567890 +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht new file mode 100644 index 000000000..ac8667da8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht @@ -0,0 +1,33 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if there are 2 green bars and no red.

+ +
12345678901234567890
+ +
12345678901234567890
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht new file mode 100644 index 000000000..55c880be3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht @@ -0,0 +1,55 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule exceeding -moz-column-gap + + + + + + + + + + + +

Test passes if there are 2 green bars and no red.

+ +
1
2
+ +
12345678901234567890
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht new file mode 100644 index 000000000..f1b9c2c48 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht @@ -0,0 +1,69 @@ + + + +multicolumn | -moz-column-rule + + + + + + + + + + +
+ xx xx + + + xx xx + + + xx xx + + + xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht new file mode 100644 index 000000000..3474589dd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht @@ -0,0 +1,27 @@ + + + + CSS Reftest Reference + + + + + + + +
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 enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht new file mode 100644 index 000000000..ea2565c0d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht @@ -0,0 +1,46 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule (basic) + + + + + + + + + + + +
+ 1s cl + 2n cl + 3r cl + 4t cl +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht new file mode 100644 index 000000000..15558fe0e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht new file mode 100644 index 000000000..52fafe4a6 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht @@ -0,0 +1,61 @@ + + + + CSS Multi-column Layout Test: '-moz-column-fill: balance' and -moz-column-rule + + + + + + + + + + + +

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

+ +
+ +
LEFT Colm RIGH Colm
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht new file mode 100644 index 000000000..aac462164 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht @@ -0,0 +1,27 @@ + + + + CSS Reftest Reference + + + + + + + +
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 enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht new file mode 100644 index 000000000..2c87fa7c7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht @@ -0,0 +1,61 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule-color (basic) + + + + + + + + + + + +
+ 1s cl + 2n cl + 3r cl + 4t cl +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht new file mode 100644 index 000000000..8bf2d7d2d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht @@ -0,0 +1,22 @@ + + + + CSS Reftest Reference + + + + + + + +

Test passes if there are 6 vertical green stripes and 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 enabled +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht new file mode 100644 index 000000000..bdb32efa4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht @@ -0,0 +1,143 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule-color: inherit + + + + + + + + + + + + + +

Test passes if there are 6 vertical green stripes and no red.

+ +
+
+   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +
+
+   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +
+
+   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht new file mode 100644 index 000000000..297f66140 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht @@ -0,0 +1,127 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule-color: inherit (complex) + + + + + + + + + + + + + +

Test passes if there are 6 vertical green stripes and no red.

+ +
+
+   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +
+ +
+   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +
+ +
+   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +   +
+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht new file mode 100644 index 000000000..f4f21267f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
12345678
+ +
12345678
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht new file mode 100644 index 000000000..610d0f69b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht @@ -0,0 +1,56 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'dashed' border style + + + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
1
2
+ +
12345678
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht new file mode 100644 index 000000000..2cb139f0b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black stripes with green dots in their center are identical.

+ +
12345678
+ +
12345678
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht new file mode 100644 index 000000000..71d772bfd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht @@ -0,0 +1,56 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'dotted' border style + + + + + + + + + + +

Test passes if the 2 black stripes with green dots in their center are identical.

+ +
1
2
+ +
12345678
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht new file mode 100644 index 000000000..b84d7a2ed --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
12345678
+ +
12345678
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht new file mode 100644 index 000000000..eed57c4e4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht @@ -0,0 +1,56 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'double' border style + + + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
1
2
+ +
12345678
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht new file mode 100644 index 000000000..29ab6de4a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht @@ -0,0 +1,28 @@ + + + + CSS Reftest Reference + + + + + + + +
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 enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht new file mode 100644 index 000000000..9d4e13057 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht @@ -0,0 +1,60 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule-width + + + + + + + + + + + +
+ 1s cl + 2n cl + 3r cl + 4t cl +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht new file mode 100644 index 000000000..ca395f2a3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht @@ -0,0 +1,24 @@ + + + + CSS Reftest Reference + + + + + + + +
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 enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht new file mode 100644 index 000000000..eda6b0690 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht @@ -0,0 +1,61 @@ + + + + CSS Multi-column Layout Test: wide -moz-column-rule-width painted above background-color + + + + + + + + + + + + +
+ 1s cl + 2n cl + 3r cl + 4t cl +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht new file mode 100644 index 000000000..1e1814c99 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht @@ -0,0 +1,69 @@ + + + +multicolumn | -moz-column-rule + + + + + + + + + + +
+ xx xx + + + xx xx + + + xx xx + + + xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht new file mode 100644 index 000000000..c023d6b16 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht @@ -0,0 +1,57 @@ + + + +multicolumn | -moz-column-rule + + + + + + +
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht new file mode 100644 index 000000000..b6099842d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
12345678
+ +
12345678
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht new file mode 100644 index 000000000..10c93a5cb --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht @@ -0,0 +1,56 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'groove' border style + + + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
1
2
+ +
12345678
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht new file mode 100644 index 000000000..a570954df --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht @@ -0,0 +1,34 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black stripes are identical.

+ +
+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht new file mode 100644 index 000000000..ba41fc692 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht @@ -0,0 +1,54 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'hidden' border style + + + + + + + + + + +

Test passes if the 2 black stripes are identical.

+ +
1
2
+ +
A
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht new file mode 100644 index 000000000..4ae1b4ebf --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht @@ -0,0 +1,57 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'inset' border style + + + + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
1
2
+ +
12345678
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht new file mode 100644 index 000000000..d478fe264 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht @@ -0,0 +1,29 @@ + + + + CSS Reftest Reference + + + + + + + +
Image download support must be enabled
+ +
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 enabled
+ +
Image download support must be enabled
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht new file mode 100644 index 000000000..16d43cbba --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht @@ -0,0 +1,73 @@ + + + + CSS Multi-column Layout Test: excessively wide -moz-column-rule-width + + + + + + + + + + + + + +
+ 1s cl + 2n cl + 3r cl + 4t cl +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht new file mode 100644 index 000000000..43a8ccd70 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht @@ -0,0 +1,54 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'none' border style + + + + + + + + + + +

Test passes if the 2 black stripes are identical.

+ +
1
2
+ +
A
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht new file mode 100644 index 000000000..cddec7d5c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht @@ -0,0 +1,57 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'outset' border style + + + + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
1
2
+ +
12345678
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht new file mode 100644 index 000000000..8eab762a1 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht @@ -0,0 +1,39 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule-width and percentage unit (basic) + + + + + + + + + + + + +
4444 1  1 1  1 4444 1   1   1   4444 1  1 1  1 4444 1  1 1  1 1  1 4444 1   1   4444    1    1 4444 4444 1   1   4444    1    1 4444
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht new file mode 100644 index 000000000..4ae8133c2 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht @@ -0,0 +1,65 @@ + + + +multicolumn | -moz-column-rule + + + + + + + + + + +
+ xx xx + xx xx + xx xx + xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht new file mode 100644 index 000000000..a4bcad4b7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht @@ -0,0 +1,51 @@ + + + +multicolumn | -moz-column-rule + + + + + + +
+
xx xx
+
x x
+
xx xx
+
x x
+
xx xx
+
x x
+
xx xx
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht new file mode 100644 index 000000000..69212b632 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
12345678
+ +
12345678
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht new file mode 100644 index 000000000..690196335 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht @@ -0,0 +1,56 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'ridge' border style + + + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
1
2
+ +
12345678
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht new file mode 100644 index 000000000..9cc627227 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht @@ -0,0 +1,34 @@ + + + + CSS Reftest Reference + + + + + + + +

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

+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht new file mode 100644 index 000000000..fc0521de1 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht @@ -0,0 +1,77 @@ + + + + CSS Multi-column Layout Test: '-moz-column-rule-width' has same lenght as '-moz-column-gap' + + + + + + + + + + + +

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

+ +
+ +
Le ft Co lu mn Ri gh Co lu mn
+ + + + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht new file mode 100644 index 000000000..e8ae8951a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht @@ -0,0 +1,87 @@ + + + + CSS Multi-column Layout Test: '-moz-column-rule' shorthand + + + + + + + + + + + +

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

+ +
+ +
Le ft Co lu mn Ri gh Co lu mn
+ + + + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht new file mode 100644 index 000000000..ddc0248cf --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
12345678
+ +
12345678
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht new file mode 100644 index 000000000..af8310448 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht @@ -0,0 +1,56 @@ + + + + CSS Multi-column Layout Test: -moz-column-rule shorthand with 'solid' border style + + + + + + + + + + +

Test passes if the 2 black stripes with vertical green bars are identical.

+ +
1
2
+ +
12345678
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht new file mode 100644 index 000000000..419d19f25 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht @@ -0,0 +1,54 @@ + + + +multicolumn | -moz-column-count, stacking + + + + + + + + + + +
+ xx xx + xx xx + xx xx + xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht new file mode 100644 index 000000000..39f2bd921 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht @@ -0,0 +1,53 @@ + + + +multicolumn | -moz-column-rule + + + + + + +
+ xx xx +
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht new file mode 100644 index 000000000..523b57085 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht @@ -0,0 +1,50 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 orange squares are identical.

+ +
T
+ +
T
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht new file mode 100644 index 000000000..133e5ab30 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht @@ -0,0 +1,77 @@ + + + + CSS Multi-column Layout Test: '-moz-column-rule-style' groove + + + + + + + + + + + +

Test passes if the 2 orange squares are identical.

+ +
T
+ +
Le ft Co lu mn Ri gh Co lu mn
+ + + + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht new file mode 100644 index 000000000..b6f4a2eea --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht @@ -0,0 +1,77 @@ + + + + CSS Multi-column Layout Test: '-moz-column-rule-style' inset + + + + + + + + + + + +

Test passes if the 2 orange squares are identical.

+ +
T
+ +
Le ft Co lu mn Ri gh Co lu mn
+ + + + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht new file mode 100644 index 000000000..8a6c4adf3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht @@ -0,0 +1,77 @@ + + + + CSS Multi-column Layout Test: '-moz-column-rule-style' outset + + + + + + + + + + + +

Test passes if the 2 orange squares are identical.

+ +
T
+ +
Le ft Co lu mn Ri gh Co lu mn
+ + + + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht new file mode 100644 index 000000000..5e6f59c51 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht @@ -0,0 +1,50 @@ + + + + CSS Reftest Reference + + + + + + + + +

Test passes if the 2 orange squares are identical.

+ +
T
+ +
T
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht new file mode 100644 index 000000000..88cdf1a59 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht @@ -0,0 +1,77 @@ + + + + CSS Multi-column Layout Test: '-moz-column-rule-style' ridge + + + + + + + + + + + +

Test passes if the 2 orange squares are identical.

+ +
T
+ +
Le ft Co lu mn Ri gh Co lu mn
+ + + + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht new file mode 100644 index 000000000..5e5ccfd2b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht @@ -0,0 +1,65 @@ + + + +multicolumn | invalid + + + + + + + + + + +
+ xx xx + xx xx + xx xx + xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht new file mode 100644 index 000000000..7c076f4e3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht @@ -0,0 +1,36 @@ + + + + CSS Reftest Reference + + + + + + + +

Test passes if the 3 rectangles are identical.

+ +
Image download support must be enabledImage download support must be enabled
Image download support must be enabled
Image download support must be enabledImage download support must be enabled
+ +
Image download support must be enabledImage download support must be enabled
Image download support must be enabled
Image download support must be enabledImage download support must be enabled
+ +
Image download support must be enabledImage download support must be enabled
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/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht new file mode 100644 index 000000000..e817b4f16 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht @@ -0,0 +1,70 @@ + + + + CSS Multi-column Layout Test: -moz-column-span (basic) + + + + + + + + + + +

Test passes if the 3 rectangles are identical.

+ +
A
B
123456
C
D
+ +
Image download support must be enabledImage download support must be enabled
Image download support must be enabled
Image download support must be enabledImage download support must be enabled
+ +
A
B
+
123456
+
C
D
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht new file mode 100644 index 000000000..f00eb944e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht @@ -0,0 +1,39 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht new file mode 100644 index 000000000..5eefa4aa9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht @@ -0,0 +1,67 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span' element (basic) + + + + + + + + + + + +
+ bl ue bl ue + Pi nk Pi nk +

sPana

+ ab cd ef gh + ij kl mn oq +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht new file mode 100644 index 000000000..b046cfaf4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht @@ -0,0 +1,35 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
Image download support must be enabledImage download support must be enabled
+ +
Image download support must be enabled
+ +
Image download support must be enabled
+ +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht new file mode 100644 index 000000000..62def5e2b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht @@ -0,0 +1,75 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span' element - large margin-left and 'overflow: hidden' + + + + + + + + + + + +
+ bl ue bl ue + Pi nk Pi nk +

sPana

+ ab cd ef gh + ij kl mn oq +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht new file mode 100644 index 000000000..f9e30e617 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht @@ -0,0 +1,54 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span: all' (basic) + + + + + + + + + + +
+ 55555 55555 55555 55555 +

 4444 4444 4444 4444

+ 1 22  1 22  1     1 333 1 333 1 333 55555 1 22  1 22  1     1 22  1 22  1 22  55555 1 333 1 333 1     4444 4444 1     55555 1 333 1 333 1     4444 4444 1     55555 +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht new file mode 100644 index 000000000..4e91382e1 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht @@ -0,0 +1,47 @@ + + + +multicol | -moz-column-span: all | block-level child + + + + + + + + + + +
+
+

foo

+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht new file mode 100644 index 000000000..19466a679 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht @@ -0,0 +1,34 @@ + + + +multicol | -moz-column-span: all | block-level child + + + + + + +
+
+

FAIL

+ FAIL
+ FAIL
+ FAIL
+ FAIL
+
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht new file mode 100644 index 000000000..fe82d6a11 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht @@ -0,0 +1,109 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
+
+
+
+
+
+
+
+ +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht new file mode 100644 index 000000000..50896e563 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht @@ -0,0 +1,59 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span: all' element with block children (complex) + + + + + + + + + + + + + +
+ block + block + block +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht new file mode 100644 index 000000000..417bbe110 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht @@ -0,0 +1,32 @@ + + + + CSS Reftest Reference + + + + + + + +
+ +
abc deg
ghk mno
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht new file mode 100644 index 000000000..3afb4a78f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht @@ -0,0 +1,86 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span: all' element with block children (complex) + + + + + + + + + + + + +
+ FAIL + FAIL + FAIL + FAIL +
+ +

abc deg ghk mno

+ + + + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht new file mode 100644 index 000000000..6605ad8ef --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht @@ -0,0 +1,23 @@ + + + + CSS Reftest Reference + + + + + + + +
Image download support must be enabledImage download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht new file mode 100644 index 000000000..21454a5dc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht @@ -0,0 +1,77 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span: all' element and width exceeding available multi-colum width (complex) + + + + + + + + + + + + +
+ bl ue bl ue + Pi nk Pi nk +

black

+

black

+ na vy na vy + na vy na vy +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht new file mode 100644 index 000000000..1538f1402 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht @@ -0,0 +1,39 @@ + + + + CSS Reftest Reference + + + + + + + +
+ Image download support must be enabled
+ + Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled + + 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 enabled
+ + Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ + Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ + Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ + Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ + Image download support must be enabled + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht new file mode 100644 index 000000000..f240d3575 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht @@ -0,0 +1,81 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span: all' element + + + + + + + + + + + +
+ bl ue bl ue + Pi nk Pi nk +

orang

+

black

+ na vy na vy + na vy na vy +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht new file mode 100644 index 000000000..d6719f0b8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht @@ -0,0 +1,31 @@ + + + + CSS Reftest Reference + + + + + + + +
+ Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabledImage download support must be enabledImage download support must be enabled + Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled + Image download support must be enabledImage download support must be enabledImage download support must be enabled +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht new file mode 100644 index 000000000..8655d8dbc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht @@ -0,0 +1,84 @@ + + + + CSS Multi-column Layout Test: '-moz-column-span: all' element with vertical margins and width exceeding available multi-colum width (complex) + + + + + + + + + + + +
+ na vy na vy + na vy na vy +

black

+

orang

+ bl ue bl ue + Pi nk Pi nk +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht new file mode 100644 index 000000000..dee66329f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht @@ -0,0 +1,31 @@ + + + + CSS Reftest Reference + + + + + + + +
+ Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled + Image download support must be enabled +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht new file mode 100644 index 000000000..5eb4d6d8b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht @@ -0,0 +1,75 @@ + + + + CSS Multi-column Layout Test: vertically adjacent spanning elements with nested margins (complex) + + + + + + + + + + + +
+ na vy na vy + na vy na vy + +

black

+ +
+

black

+
+ + na vy na vy + na vy na vy +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht new file mode 100644 index 000000000..e646023bc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht @@ -0,0 +1,76 @@ + + + + CSS Multi-column Layout Test: vertically adjacent spanning elements with nested margins (complex) + + + + + + + + + + + +
+ na vy na vy + na vy na vy + +

black

+ +
+

black

+
+ + na vy na vy + na vy na vy +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht new file mode 100644 index 000000000..417e3e140 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht @@ -0,0 +1,45 @@ + + + +multicolomn | -moz-column-span inside block + + + + + + + + + + +
+
+
x
+
+ FAIL FAIL FAIL FAIL +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht new file mode 100644 index 000000000..a104a66c9 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht @@ -0,0 +1,23 @@ + + + +multicolomn | -moz-column-span inside block + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht new file mode 100644 index 000000000..36494c537 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht @@ -0,0 +1,85 @@ + + + +multicolumn | -moz-column-span + + + + + + + + + + +
+ xx xx xx xx + xx xx xx xx + +
xxxxx
+
xxxxx
+ + xx xx xx xx + xx xx xx xx +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht new file mode 100644 index 000000000..292272e30 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht @@ -0,0 +1,76 @@ + + + +multicolumn | -moz-column-span + + + + + + +
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht new file mode 100644 index 000000000..50addc377 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht @@ -0,0 +1,35 @@ + + + + CSS Reftest Reference + + + + + + + +
Image download support must be enabled
+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ +
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 enabled
+ +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht new file mode 100644 index 000000000..71c9eed9a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht @@ -0,0 +1,70 @@ + + + + CSS Multi-column Layout Test: floating a column-spanning element + + + + + + + + + + + +
+ Pinkk + black + navyy navyy +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht new file mode 100644 index 000000000..5472e779c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht @@ -0,0 +1,54 @@ + + + + CSS Reftest Reference + + + + + + + +
+ Image download support must be enabled Image download support must be enabled Image download support must be enabled Image download support must be enabled + + Image download support must be enabled + + Image download support must be enabled + Image download support must be enabled + + Image download support must be enabled + Image download support must be enabled +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht new file mode 100644 index 000000000..e398eff8a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht @@ -0,0 +1,67 @@ + + + + CSS Multi-column Layout Test: -moz-column-span: none (basic) + + + + + + + + + + +
+ ab cd ef gh +

1234567890123

+ ij kl mn oq + ab cd ef gh + rs tu vw xy +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht new file mode 100644 index 000000000..fcc736a02 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht @@ -0,0 +1,12 @@ + + + + CSS Reftest Reference + + + + + +
Image download support must be enabled
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht new file mode 100644 index 000000000..a4ca84f0e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht @@ -0,0 +1,37 @@ + + + + CSS Multi-column Layout Test: -moz-column-count and table-cell (basic) + + + + + + + + + + + +
P
A
S
S
E
D
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht new file mode 100644 index 000000000..a2e4a8406 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht @@ -0,0 +1,23 @@ + + + + CSS Reftest Reference + + + + + + + +
Image download support must be enabledImage download support must be enabled
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht new file mode 100644 index 000000000..84fc06b13 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht @@ -0,0 +1,52 @@ + + + + CSS Multi-column Layout Test: -moz-column-count and height of table-cell (basic) + + + + + + + + + + + +
+ 111 222 333 444 555 666 777 888 999 + 111 222 333 444 555 666 777 888 999 + 111 222 333 444 555 666 777 888 999 + 111 222 333 444 555 666 777 888 999 +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht new file mode 100644 index 000000000..43b4407a8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht @@ -0,0 +1,52 @@ + + + + CSS Multi-column Layout Test: -moz-column-count and height of table-cell (basic) + + + + + + + + + + + +
+ 111 222 333 444 555 666 777 888 999 + 111 222 333 444 555 666 777 888 999 + 111 222 333 444 555 666 777 888 999 + 111 222 333 444 555 666 777 888 999 +
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht new file mode 100644 index 000000000..83fb6aa82 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht @@ -0,0 +1,41 @@ + + + +multicolumn | table-cell, vertical-align + + + + + + + + + + +
+aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht new file mode 100644 index 000000000..023c9c6a0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht @@ -0,0 +1,29 @@ + + + +multicolumn | table-cell, vertical-align + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht new file mode 100644 index 000000000..6588d840f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht @@ -0,0 +1,50 @@ + + + + CSS Reftest Reference + + + + + + + + +
d da  d da  d da  d da  d da 
+ + dam   dam   dam   dam   dam  
+ + dame  dame  dame  dame  dame 
+ + damer damer damer damer damer
+ + d da  d da  d da  d da 
+ + dam   dam   dam   dam  
+ + dame  dame  dame  dame 
+ + damer damer damer damer +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht new file mode 100644 index 000000000..41d88287a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht @@ -0,0 +1,48 @@ + + + + CSS Multi-column Layout Test: -moz-column-width (basic) + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht new file mode 100644 index 000000000..59d54cadc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht @@ -0,0 +1,32 @@ + + + + CSS Reftest Reference + + + + + + + + + + + + + +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht new file mode 100644 index 000000000..8be661047 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht @@ -0,0 +1,42 @@ + + + + CSS Multi-column Layout Test: -moz-column-width (basic) + + + + + + + + + +
+ bl ac bl ac + + bl ue bl ue + +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht new file mode 100644 index 000000000..dc56c1e1f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht @@ -0,0 +1,67 @@ + + + + CSS Multi-column Layout Test: -moz-column-width (basic) + + + + + + + + + + +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht new file mode 100644 index 000000000..882520810 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht @@ -0,0 +1,49 @@ + + + + CSS Multi-column Layout Test: -moz-column-count and -moz-column-width (basic) + + + + + + + + + +
+ d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer + d da dam dame damer +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht new file mode 100644 index 000000000..07be600bd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht @@ -0,0 +1,42 @@ + + + + CSS Multi-column Layout Test: -moz-column-count and -moz-column-width (basic) + + + + + + + + + +
55555 1    1 22  1 22  1    1 333 1 333 1 333 55555 55555 1    1 22  1 22  1    1 22  1 22  1 22  55555 55555 1    1 333 1 333 1    4444 4444 1    55555 55555 1    1 333 1 333 1    4444 4444 1    55555 +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht new file mode 100644 index 000000000..b1cfa9f3f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht @@ -0,0 +1,42 @@ + + + +multicolumn | -moz-column-width + + + + + + + + +
+ one two three four + five six seven eight + nineten eleven twelve + thirtn fourtnfiftn sixtn + seventn eightn ninetn twenty + hundred thousand million billion + trillion +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht new file mode 100644 index 000000000..bc31ca34f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht @@ -0,0 +1,59 @@ + + + +multicolumn | -moz-column-width + + + + + + +
+ + one two three four + five six seven eight + + + nineten eleven twelve + thirtn + + + fourtnfiftn sixtn + seventn eightn + + + ninetn twenty + hundred thousand + + + million billion + trillion + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht new file mode 100644 index 000000000..a583e30f3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht @@ -0,0 +1,39 @@ + + + + CSS Reftest Reference + + + + + + + + + + + + + + + + + + + + +
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
Image download support must be enabledImage download support must be enabledImage download support must be enabledImage download support must be enabled
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht new file mode 100644 index 000000000..f4d05d35e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht @@ -0,0 +1,47 @@ + + + + CSS Multi-column Layout Test: invalid -moz-column-width + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht new file mode 100644 index 000000000..7b174378d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht @@ -0,0 +1,47 @@ + + + + CSS Multi-column Layout Test: large -moz-column-width + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht new file mode 100644 index 000000000..59148eaae --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht @@ -0,0 +1,47 @@ + + + + CSS Multi-column Layout Test: large -moz-column-width + + + + + + + + + + +
+ bl ac + + bl ue + + + bl ue + + bl ac +
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht new file mode 100644 index 000000000..c1d652ca2 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht @@ -0,0 +1,36 @@ + + + + CSS Multi-column Layout Test: negative -moz-column-width + + + + + + + + + + +
4444 4444 4444 4444 1  1 1  1 1    1    1  1 1  1 1    1    4444 4444 4444 4444 1    1  1    1    1 1    1  1    1    1 1    1  1 4444 4444
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht new file mode 100644 index 000000000..eb427d1da --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht @@ -0,0 +1,29 @@ + + + + CSS Reftest Reference + + + + + + + + + + +
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/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht new file mode 100644 index 000000000..cb9f841ce --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht @@ -0,0 +1,61 @@ + + + + CSS Multi-column Layout Test: narrow -moz-column-width + + + + + + + + + + + +
+ Bl ac + + bl ue + + + bl ue + + Bl ac +
+ + + + + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht new file mode 100644 index 000000000..273bb43ec --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht @@ -0,0 +1,15 @@ + + + + CSS Reftest Reference + + + + + + +
Image download support must be enabled
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht b/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht new file mode 100644 index 000000000..82cd7be38 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht @@ -0,0 +1,44 @@ + + + + CSS Multi-column Layout Test: multi-column element with zero height + + + + + + + + +
+
+
+ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html b/layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html new file mode 100644 index 000000000..c5bf98f09 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html @@ -0,0 +1,77 @@ + + + + + CSS Test reference + + + + + + + + +

Test passes if there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue.

+
+ + + + + + +
XXXX XXXX XXXX XXXX XXXX XXXX XXXX
XXXX XXXX XXXX XXXX XXXX XXXX XXXX
XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png new file mode 100644 index 000000000..b98ca0ba0 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png new file mode 100644 index 000000000..cb397fb09 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png new file mode 100644 index 000000000..3f86b0721 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png new file mode 100644 index 000000000..9b9a03955 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png new file mode 100644 index 000000000..6bd73ac10 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png new file mode 100644 index 000000000..dd43faec5 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png b/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png new file mode 100644 index 000000000..84f5b2a4f Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png b/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png new file mode 100644 index 000000000..b3c8cf3eb Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png b/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png new file mode 100644 index 000000000..823f125b8 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css b/layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css new file mode 100644 index 000000000..b0dbb071d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css @@ -0,0 +1 @@ +.a { color: green; } diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css b/layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css new file mode 100644 index 000000000..a0473f5ca --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css @@ -0,0 +1 @@ +.b { color: green; } \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png b/layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png new file mode 100644 index 000000000..ebf7027ee Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css b/layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css new file mode 100644 index 000000000..d4ba5c64e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css @@ -0,0 +1 @@ +.c { color: red; } \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/cat.png b/layout/reftests/w3c-css/received/css-multicol-1/support/cat.png new file mode 100644 index 000000000..85dd73248 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/cat.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css b/layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css new file mode 100644 index 000000000..537104e66 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css @@ -0,0 +1 @@ +.import { color: green; } diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css b/layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css new file mode 100644 index 000000000..9945ef471 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css @@ -0,0 +1 @@ +.import { color: red; } diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png new file mode 100644 index 000000000..6fcfeb488 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png new file mode 100644 index 000000000..fcf4f3fd7 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png new file mode 100644 index 000000000..db8ed5cf7 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png new file mode 100644 index 000000000..8b4b25364 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png b/layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png new file mode 100644 index 000000000..5d44ef210 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png b/layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png new file mode 100644 index 000000000..0f522d787 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png b/layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png new file mode 100644 index 000000000..e567f51b9 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png b/layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png new file mode 100644 index 000000000..5853cbb23 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png new file mode 100644 index 000000000..bf2759634 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png new file mode 100644 index 000000000..92c73561f Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-green.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-green.png new file mode 100644 index 000000000..0aa79b0c8 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-green.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png new file mode 100644 index 000000000..55fd7fdae Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png new file mode 100644 index 000000000..28dae8a3e Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png new file mode 100644 index 000000000..d3cd498b5 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png new file mode 100644 index 000000000..95b84499a Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png new file mode 100644 index 000000000..73bea7751 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png new file mode 100644 index 000000000..1caf25c99 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png new file mode 100644 index 000000000..1a7d4323d Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png new file mode 100644 index 000000000..1591aa0e2 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png b/layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png new file mode 100644 index 000000000..904e24e99 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png b/layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png new file mode 100644 index 000000000..f413ff5c1 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png b/layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png new file mode 100644 index 000000000..82eeace7f Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png b/layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png new file mode 100644 index 000000000..f6ac0ef7e Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png differ diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png b/layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png new file mode 100644 index 000000000..59843ae54 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png differ diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml new file mode 100644 index 000000000..c40bb7f11 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml @@ -0,0 +1,20 @@ + + + + + + + CSS Namespaces Test Suite: prefix case-sensitivity + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml new file mode 100644 index 000000000..cc78f3f0a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml @@ -0,0 +1,17 @@ + + + + + + + CSS Namespaces Test Suite: empty string prefix (Explicit element namespace) + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml new file mode 100644 index 000000000..0b6f3293d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml @@ -0,0 +1,15 @@ + + + + + + + CSS Namespaces Test Suite: empty string prefix (Implied element namespace) + + + This sentence should have a green background. + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml new file mode 100644 index 000000000..70c3bd1ed --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml @@ -0,0 +1,18 @@ + + + + + + + CSS Namespaces Test Suite: empty string default namespace + + + This sentence should have a green background. + This sentence should have a green background. + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml new file mode 100644 index 000000000..458b5aa3e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml @@ -0,0 +1,18 @@ + + + + + + + + CSS Namespaces Test Suite: no default namespace + + + This sentence should have a green background. + This sentence should have a green background. + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml new file mode 100644 index 000000000..0bf59915a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml @@ -0,0 +1,23 @@ + + + + + + + CSS Namespaces Test Suite: no prefix + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml new file mode 100644 index 000000000..c26b6fcf2 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml @@ -0,0 +1,10 @@ + + + + + CSS Namespaces Test Suite reference + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml new file mode 100644 index 000000000..12c5c012d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml @@ -0,0 +1,11 @@ + + + + + CSS Namespaces Test Suite reference + + + This sentence should have a green background. + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml new file mode 100644 index 000000000..9509a4bd3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml @@ -0,0 +1,10 @@ + + + + + CSS Namespaces Test Suite reference + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml new file mode 100644 index 000000000..047be4221 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml @@ -0,0 +1,13 @@ + + + + + CSS Namespaces Test Suite reference + + + This sentence should have a green background. + This sentence should have a green background. + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml new file mode 100644 index 000000000..f2fa08395 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml @@ -0,0 +1,11 @@ + + + + + CSS Namespaces Test Suite reference + + +

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml new file mode 100644 index 000000000..e50faba6b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml @@ -0,0 +1,12 @@ + + + + + CSS Namespaces Test Suite reference + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml new file mode 100644 index 000000000..9c45f9de7 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml @@ -0,0 +1,14 @@ + + + + + CSS Namespaces Test Suite reference + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml new file mode 100644 index 000000000..d67da1ac3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml @@ -0,0 +1,15 @@ + + + + + CSS Namespaces Test Suite reference + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml b/layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml new file mode 100644 index 000000000..bed4171ef --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml @@ -0,0 +1,20 @@ + + + + + + + + CSS Namespaces Test Suite: scope <style> + + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml b/layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml new file mode 100644 index 000000000..d25eb8178 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml @@ -0,0 +1,21 @@ + + + + + + + CSS Namespaces Test Suite: scope @import + + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/fail.css b/layout/reftests/w3c-css/received/css-namespaces-3/support/fail.css new file mode 100644 index 000000000..1c2d64c7e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/support/fail.css @@ -0,0 +1 @@ +* { background:red ! important } diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002a.css b/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002a.css new file mode 100644 index 000000000..a8d20ba81 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002a.css @@ -0,0 +1,3 @@ +@namespace x url("test"); +@namespace y url("test"); +w|test { background:red } diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002b.css b/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002b.css new file mode 100644 index 000000000..0c0d032a0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002b.css @@ -0,0 +1,2 @@ +y|test { background: red } + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/syntax-007.css b/layout/reftests/w3c-css/received/css-namespaces-3/support/syntax-007.css new file mode 100644 index 000000000..65d1fa73a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/support/syntax-007.css @@ -0,0 +1,5 @@ +@charset "UTF-8"; +@namespace url("test"); +@namespace url("test2"); +*|test { background:lime } +test { background:red } diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml new file mode 100644 index 000000000..01c57e07c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml @@ -0,0 +1,16 @@ + + + + + + + CSS Namespaces Test Suite: @namespace case-insensitivity + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml new file mode 100644 index 000000000..cb04b9c8d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml @@ -0,0 +1,16 @@ + + + + + + + CSS Namespaces Test Suite: @namespace syntax with escapes + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml new file mode 100644 index 000000000..256286eeb --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml @@ -0,0 +1,39 @@ + + + + + + + CSS Namespaces Test Suite: @namespace default namespace syntax + + + + + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml new file mode 100644 index 000000000..335bca98d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml @@ -0,0 +1,17 @@ + + + + + + + CSS Namespaces Test Suite: @namespace url() with escape + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml new file mode 100644 index 000000000..164bea1ec --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml @@ -0,0 +1,27 @@ + + + + + + + CSS Namespaces Test Suite: @namespace string and url() syntax + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml new file mode 100644 index 000000000..1c5975a85 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml @@ -0,0 +1,20 @@ + + + + + + + + CSS Namespaces Test Suite: invalid ordering of @namespace and @import + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml new file mode 100644 index 000000000..6022d1c7e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml @@ -0,0 +1,13 @@ + + + + + + + CSS Namespaces Test Suite: @namespace and @charset + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml new file mode 100644 index 000000000..4cb4e2339 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml @@ -0,0 +1,23 @@ + + + + + + + CSS Namespaces Test Suite: escapes in prefix + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml new file mode 100644 index 000000000..9f69fec67 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml @@ -0,0 +1,18 @@ + + + + + + + CSS Namespaces Test Suite: escaped vertical bar in qualified name + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml new file mode 100644 index 000000000..e175a7bd3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml @@ -0,0 +1,36 @@ + + + + + + + + CSS Namespaces Test Suite: duplicate @namespace declarations + + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml new file mode 100644 index 000000000..e60cbe115 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml @@ -0,0 +1,47 @@ + + + + + + + CSS Namespaces Test Suite: string comparison (no URI resolving) + + + + + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml new file mode 100644 index 000000000..557ba5065 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml @@ -0,0 +1,31 @@ + + + + + + + CSS Namespaces Test Suite: whitespace and comment handling + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml new file mode 100644 index 000000000..983e2e62d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml @@ -0,0 +1,44 @@ + + + + + + + + + CSS Namespaces Test Suite: @namespace error handling + + + + + + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml new file mode 100644 index 000000000..d57d8991c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml @@ -0,0 +1,31 @@ + + + + + + + + CSS Namespaces Test Suite: @namespace and invalid at-rules + + + + + +

This sentence should have a green background.

+

This sentence should have a green background.

+

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml new file mode 100644 index 000000000..4460ddf55 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml @@ -0,0 +1,18 @@ + + + + + + + CSS Namespaces Test Suite: invalid URI + + + +

This sentence should have a green background.

+ + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html b/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html new file mode 100644 index 000000000..d538eebdd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (colors) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html b/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html new file mode 100644 index 000000000..92258893b --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (colors) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html b/layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html new file mode 100644 index 000000000..8817e6b94 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (colors) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html b/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html new file mode 100644 index 000000000..a56c144c3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (types) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html b/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html new file mode 100644 index 000000000..69766c0e1 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html @@ -0,0 +1,46 @@ + + + + + + CSS Values and Units Test: + Attribute references (types) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-003.html b/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-003.html new file mode 100644 index 000000000..69766c0e1 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-003.html @@ -0,0 +1,46 @@ + + + + + + CSS Values and Units Test: + Attribute references (types) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html b/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html new file mode 100644 index 000000000..930832363 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (length) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html b/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html new file mode 100644 index 000000000..6a5d4dfe6 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (length) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html b/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html new file mode 100644 index 000000000..b8a042fd4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html @@ -0,0 +1,46 @@ + + + + + + CSS Values and Units Test: + Attribute references (length) + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html b/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html new file mode 100644 index 000000000..fcdebc6fa --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html @@ -0,0 +1,46 @@ + + + + + + CSS Values and Units Test: + Attribute references (length) + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html b/layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html new file mode 100644 index 000000000..c78258ffe --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (length) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html b/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html new file mode 100644 index 000000000..93b2d2182 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attributes references (pixels) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html b/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html new file mode 100644 index 000000000..778697d0d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (pixels) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html b/layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html new file mode 100644 index 000000000..ec96924a6 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Attribute references (pixels) + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html b/layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html new file mode 100644 index 000000000..3e035fecf --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units Test: + Calc() inside calc() + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html b/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html new file mode 100644 index 000000000..af5996963 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units and Media Queries Test: + Calc function inside media queries + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html b/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html new file mode 100644 index 000000000..4b7d7c870 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units and Media Queries Test: + Calc function inside media queries + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html b/layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html new file mode 100644 index 000000000..a88416a2c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html @@ -0,0 +1,44 @@ + + + + + + CSS Values and Units Test: + Range clamping into calc() expressions + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html b/layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html new file mode 100644 index 000000000..1d9033d7e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units Test: + Calc() inside calc() + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html b/layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html new file mode 100644 index 000000000..8bb0b893c --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html @@ -0,0 +1,37 @@ + + +CSS Values and Units Test: support for the ch unit + + + + + + + +

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

+
00000
+
00000
+ diff --git a/layout/reftests/w3c-css/received/css-values-3/initial-background-color.html b/layout/reftests/w3c-css/received/css-values-3/initial-background-color.html new file mode 100644 index 000000000..f38226651 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/initial-background-color.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units + CSS Background and Borders Test: + Initial property and background-color + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html b/layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html new file mode 100644 index 000000000..f3da3ddb3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html @@ -0,0 +1,33 @@ + + + + + + CSS Values and Units Test: + Viewport units are interpolated correctly (reference rendering) + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/all-green.html b/layout/reftests/w3c-css/received/css-values-3/reference/all-green.html new file mode 100644 index 000000000..c70532129 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/reference/all-green.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html b/layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html new file mode 100644 index 000000000..499d43094 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html @@ -0,0 +1,18 @@ + + +CSS Values and Units Test Reference File + + + + +

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

+
+ diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html b/layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html new file mode 100644 index 000000000..eb5b15d4a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html @@ -0,0 +1,50 @@ + + + + + + CSS Reference File + + + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png b/layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png new file mode 100644 index 000000000..b98ca0ba0 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png b/layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png new file mode 100644 index 000000000..cb397fb09 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png b/layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png new file mode 100644 index 000000000..3f86b0721 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png b/layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png new file mode 100644 index 000000000..9b9a03955 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png b/layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png new file mode 100644 index 000000000..6bd73ac10 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png b/layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png new file mode 100644 index 000000000..dd43faec5 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png b/layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png new file mode 100644 index 000000000..84f5b2a4f Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png b/layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png new file mode 100644 index 000000000..b3c8cf3eb Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png b/layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png new file mode 100644 index 000000000..823f125b8 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/README b/layout/reftests/w3c-css/received/css-values-3/support/README new file mode 100644 index 000000000..2e5f2ad07 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/support/README @@ -0,0 +1,28 @@ +CSS Global Support Directory +============================ + +This directory contains common support files (such as images and external +style sheets). These are sync'ed into the support directories of all our +test suites. If you have test-suite-specific support files, please add +them to the appropriate test-suite-specific support/ directory. + +If you add to a support/ directory, please run the tools/supportprop.py +script from the top of the repository to cascade support files into the +lower-level support directories. + +Description of the Common Support File Collection +------------------------------------------------- + +The 1x1-* images are all exactly one pixel. + +The swatch-* images all use 15x15 cells. + +The square-* images all use 15x15 cells with one pixel borders. + +The pattern-* images use cells of various sizes: + + pattern-grg-rgr-grg.png 20x20 + pattern-rgr-grg-rgr.png 20x20 + pattern-tr.png 15x15 + pattern-grg-rrg-rgg.png 15x15 + diff --git a/layout/reftests/w3c-css/received/css-values-3/support/a-green.css b/layout/reftests/w3c-css/received/css-values-3/support/a-green.css new file mode 100644 index 000000000..b0dbb071d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/support/a-green.css @@ -0,0 +1 @@ +.a { color: green; } diff --git a/layout/reftests/w3c-css/received/css-values-3/support/b-green.css b/layout/reftests/w3c-css/received/css-values-3/support/b-green.css new file mode 100644 index 000000000..a0473f5ca --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/support/b-green.css @@ -0,0 +1 @@ +.b { color: green; } \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-values-3/support/c-red.css b/layout/reftests/w3c-css/received/css-values-3/support/c-red.css new file mode 100644 index 000000000..d4ba5c64e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/support/c-red.css @@ -0,0 +1 @@ +.c { color: red; } \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-values-3/support/cat.png b/layout/reftests/w3c-css/received/css-values-3/support/cat.png new file mode 100644 index 000000000..85dd73248 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/cat.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/import-green.css b/layout/reftests/w3c-css/received/css-values-3/support/import-green.css new file mode 100644 index 000000000..537104e66 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/support/import-green.css @@ -0,0 +1 @@ +.import { color: green; } diff --git a/layout/reftests/w3c-css/received/css-values-3/support/import-red.css b/layout/reftests/w3c-css/received/css-values-3/support/import-red.css new file mode 100644 index 000000000..9945ef471 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/support/import-red.css @@ -0,0 +1 @@ +.import { color: red; } diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png b/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png new file mode 100644 index 000000000..9b88fbd81 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png b/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png new file mode 100644 index 000000000..fcf4f3fd7 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png b/layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png new file mode 100644 index 000000000..d454e3a63 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png b/layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png new file mode 100644 index 000000000..8b4b25364 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png b/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png new file mode 100644 index 000000000..cf2eea6b4 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png b/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png new file mode 100644 index 000000000..9f4658366 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png b/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png new file mode 100644 index 000000000..a837eca22 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png b/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png new file mode 100644 index 000000000..841410280 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/square-purple.png b/layout/reftests/w3c-css/received/css-values-3/support/square-purple.png new file mode 100644 index 000000000..0f522d787 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/square-purple.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/square-teal.png b/layout/reftests/w3c-css/received/css-values-3/support/square-teal.png new file mode 100644 index 000000000..e567f51b9 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/square-teal.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/square-white.png b/layout/reftests/w3c-css/received/css-values-3/support/square-white.png new file mode 100644 index 000000000..5853cbb23 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/square-white.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/support/README b/layout/reftests/w3c-css/received/css-values-3/support/support/README new file mode 100644 index 000000000..ea8cb9ef3 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/support/support/README @@ -0,0 +1,4 @@ +The swatch-green.png file in this directory is really a RED swatch, +and the swatch-red.png file is really a green swatch. + +This directory is used to test relative URIs. \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png b/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png new file mode 100644 index 000000000..1caf25c99 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-red.png b/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-red.png new file mode 100644 index 000000000..0aa79b0c8 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-red.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png new file mode 100644 index 000000000..bf2759634 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-green.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-green.png new file mode 100644 index 000000000..0aa79b0c8 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-green.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png new file mode 100644 index 000000000..55fd7fdae Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png new file mode 100644 index 000000000..d3cd498b5 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png new file mode 100644 index 000000000..1caf25c99 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png new file mode 100644 index 000000000..0293ce89d Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png new file mode 100644 index 000000000..1a7d4323d Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png b/layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png new file mode 100644 index 000000000..1591aa0e2 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-bl.png b/layout/reftests/w3c-css/received/css-values-3/support/test-bl.png new file mode 100644 index 000000000..904e24e99 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/test-bl.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-br.png b/layout/reftests/w3c-css/received/css-values-3/support/test-br.png new file mode 100644 index 000000000..f413ff5c1 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/test-br.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png b/layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png new file mode 100644 index 000000000..e473bf80e Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-outer.png b/layout/reftests/w3c-css/received/css-values-3/support/test-outer.png new file mode 100644 index 000000000..82eeace7f Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/test-outer.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-tl.png b/layout/reftests/w3c-css/received/css-values-3/support/test-tl.png new file mode 100644 index 000000000..f6ac0ef7e Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/test-tl.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-tr.png b/layout/reftests/w3c-css/received/css-values-3/support/test-tr.png new file mode 100644 index 000000000..59843ae54 Binary files /dev/null and b/layout/reftests/w3c-css/received/css-values-3/support/test-tr.png differ diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html b/layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html new file mode 100644 index 000000000..3a422d4ce --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Viewport units are supported inside calc expressions. + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html b/layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html new file mode 100644 index 000000000..0e98941ab --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html @@ -0,0 +1,43 @@ + + + + + + CSS Values and Units Test: + Viewport units are supported inside calc expressions. + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html b/layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html new file mode 100644 index 000000000..1affbd093 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html @@ -0,0 +1,41 @@ + + + + + + CSS Values and Units Test: + 0vh and 0vw are correctly treated as 0px + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-inherit.html b/layout/reftests/w3c-css/received/css-values-3/vh-inherit.html new file mode 100644 index 000000000..99890e309 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-inherit.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units Test: + Viewport units are inherited properly + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html b/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html new file mode 100644 index 000000000..293d686c8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html @@ -0,0 +1,48 @@ + + + + + + CSS Values and Units Test: + Viewport units are interpolated correctly + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html b/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html new file mode 100644 index 000000000..f07135743 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html @@ -0,0 +1,48 @@ + + + + + + CSS Values and Units Test: + Viewport units are interpolated correctly + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html b/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html new file mode 100644 index 000000000..d6671174e --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html @@ -0,0 +1,48 @@ + + + + + + CSS Values and Units Test: + Viewport units are interpolated correctly + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html b/layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html new file mode 100644 index 000000000..c79ace6df --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html @@ -0,0 +1,44 @@ + + + + + + CSS Values and Units Test: + Viewports units are supported in @viewport rules + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html b/layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html new file mode 100644 index 000000000..06b2375a8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html @@ -0,0 +1,41 @@ + + + + + + CSS Values and Units Test: + Viewports units are supported in margin properties + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html b/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html new file mode 100644 index 000000000..4b06a09fc --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units Test: + Viewports units are supported in transform properties + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html b/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html new file mode 100644 index 000000000..e273026a0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html @@ -0,0 +1,42 @@ + + + + + + CSS Values and Units Test: + Viewports units are supported in transform properties + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support.html b/layout/reftests/w3c-css/received/css-values-3/vh-support.html new file mode 100644 index 000000000..c65b5493f --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-support.html @@ -0,0 +1,39 @@ + + + + + + CSS Values and Units Test: + Viewports units are supported in sizing properties + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html b/layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html new file mode 100644 index 000000000..1c1bcd176 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html @@ -0,0 +1,41 @@ + + + + + + CSS Values and Units Test: + 0vh and 0vw are correctly treated as 0px + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html b/layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html new file mode 100644 index 000000000..11b973a29 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html @@ -0,0 +1,53 @@ + + + + + CSS Values and Units Test: vh-based dimension doesn't change when the element's other dimension doesn't change. + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome_iframe.html b/layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome_iframe.html new file mode 100644 index 000000000..89ed75a52 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome_iframe.html @@ -0,0 +1,85 @@ + + + + + + CSS Values and Units Test: vh-based dimension doesn't change when the element other dimension doesn't change. + + + + + + + + + + +

+ All boxes should end up the same size. The green box is the reference one. +

+ +
+
+
+
+ + + + + diff --git a/layout/reftests/w3c-css/received/import.log b/layout/reftests/w3c-css/received/import.log new file mode 100644 index 000000000..66988c5a1 --- /dev/null +++ b/layout/reftests/w3c-css/received/import.log @@ -0,0 +1,466 @@ +Importing revision: d261d6def2373f64d94b113860b29d3e45a02bd1 +from repository: https://hg.csswg.org/test +Importing css-conditional-3/at-media-whitespace-optional-001.html to css-conditional-3/at-media-whitespace-optional-001.html +Importing css-conditional-3/reference/background-lime.html to css-conditional-3/reference/background-lime.html +Importing css-conditional-3/at-media-whitespace-optional-002.html to css-conditional-3/at-media-whitespace-optional-002.html +Importing css-conditional-3/at-supports-001.html to css-conditional-3/at-supports-001.html +Importing css-conditional-3/at-supports-001-ref.html to css-conditional-3/at-supports-001-ref.html +Importing css-conditional-3/at-supports-002.html to css-conditional-3/at-supports-002.html +Importing css-conditional-3/at-supports-003.html to css-conditional-3/at-supports-003.html +Importing css-conditional-3/at-supports-004.html to css-conditional-3/at-supports-004.html +Importing css-conditional-3/at-supports-005.html to css-conditional-3/at-supports-005.html +Importing css-conditional-3/at-supports-006.html to css-conditional-3/at-supports-006.html +Importing css-conditional-3/at-supports-007.html to css-conditional-3/at-supports-007.html +Importing css-conditional-3/at-supports-008.html to css-conditional-3/at-supports-008.html +Importing css-conditional-3/at-supports-009.html to css-conditional-3/at-supports-009.html +Importing css-conditional-3/at-supports-010.html to css-conditional-3/at-supports-010.html +Importing css-conditional-3/at-supports-011.html to css-conditional-3/at-supports-011.html +Importing css-conditional-3/at-supports-012.html to css-conditional-3/at-supports-012.html +Importing css-conditional-3/at-supports-013.html to css-conditional-3/at-supports-013.html +Importing css-conditional-3/at-supports-014.html to css-conditional-3/at-supports-014.html +Importing css-conditional-3/at-supports-015.html to css-conditional-3/at-supports-015.html +Importing css-conditional-3/at-supports-016.html to css-conditional-3/at-supports-016.html +Importing css-conditional-3/at-supports-017.html to css-conditional-3/at-supports-017.html +Importing css-conditional-3/at-supports-018.html to css-conditional-3/at-supports-018.html +Importing css-conditional-3/at-supports-019.html to css-conditional-3/at-supports-019.html +Importing css-conditional-3/at-supports-020.html to css-conditional-3/at-supports-020.html +Importing css-conditional-3/at-supports-021.html to css-conditional-3/at-supports-021.html +Importing css-conditional-3/at-supports-022.html to css-conditional-3/at-supports-022.html +Importing css-conditional-3/at-supports-023.html to css-conditional-3/at-supports-023.html +Importing css-conditional-3/at-supports-024.html to css-conditional-3/at-supports-024.html +Importing css-conditional-3/at-supports-025.html to css-conditional-3/at-supports-025.html +Importing css-conditional-3/at-supports-026.html to css-conditional-3/at-supports-026.html +Importing css-conditional-3/at-supports-027.html to css-conditional-3/at-supports-027.html +Importing css-conditional-3/at-supports-027-ref.html to css-conditional-3/at-supports-027-ref.html +Importing css-conditional-3/at-supports-028.html to css-conditional-3/at-supports-028.html +Importing css-conditional-3/at-supports-029.html to css-conditional-3/at-supports-029.html +Importing css-conditional-3/at-supports-030.html to css-conditional-3/at-supports-030.html +Importing css-conditional-3/at-supports-031.html to css-conditional-3/at-supports-031.html +Importing css-conditional-3/at-supports-032.html to css-conditional-3/at-supports-032.html +Importing css-conditional-3/at-supports-033.html to css-conditional-3/at-supports-033.html +Importing css-conditional-3/at-supports-034.html to css-conditional-3/at-supports-034.html +Importing css-conditional-3/at-supports-035.html to css-conditional-3/at-supports-035.html +Importing css-conditional-3/at-supports-036.html to css-conditional-3/at-supports-036.html +Importing css-conditional-3/at-supports-037.html to css-conditional-3/at-supports-037.html +Importing css-conditional-3/at-supports-038.html to css-conditional-3/at-supports-038.html +Importing css-conditional-3/at-supports-039.html to css-conditional-3/at-supports-039.html +Importing css-multicol-1/multicol-basic-001.html to css-multicol-1/multicol-basic-001.html +Importing css-multicol-1/support/1x1-green.png to css-multicol-1/support/1x1-green.png +Importing css-multicol-1/support/1x1-lime.png to css-multicol-1/support/1x1-lime.png +Importing css-multicol-1/support/1x1-maroon.png to css-multicol-1/support/1x1-maroon.png +Importing css-multicol-1/support/1x1-navy.png to css-multicol-1/support/1x1-navy.png +Importing css-multicol-1/support/1x1-red.png to css-multicol-1/support/1x1-red.png +Importing css-multicol-1/support/1x1-white.png to css-multicol-1/support/1x1-white.png +Importing css-multicol-1/support/60x60-gg-rr.png to css-multicol-1/support/60x60-gg-rr.png +Importing css-multicol-1/support/60x60-green.png to css-multicol-1/support/60x60-green.png +Importing css-multicol-1/support/60x60-red.png to css-multicol-1/support/60x60-red.png +Importing css-multicol-1/support/a-green.css to css-multicol-1/support/a-green.css +Importing css-multicol-1/support/b-green.css to css-multicol-1/support/b-green.css +Importing css-multicol-1/support/black20x20.png to css-multicol-1/support/black20x20.png +Importing css-multicol-1/support/c-red.css to css-multicol-1/support/c-red.css +Importing css-multicol-1/support/cat.png to css-multicol-1/support/cat.png +Importing css-multicol-1/support/import-green.css to css-multicol-1/support/import-green.css +Importing css-multicol-1/support/import-red.css to css-multicol-1/support/import-red.css +Importing css-multicol-1/support/pattern-grg-rgr-grg.png to css-multicol-1/support/pattern-grg-rgr-grg.png +Importing css-multicol-1/support/pattern-grg-rrg-rgg.png to css-multicol-1/support/pattern-grg-rrg-rgg.png +Importing css-multicol-1/support/pattern-rgr-grg-rgr.png to css-multicol-1/support/pattern-rgr-grg-rgr.png +Importing css-multicol-1/support/pattern-tr.png to css-multicol-1/support/pattern-tr.png +Importing css-multicol-1/support/red20x20.png to css-multicol-1/support/red20x20.png +Importing css-multicol-1/support/square-purple.png to css-multicol-1/support/square-purple.png +Importing css-multicol-1/support/square-teal.png to css-multicol-1/support/square-teal.png +Importing css-multicol-1/support/square-white.png to css-multicol-1/support/square-white.png +Importing css-multicol-1/support/swatch-blue.png to css-multicol-1/support/swatch-blue.png +Importing css-multicol-1/support/swatch-gray.png to css-multicol-1/support/swatch-gray.png +Importing css-multicol-1/support/swatch-green.png to css-multicol-1/support/swatch-green.png +Importing css-multicol-1/support/swatch-lime.png to css-multicol-1/support/swatch-lime.png +Importing css-multicol-1/support/swatch-navy.png to css-multicol-1/support/swatch-navy.png +Importing css-multicol-1/support/swatch-orange.png to css-multicol-1/support/swatch-orange.png +Importing css-multicol-1/support/swatch-pink.png to css-multicol-1/support/swatch-pink.png +Importing css-multicol-1/support/swatch-purple.png to css-multicol-1/support/swatch-purple.png +Importing css-multicol-1/support/swatch-red.png to css-multicol-1/support/swatch-red.png +Importing css-multicol-1/support/swatch-white.png to css-multicol-1/support/swatch-white.png +Importing css-multicol-1/support/swatch-yellow.png to css-multicol-1/support/swatch-yellow.png +Importing css-multicol-1/support/test-bl.png to css-multicol-1/support/test-bl.png +Importing css-multicol-1/support/test-br.png to css-multicol-1/support/test-br.png +Importing css-multicol-1/support/test-outer.png to css-multicol-1/support/test-outer.png +Importing css-multicol-1/support/test-tl.png to css-multicol-1/support/test-tl.png +Importing css-multicol-1/support/test-tr.png to css-multicol-1/support/test-tr.png +Importing css-multicol-1/reference/multicol-basic-ref.html to css-multicol-1/reference/multicol-basic-ref.html +Importing css-multicol-1/multicol-basic-002.html to css-multicol-1/multicol-basic-002.html +Importing css-multicol-1/multicol-basic-003.html to css-multicol-1/multicol-basic-003.html +Importing css-multicol-1/multicol-basic-004.html to css-multicol-1/multicol-basic-004.html +Importing css-multicol-1/multicol-block-clip-001.xht to css-multicol-1/multicol-block-clip-001.xht +Importing css-multicol-1/multicol-block-clip-001-ref.xht to css-multicol-1/multicol-block-clip-001-ref.xht +Importing css-multicol-1/multicol-block-clip-002.xht to css-multicol-1/multicol-block-clip-002.xht +Importing css-multicol-1/multicol-block-clip-002-ref.xht to css-multicol-1/multicol-block-clip-002-ref.xht +Importing css-multicol-1/multicol-br-inside-avoidcolumn-001.xht to css-multicol-1/multicol-br-inside-avoidcolumn-001.xht +Importing css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht to css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht +Importing css-multicol-1/multicol-break-000.xht to css-multicol-1/multicol-break-000.xht +Importing css-multicol-1/multicol-break-000-ref.xht to css-multicol-1/multicol-break-000-ref.xht +Importing css-multicol-1/multicol-break-001.xht to css-multicol-1/multicol-break-001.xht +Importing css-multicol-1/multicol-break-001-ref.xht to css-multicol-1/multicol-break-001-ref.xht +Importing css-multicol-1/multicol-clip-001.xht to css-multicol-1/multicol-clip-001.xht +Importing css-multicol-1/multicol-clip-001-ref.xht to css-multicol-1/multicol-clip-001-ref.xht +Importing css-multicol-1/multicol-clip-002.xht to css-multicol-1/multicol-clip-002.xht +Importing css-multicol-1/multicol-clip-002-ref.xht to css-multicol-1/multicol-clip-002-ref.xht +Importing css-multicol-1/multicol-collapsing-001.xht to css-multicol-1/multicol-collapsing-001.xht +Importing css-multicol-1/multicol-collapsing-001-ref.xht to css-multicol-1/multicol-collapsing-001-ref.xht +Importing css-multicol-1/multicol-columns-001.xht to css-multicol-1/multicol-columns-001.xht +Importing css-multicol-1/multicol-columns-001-ref.xht to css-multicol-1/multicol-columns-001-ref.xht +Importing css-multicol-1/multicol-columns-002.xht to css-multicol-1/multicol-columns-002.xht +Importing css-multicol-1/multicol-columns-003.xht to css-multicol-1/multicol-columns-003.xht +Importing css-multicol-1/multicol-columns-004.xht to css-multicol-1/multicol-columns-004.xht +Importing css-multicol-1/multicol-columns-005.xht to css-multicol-1/multicol-columns-005.xht +Importing css-multicol-1/multicol-columns-006.xht to css-multicol-1/multicol-columns-006.xht +Importing css-multicol-1/multicol-columns-007.xht to css-multicol-1/multicol-columns-007.xht +Importing css-multicol-1/multicol-columns-invalid-001.xht to css-multicol-1/multicol-columns-invalid-001.xht +Importing css-multicol-1/multicol-columns-invalid-001-ref.xht to css-multicol-1/multicol-columns-invalid-001-ref.xht +Importing css-multicol-1/multicol-columns-invalid-002.xht to css-multicol-1/multicol-columns-invalid-002.xht +Importing css-multicol-1/multicol-columns-toolong-001.xht to css-multicol-1/multicol-columns-toolong-001.xht +Importing css-multicol-1/multicol-containing-001.xht to css-multicol-1/multicol-containing-001.xht +Importing css-multicol-1/multicol-containing-001-ref.xht to css-multicol-1/multicol-containing-001-ref.xht +Importing css-multicol-1/multicol-containing-002.xht to css-multicol-1/multicol-containing-002.xht +Importing css-multicol-1/multicol-containing-002-ref.xht to css-multicol-1/multicol-containing-002-ref.xht +Importing css-multicol-1/multicol-count-001.xht to css-multicol-1/multicol-count-001.xht +Importing css-multicol-1/multicol-count-002.xht to css-multicol-1/multicol-count-002.xht +Importing css-multicol-1/multicol-count-002-ref.xht to css-multicol-1/multicol-count-002-ref.xht +Importing css-multicol-1/multicol-count-computed-001.xht to css-multicol-1/multicol-count-computed-001.xht +Importing css-multicol-1/multicol-count-computed-ref.xht to css-multicol-1/multicol-count-computed-ref.xht +Importing css-multicol-1/multicol-count-computed-002.xht to css-multicol-1/multicol-count-computed-002.xht +Importing css-multicol-1/multicol-count-computed-2-ref.xht to css-multicol-1/multicol-count-computed-2-ref.xht +Importing css-multicol-1/multicol-count-computed-003.xht to css-multicol-1/multicol-count-computed-003.xht +Importing css-multicol-1/multicol-count-computed-003-ref.xht to css-multicol-1/multicol-count-computed-003-ref.xht +Importing css-multicol-1/multicol-count-computed-004.xht to css-multicol-1/multicol-count-computed-004.xht +Importing css-multicol-1/multicol-count-computed-004-ref.xht to css-multicol-1/multicol-count-computed-004-ref.xht +Importing css-multicol-1/multicol-count-computed-005.xht to css-multicol-1/multicol-count-computed-005.xht +Importing css-multicol-1/multicol-count-large-001.xht to css-multicol-1/multicol-count-large-001.xht +Importing css-multicol-1/multicol-count-large-ref.xht to css-multicol-1/multicol-count-large-ref.xht +Importing css-multicol-1/multicol-count-large-002.xht to css-multicol-1/multicol-count-large-002.xht +Importing css-multicol-1/multicol-count-large-2-ref.xht to css-multicol-1/multicol-count-large-2-ref.xht +Importing css-multicol-1/multicol-count-negative-001.xht to css-multicol-1/multicol-count-negative-001.xht +Importing css-multicol-1/multicol-count-negative-002.xht to css-multicol-1/multicol-count-negative-002.xht +Importing css-multicol-1/multicol-count-non-integer-001.xht to css-multicol-1/multicol-count-non-integer-001.xht +Importing css-multicol-1/multicol-count-non-integer-002.xht to css-multicol-1/multicol-count-non-integer-002.xht +Importing css-multicol-1/multicol-count-non-integer-003.xht to css-multicol-1/multicol-count-non-integer-003.xht +Importing css-multicol-1/multicol-fill-000.xht to css-multicol-1/multicol-fill-000.xht +Importing css-multicol-1/multicol-fill-000-ref.xht to css-multicol-1/multicol-fill-000-ref.xht +Importing css-multicol-1/multicol-fill-001.xht to css-multicol-1/multicol-fill-001.xht +Importing css-multicol-1/multicol-fill-001-ref.xht to css-multicol-1/multicol-fill-001-ref.xht +Importing css-multicol-1/multicol-fill-auto-001.xht to css-multicol-1/multicol-fill-auto-001.xht +Importing css-multicol-1/multicol-fill-auto-001-ref.xht to css-multicol-1/multicol-fill-auto-001-ref.xht +Importing css-multicol-1/multicol-fill-auto-002.xht to css-multicol-1/multicol-fill-auto-002.xht +Importing css-multicol-1/multicol-fill-auto-002-ref.xht to css-multicol-1/multicol-fill-auto-002-ref.xht +Importing css-multicol-1/multicol-fill-auto-003.xht to css-multicol-1/multicol-fill-auto-003.xht +Importing css-multicol-1/multicol-fill-auto-003-ref.xht to css-multicol-1/multicol-fill-auto-003-ref.xht +Importing css-multicol-1/multicol-fill-auto-block-children-001.xht to css-multicol-1/multicol-fill-auto-block-children-001.xht +Importing css-multicol-1/multicol-fill-auto-block-children-ref.xht to css-multicol-1/multicol-fill-auto-block-children-ref.xht +Importing css-multicol-1/multicol-fill-auto-block-children-002.xht to css-multicol-1/multicol-fill-auto-block-children-002.xht +Importing css-multicol-1/multicol-fill-auto-block-children-002-ref.xht to css-multicol-1/multicol-fill-auto-block-children-002-ref.xht +Importing css-multicol-1/multicol-fill-auto.xht to css-multicol-1/multicol-fill-auto.xht +Importing css-multicol-1/multicol-fill-ref.xht to css-multicol-1/multicol-fill-ref.xht +Importing css-multicol-1/multicol-fill-balance-001.xht to css-multicol-1/multicol-fill-balance-001.xht +Importing css-multicol-1/multicol-fill-balance-001-ref.xht to css-multicol-1/multicol-fill-balance-001-ref.xht +Importing css-multicol-1/multicol-gap-000.xht to css-multicol-1/multicol-gap-000.xht +Importing css-multicol-1/multicol-gap-000-ref.xht to css-multicol-1/multicol-gap-000-ref.xht +Importing css-multicol-1/multicol-gap-001.xht to css-multicol-1/multicol-gap-001.xht +Importing css-multicol-1/multicol-gap-001-ref.xht to css-multicol-1/multicol-gap-001-ref.xht +Importing css-multicol-1/multicol-gap-002.xht to css-multicol-1/multicol-gap-002.xht +Importing css-multicol-1/multicol-gap-002-ref.xht to css-multicol-1/multicol-gap-002-ref.xht +Importing css-multicol-1/multicol-gap-003.xht to css-multicol-1/multicol-gap-003.xht +Importing css-multicol-1/multicol-gap-fraction-001.xht to css-multicol-1/multicol-gap-fraction-001.xht +Importing css-multicol-1/multicol-gap-fraction-001-ref.xht to css-multicol-1/multicol-gap-fraction-001-ref.xht +Importing css-multicol-1/multicol-gap-large-001.xht to css-multicol-1/multicol-gap-large-001.xht +Importing css-multicol-1/multicol-gap-large-001-ref.xht to css-multicol-1/multicol-gap-large-001-ref.xht +Importing css-multicol-1/multicol-gap-large-002.xht to css-multicol-1/multicol-gap-large-002.xht +Importing css-multicol-1/multicol-gap-large-002-ref.xht to css-multicol-1/multicol-gap-large-002-ref.xht +Importing css-multicol-1/multicol-gap-negative-001.xht to css-multicol-1/multicol-gap-negative-001.xht +Importing css-multicol-1/multicol-height-001.xht to css-multicol-1/multicol-height-001.xht +Importing css-multicol-1/multicol-height-001-ref.xht to css-multicol-1/multicol-height-001-ref.xht +Importing css-multicol-1/multicol-height-block-child-001.xht to css-multicol-1/multicol-height-block-child-001.xht +Importing css-multicol-1/multicol-height-block-child-001-ref.xht to css-multicol-1/multicol-height-block-child-001-ref.xht +Importing css-multicol-1/multicol-inherit-001.xht to css-multicol-1/multicol-inherit-001.xht +Importing css-multicol-1/multicol-inherit-001-ref.xht to css-multicol-1/multicol-inherit-001-ref.xht +Importing css-multicol-1/multicol-inherit-002.xht to css-multicol-1/multicol-inherit-002.xht +Importing css-multicol-1/multicol-inherit-002-ref.xht to css-multicol-1/multicol-inherit-002-ref.xht +Importing css-multicol-1/multicol-inherit-003.xht to css-multicol-1/multicol-inherit-003.xht +Importing css-multicol-1/multicol-inherit-3-ref.xht to css-multicol-1/multicol-inherit-3-ref.xht +Importing css-multicol-1/multicol-inherit-004.xht to css-multicol-1/multicol-inherit-004.xht +Importing css-multicol-1/multicol-inherit-4-ref.xht to css-multicol-1/multicol-inherit-4-ref.xht +Importing css-multicol-1/multicol-list-item-001.xht to css-multicol-1/multicol-list-item-001.xht +Importing css-multicol-1/multicol-list-item-001-ref.xht to css-multicol-1/multicol-list-item-001-ref.xht +Importing css-multicol-1/multicol-margin-001.xht to css-multicol-1/multicol-margin-001.xht +Importing reference/ref-filled-green-100px-square.xht to reference/ref-filled-green-100px-square.xht +Importing css-multicol-1/multicol-margin-002.xht to css-multicol-1/multicol-margin-002.xht +Importing css-multicol-1/multicol-margin-child-001.xht to css-multicol-1/multicol-margin-child-001.xht +Importing css-multicol-1/multicol-margin-child-001-ref.xht to css-multicol-1/multicol-margin-child-001-ref.xht +Importing css-multicol-1/multicol-nested-002.xht to css-multicol-1/multicol-nested-002.xht +Importing css-multicol-1/multicol-nested-002-ref.xht to css-multicol-1/multicol-nested-002-ref.xht +Importing css-multicol-1/multicol-nested-005.xht to css-multicol-1/multicol-nested-005.xht +Importing css-multicol-1/multicol-nested-005-ref.xht to css-multicol-1/multicol-nested-005-ref.xht +Importing css-multicol-1/multicol-nested-column-rule-001.xht to css-multicol-1/multicol-nested-column-rule-001.xht +Importing css-multicol-1/multicol-nested-column-rule-001-ref.xht to css-multicol-1/multicol-nested-column-rule-001-ref.xht +Importing css-multicol-1/multicol-nested-margin-001.xht to css-multicol-1/multicol-nested-margin-001.xht +Importing css-multicol-1/multicol-nested-margin-001-ref.xht to css-multicol-1/multicol-nested-margin-001-ref.xht +Importing css-multicol-1/multicol-nested-margin-002.xht to css-multicol-1/multicol-nested-margin-002.xht +Importing css-multicol-1/multicol-nested-margin-002-ref.xht to css-multicol-1/multicol-nested-margin-002-ref.xht +Importing css-multicol-1/multicol-nested-margin-003.xht to css-multicol-1/multicol-nested-margin-003.xht +Importing css-multicol-1/multicol-nested-margin-003-ref.xht to css-multicol-1/multicol-nested-margin-003-ref.xht +Importing css-multicol-1/multicol-nested-margin-004.xht to css-multicol-1/multicol-nested-margin-004.xht +Importing css-multicol-1/multicol-nested-margin-004-ref.xht to css-multicol-1/multicol-nested-margin-004-ref.xht +Importing css-multicol-1/multicol-nested-margin-005.xht to css-multicol-1/multicol-nested-margin-005.xht +Importing css-multicol-1/multicol-overflow-000.xht to css-multicol-1/multicol-overflow-000.xht +Importing css-multicol-1/multicol-overflow-000-ref.xht to css-multicol-1/multicol-overflow-000-ref.xht +Importing css-multicol-1/multicol-overflowing-001.xht to css-multicol-1/multicol-overflowing-001.xht +Importing css-multicol-1/multicol-overflowing-001-ref.xht to css-multicol-1/multicol-overflowing-001-ref.xht +Importing css-multicol-1/multicol-red.png to css-multicol-1/multicol-red.png +Importing css-multicol-1/multicol-reduce-000.xht to css-multicol-1/multicol-reduce-000.xht +Importing css-multicol-1/multicol-reduce-000-ref.xht to css-multicol-1/multicol-reduce-000-ref.xht +Importing css-multicol-1/multicol-rule-000.xht to css-multicol-1/multicol-rule-000.xht +Importing css-multicol-1/multicol-rule-000-ref.xht to css-multicol-1/multicol-rule-000-ref.xht +Importing css-multicol-1/multicol-rule-001.xht to css-multicol-1/multicol-rule-001.xht +Importing css-multicol-1/multicol-rule-001-ref.xht to css-multicol-1/multicol-rule-001-ref.xht +Importing css-multicol-1/multicol-rule-002.xht to css-multicol-1/multicol-rule-002.xht +Importing css-multicol-1/multicol-rule-ref.xht to css-multicol-1/multicol-rule-ref.xht +Importing css-multicol-1/multicol-rule-003.xht to css-multicol-1/multicol-rule-003.xht +Importing css-multicol-1/multicol-rule-003-ref.xht to css-multicol-1/multicol-rule-003-ref.xht +Importing css-multicol-1/multicol-rule-004.xht to css-multicol-1/multicol-rule-004.xht +Importing css-multicol-1/multicol-rule-004-ref.xht to css-multicol-1/multicol-rule-004-ref.xht +Importing css-multicol-1/multicol-rule-color-001.xht to css-multicol-1/multicol-rule-color-001.xht +Importing css-multicol-1/multicol-rule-color-001-ref.xht to css-multicol-1/multicol-rule-color-001-ref.xht +Importing css-multicol-1/multicol-rule-color-inherit-001.xht to css-multicol-1/multicol-rule-color-inherit-001.xht +Importing css-multicol-1/multicol-rule-color-inherit-001-ref.xht to css-multicol-1/multicol-rule-color-inherit-001-ref.xht +Importing css-multicol-1/multicol-rule-color-inherit-002.xht to css-multicol-1/multicol-rule-color-inherit-002.xht +Importing css-multicol-1/multicol-rule-dashed-000.xht to css-multicol-1/multicol-rule-dashed-000.xht +Importing css-multicol-1/multicol-rule-dashed-000-ref.xht to css-multicol-1/multicol-rule-dashed-000-ref.xht +Importing css-multicol-1/multicol-rule-dotted-000.xht to css-multicol-1/multicol-rule-dotted-000.xht +Importing css-multicol-1/multicol-rule-dotted-000-ref.xht to css-multicol-1/multicol-rule-dotted-000-ref.xht +Importing css-multicol-1/multicol-rule-double-000.xht to css-multicol-1/multicol-rule-double-000.xht +Importing css-multicol-1/multicol-rule-double-000-ref.xht to css-multicol-1/multicol-rule-double-000-ref.xht +Importing css-multicol-1/multicol-rule-fraction-001.xht to css-multicol-1/multicol-rule-fraction-001.xht +Importing css-multicol-1/multicol-rule-fraction-001-ref.xht to css-multicol-1/multicol-rule-fraction-001-ref.xht +Importing css-multicol-1/multicol-rule-fraction-002.xht to css-multicol-1/multicol-rule-fraction-002.xht +Importing css-multicol-1/multicol-rule-fraction-002-ref.xht to css-multicol-1/multicol-rule-fraction-002-ref.xht +Importing css-multicol-1/multicol-rule-fraction-003.xht to css-multicol-1/multicol-rule-fraction-003.xht +Importing css-multicol-1/multicol-rule-fraction-3-ref.xht to css-multicol-1/multicol-rule-fraction-3-ref.xht +Importing css-multicol-1/multicol-rule-groove-000.xht to css-multicol-1/multicol-rule-groove-000.xht +Importing css-multicol-1/multicol-rule-groove-000-ref.xht to css-multicol-1/multicol-rule-groove-000-ref.xht +Importing css-multicol-1/multicol-rule-hidden-000.xht to css-multicol-1/multicol-rule-hidden-000.xht +Importing css-multicol-1/multicol-rule-hidden-000-ref.xht to css-multicol-1/multicol-rule-hidden-000-ref.xht +Importing css-multicol-1/multicol-rule-inset-000.xht to css-multicol-1/multicol-rule-inset-000.xht +Importing css-multicol-1/multicol-rule-ridge-000-ref.xht to css-multicol-1/multicol-rule-ridge-000-ref.xht +Importing css-multicol-1/multicol-rule-large-001.xht to css-multicol-1/multicol-rule-large-001.xht +Importing css-multicol-1/multicol-rule-large-001-ref.xht to css-multicol-1/multicol-rule-large-001-ref.xht +Importing css-multicol-1/multicol-rule-none-000.xht to css-multicol-1/multicol-rule-none-000.xht +Importing css-multicol-1/multicol-rule-outset-000.xht to css-multicol-1/multicol-rule-outset-000.xht +Importing css-multicol-1/multicol-rule-percent-001.xht to css-multicol-1/multicol-rule-percent-001.xht +Importing css-multicol-1/multicol-rule-px-001.xht to css-multicol-1/multicol-rule-px-001.xht +Importing css-multicol-1/multicol-rule-ridge-000.xht to css-multicol-1/multicol-rule-ridge-000.xht +Importing css-multicol-1/multicol-rule-samelength-001.xht to css-multicol-1/multicol-rule-samelength-001.xht +Importing css-multicol-1/multicol-rule-samelength-001-ref.xht to css-multicol-1/multicol-rule-samelength-001-ref.xht +Importing css-multicol-1/multicol-rule-shorthand-001.xht to css-multicol-1/multicol-rule-shorthand-001.xht +Warning: href attribute found empty in ../../../../csswg-test/css-multicol-1\multicol-rule-shorthand-2.xht +Importing css-multicol-1/multicol-rule-solid-000.xht to css-multicol-1/multicol-rule-solid-000.xht +Importing css-multicol-1/multicol-rule-solid-000-ref.xht to css-multicol-1/multicol-rule-solid-000-ref.xht +Importing css-multicol-1/multicol-rule-stacking-001.xht to css-multicol-1/multicol-rule-stacking-001.xht +Importing css-multicol-1/multicol-rule-stacking-ref.xht to css-multicol-1/multicol-rule-stacking-ref.xht +Importing css-multicol-1/multicol-rule-style-groove-001.xht to css-multicol-1/multicol-rule-style-groove-001.xht +Importing css-multicol-1/multicol-rule-style-groove-001-ref.xht to css-multicol-1/multicol-rule-style-groove-001-ref.xht +Importing css-multicol-1/multicol-rule-style-inset-001.xht to css-multicol-1/multicol-rule-style-inset-001.xht +Importing css-multicol-1/multicol-rule-style-ridge-001-ref.xht to css-multicol-1/multicol-rule-style-ridge-001-ref.xht +Importing css-multicol-1/multicol-rule-style-outset-001.xht to css-multicol-1/multicol-rule-style-outset-001.xht +Importing css-multicol-1/multicol-rule-style-ridge-001.xht to css-multicol-1/multicol-rule-style-ridge-001.xht +Importing css-multicol-1/multicol-shorthand-001.xht to css-multicol-1/multicol-shorthand-001.xht +Importing css-multicol-1/multicol-span-000.xht to css-multicol-1/multicol-span-000.xht +Importing css-multicol-1/multicol-span-000-ref.xht to css-multicol-1/multicol-span-000-ref.xht +Importing css-multicol-1/multicol-span-all-001.xht to css-multicol-1/multicol-span-all-001.xht +Importing css-multicol-1/multicol-span-all-001-ref.xht to css-multicol-1/multicol-span-all-001-ref.xht +Importing css-multicol-1/multicol-span-all-002.xht to css-multicol-1/multicol-span-all-002.xht +Importing css-multicol-1/multicol-span-all-002-ref.xht to css-multicol-1/multicol-span-all-002-ref.xht +Importing css-multicol-1/multicol-span-all-003.xht to css-multicol-1/multicol-span-all-003.xht +Importing css-multicol-1/multicol-span-all-block-sibling-003.xht to css-multicol-1/multicol-span-all-block-sibling-003.xht +Importing css-multicol-1/multicol-span-all-block-sibling-3-ref.xht to css-multicol-1/multicol-span-all-block-sibling-3-ref.xht +Importing css-multicol-1/multicol-span-all-child-001.xht to css-multicol-1/multicol-span-all-child-001.xht +Importing css-multicol-1/multicol-span-all-child-001-ref.xht to css-multicol-1/multicol-span-all-child-001-ref.xht +Importing css-multicol-1/multicol-span-all-child-002.xht to css-multicol-1/multicol-span-all-child-002.xht +Importing css-multicol-1/multicol-span-all-child-002-ref.xht to css-multicol-1/multicol-span-all-child-002-ref.xht +Importing css-multicol-1/multicol-span-all-margin-001.xht to css-multicol-1/multicol-span-all-margin-001.xht +Importing css-multicol-1/multicol-span-all-margin-001-ref.xht to css-multicol-1/multicol-span-all-margin-001-ref.xht +Importing css-multicol-1/multicol-span-all-margin-002.xht to css-multicol-1/multicol-span-all-margin-002.xht +Importing css-multicol-1/multicol-span-all-margin-002-ref.xht to css-multicol-1/multicol-span-all-margin-002-ref.xht +Importing css-multicol-1/multicol-span-all-margin-bottom-001.xht to css-multicol-1/multicol-span-all-margin-bottom-001.xht +Importing css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht to css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht +Importing css-multicol-1/multicol-span-all-margin-nested-001.xht to css-multicol-1/multicol-span-all-margin-nested-001.xht +Importing css-multicol-1/multicol-span-all-margin-nested-001-ref.xht to css-multicol-1/multicol-span-all-margin-nested-001-ref.xht +Importing css-multicol-1/multicol-span-all-margin-nested-002.xht to css-multicol-1/multicol-span-all-margin-nested-002.xht +Importing css-multicol-1/multicol-span-all-margin-nested-003.xht to css-multicol-1/multicol-span-all-margin-nested-003.xht +Importing css-multicol-1/multicol-span-all-margin-nested-3-ref.xht to css-multicol-1/multicol-span-all-margin-nested-3-ref.xht +Importing css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht to css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht +Importing css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht to css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht +Importing css-multicol-1/multicol-span-float-001.xht to css-multicol-1/multicol-span-float-001.xht +Importing css-multicol-1/multicol-span-float-001-ref.xht to css-multicol-1/multicol-span-float-001-ref.xht +Importing css-multicol-1/multicol-span-none-001.xht to css-multicol-1/multicol-span-none-001.xht +Importing css-multicol-1/multicol-span-none-001-ref.xht to css-multicol-1/multicol-span-none-001-ref.xht +Importing css-multicol-1/multicol-table-cell-001.xht to css-multicol-1/multicol-table-cell-001.xht +Importing css-multicol-1/multicol-table-cell-001-ref.xht to css-multicol-1/multicol-table-cell-001-ref.xht +Importing css-multicol-1/multicol-table-cell-height-001.xht to css-multicol-1/multicol-table-cell-height-001.xht +Importing css-multicol-1/multicol-table-cell-height-001-ref.xht to css-multicol-1/multicol-table-cell-height-001-ref.xht +Importing css-multicol-1/multicol-table-cell-height-002.xht to css-multicol-1/multicol-table-cell-height-002.xht +Importing css-multicol-1/multicol-table-cell-vertical-align-001.xht to css-multicol-1/multicol-table-cell-vertical-align-001.xht +Importing css-multicol-1/multicol-table-cell-vertical-align-ref.xht to css-multicol-1/multicol-table-cell-vertical-align-ref.xht +Importing css-multicol-1/multicol-width-001.xht to css-multicol-1/multicol-width-001.xht +Importing css-multicol-1/multicol-width-001-ref.xht to css-multicol-1/multicol-width-001-ref.xht +Importing css-multicol-1/multicol-width-002.xht to css-multicol-1/multicol-width-002.xht +Importing css-multicol-1/multicol-width-002-ref.xht to css-multicol-1/multicol-width-002-ref.xht +Importing css-multicol-1/multicol-width-003.xht to css-multicol-1/multicol-width-003.xht +Importing css-multicol-1/multicol-width-count-001.xht to css-multicol-1/multicol-width-count-001.xht +Importing css-multicol-1/multicol-width-count-002.xht to css-multicol-1/multicol-width-count-002.xht +Importing css-multicol-1/multicol-width-ems-001.xht to css-multicol-1/multicol-width-ems-001.xht +Importing css-multicol-1/multicol-width-ems-ref.xht to css-multicol-1/multicol-width-ems-ref.xht +Importing css-multicol-1/multicol-width-invalid-001.xht to css-multicol-1/multicol-width-invalid-001.xht +Importing css-multicol-1/multicol-width-invalid-001-ref.xht to css-multicol-1/multicol-width-invalid-001-ref.xht +Importing css-multicol-1/multicol-width-large-001.xht to css-multicol-1/multicol-width-large-001.xht +Importing css-multicol-1/multicol-width-large-002.xht to css-multicol-1/multicol-width-large-002.xht +Importing css-multicol-1/multicol-width-negative-001.xht to css-multicol-1/multicol-width-negative-001.xht +Importing css-multicol-1/multicol-width-small-001.xht to css-multicol-1/multicol-width-small-001.xht +Importing css-multicol-1/multicol-width-small-001-ref.xht to css-multicol-1/multicol-width-small-001-ref.xht +Importing css-multicol-1/multicol-zero-height-001.xht to css-multicol-1/multicol-zero-height-001.xht +Importing css-multicol-1/multicol-zero-height-001-ref.xht to css-multicol-1/multicol-zero-height-001-ref.xht +Importing css-namespaces-3/prefix-001.xml to css-namespaces-3/prefix-001.xml +Importing css-namespaces-3/support/fail.css to css-namespaces-3/support/fail.css +Importing css-namespaces-3/support/scope-002a.css to css-namespaces-3/support/scope-002a.css +Importing css-namespaces-3/support/scope-002b.css to css-namespaces-3/support/scope-002b.css +Importing css-namespaces-3/support/syntax-007.css to css-namespaces-3/support/syntax-007.css +Importing css-namespaces-3/reftest/ref-lime-1.xml to css-namespaces-3/reftest/ref-lime-1.xml +Importing css-namespaces-3/prefix-002.xml to css-namespaces-3/prefix-002.xml +Importing css-namespaces-3/prefix-003.xml to css-namespaces-3/prefix-003.xml +Importing css-namespaces-3/reftest/ref-lime-1-generic.xml to css-namespaces-3/reftest/ref-lime-1-generic.xml +Importing css-namespaces-3/prefix-004.xml to css-namespaces-3/prefix-004.xml +Importing css-namespaces-3/reftest/ref-lime-2-generic.xml to css-namespaces-3/reftest/ref-lime-2-generic.xml +Importing css-namespaces-3/prefix-005.xml to css-namespaces-3/prefix-005.xml +Importing css-namespaces-3/prefix-006.xml to css-namespaces-3/prefix-006.xml +Importing css-namespaces-3/reftest/ref-lime-2.xml to css-namespaces-3/reftest/ref-lime-2.xml +Importing css-namespaces-3/scope-001.xml to css-namespaces-3/scope-001.xml +Importing css-namespaces-3/scope-002.xml to css-namespaces-3/scope-002.xml +Importing css-namespaces-3/syntax-001.xml to css-namespaces-3/syntax-001.xml +Importing css-namespaces-3/reftest/ref-lime-1-block.xml to css-namespaces-3/reftest/ref-lime-1-block.xml +Importing css-namespaces-3/syntax-002.xml to css-namespaces-3/syntax-002.xml +Importing css-namespaces-3/syntax-003.xml to css-namespaces-3/syntax-003.xml +Importing css-namespaces-3/reftest/ref-lime-5.xml to css-namespaces-3/reftest/ref-lime-5.xml +Importing css-namespaces-3/syntax-004.xml to css-namespaces-3/syntax-004.xml +Importing css-namespaces-3/syntax-005.xml to css-namespaces-3/syntax-005.xml +Importing css-namespaces-3/syntax-006.xml to css-namespaces-3/syntax-006.xml +Importing css-namespaces-3/syntax-007.xml to css-namespaces-3/syntax-007.xml +Importing css-namespaces-3/syntax-008.xml to css-namespaces-3/syntax-008.xml +Importing css-namespaces-3/syntax-009.xml to css-namespaces-3/syntax-009.xml +Importing css-namespaces-3/syntax-010.xml to css-namespaces-3/syntax-010.xml +Importing css-namespaces-3/reftest/ref-lime-3.xml to css-namespaces-3/reftest/ref-lime-3.xml +Importing css-namespaces-3/syntax-011.xml to css-namespaces-3/syntax-011.xml +Importing css-namespaces-3/reftest/ref-lime-6.xml to css-namespaces-3/reftest/ref-lime-6.xml +Importing css-namespaces-3/syntax-012.xml to css-namespaces-3/syntax-012.xml +Importing css-namespaces-3/syntax-013.xml to css-namespaces-3/syntax-013.xml +Importing css-namespaces-3/syntax-014.xml to css-namespaces-3/syntax-014.xml +Importing css-namespaces-3/syntax-015.xml to css-namespaces-3/syntax-015.xml +Importing css-values-3/attr-color-invalid-cast.html to css-values-3/attr-color-invalid-cast.html +Importing css-values-3/support/1x1-green.png to css-values-3/support/1x1-green.png +Importing css-values-3/support/1x1-lime.png to css-values-3/support/1x1-lime.png +Importing css-values-3/support/1x1-maroon.png to css-values-3/support/1x1-maroon.png +Importing css-values-3/support/1x1-navy.png to css-values-3/support/1x1-navy.png +Importing css-values-3/support/1x1-red.png to css-values-3/support/1x1-red.png +Importing css-values-3/support/1x1-white.png to css-values-3/support/1x1-white.png +Importing css-values-3/support/60x60-gg-rr.png to css-values-3/support/60x60-gg-rr.png +Importing css-values-3/support/60x60-green.png to css-values-3/support/60x60-green.png +Importing css-values-3/support/60x60-red.png to css-values-3/support/60x60-red.png +Importing css-values-3/support/a-green.css to css-values-3/support/a-green.css +Importing css-values-3/support/b-green.css to css-values-3/support/b-green.css +Importing css-values-3/support/c-red.css to css-values-3/support/c-red.css +Importing css-values-3/support/cat.png to css-values-3/support/cat.png +Importing css-values-3/support/import-green.css to css-values-3/support/import-green.css +Importing css-values-3/support/import-red.css to css-values-3/support/import-red.css +Importing css-values-3/support/pattern-grg-rgr-grg.png to css-values-3/support/pattern-grg-rgr-grg.png +Importing css-values-3/support/pattern-grg-rrg-rgg.png to css-values-3/support/pattern-grg-rrg-rgg.png +Importing css-values-3/support/pattern-rgr-grg-rgr.png to css-values-3/support/pattern-rgr-grg-rgr.png +Importing css-values-3/support/pattern-tr.png to css-values-3/support/pattern-tr.png +Importing css-values-3/support/README to css-values-3/support/README +Importing css-values-3/support/ruler-h-50%.png to css-values-3/support/ruler-h-50%.png +Importing css-values-3/support/ruler-h-50px.png to css-values-3/support/ruler-h-50px.png +Importing css-values-3/support/ruler-v-100px.png to css-values-3/support/ruler-v-100px.png +Importing css-values-3/support/ruler-v-50px.png to css-values-3/support/ruler-v-50px.png +Importing css-values-3/support/square-purple.png to css-values-3/support/square-purple.png +Importing css-values-3/support/square-teal.png to css-values-3/support/square-teal.png +Importing css-values-3/support/square-white.png to css-values-3/support/square-white.png +Importing css-values-3/support/swatch-blue.png to css-values-3/support/swatch-blue.png +Importing css-values-3/support/swatch-green.png to css-values-3/support/swatch-green.png +Importing css-values-3/support/swatch-lime.png to css-values-3/support/swatch-lime.png +Importing css-values-3/support/swatch-orange.png to css-values-3/support/swatch-orange.png +Importing css-values-3/support/swatch-red.png to css-values-3/support/swatch-red.png +Importing css-values-3/support/swatch-teal.png to css-values-3/support/swatch-teal.png +Importing css-values-3/support/swatch-white.png to css-values-3/support/swatch-white.png +Importing css-values-3/support/swatch-yellow.png to css-values-3/support/swatch-yellow.png +Importing css-values-3/support/test-bl.png to css-values-3/support/test-bl.png +Importing css-values-3/support/test-br.png to css-values-3/support/test-br.png +Importing css-values-3/support/test-inner-half-size.png to css-values-3/support/test-inner-half-size.png +Importing css-values-3/support/test-outer.png to css-values-3/support/test-outer.png +Importing css-values-3/support/test-tl.png to css-values-3/support/test-tl.png +Importing css-values-3/support/test-tr.png to css-values-3/support/test-tr.png +Importing css-values-3/support/support/README to css-values-3/support/support/README +Importing css-values-3/support/support/swatch-green.png to css-values-3/support/support/swatch-green.png +Importing css-values-3/support/support/swatch-red.png to css-values-3/support/support/swatch-red.png +Importing css-values-3/reference/200-200-green.html to css-values-3/reference/200-200-green.html +Importing css-values-3/attr-color-invalid-fallback.html to css-values-3/attr-color-invalid-fallback.html +Importing css-values-3/attr-color-valid.html to css-values-3/attr-color-valid.html +Importing css-values-3/attr-invalid-type-001.html to css-values-3/attr-invalid-type-001.html +Importing css-values-3/attr-invalid-type-002.html to css-values-3/attr-invalid-type-002.html +Importing css-values-3/attr-invalid-type-003.html to css-values-3/attr-invalid-type-003.html +Importing css-values-3/attr-length-invalid-cast.html to css-values-3/attr-length-invalid-cast.html +Importing css-values-3/attr-length-invalid-fallback.html to css-values-3/attr-length-invalid-fallback.html +Importing css-values-3/attr-length-valid-zero-nofallback.html to css-values-3/attr-length-valid-zero-nofallback.html +Importing css-values-3/attr-length-valid-zero.html to css-values-3/attr-length-valid-zero.html +Importing css-values-3/attr-length-valid.html to css-values-3/attr-length-valid.html +Importing css-values-3/attr-px-invalid-cast.html to css-values-3/attr-px-invalid-cast.html +Importing css-values-3/attr-px-invalid-fallback.html to css-values-3/attr-px-invalid-fallback.html +Importing css-values-3/attr-px-valid.html to css-values-3/attr-px-valid.html +Importing css-values-3/calc-in-calc.html to css-values-3/calc-in-calc.html +Importing css-values-3/reference/all-green.html to css-values-3/reference/all-green.html +Importing css-values-3/calc-in-media-queries-001.html to css-values-3/calc-in-media-queries-001.html +Importing css-values-3/calc-in-media-queries-002.html to css-values-3/calc-in-media-queries-002.html +Importing css-values-3/calc-invalid-range-clamping.html to css-values-3/calc-invalid-range-clamping.html +Importing css-values-3/calc-parenthesis-stack.html to css-values-3/calc-parenthesis-stack.html +Importing css-values-3/ch-unit-001.html to css-values-3/ch-unit-001.html +Importing css-values-3/reference/ch-unit-001-ref.html to css-values-3/reference/ch-unit-001-ref.html +Importing css-values-3/initial-background-color.html to css-values-3/initial-background-color.html +Importing css-values-3/vh-calc-support-pct.html to css-values-3/vh-calc-support-pct.html +Importing css-values-3/vh-calc-support.html to css-values-3/vh-calc-support.html +Importing css-values-3/vh-em-inherit.html to css-values-3/vh-em-inherit.html +Importing css-values-3/vh-inherit.html to css-values-3/vh-inherit.html +Importing css-values-3/vh-interpolate-pct.html to css-values-3/vh-interpolate-pct.html +Importing css-values-3/vh-interpolate-px.html to css-values-3/vh-interpolate-px.html +Importing css-values-3/vh-interpolate-vh.html to css-values-3/vh-interpolate-vh.html +Importing css-values-3/vh-support-atviewport.html to css-values-3/vh-support-atviewport.html +Importing css-values-3/vh-support-margin.html to css-values-3/vh-support-margin.html +Importing css-values-3/vh-support-transform-origin.html to css-values-3/vh-support-transform-origin.html +Importing css-values-3/vh-support-transform-translate.html to css-values-3/vh-support-transform-translate.html +Importing css-values-3/vh-support.html to css-values-3/vh-support.html +Importing css-values-3/vh-zero-support.html to css-values-3/vh-zero-support.html +Importing css-values-3/vh_not_refreshing_on_chrome.html to css-values-3/vh_not_refreshing_on_chrome.html +Importing css-values-3/reference/vh_not_refreshing_on_chrome-ref.html to css-values-3/reference/vh_not_refreshing_on_chrome-ref.html +Importing css-values-3/vh_not_refreshing_on_chrome_iframe.html to css-values-3/vh_not_refreshing_on_chrome_iframe.html +Importing selectors-4/focus-within-001.html to selectors-4/focus-within-001.html +Importing selectors-4/focus-within-001-ref.html to selectors-4/focus-within-001-ref.html +Importing selectors-4/focus-within-002.html to selectors-4/focus-within-002.html +Importing selectors-4/focus-within-003.html to selectors-4/focus-within-003.html +Importing selectors-4/focus-within-004.html to selectors-4/focus-within-004.html +Importing selectors-4/focus-within-005.html to selectors-4/focus-within-005.html +Importing selectors-4/focus-within-006.html to selectors-4/focus-within-006.html +Importing selectors-4/focus-within-shadow-001.html to selectors-4/focus-within-shadow-001.html +Importing selectors-4/focus-within-shadow-001-ref.html to selectors-4/focus-within-shadow-001-ref.html +Importing selectors-4/focus-within-shadow-002.html to selectors-4/focus-within-shadow-002.html +Importing selectors-4/focus-within-shadow-003.html to selectors-4/focus-within-shadow-003.html +Importing selectors-4/focus-within-shadow-004.html to selectors-4/focus-within-shadow-004.html +Importing selectors-4/focus-within-shadow-005.html to selectors-4/focus-within-shadow-005.html +Importing selectors-4/of-type-selectors.xhtml to selectors-4/of-type-selectors.xhtml +Importing selectors-4/of-type-selectors-ref.xhtml to selectors-4/of-type-selectors-ref.xhtml +Importing selectors-4/selector-required.html to selectors-4/selector-required.html +Importing selectors-4/selector-required-ref.html to selectors-4/selector-required-ref.html +Importing selectors-4/selectors-dir-selector-ltr-001.html to selectors-4/selectors-dir-selector-ltr-001.html +Importing selectors-4/selectors-dir-selector-ref.html to selectors-4/selectors-dir-selector-ref.html +Importing selectors-4/selectors-dir-selector-rtl-001.html to selectors-4/selectors-dir-selector-rtl-001.html diff --git a/layout/reftests/w3c-css/received/reference/ref-filled-green-100px-square.xht b/layout/reftests/w3c-css/received/reference/ref-filled-green-100px-square.xht new file mode 100644 index 000000000..05a137944 --- /dev/null +++ b/layout/reftests/w3c-css/received/reference/ref-filled-green-100px-square.xht @@ -0,0 +1,19 @@ + + + + CSS Reftest Reference + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/reftest-stylo.list b/layout/reftests/w3c-css/received/reftest-stylo.list new file mode 100644 index 000000000..3c80dab8f --- /dev/null +++ b/layout/reftests/w3c-css/received/reftest-stylo.list @@ -0,0 +1,103 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +# THIS FILE IS AUTOGENERATED BY import-tests.py +# DO NOT EDIT! +== css-conditional-3/at-media-whitespace-optional-001.html css-conditional-3/at-media-whitespace-optional-001.html +== css-conditional-3/at-media-whitespace-optional-002.html css-conditional-3/at-media-whitespace-optional-002.html +== css-conditional-3/at-supports-001.html css-conditional-3/at-supports-001.html +== css-conditional-3/at-supports-002.html css-conditional-3/at-supports-002.html +== css-conditional-3/at-supports-003.html css-conditional-3/at-supports-003.html +== css-conditional-3/at-supports-004.html css-conditional-3/at-supports-004.html +== css-conditional-3/at-supports-005.html css-conditional-3/at-supports-005.html +== css-conditional-3/at-supports-006.html css-conditional-3/at-supports-006.html +== css-conditional-3/at-supports-007.html css-conditional-3/at-supports-007.html +== css-conditional-3/at-supports-008.html css-conditional-3/at-supports-008.html +== css-conditional-3/at-supports-009.html css-conditional-3/at-supports-009.html +== css-conditional-3/at-supports-010.html css-conditional-3/at-supports-010.html +== css-conditional-3/at-supports-011.html css-conditional-3/at-supports-011.html +== css-conditional-3/at-supports-012.html css-conditional-3/at-supports-012.html +== css-conditional-3/at-supports-013.html css-conditional-3/at-supports-013.html +== css-conditional-3/at-supports-014.html css-conditional-3/at-supports-014.html +== css-conditional-3/at-supports-015.html css-conditional-3/at-supports-015.html +== css-conditional-3/at-supports-016.html css-conditional-3/at-supports-016.html +== css-conditional-3/at-supports-017.html css-conditional-3/at-supports-017.html +== css-conditional-3/at-supports-018.html css-conditional-3/at-supports-018.html +== css-conditional-3/at-supports-019.html css-conditional-3/at-supports-019.html +== css-conditional-3/at-supports-020.html css-conditional-3/at-supports-020.html +== css-conditional-3/at-supports-021.html css-conditional-3/at-supports-021.html +== css-conditional-3/at-supports-022.html css-conditional-3/at-supports-022.html +== css-conditional-3/at-supports-023.html css-conditional-3/at-supports-023.html +== css-conditional-3/at-supports-024.html css-conditional-3/at-supports-024.html +== css-conditional-3/at-supports-025.html css-conditional-3/at-supports-025.html +== css-conditional-3/at-supports-026.html css-conditional-3/at-supports-026.html +== css-conditional-3/at-supports-027.html css-conditional-3/at-supports-027.html +== css-conditional-3/at-supports-028.html css-conditional-3/at-supports-028.html +== css-conditional-3/at-supports-029.html css-conditional-3/at-supports-029.html +== css-conditional-3/at-supports-030.html css-conditional-3/at-supports-030.html +== css-conditional-3/at-supports-031.html css-conditional-3/at-supports-031.html +== css-conditional-3/at-supports-032.html css-conditional-3/at-supports-032.html +== css-conditional-3/at-supports-033.html css-conditional-3/at-supports-033.html +== css-conditional-3/at-supports-034.html css-conditional-3/at-supports-034.html +== css-conditional-3/at-supports-035.html css-conditional-3/at-supports-035.html +== css-conditional-3/at-supports-036.html css-conditional-3/at-supports-036.html +== css-conditional-3/at-supports-037.html css-conditional-3/at-supports-037.html +== css-conditional-3/at-supports-038.html css-conditional-3/at-supports-038.html +== css-conditional-3/at-supports-039.html css-conditional-3/at-supports-039.html +== css-namespaces-3/prefix-001.xml css-namespaces-3/prefix-001.xml +== css-namespaces-3/prefix-002.xml css-namespaces-3/prefix-002.xml +== css-namespaces-3/prefix-003.xml css-namespaces-3/prefix-003.xml +== css-namespaces-3/prefix-004.xml css-namespaces-3/prefix-004.xml +== css-namespaces-3/prefix-005.xml css-namespaces-3/prefix-005.xml +== css-namespaces-3/prefix-006.xml css-namespaces-3/prefix-006.xml +== css-namespaces-3/scope-001.xml css-namespaces-3/scope-001.xml +== css-namespaces-3/scope-002.xml css-namespaces-3/scope-002.xml +== css-namespaces-3/syntax-001.xml css-namespaces-3/syntax-001.xml +== css-namespaces-3/syntax-002.xml css-namespaces-3/syntax-002.xml +== css-namespaces-3/syntax-003.xml css-namespaces-3/syntax-003.xml +== css-namespaces-3/syntax-004.xml css-namespaces-3/syntax-004.xml +== css-namespaces-3/syntax-005.xml css-namespaces-3/syntax-005.xml +== css-namespaces-3/syntax-006.xml css-namespaces-3/syntax-006.xml +== css-namespaces-3/syntax-007.xml css-namespaces-3/syntax-007.xml +== css-namespaces-3/syntax-008.xml css-namespaces-3/syntax-008.xml +== css-namespaces-3/syntax-009.xml css-namespaces-3/syntax-009.xml +== css-namespaces-3/syntax-010.xml css-namespaces-3/syntax-010.xml +== css-namespaces-3/syntax-011.xml css-namespaces-3/syntax-011.xml +== css-namespaces-3/syntax-012.xml css-namespaces-3/syntax-012.xml +== css-namespaces-3/syntax-013.xml css-namespaces-3/syntax-013.xml +== css-namespaces-3/syntax-014.xml css-namespaces-3/syntax-014.xml +== css-namespaces-3/syntax-015.xml css-namespaces-3/syntax-015.xml +== css-values-3/attr-color-invalid-cast.html css-values-3/attr-color-invalid-cast.html +== css-values-3/attr-color-invalid-fallback.html css-values-3/attr-color-invalid-fallback.html +== css-values-3/attr-color-valid.html css-values-3/attr-color-valid.html +== css-values-3/attr-invalid-type-001.html css-values-3/attr-invalid-type-001.html +== css-values-3/attr-invalid-type-002.html css-values-3/attr-invalid-type-002.html +== css-values-3/attr-invalid-type-003.html css-values-3/attr-invalid-type-003.html +== css-values-3/attr-length-invalid-cast.html css-values-3/attr-length-invalid-cast.html +== css-values-3/attr-length-invalid-fallback.html css-values-3/attr-length-invalid-fallback.html +== css-values-3/attr-length-valid-zero-nofallback.html css-values-3/attr-length-valid-zero-nofallback.html +== css-values-3/attr-length-valid-zero.html css-values-3/attr-length-valid-zero.html +== css-values-3/attr-length-valid.html css-values-3/attr-length-valid.html +== css-values-3/attr-px-invalid-cast.html css-values-3/attr-px-invalid-cast.html +== css-values-3/attr-px-invalid-fallback.html css-values-3/attr-px-invalid-fallback.html +== css-values-3/attr-px-valid.html css-values-3/attr-px-valid.html +== css-values-3/calc-in-calc.html css-values-3/calc-in-calc.html +skip == css-values-3/calc-in-media-queries-001.html css-values-3/calc-in-media-queries-001.html +skip == css-values-3/calc-in-media-queries-002.html css-values-3/calc-in-media-queries-002.html +== css-values-3/calc-invalid-range-clamping.html css-values-3/calc-invalid-range-clamping.html +== css-values-3/calc-parenthesis-stack.html css-values-3/calc-parenthesis-stack.html +fuzzy-if(OSX,40,6) == css-values-3/ch-unit-001.html css-values-3/ch-unit-001.html +== css-values-3/initial-background-color.html css-values-3/initial-background-color.html +== css-values-3/vh-calc-support-pct.html css-values-3/vh-calc-support-pct.html +== css-values-3/vh-calc-support.html css-values-3/vh-calc-support.html +== css-values-3/vh-em-inherit.html css-values-3/vh-em-inherit.html +== css-values-3/vh-inherit.html css-values-3/vh-inherit.html +== css-values-3/vh-interpolate-pct.html css-values-3/vh-interpolate-pct.html +== css-values-3/vh-interpolate-px.html css-values-3/vh-interpolate-px.html +== css-values-3/vh-interpolate-vh.html css-values-3/vh-interpolate-vh.html +== css-values-3/vh-support-atviewport.html css-values-3/vh-support-atviewport.html +== css-values-3/vh-support-margin.html css-values-3/vh-support-margin.html +skip == css-values-3/vh-support-transform-origin.html css-values-3/vh-support-transform-origin.html +skip == css-values-3/vh-support-transform-translate.html css-values-3/vh-support-transform-translate.html +== css-values-3/vh-support.html css-values-3/vh-support.html +== css-values-3/vh-zero-support.html css-values-3/vh-zero-support.html +skip == css-values-3/vh_not_refreshing_on_chrome.html css-values-3/vh_not_refreshing_on_chrome.html +skip == css-values-3/vh_not_refreshing_on_chrome_iframe.html css-values-3/vh_not_refreshing_on_chrome_iframe.html diff --git a/layout/reftests/w3c-css/received/reftest.list b/layout/reftests/w3c-css/received/reftest.list new file mode 100644 index 000000000..494ab4d12 --- /dev/null +++ b/layout/reftests/w3c-css/received/reftest.list @@ -0,0 +1,257 @@ +# THIS FILE IS AUTOGENERATED BY import-tests.py +# DO NOT EDIT! +== css-conditional-3/at-media-whitespace-optional-001.html css-conditional-3/reference/background-lime.html +== css-conditional-3/at-media-whitespace-optional-002.html css-conditional-3/reference/background-lime.html +== css-conditional-3/at-supports-001.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-002.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-003.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-004.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-005.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-006.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-007.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-008.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-009.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-010.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-011.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-012.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-013.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-014.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-015.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-016.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-017.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-018.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-019.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-020.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-021.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-022.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-023.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-024.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-025.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-026.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-027.html css-conditional-3/at-supports-027-ref.html +== css-conditional-3/at-supports-028.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-029.html css-conditional-3/at-supports-027-ref.html +== css-conditional-3/at-supports-030.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-031.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-032.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-033.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-034.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-035.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-036.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-037.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-038.html css-conditional-3/at-supports-001-ref.html +== css-conditional-3/at-supports-039.html css-conditional-3/at-supports-001-ref.html +HTTP(../../..) == css-multicol-1/multicol-basic-001.html css-multicol-1/reference/multicol-basic-ref.html +HTTP(../../..) == css-multicol-1/multicol-basic-002.html css-multicol-1/reference/multicol-basic-ref.html +HTTP(../../..) == css-multicol-1/multicol-basic-003.html css-multicol-1/reference/multicol-basic-ref.html +HTTP(../../..) == css-multicol-1/multicol-basic-004.html css-multicol-1/reference/multicol-basic-ref.html +fails HTTP(../../..) == css-multicol-1/multicol-block-clip-001.xht css-multicol-1/multicol-block-clip-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-block-clip-002.xht css-multicol-1/multicol-block-clip-002-ref.xht +fails == css-multicol-1/multicol-br-inside-avoidcolumn-001.xht css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-break-000.xht css-multicol-1/multicol-break-000-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-break-001.xht css-multicol-1/multicol-break-001-ref.xht +fuzzy(135,1008) HTTP(../../..) == css-multicol-1/multicol-clip-001.xht css-multicol-1/multicol-clip-001-ref.xht +fuzzy(135,702) HTTP(../../..) == css-multicol-1/multicol-clip-002.xht css-multicol-1/multicol-clip-002-ref.xht +fuzzy(135,467) HTTP(../../..) == css-multicol-1/multicol-collapsing-001.xht css-multicol-1/multicol-collapsing-001-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-columns-001.xht css-multicol-1/multicol-columns-001-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-columns-002.xht css-multicol-1/multicol-columns-001-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-columns-003.xht css-multicol-1/multicol-columns-001-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-columns-004.xht css-multicol-1/multicol-columns-001-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-columns-005.xht css-multicol-1/multicol-columns-001-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-columns-006.xht css-multicol-1/multicol-columns-001-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-columns-007.xht css-multicol-1/multicol-columns-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-columns-invalid-001.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +fails-if(OSX||winWidget) HTTP(../../..) == css-multicol-1/multicol-columns-invalid-002.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-columns-toolong-001.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +fuzzy(135,530) HTTP(../../..) == css-multicol-1/multicol-containing-001.xht css-multicol-1/multicol-containing-001-ref.xht +fuzzy(215,241) HTTP(../../..) == css-multicol-1/multicol-containing-002.xht css-multicol-1/multicol-containing-002-ref.xht +fuzzy(87,180) HTTP(../../..) == css-multicol-1/multicol-count-001.xht css-multicol-1/multicol-columns-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-count-002.xht css-multicol-1/multicol-count-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-count-computed-001.xht css-multicol-1/multicol-count-computed-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-count-computed-002.xht css-multicol-1/multicol-count-computed-2-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-count-computed-003.xht css-multicol-1/multicol-count-computed-003-ref.xht +fuzzy-if(winWidget||OSX||gtkWidget,112,861) fails-if(Android) HTTP(../../..) == css-multicol-1/multicol-count-computed-004.xht css-multicol-1/multicol-count-computed-004-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-count-computed-005.xht css-multicol-1/multicol-count-computed-003-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-count-large-001.xht css-multicol-1/multicol-count-large-ref.xht +fuzzy(255,132) HTTP(../../..) == css-multicol-1/multicol-count-large-002.xht css-multicol-1/multicol-count-large-2-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-count-negative-001.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-count-negative-002.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-count-non-integer-001.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-count-non-integer-002.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-count-non-integer-003.xht css-multicol-1/multicol-columns-invalid-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-fill-000.xht css-multicol-1/multicol-fill-000-ref.xht +HTTP(../../..) == css-multicol-1/multicol-fill-001.xht css-multicol-1/multicol-fill-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-fill-auto-001.xht css-multicol-1/multicol-fill-auto-001-ref.xht +fuzzy(135,80) HTTP(../../..) == css-multicol-1/multicol-fill-auto-002.xht css-multicol-1/multicol-fill-auto-002-ref.xht +fuzzy(135,3270) HTTP(../../..) == css-multicol-1/multicol-fill-auto-003.xht css-multicol-1/multicol-fill-auto-003-ref.xht +fails == css-multicol-1/multicol-fill-auto-block-children-001.xht css-multicol-1/multicol-fill-auto-block-children-ref.xht +fails == css-multicol-1/multicol-fill-auto-block-children-002.xht css-multicol-1/multicol-fill-auto-block-children-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-fill-auto.xht css-multicol-1/multicol-fill-ref.xht +fuzzy(135,80) HTTP(../../..) == css-multicol-1/multicol-fill-balance-001.xht css-multicol-1/multicol-fill-balance-001-ref.xht +fuzzy(135,821) HTTP(../../..) == css-multicol-1/multicol-gap-000.xht css-multicol-1/multicol-gap-000-ref.xht +fuzzy(255,290) HTTP(../../..) == css-multicol-1/multicol-gap-001.xht css-multicol-1/multicol-gap-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-gap-002.xht css-multicol-1/multicol-gap-002-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-gap-003.xht css-multicol-1/multicol-gap-002-ref.xht +fuzzy(107,1823) HTTP(../../..) == css-multicol-1/multicol-gap-fraction-001.xht css-multicol-1/multicol-gap-fraction-001-ref.xht +fuzzy-if(winWidget||OSX||gtkWidget,204,1048) fuzzy-if(skiaContent,208,1048) fails-if(Android) HTTP(../../..) == css-multicol-1/multicol-gap-large-001.xht css-multicol-1/multicol-gap-large-001-ref.xht +fuzzy(225,920) HTTP(../../..) == css-multicol-1/multicol-gap-large-002.xht css-multicol-1/multicol-gap-large-002-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-gap-negative-001.xht css-multicol-1/multicol-gap-002-ref.xht +HTTP(../../..) == css-multicol-1/multicol-height-001.xht css-multicol-1/multicol-height-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-height-block-child-001.xht css-multicol-1/multicol-height-block-child-001-ref.xht +fuzzy(255,3762) HTTP(../../..) == css-multicol-1/multicol-inherit-001.xht css-multicol-1/multicol-inherit-001-ref.xht +fuzzy(135,1893) HTTP(../../..) == css-multicol-1/multicol-inherit-002.xht css-multicol-1/multicol-inherit-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-inherit-003.xht css-multicol-1/multicol-inherit-3-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-inherit-004.xht css-multicol-1/multicol-inherit-4-ref.xht +fuzzy(96,264) HTTP(../../..) == css-multicol-1/multicol-list-item-001.xht css-multicol-1/multicol-list-item-001-ref.xht +fuzzy(73,1200) HTTP(../../..) == css-multicol-1/multicol-margin-001.xht reference/ref-filled-green-100px-square.xht +fuzzy(73,1200) HTTP(../../..) == css-multicol-1/multicol-margin-002.xht reference/ref-filled-green-100px-square.xht +fuzzy(243,3322) fuzzy-if(skiaContent,244,3322) HTTP(../../..) == css-multicol-1/multicol-margin-child-001.xht css-multicol-1/multicol-margin-child-001-ref.xht +fuzzy(255,4008) HTTP(../../..) == css-multicol-1/multicol-nested-002.xht css-multicol-1/multicol-nested-002-ref.xht +fuzzy(255,4109) HTTP(../../..) == css-multicol-1/multicol-nested-005.xht css-multicol-1/multicol-nested-005-ref.xht +fuzzy(225,13600) HTTP(../../..) == css-multicol-1/multicol-nested-column-rule-001.xht css-multicol-1/multicol-nested-column-rule-001-ref.xht +fuzzy(204,2463) fuzzy-if(skiaContent,208,2463) HTTP(../../..) == css-multicol-1/multicol-nested-margin-001.xht css-multicol-1/multicol-nested-margin-001-ref.xht +fails-if(OSX||winWidget) HTTP(../../..) == css-multicol-1/multicol-nested-margin-002.xht css-multicol-1/multicol-nested-margin-002-ref.xht +fuzzy(204,2371) fuzzy-if(skiaContent,208,2371) HTTP(../../..) == css-multicol-1/multicol-nested-margin-003.xht css-multicol-1/multicol-nested-margin-003-ref.xht +fuzzy(225,2529) HTTP(../../..) == css-multicol-1/multicol-nested-margin-004.xht css-multicol-1/multicol-nested-margin-004-ref.xht +fuzzy(225,2529) HTTP(../../..) == css-multicol-1/multicol-nested-margin-005.xht css-multicol-1/multicol-nested-margin-004-ref.xht +fuzzy(135,142) HTTP(../../..) == css-multicol-1/multicol-overflow-000.xht css-multicol-1/multicol-overflow-000-ref.xht +fuzzy(204,1844) fuzzy-if(skiaContent,208,1844) HTTP(../../..) == css-multicol-1/multicol-overflowing-001.xht css-multicol-1/multicol-overflowing-001-ref.xht +fuzzy-if(OSX,61,2) fuzzy-if(skiaContent,64,2) HTTP(../../..) == css-multicol-1/multicol-reduce-000.xht css-multicol-1/multicol-reduce-000-ref.xht +fuzzy-if(OSX,8,20) HTTP(../../..) == css-multicol-1/multicol-rule-000.xht css-multicol-1/multicol-rule-000-ref.xht +fuzzy(135,1584) HTTP(../../..) == css-multicol-1/multicol-rule-001.xht css-multicol-1/multicol-rule-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-rule-002.xht css-multicol-1/multicol-rule-ref.xht +fails-if(OSX||winWidget) HTTP(../../..) == css-multicol-1/multicol-rule-003.xht css-multicol-1/multicol-rule-003-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-004.xht css-multicol-1/multicol-rule-004-ref.xht +fails-if(OSX||winWidget) HTTP(../../..) == css-multicol-1/multicol-rule-color-001.xht css-multicol-1/multicol-rule-color-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-color-inherit-001.xht css-multicol-1/multicol-rule-color-inherit-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-color-inherit-002.xht css-multicol-1/multicol-rule-color-inherit-001-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-dashed-000.xht css-multicol-1/multicol-rule-dashed-000-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-dotted-000.xht css-multicol-1/multicol-rule-dotted-000-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-double-000.xht css-multicol-1/multicol-rule-double-000-ref.xht +fails-if(OSX||winWidget) HTTP(../../..) == css-multicol-1/multicol-rule-fraction-001.xht css-multicol-1/multicol-rule-fraction-001-ref.xht +fails-if(OSX||winWidget) HTTP(../../..) == css-multicol-1/multicol-rule-fraction-002.xht css-multicol-1/multicol-rule-fraction-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-rule-fraction-003.xht css-multicol-1/multicol-rule-fraction-3-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-groove-000.xht css-multicol-1/multicol-rule-groove-000-ref.xht +fuzzy(94,256) HTTP(../../..) == css-multicol-1/multicol-rule-hidden-000.xht css-multicol-1/multicol-rule-hidden-000-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-inset-000.xht css-multicol-1/multicol-rule-ridge-000-ref.xht +fuzzy(255,2808) HTTP(../../..) == css-multicol-1/multicol-rule-large-001.xht css-multicol-1/multicol-rule-large-001-ref.xht +fuzzy(94,256) HTTP(../../..) == css-multicol-1/multicol-rule-none-000.xht css-multicol-1/multicol-rule-hidden-000-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-outset-000.xht css-multicol-1/multicol-rule-groove-000-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-percent-001.xht css-multicol-1/multicol-containing-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-rule-px-001.xht css-multicol-1/multicol-rule-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-ridge-000.xht css-multicol-1/multicol-rule-ridge-000-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-samelength-001.xht css-multicol-1/multicol-rule-samelength-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-shorthand-001.xht css-multicol-1/multicol-rule-samelength-001-ref.xht +fuzzy(106,354) HTTP(../../..) == css-multicol-1/multicol-rule-solid-000.xht css-multicol-1/multicol-rule-solid-000-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-rule-stacking-001.xht css-multicol-1/multicol-rule-stacking-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-style-groove-001.xht css-multicol-1/multicol-rule-style-groove-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-style-inset-001.xht css-multicol-1/multicol-rule-style-ridge-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-style-outset-001.xht css-multicol-1/multicol-rule-style-groove-001-ref.xht +HTTP(../../..) == css-multicol-1/multicol-rule-style-ridge-001.xht css-multicol-1/multicol-rule-style-ridge-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-shorthand-001.xht css-multicol-1/multicol-rule-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-000.xht css-multicol-1/multicol-span-000-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-001.xht css-multicol-1/multicol-span-all-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-002.xht css-multicol-1/multicol-span-all-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-003.xht css-multicol-1/multicol-count-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-block-sibling-003.xht css-multicol-1/multicol-span-all-block-sibling-3-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-child-001.xht css-multicol-1/multicol-span-all-child-001-ref.xht +fails-if(OSX||winWidget) == css-multicol-1/multicol-span-all-child-002.xht css-multicol-1/multicol-span-all-child-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-margin-001.xht css-multicol-1/multicol-span-all-margin-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-margin-002.xht css-multicol-1/multicol-span-all-margin-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-margin-bottom-001.xht css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-margin-nested-001.xht css-multicol-1/multicol-span-all-margin-nested-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-margin-nested-002.xht css-multicol-1/multicol-span-all-margin-nested-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-margin-nested-003.xht css-multicol-1/multicol-span-all-margin-nested-3-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-float-001.xht css-multicol-1/multicol-span-float-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-span-none-001.xht css-multicol-1/multicol-span-none-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-table-cell-001.xht css-multicol-1/multicol-table-cell-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-table-cell-height-001.xht css-multicol-1/multicol-table-cell-height-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-table-cell-height-002.xht css-multicol-1/multicol-table-cell-height-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-table-cell-vertical-align-001.xht css-multicol-1/multicol-table-cell-vertical-align-ref.xht +HTTP(../../..) == css-multicol-1/multicol-width-001.xht css-multicol-1/multicol-width-001-ref.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) HTTP(../../..) == css-multicol-1/multicol-width-002.xht css-multicol-1/multicol-width-002-ref.xht +HTTP(../../..) == css-multicol-1/multicol-width-003.xht css-multicol-1/multicol-width-002-ref.xht +HTTP(../../..) == css-multicol-1/multicol-width-count-001.xht css-multicol-1/multicol-width-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-width-count-002.xht css-multicol-1/multicol-count-002-ref.xht +fails == css-multicol-1/multicol-width-ems-001.xht css-multicol-1/multicol-width-ems-ref.xht +fuzzy(225,1060) HTTP(../../..) == css-multicol-1/multicol-width-invalid-001.xht css-multicol-1/multicol-width-invalid-001-ref.xht +fuzzy(225,1060) HTTP(../../..) == css-multicol-1/multicol-width-large-001.xht css-multicol-1/multicol-width-invalid-001-ref.xht +fuzzy(225,1060) HTTP(../../..) == css-multicol-1/multicol-width-large-002.xht css-multicol-1/multicol-width-invalid-001-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-width-negative-001.xht css-multicol-1/multicol-count-002-ref.xht +fails HTTP(../../..) == css-multicol-1/multicol-width-small-001.xht css-multicol-1/multicol-width-small-001-ref.xht +fails == css-multicol-1/multicol-zero-height-001.xht css-multicol-1/multicol-zero-height-001-ref.xht +== css-namespaces-3/prefix-001.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/prefix-002.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/prefix-003.xml css-namespaces-3/reftest/ref-lime-1-generic.xml +== css-namespaces-3/prefix-004.xml css-namespaces-3/reftest/ref-lime-2-generic.xml +== css-namespaces-3/prefix-005.xml css-namespaces-3/reftest/ref-lime-2-generic.xml +== css-namespaces-3/prefix-006.xml css-namespaces-3/reftest/ref-lime-2.xml +== css-namespaces-3/scope-001.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/scope-002.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/syntax-001.xml css-namespaces-3/reftest/ref-lime-1-block.xml +== css-namespaces-3/syntax-002.xml css-namespaces-3/reftest/ref-lime-1-block.xml +== css-namespaces-3/syntax-003.xml css-namespaces-3/reftest/ref-lime-5.xml +== css-namespaces-3/syntax-004.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/syntax-005.xml css-namespaces-3/reftest/ref-lime-5.xml +== css-namespaces-3/syntax-006.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/syntax-007.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/syntax-008.xml css-namespaces-3/reftest/ref-lime-2.xml +== css-namespaces-3/syntax-009.xml css-namespaces-3/reftest/ref-lime-1.xml +== css-namespaces-3/syntax-010.xml css-namespaces-3/reftest/ref-lime-3.xml +== css-namespaces-3/syntax-011.xml css-namespaces-3/reftest/ref-lime-6.xml +== css-namespaces-3/syntax-012.xml css-namespaces-3/reftest/ref-lime-3.xml +== css-namespaces-3/syntax-013.xml css-namespaces-3/reftest/ref-lime-5.xml +== css-namespaces-3/syntax-014.xml css-namespaces-3/reftest/ref-lime-3.xml +== css-namespaces-3/syntax-015.xml css-namespaces-3/reftest/ref-lime-1.xml +fails == css-values-3/attr-color-invalid-cast.html css-values-3/reference/200-200-green.html +== css-values-3/attr-color-invalid-fallback.html css-values-3/reference/200-200-green.html +fails == css-values-3/attr-color-valid.html css-values-3/reference/200-200-green.html +== css-values-3/attr-invalid-type-001.html css-values-3/reference/200-200-green.html +== css-values-3/attr-invalid-type-002.html css-values-3/reference/200-200-green.html +== css-values-3/attr-invalid-type-003.html css-values-3/reference/200-200-green.html +fails == css-values-3/attr-length-invalid-cast.html css-values-3/reference/200-200-green.html +== css-values-3/attr-length-invalid-fallback.html css-values-3/reference/200-200-green.html +fails == css-values-3/attr-length-valid-zero-nofallback.html css-values-3/reference/200-200-green.html +fails == css-values-3/attr-length-valid-zero.html css-values-3/reference/200-200-green.html +fails == css-values-3/attr-length-valid.html css-values-3/reference/200-200-green.html +fails == css-values-3/attr-px-invalid-cast.html css-values-3/reference/200-200-green.html +== css-values-3/attr-px-invalid-fallback.html css-values-3/reference/200-200-green.html +fails == css-values-3/attr-px-valid.html css-values-3/reference/200-200-green.html +== css-values-3/calc-in-calc.html css-values-3/reference/all-green.html +fails == css-values-3/calc-in-media-queries-001.html css-values-3/reference/all-green.html +fails == css-values-3/calc-in-media-queries-002.html css-values-3/reference/all-green.html +== css-values-3/calc-invalid-range-clamping.html css-values-3/reference/200-200-green.html +== css-values-3/calc-parenthesis-stack.html css-values-3/reference/all-green.html +fuzzy-if(OSX,40,6) == css-values-3/ch-unit-001.html css-values-3/reference/ch-unit-001-ref.html +== css-values-3/initial-background-color.html css-values-3/reference/all-green.html +== css-values-3/vh-calc-support-pct.html css-values-3/reference/all-green.html +== css-values-3/vh-calc-support.html css-values-3/reference/all-green.html +== css-values-3/vh-em-inherit.html css-values-3/reference/all-green.html +== css-values-3/vh-inherit.html css-values-3/reference/all-green.html +== css-values-3/vh-interpolate-pct.html css-values-3/reference/all-green.html +== css-values-3/vh-interpolate-px.html css-values-3/reference/all-green.html +== css-values-3/vh-interpolate-vh.html css-values-3/reference/all-green.html +== css-values-3/vh-support-atviewport.html css-values-3/reference/all-green.html +== css-values-3/vh-support-margin.html css-values-3/reference/all-green.html +skip == css-values-3/vh-support-transform-origin.html css-values-3/reference/all-green.html +skip == css-values-3/vh-support-transform-translate.html css-values-3/reference/all-green.html +== css-values-3/vh-support.html css-values-3/reference/all-green.html +== css-values-3/vh-zero-support.html css-values-3/reference/all-green.html +skip == css-values-3/vh_not_refreshing_on_chrome.html css-values-3/reference/vh_not_refreshing_on_chrome-ref.html +skip == css-values-3/vh_not_refreshing_on_chrome_iframe.html css-values-3/reference/vh_not_refreshing_on_chrome-ref.html +needs-focus == selectors-4/focus-within-001.html selectors-4/focus-within-001-ref.html +needs-focus == selectors-4/focus-within-002.html selectors-4/focus-within-001-ref.html +needs-focus == selectors-4/focus-within-003.html selectors-4/focus-within-001-ref.html +needs-focus == selectors-4/focus-within-004.html selectors-4/focus-within-001-ref.html +needs-focus == selectors-4/focus-within-005.html selectors-4/focus-within-001-ref.html +needs-focus fuzzy-if(/^Windows\x20NT\x205\.1/.test(http.oscpu),1,2) == selectors-4/focus-within-006.html selectors-4/focus-within-001-ref.html +fails needs-focus == selectors-4/focus-within-shadow-001.html selectors-4/focus-within-shadow-001-ref.html +pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-002.html selectors-4/focus-within-shadow-001-ref.html +pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-003.html selectors-4/focus-within-shadow-001-ref.html +pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-004.html selectors-4/focus-within-shadow-001-ref.html +pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-005.html selectors-4/focus-within-shadow-001-ref.html +== selectors-4/of-type-selectors.xhtml selectors-4/of-type-selectors-ref.xhtml +== selectors-4/selector-required.html selectors-4/selector-required-ref.html +== selectors-4/selectors-dir-selector-ltr-001.html selectors-4/selectors-dir-selector-ref.html +== selectors-4/selectors-dir-selector-rtl-001.html selectors-4/selectors-dir-selector-ref.html diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-001-ref.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-001-ref.html new file mode 100644 index 000000000..9d76c0674 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-001-ref.html @@ -0,0 +1,15 @@ + + + +Selectors Level 4: focus-within Reference File + + + +

Test passes if, when the element below is focused, it is surrounded by a thick green border. There must be no red or blue once it is focused.

+
Focus this element
+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-001.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-001.html new file mode 100644 index 000000000..15de67cef --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-001.html @@ -0,0 +1,39 @@ + + + +Selectors Level 4: focus-within + + + + + + + +

Test passes if, when the element below is focused, it is surrounded by a thick green border. There must be no red or blue once it is focused.

+
Focus this element
+ + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-002.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-002.html new file mode 100644 index 000000000..b59dc25b5 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-002.html @@ -0,0 +1,41 @@ + + + +Selectors Level 4: focus-within + + + + + + + +

Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

+
+
Focus this element
+
+ + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-003.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-003.html new file mode 100644 index 000000000..4c87dc627 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-003.html @@ -0,0 +1,47 @@ + + + +Selectors Level 4: focus-within + + + + + + + +

Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

+
+
+
+
+
Focus this element
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-004.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-004.html new file mode 100644 index 000000000..f0d3765a9 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-004.html @@ -0,0 +1,52 @@ + + + +Selectors Level 4: focus-within + + + + + + + +

Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

+
+
+
Focus this element
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-005.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-005.html new file mode 100644 index 000000000..5a173fd72 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-005.html @@ -0,0 +1,53 @@ + + + +Selectors Level 4: focus-within + + + + + + + +

Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

+ + + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-006.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-006.html new file mode 100644 index 000000000..04e6cbcb9 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-006.html @@ -0,0 +1,55 @@ + + + +Selectors Level 4: focus-within + + + + + + + +

Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

+
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001-ref.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001-ref.html new file mode 100644 index 000000000..4631ef3e3 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001-ref.html @@ -0,0 +1,15 @@ + + + +Selectors Level 4: focus-within shadow DOM Reference File + + + +

Test passes if there is a green rectangle below.

+
+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001.html new file mode 100644 index 000000000..e4610dacf --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001.html @@ -0,0 +1,40 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + +

Test passes if there is a green rectangle below.

+
Skip this test, shadow DOM is not supported.
+ + + + + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-002.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-002.html new file mode 100644 index 000000000..b02a3f9a1 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-002.html @@ -0,0 +1,41 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + + +

Test passes if there is a green rectangle below.

+
Skip this test, shadow DOM is not supported.
+ + + + + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-003.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-003.html new file mode 100644 index 000000000..588719424 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-003.html @@ -0,0 +1,43 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + + +

Test passes if there is a green rectangle below.

+
+
Skip this test, shadow DOM is not supported.
+
+ + + + + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-004.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-004.html new file mode 100644 index 000000000..8348adc35 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-004.html @@ -0,0 +1,49 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + + +

Test passes if there is a green rectangle below.

+
+
+
+
+
Skip this test, shadow DOM is not supported.
+
+
+
+
+ + + + + + diff --git a/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-005.html b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-005.html new file mode 100644 index 000000000..6c486fa48 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-005.html @@ -0,0 +1,60 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + +

Test passes if there is a green rectangle below.

+
+
+
+
+
Skip this test, shadow DOM is not supported.
+
+
+
+
+ + + + + + + + diff --git a/layout/reftests/w3c-css/received/selectors-4/of-type-selectors-ref.xhtml b/layout/reftests/w3c-css/received/selectors-4/of-type-selectors-ref.xhtml new file mode 100644 index 000000000..af883c97e --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/of-type-selectors-ref.xhtml @@ -0,0 +1,30 @@ + + + +Selectors Level 4: :first-of-type + + + + +
+

This line should have a green background.

+

This line should have a yellow background.

+

This line should have a yellow background.

+

This line should have a green background.

+

This line should have a green background.

+
+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/of-type-selectors.xhtml b/layout/reftests/w3c-css/received/selectors-4/of-type-selectors.xhtml new file mode 100644 index 000000000..18fead9b1 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/of-type-selectors.xhtml @@ -0,0 +1,32 @@ + + + +Selectors Level 4: :first-of-type + + + + + + + + +
+

This line should have a green background.

+

This line should have a yellow background.

+This line should have a yellow background. +

This line should have a green background.

+

This line should have a green background.

+
+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/selector-required-ref.html b/layout/reftests/w3c-css/received/selectors-4/selector-required-ref.html new file mode 100644 index 000000000..038a8a9b6 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/selector-required-ref.html @@ -0,0 +1,22 @@ + + + + CSS level4 Selector :required and :optional + + + + + +

+ You should see a green input box. +

+

+ +

+

+ +

+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/selector-required.html b/layout/reftests/w3c-css/received/selectors-4/selector-required.html new file mode 100644 index 000000000..9c0899ad2 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/selector-required.html @@ -0,0 +1,26 @@ + + + + CSS level4 Selector :required and :optional + + + + + + + +

+ You should see a green input box. +

+

+ +

+

+ +

+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ltr-001.html b/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ltr-001.html new file mode 100644 index 000000000..c11f42f62 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ltr-001.html @@ -0,0 +1,26 @@ + + + + CSS Selectors Level 4 Test: basic support for dir(ltr) + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ref.html b/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ref.html new file mode 100644 index 000000000..7b297d036 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ref.html @@ -0,0 +1,19 @@ + + + + CSS Reftest Reference for CSS Selectors Level 4 :dir() Tests + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-rtl-001.html b/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-rtl-001.html new file mode 100644 index 000000000..df2c63494 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-rtl-001.html @@ -0,0 +1,26 @@ + + + + CSS Selectors Level 4 Test: basic support for dir(rtl) + + + + + + + + +

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

+
+ + diff --git a/layout/reftests/w3c-css/submitted/README b/layout/reftests/w3c-css/submitted/README new file mode 100644 index 000000000..ec0c0a6a2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/README @@ -0,0 +1,69 @@ +W3C CSS Test Suite Submission Directory +--------------------------------------- + +Put tests here that are to be submitted to the official W3C CSS test +suites at http://test.csswg.org/. This directory will be sync'ed +automatically with the contributors/mozilla/ directory in the CSSWG +repository. The master copy is Mozilla's; make edits here, not there. + +Tests submitted here must conform to the CSSWG test format: + http://wiki.csswg.org/test/format +The extra metadata is there to connect tests to their respective specs +and to help reviewers and people trying to debug their implementations +understand and analyze the tests. (These are not write-only regression +tests.) + +TEST FILENAMES MUST BE GLOBALLY UNIQUE across the entire CSSWG test repo, +so don't rely on directory names as context. + +The W3C format uses tags for connecting reftests to their +references and generates reftest.list from a build process. Until we +set up a build process here, you need to link up the reftest both ways. + +Because W3C sometimes needs to allow multiple correct renderings for +a particular case, a test linked to a reference must match ANY of them, +not all of them. To require a test to match all references, chain the +references to each other. If (a discrete number of) multiple renderings +are conformant, make a reftest comparison for each of them, and mark +all but the one we support as 'fails' in the reftest.list. + +You can copy the test-template-001.xht and references/test-template-001.xht +files in this directory as a starting point + +Submitted tests are tracked in Shepherd: http://test.csswg.org/shepherd/ + +Some things cannot be reftested; if another format is necessary to test +a particular feature, contact public-css-testsuite@w3.org and/or ask +the layout peers for help. + +Legal Stuff +----------- + +The following license grant applies to contributions to this directory +(unless copyright is owned by a W3C Member, in which case the Membership +agreement applies): + + The Contributor hereby grants to the W3C, a perpetual, non-exclusive, + royalty-free, world-wide right and license under any Contributor + copyrights in this contribution to copy, publish, use, and modify the + contribution and to distribute the contribution under a BSD License or one + with more restrictive terms, as well as a right and license of the same + scope to any derivative works prepared by the W3C and based on, or + incorporating all or part of the contribution. The Contributor further + agrees that any derivative works of this contribution prepared by the W3C + shall be solely owned by the W3C. + + The Contributor states, to the best of her/his knowledge, that she/he, + or the company she/he represents, has all rights necessary to contribute + the Materials. + + W3C will retain attribution of initial authorship to the Contributor. The + W3C makes no a-priori commitment to support or distribute contributions. + + THE CONTRIBUTION IS PROVIDED AS IS, AND CONTRIBUTORS MAKE NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; + THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE. CONTRIBUTORS + MAKE NO REPRESENTATIONS, EXPRESS OR IMPLIED, THAT THE CONTRIBUTION OR THE USE + THEREOF INDICATES CONFORMANCE TO A SPECIFICATION; CONTRIBUTIONS ARE PROVIDED + ONLY TO HELP REACHING INTEROPERABILITY. diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001-ref.html new file mode 100644 index 000000000..f96f07c38 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001.html new file mode 100644 index 000000000..3e1819193 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002-ref.html new file mode 100644 index 000000000..93a027b09 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002.html new file mode 100644 index 000000000..ad3437473 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a row wrap-reverse flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003-ref.html new file mode 100644 index 000000000..383d181c9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003.html new file mode 100644 index 000000000..4ed94d087 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a row-reverse flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004-ref.html new file mode 100644 index 000000000..3702330bc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004.html new file mode 100644 index 000000000..d859af211 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a row-reverse wrap-reverse flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005-ref.html new file mode 100644 index 000000000..d2d5a99a8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005.html new file mode 100644 index 000000000..ec491ffe8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a column flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006-ref.html new file mode 100644 index 000000000..880f25836 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006.html new file mode 100644 index 000000000..1ce890a99 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a column wrap-reverse flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007-ref.html new file mode 100644 index 000000000..aaac464cd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007.html new file mode 100644 index 000000000..9964af698 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a column-reverse flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008-ref.html new file mode 100644 index 000000000..14166e151 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008.html new file mode 100644 index 000000000..2a8fa4b7c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008.html @@ -0,0 +1,106 @@ + + + + + CSS Test: Static position of abspos children in a column-reverse wrap-reverse flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001-ref.html new file mode 100644 index 000000000..383d181c9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001.html new file mode 100644 index 000000000..f45b5371a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001.html @@ -0,0 +1,107 @@ + + + + + CSS Test: Static position of abspos children in a RTL row flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002-ref.html new file mode 100644 index 000000000..c1f117e2b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002.html new file mode 100644 index 000000000..755db6cec --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002.html @@ -0,0 +1,107 @@ + + + + + CSS Test: Static position of abspos children in a RTL column flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001-ref.html new file mode 100644 index 000000000..f952c8daa --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001.html new file mode 100644 index 000000000..5fa7f7722 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001.html @@ -0,0 +1,107 @@ + + + + + CSS Test: Static position of abspos children in a vertical-rl row flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002-ref.html new file mode 100644 index 000000000..492924567 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002.html new file mode 100644 index 000000000..254403282 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002.html @@ -0,0 +1,107 @@ + + + + + CSS Test: Static position of abspos children in a vertical-rl column flex container, with various "align-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001-ref.html new file mode 100644 index 000000000..e85089fc9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001.html new file mode 100644 index 000000000..ea05c96b0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002-ref.html new file mode 100644 index 000000000..c6398ca52 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002.html new file mode 100644 index 000000000..a45c61d31 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a row wrap-reverse flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003-ref.html new file mode 100644 index 000000000..6d08814e3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003.html new file mode 100644 index 000000000..5af8077ba --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a row-reverse flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004-ref.html new file mode 100644 index 000000000..7065861dc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004.html new file mode 100644 index 000000000..6f00b15fd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a row-reverse wrap-reverse flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005-ref.html new file mode 100644 index 000000000..08501e841 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005.html new file mode 100644 index 000000000..c5d1f5b61 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a column flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006-ref.html new file mode 100644 index 000000000..8ad129114 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006.html new file mode 100644 index 000000000..ee1979608 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a column wrap-reverse flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007-ref.html new file mode 100644 index 000000000..25609fc3c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007.html new file mode 100644 index 000000000..b7b1d8a9d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a column-reverse flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008-ref.html new file mode 100644 index 000000000..3feea0b31 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008.html new file mode 100644 index 000000000..b1fdc9220 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a column-reverse wrap-reverse flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001-ref.html new file mode 100644 index 000000000..4e395aa66 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001.html new file mode 100644 index 000000000..6c8bc5c78 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a RTL row flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002-ref.html new file mode 100644 index 000000000..4e395aa66 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002.html new file mode 100644 index 000000000..99e171a0f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002.html @@ -0,0 +1,99 @@ + + + + + CSS Test: Static position of abspos LTR children in a RTL row flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003-ref.html new file mode 100644 index 000000000..b773df598 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003.html new file mode 100644 index 000000000..3bac61b68 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a RTL column flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004-ref.html new file mode 100644 index 000000000..3fb584268 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004.html new file mode 100644 index 000000000..5588bee71 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004.html @@ -0,0 +1,99 @@ + + + + + CSS Test: Static position of abspos LTR children in a RTL column flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001-ref.html new file mode 100644 index 000000000..e9b697062 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001.html new file mode 100644 index 000000000..e2fe739a0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a vertical-rl row flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002-ref.html new file mode 100644 index 000000000..4459c1a03 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002-ref.html @@ -0,0 +1,99 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002.html new file mode 100644 index 000000000..03f1a1291 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002.html @@ -0,0 +1,99 @@ + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl row flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003-ref.html new file mode 100644 index 000000000..9cd5fb6e8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003.html new file mode 100644 index 000000000..a54c7d5f2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003.html @@ -0,0 +1,98 @@ + + + + + CSS Test: Static position of abspos children in a vertical-rl column flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004-ref.html new file mode 100644 index 000000000..7787fba08 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004-ref.html @@ -0,0 +1,102 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004.html new file mode 100644 index 000000000..c0ccc9bb7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004.html @@ -0,0 +1,100 @@ + + + + + CSS Test: Static position of abspos vertical-lr + RTL children in a vertical-rl column flex container, with various "align-self" values + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001-ref.html new file mode 100644 index 000000000..24935ee0a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001-ref.html @@ -0,0 +1,75 @@ + + + + + CSS Reference + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001.html new file mode 100644 index 000000000..e1de7af3b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001.html @@ -0,0 +1,72 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various "align-content" values with explicit fallback values + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001-ref.html new file mode 100644 index 000000000..21185bcb2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001-ref.html @@ -0,0 +1,75 @@ + + + + + CSS Reference + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001.html new file mode 100644 index 000000000..d90dc7597 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001.html @@ -0,0 +1,76 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various "justify-content" values with explicit fallback values + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001-ref.html new file mode 100644 index 000000000..fc450981e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001.html new file mode 100644 index 000000000..1d571360a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002-ref.html new file mode 100644 index 000000000..fc450981e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002.html new file mode 100644 index 000000000..09073d4fb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a row wrap-reverse flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003-ref.html new file mode 100644 index 000000000..d49626975 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003.html new file mode 100644 index 000000000..f2801ebdd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a row-reverse flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004-ref.html new file mode 100644 index 000000000..d49626975 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004.html new file mode 100644 index 000000000..0f8d330ba --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a row-reverse wrap-reverse flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005-ref.html new file mode 100644 index 000000000..807f16124 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005.html new file mode 100644 index 000000000..729ca9732 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a column flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006-ref.html new file mode 100644 index 000000000..807f16124 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006.html new file mode 100644 index 000000000..83da7de4f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a column wrap-reverse flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007-ref.html new file mode 100644 index 000000000..04979dfa7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007.html new file mode 100644 index 000000000..ad97ac3ce --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a column-reverse flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008-ref.html new file mode 100644 index 000000000..04979dfa7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008.html new file mode 100644 index 000000000..d6a4074e3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008.html @@ -0,0 +1,101 @@ + + + + + CSS Test: Static position of abspos children in a column-reverse wrap-reverse flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001-ref.html new file mode 100644 index 000000000..2ccb6b157 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001.html new file mode 100644 index 000000000..94df40c0e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001.html @@ -0,0 +1,102 @@ + + + + + CSS Test: Static position of abspos children in a RTL row flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002-ref.html new file mode 100644 index 000000000..4cf947164 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002.html new file mode 100644 index 000000000..f85c7d051 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002.html @@ -0,0 +1,102 @@ + + + + + CSS Test: Static position of abspos children in a RTL column flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001-ref.html new file mode 100644 index 000000000..dc9b6da9b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001-ref.html @@ -0,0 +1,106 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001.html new file mode 100644 index 000000000..db4b5b691 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001.html @@ -0,0 +1,102 @@ + + + + + CSS Test: Static position of abspos children in a vertical-rl row flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002-ref.html new file mode 100644 index 000000000..d4fd90e35 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002.html new file mode 100644 index 000000000..1eb456d6e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002.html @@ -0,0 +1,102 @@ + + + + + CSS Test: Static position of abspos children in a vertical-rl column flex container, with various "justify-content" values + + + + + + + +
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001-ref.html new file mode 100644 index 000000000..d4f75a036 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001-ref.html @@ -0,0 +1,93 @@ + + + + + CSS Reference + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001.html new file mode 100644 index 000000000..90f328e3a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001.html @@ -0,0 +1,97 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various "justify-self" values (which shouldn't have any effect) + + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001-ref.html new file mode 100644 index 000000000..428aeae64 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001-ref.html @@ -0,0 +1,79 @@ + + + + + CSS Reference + + + + + +
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001.html new file mode 100644 index 000000000..7a42e0def --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001.html @@ -0,0 +1,83 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various margins applied + + + + + + + +
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002-ref.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002-ref.html new file mode 100644 index 000000000..38cfdff07 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002-ref.html @@ -0,0 +1,79 @@ + + + + + CSS Reference + + + + + +
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002.html b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002.html new file mode 100644 index 000000000..51b70d691 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002.html @@ -0,0 +1,84 @@ + + + + + CSS Test: Static position of abspos children in a row flex container, with various margins applied, and "justify-content: flex-end" + + + + + + + +
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001-ref.html new file mode 100644 index 000000000..e519f2d7a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001-ref.html @@ -0,0 +1,100 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001.html new file mode 100644 index 000000000..02b7a136a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos children in a grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002-ref.html new file mode 100644 index 000000000..eaa1c712d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002-ref.html @@ -0,0 +1,98 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002.html new file mode 100644 index 000000000..32f90939b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos children in a static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001-ref.html new file mode 100644 index 000000000..a14d63068 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001-ref.html @@ -0,0 +1,127 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001.html new file mode 100644 index 000000000..fa4a56d40 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001.html @@ -0,0 +1,126 @@ + + + + + + CSS Test: Static position of abspos replaced children in a grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002-ref.html new file mode 100644 index 000000000..cba35db99 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002-ref.html @@ -0,0 +1,125 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002.html new file mode 100644 index 000000000..5fca4c308 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002.html @@ -0,0 +1,125 @@ + + + + + + CSS Test: Static position of abspos replaced children in a static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001-ref.html new file mode 100644 index 000000000..671b315a1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001-ref.html @@ -0,0 +1,102 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001.html new file mode 100644 index 000000000..1e7a125d9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos children in a RTL grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002-ref.html new file mode 100644 index 000000000..671b315a1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002-ref.html @@ -0,0 +1,102 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002.html new file mode 100644 index 000000000..7274c116f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002.html @@ -0,0 +1,102 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003-ref.html new file mode 100644 index 000000000..dc3d2bc46 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003.html new file mode 100644 index 000000000..f8539f8b9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos children in a RTL static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004-ref.html new file mode 100644 index 000000000..dc3d2bc46 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004.html new file mode 100644 index 000000000..b891d5415 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001-ref.html new file mode 100644 index 000000000..37575f03e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001.html new file mode 100644 index 000000000..273abb150 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001.html @@ -0,0 +1,102 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002-ref.html new file mode 100644 index 000000000..ce217e7ff --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002.html new file mode 100644 index 000000000..2156f4bbf --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002.html @@ -0,0 +1,103 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003-ref.html new file mode 100644 index 000000000..8877789be --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003.html new file mode 100644 index 000000000..b727d3b37 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl static-pos grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004-ref.html new file mode 100644 index 000000000..54d6d46f8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004.html new file mode 100644 index 000000000..f350ef8ce --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004.html @@ -0,0 +1,102 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a static-pos vertical-rl grid container, with various "align-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001-ref.html new file mode 100644 index 000000000..6d197e490 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001.html new file mode 100644 index 000000000..99cfcbb9b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001.html @@ -0,0 +1,102 @@ + + + + + + CSS Test: Static position of abspos children in a grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002-ref.html new file mode 100644 index 000000000..741a795f2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002.html new file mode 100644 index 000000000..b82d308af --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos children in a static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001-ref.html new file mode 100644 index 000000000..78d621219 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001-ref.html @@ -0,0 +1,127 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001.html new file mode 100644 index 000000000..fdd4f6220 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001.html @@ -0,0 +1,126 @@ + + + + + + CSS Test: Static position of abspos replaced children in a grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002-ref.html new file mode 100644 index 000000000..a1d4e8163 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002-ref.html @@ -0,0 +1,125 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002.html new file mode 100644 index 000000000..61c1b97b5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002.html @@ -0,0 +1,125 @@ + + + + + + CSS Test: Static position of abspos replaced children in a static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001-ref.html new file mode 100644 index 000000000..8e5db1efc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001.html new file mode 100644 index 000000000..18e024bf2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001.html @@ -0,0 +1,102 @@ + + + + + + CSS Test: Static position of abspos children in a RTL grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002-ref.html new file mode 100644 index 000000000..c7176a7c2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002.html new file mode 100644 index 000000000..d7e510e1b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002.html @@ -0,0 +1,103 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003-ref.html new file mode 100644 index 000000000..b38590c80 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003.html new file mode 100644 index 000000000..2224ff684 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos children in a RTL static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004-ref.html new file mode 100644 index 000000000..1ebc9e62c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004-ref.html @@ -0,0 +1,99 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004.html new file mode 100644 index 000000000..a22fdc24f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004.html @@ -0,0 +1,102 @@ + + + + + + CSS Test: Static position of abspos LTR children in a RTL static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001-ref.html new file mode 100644 index 000000000..9fff3eabc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001-ref.html @@ -0,0 +1,103 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001.html new file mode 100644 index 000000000..1bc2a5c33 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002-ref.html new file mode 100644 index 000000000..9fff3eabc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002-ref.html @@ -0,0 +1,103 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002.html new file mode 100644 index 000000000..7b72c6aae --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002.html @@ -0,0 +1,102 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003-ref.html new file mode 100644 index 000000000..155078456 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003.html new file mode 100644 index 000000000..582262bd3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003.html @@ -0,0 +1,100 @@ + + + + + + CSS Test: Static position of abspos children in a vertical-rl static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004-ref.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004-ref.html new file mode 100644 index 000000000..155078456 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004.html b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004.html new file mode 100644 index 000000000..63c893b6c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004.html @@ -0,0 +1,101 @@ + + + + + + CSS Test: Static position of abspos horizontal-tb children in a vertical-rl static-pos grid container, with various "justify-self" values + + + + + + +
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/align3/reftest.list b/layout/reftests/w3c-css/submitted/align3/reftest.list new file mode 100644 index 000000000..02f842278 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/align3/reftest.list @@ -0,0 +1,77 @@ +# Tests for static position of absolutely positioned flex children. +== flex-abspos-staticpos-align-content-001.html flex-abspos-staticpos-align-content-001-ref.html +== flex-abspos-staticpos-align-content-002.html flex-abspos-staticpos-align-content-002-ref.html +== flex-abspos-staticpos-align-content-003.html flex-abspos-staticpos-align-content-003-ref.html +== flex-abspos-staticpos-align-content-004.html flex-abspos-staticpos-align-content-004-ref.html +== flex-abspos-staticpos-align-content-005.html flex-abspos-staticpos-align-content-005-ref.html +== flex-abspos-staticpos-align-content-006.html flex-abspos-staticpos-align-content-006-ref.html +== flex-abspos-staticpos-align-content-007.html flex-abspos-staticpos-align-content-007-ref.html +== flex-abspos-staticpos-align-content-008.html flex-abspos-staticpos-align-content-008-ref.html +== flex-abspos-staticpos-align-content-rtl-001.html flex-abspos-staticpos-align-content-rtl-001-ref.html +== flex-abspos-staticpos-align-content-rtl-002.html flex-abspos-staticpos-align-content-rtl-002-ref.html +== flex-abspos-staticpos-align-content-vertWM-001.html flex-abspos-staticpos-align-content-vertWM-001-ref.html +== flex-abspos-staticpos-align-content-vertWM-002.html flex-abspos-staticpos-align-content-vertWM-002-ref.html + +== flex-abspos-staticpos-align-self-001.html flex-abspos-staticpos-align-self-001-ref.html +== flex-abspos-staticpos-align-self-002.html flex-abspos-staticpos-align-self-002-ref.html +== flex-abspos-staticpos-align-self-003.html flex-abspos-staticpos-align-self-003-ref.html +== flex-abspos-staticpos-align-self-004.html flex-abspos-staticpos-align-self-004-ref.html +== flex-abspos-staticpos-align-self-005.html flex-abspos-staticpos-align-self-005-ref.html +== flex-abspos-staticpos-align-self-006.html flex-abspos-staticpos-align-self-006-ref.html +== flex-abspos-staticpos-align-self-007.html flex-abspos-staticpos-align-self-007-ref.html +== flex-abspos-staticpos-align-self-008.html flex-abspos-staticpos-align-self-008-ref.html +== flex-abspos-staticpos-align-self-rtl-001.html flex-abspos-staticpos-align-self-rtl-001-ref.html +== flex-abspos-staticpos-align-self-rtl-002.html flex-abspos-staticpos-align-self-rtl-002-ref.html +== flex-abspos-staticpos-align-self-rtl-003.html flex-abspos-staticpos-align-self-rtl-003-ref.html +== flex-abspos-staticpos-align-self-rtl-004.html flex-abspos-staticpos-align-self-rtl-004-ref.html +== flex-abspos-staticpos-align-self-vertWM-001.html flex-abspos-staticpos-align-self-vertWM-001-ref.html +== flex-abspos-staticpos-align-self-vertWM-002.html flex-abspos-staticpos-align-self-vertWM-002-ref.html +== flex-abspos-staticpos-align-self-vertWM-003.html flex-abspos-staticpos-align-self-vertWM-003-ref.html +== flex-abspos-staticpos-align-self-vertWM-004.html flex-abspos-staticpos-align-self-vertWM-004-ref.html + +== flex-abspos-staticpos-fallback-align-content-001.html flex-abspos-staticpos-fallback-align-content-001-ref.html +== flex-abspos-staticpos-fallback-justify-content-001.html flex-abspos-staticpos-fallback-justify-content-001-ref.html + +== flex-abspos-staticpos-justify-content-001.html flex-abspos-staticpos-justify-content-001-ref.html +== flex-abspos-staticpos-justify-content-002.html flex-abspos-staticpos-justify-content-002-ref.html +== flex-abspos-staticpos-justify-content-003.html flex-abspos-staticpos-justify-content-003-ref.html +== flex-abspos-staticpos-justify-content-004.html flex-abspos-staticpos-justify-content-004-ref.html +== flex-abspos-staticpos-justify-content-005.html flex-abspos-staticpos-justify-content-005-ref.html +== flex-abspos-staticpos-justify-content-006.html flex-abspos-staticpos-justify-content-006-ref.html +== flex-abspos-staticpos-justify-content-007.html flex-abspos-staticpos-justify-content-007-ref.html +== flex-abspos-staticpos-justify-content-008.html flex-abspos-staticpos-justify-content-008-ref.html +== flex-abspos-staticpos-justify-content-rtl-001.html flex-abspos-staticpos-justify-content-rtl-001-ref.html +== flex-abspos-staticpos-justify-content-rtl-002.html flex-abspos-staticpos-justify-content-rtl-002-ref.html +== flex-abspos-staticpos-justify-content-vertWM-001.html flex-abspos-staticpos-justify-content-vertWM-001-ref.html +== flex-abspos-staticpos-justify-content-vertWM-002.html flex-abspos-staticpos-justify-content-vertWM-002-ref.html + +== flex-abspos-staticpos-justify-self-001.html flex-abspos-staticpos-justify-self-001-ref.html + +== flex-abspos-staticpos-margin-001.html flex-abspos-staticpos-margin-001-ref.html +== flex-abspos-staticpos-margin-002.html flex-abspos-staticpos-margin-002-ref.html + +== grid-abspos-staticpos-align-self-001.html grid-abspos-staticpos-align-self-001-ref.html +== grid-abspos-staticpos-align-self-002.html grid-abspos-staticpos-align-self-002-ref.html +== grid-abspos-staticpos-align-self-img-001.html grid-abspos-staticpos-align-self-img-001-ref.html +== grid-abspos-staticpos-align-self-img-002.html grid-abspos-staticpos-align-self-img-002-ref.html +== grid-abspos-staticpos-align-self-rtl-001.html grid-abspos-staticpos-align-self-rtl-001-ref.html +== grid-abspos-staticpos-align-self-rtl-002.html grid-abspos-staticpos-align-self-rtl-002-ref.html +== grid-abspos-staticpos-align-self-rtl-003.html grid-abspos-staticpos-align-self-rtl-003-ref.html +== grid-abspos-staticpos-align-self-rtl-004.html grid-abspos-staticpos-align-self-rtl-004-ref.html +== grid-abspos-staticpos-align-self-vertWM-001.html grid-abspos-staticpos-align-self-vertWM-001-ref.html +== grid-abspos-staticpos-align-self-vertWM-002.html grid-abspos-staticpos-align-self-vertWM-002-ref.html +== grid-abspos-staticpos-align-self-vertWM-003.html grid-abspos-staticpos-align-self-vertWM-003-ref.html +== grid-abspos-staticpos-align-self-vertWM-004.html grid-abspos-staticpos-align-self-vertWM-004-ref.html + +== grid-abspos-staticpos-justify-self-001.html grid-abspos-staticpos-justify-self-001-ref.html +== grid-abspos-staticpos-justify-self-002.html grid-abspos-staticpos-justify-self-002-ref.html +== grid-abspos-staticpos-justify-self-img-001.html grid-abspos-staticpos-justify-self-img-001-ref.html +== grid-abspos-staticpos-justify-self-img-002.html grid-abspos-staticpos-justify-self-img-002-ref.html +== grid-abspos-staticpos-justify-self-rtl-001.html grid-abspos-staticpos-justify-self-rtl-001-ref.html +== grid-abspos-staticpos-justify-self-rtl-002.html grid-abspos-staticpos-justify-self-rtl-002-ref.html +== grid-abspos-staticpos-justify-self-rtl-003.html grid-abspos-staticpos-justify-self-rtl-003-ref.html +== grid-abspos-staticpos-justify-self-rtl-004.html grid-abspos-staticpos-justify-self-rtl-004-ref.html +== grid-abspos-staticpos-justify-self-vertWM-001.html grid-abspos-staticpos-justify-self-vertWM-001-ref.html +== grid-abspos-staticpos-justify-self-vertWM-002.html grid-abspos-staticpos-justify-self-vertWM-002-ref.html +== grid-abspos-staticpos-justify-self-vertWM-003.html grid-abspos-staticpos-justify-self-vertWM-003-ref.html +== grid-abspos-staticpos-justify-self-vertWM-004.html grid-abspos-staticpos-justify-self-vertWM-004-ref.html diff --git a/layout/reftests/w3c-css/submitted/align3/support/colors-8x16.png b/layout/reftests/w3c-css/submitted/align3/support/colors-8x16.png new file mode 100644 index 000000000..596fdb389 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/align3/support/colors-8x16.png differ diff --git a/layout/reftests/w3c-css/submitted/background/aqua-yellow-32x32.png b/layout/reftests/w3c-css/submitted/background/aqua-yellow-32x32.png new file mode 100644 index 000000000..42f8a2100 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/aqua-yellow-32x32.png differ diff --git a/layout/reftests/w3c-css/submitted/background/aqua-yellow-37x37.png b/layout/reftests/w3c-css/submitted/background/aqua-yellow-37x37.png new file mode 100644 index 000000000..0289b0394 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/aqua-yellow-37x37.png differ diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-1-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1-ref.html new file mode 100644 index 000000000..43fa1caa6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1-ref.html @@ -0,0 +1,32 @@ + + + + + CSS Background: background-repeat: background image repeat + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-1a.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1a.html new file mode 100644 index 000000000..7ba2329d9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1a.html @@ -0,0 +1,33 @@ + + + + + CSS Background: background-repeat: background image round + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-1b.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1b.html new file mode 100644 index 000000000..126909c90 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1b.html @@ -0,0 +1,33 @@ + + + + + CSS Background: background-repeat: background image round + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-1c.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1c.html new file mode 100644 index 000000000..e956e16a4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1c.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image round + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-1d.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1d.html new file mode 100644 index 000000000..424c95901 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1d.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image round + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-1e.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1e.html new file mode 100644 index 000000000..64640ffdc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-1e.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image round + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-2-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-2-ref.html new file mode 100644 index 000000000..6d6233078 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-2-ref.html @@ -0,0 +1,31 @@ + + + + + CSS Background: background-repeat: background image repeat + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-2.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-2.html new file mode 100644 index 000000000..cdb85833c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-2.html @@ -0,0 +1,33 @@ + + + + + CSS Background: background-repeat: background image round no-repeat + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-3-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-3-ref.html new file mode 100644 index 000000000..49eaccb19 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-3-ref.html @@ -0,0 +1,31 @@ + + + + + CSS Background: background-repeat: background image repeat + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-3.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-3.html new file mode 100644 index 000000000..410d7ed67 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-3.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image no-repeat round + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-4-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-4-ref.html new file mode 100644 index 000000000..8bb7d7095 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-4-ref.html @@ -0,0 +1,33 @@ + + + + + CSS Background: background-repeat: background image repeat with specified position + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-round-4.html b/layout/reftests/w3c-css/submitted/background/background-repeat-round-4.html new file mode 100644 index 000000000..f02ad55ab --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-round-4.html @@ -0,0 +1,36 @@ + + + + + CSS Background: background-repeat: background image round with specified position + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-1-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1-ref.html new file mode 100644 index 000000000..f9efeeb83 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1-ref.html @@ -0,0 +1,68 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-10-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-10-ref.html new file mode 100644 index 000000000..35ed461c8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-10-ref.html @@ -0,0 +1,41 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-10.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-10.html new file mode 100644 index 000000000..db8c910d7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-10.html @@ -0,0 +1,25 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-1a.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1a.html new file mode 100644 index 000000000..3729e5ccb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1a.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-1b.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1b.html new file mode 100644 index 000000000..50efcc253 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1b.html @@ -0,0 +1,35 @@ + + + + + CSS Background: background-repeat: background image space with position + + + + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-1c.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1c.html new file mode 100644 index 000000000..263bb0c23 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-1c.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-2-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-2-ref.html new file mode 100644 index 000000000..c2fc93aac --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-2-ref.html @@ -0,0 +1,32 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-2.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-2.html new file mode 100644 index 000000000..6099aa0c1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-2.html @@ -0,0 +1,36 @@ + + + + + CSS Background: background-repeat: background image round with specified position + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-3-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-3-ref.html new file mode 100644 index 000000000..add80bc3c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-3-ref.html @@ -0,0 +1,80 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-3.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-3.html new file mode 100644 index 000000000..39d5701ec --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-3.html @@ -0,0 +1,64 @@ + + + + + CSS Background: background-repeat: background image round with specified position + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-4-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-4-ref.html new file mode 100644 index 000000000..e7814de81 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-4-ref.html @@ -0,0 +1,58 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-4.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-4.html new file mode 100644 index 000000000..c8be103d9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-4.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-5-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-5-ref.html new file mode 100644 index 000000000..9ff6c6e2d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-5-ref.html @@ -0,0 +1,58 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-5.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-5.html new file mode 100644 index 000000000..3c1b3d2d1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-5.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-6-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-6-ref.html new file mode 100644 index 000000000..7e2f19c8d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-6-ref.html @@ -0,0 +1,61 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-6.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-6.html new file mode 100644 index 000000000..507535229 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-6.html @@ -0,0 +1,35 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-7-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-7-ref.html new file mode 100644 index 000000000..528599004 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-7-ref.html @@ -0,0 +1,61 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-7.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-7.html new file mode 100644 index 000000000..49bee1fec --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-7.html @@ -0,0 +1,35 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-8-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-8-ref.html new file mode 100644 index 000000000..1f7f39e35 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-8-ref.html @@ -0,0 +1,34 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-8.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-8.html new file mode 100644 index 000000000..0ad57afd9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-8.html @@ -0,0 +1,35 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-9-ref.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-9-ref.html new file mode 100644 index 000000000..1476eca64 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-9-ref.html @@ -0,0 +1,41 @@ + + + + + CSS Background: background-repeat: position background image + + + + + +
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/background-repeat-space-9.html b/layout/reftests/w3c-css/submitted/background/background-repeat-space-9.html new file mode 100644 index 000000000..66f6c2258 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/background-repeat-space-9.html @@ -0,0 +1,25 @@ + + + + + CSS Background: background-repeat: background image space + + + + + + + + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-1-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-1-ref.html new file mode 100644 index 000000000..942f3eb8c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-1-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Border Image: border-image-repeat with SVG content + + + + + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-1.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-1.html new file mode 100644 index 000000000..6e2a43b89 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-1.html @@ -0,0 +1,24 @@ + + + + + CSS Border Image: border-image-repeat with SVG content + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1-ref.html new file mode 100644 index 000000000..69d38c317 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1-ref.html @@ -0,0 +1,100 @@ + + + + + CSS Border Image: border-image-repeat: round + + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1.html new file mode 100644 index 000000000..a935e445f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: round + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2-ref.html new file mode 100644 index 000000000..e96185c04 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2-ref.html @@ -0,0 +1,100 @@ + + + + + CSS Border Image: border-image-repeat: round + + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2.html new file mode 100644 index 000000000..3c1cd3344 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: round + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1-ref.html new file mode 100644 index 000000000..e2cc7105e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1-ref.html @@ -0,0 +1,96 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1.html new file mode 100644 index 000000000..113d000df --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2-ref.html new file mode 100644 index 000000000..17b83e183 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2-ref.html @@ -0,0 +1,56 @@ + + + + + CSS Border Image: border-image-repeat: round + + + + + +
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2.html new file mode 100644 index 000000000..99dc6057f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3-ref.html new file mode 100644 index 000000000..03c230186 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3-ref.html @@ -0,0 +1,136 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3.html new file mode 100644 index 000000000..c43f1d370 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-1.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-1.html new file mode 100644 index 000000000..2cf409739 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-1.html @@ -0,0 +1,97 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-2.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-2.html new file mode 100644 index 000000000..eee8c7787 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-2.html @@ -0,0 +1,24 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4.html new file mode 100644 index 000000000..b91e3abf8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-1.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-1.html new file mode 100644 index 000000000..ac2fcea7f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-1.html @@ -0,0 +1,177 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-2.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-2.html new file mode 100644 index 000000000..1d24b447e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-2.html @@ -0,0 +1,24 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5.html new file mode 100644 index 000000000..582c65861 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6-ref.html new file mode 100644 index 000000000..16647b3b7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6-ref.html @@ -0,0 +1,101 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + +
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6.html new file mode 100644 index 000000000..3eb643110 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7-ref.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7-ref.html new file mode 100644 index 000000000..e0cbdfe2d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7-ref.html @@ -0,0 +1,164 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7.html b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7.html new file mode 100644 index 000000000..3e632877d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7.html @@ -0,0 +1,27 @@ + + + + + CSS Border Image: border-image-repeat: space + + + + + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/background/border.png b/layout/reftests/w3c-css/submitted/background/border.png new file mode 100644 index 000000000..7a657391d Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/border.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reftest-stylo.list b/layout/reftests/w3c-css/submitted/background/reftest-stylo.list new file mode 100644 index 000000000..5e15898af --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/reftest-stylo.list @@ -0,0 +1,35 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +# background-repeat round/space test cases +== background-repeat-space-1a.html background-repeat-space-1a.html +== background-repeat-space-1b.html background-repeat-space-1b.html +== background-repeat-space-1c.html background-repeat-space-1c.html +== background-repeat-space-2.html background-repeat-space-2.html +== background-repeat-space-3.html background-repeat-space-3.html +== background-repeat-space-4.html background-repeat-space-4.html +== background-repeat-space-5.html background-repeat-space-5.html +== background-repeat-space-6.html background-repeat-space-6.html +== background-repeat-space-7.html background-repeat-space-7.html +== background-repeat-space-8.html background-repeat-space-8.html +== background-repeat-space-9.html background-repeat-space-9.html +== background-repeat-space-10.html background-repeat-space-10.html +== background-repeat-round-1a.html background-repeat-round-1a.html +== background-repeat-round-1b.html background-repeat-round-1b.html +== background-repeat-round-1c.html background-repeat-round-1c.html +== background-repeat-round-1d.html background-repeat-round-1d.html +== background-repeat-round-1e.html background-repeat-round-1e.html +== background-repeat-round-2.html background-repeat-round-2.html +== background-repeat-round-3.html background-repeat-round-3.html +== background-repeat-round-4.html background-repeat-round-4.html + +#border-image test cases +== border-image-repeat-round-1.html border-image-repeat-round-1.html +== border-image-repeat-round-2.html border-image-repeat-round-2.html +== border-image-repeat-space-1.html border-image-repeat-space-1.html +== border-image-repeat-space-2.html border-image-repeat-space-2.html +== border-image-repeat-space-3.html border-image-repeat-space-3.html +== border-image-repeat-space-4.html border-image-repeat-space-4.html +== border-image-repeat-space-4.html border-image-repeat-space-4.html +== border-image-repeat-space-5.html border-image-repeat-space-5.html +== border-image-repeat-space-5.html border-image-repeat-space-5.html +== border-image-repeat-space-6.html border-image-repeat-space-6.html +== border-image-repeat-space-7.html border-image-repeat-space-7.html diff --git a/layout/reftests/w3c-css/submitted/background/reftest.list b/layout/reftests/w3c-css/submitted/background/reftest.list new file mode 100644 index 000000000..e18c76f50 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/background/reftest.list @@ -0,0 +1,35 @@ +# background-repeat round/space test cases +== background-repeat-space-1a.html background-repeat-space-1-ref.html +== background-repeat-space-1b.html background-repeat-space-1-ref.html +== background-repeat-space-1c.html background-repeat-space-1-ref.html +== background-repeat-space-2.html background-repeat-space-2-ref.html +== background-repeat-space-3.html background-repeat-space-3-ref.html +== background-repeat-space-4.html background-repeat-space-4-ref.html +== background-repeat-space-5.html background-repeat-space-5-ref.html +== background-repeat-space-6.html background-repeat-space-6-ref.html +== background-repeat-space-7.html background-repeat-space-7-ref.html +== background-repeat-space-8.html background-repeat-space-8-ref.html +== background-repeat-space-9.html background-repeat-space-9-ref.html +== background-repeat-space-10.html background-repeat-space-10-ref.html +== background-repeat-round-1a.html background-repeat-round-1-ref.html +== background-repeat-round-1b.html background-repeat-round-1-ref.html +== background-repeat-round-1c.html background-repeat-round-1-ref.html +== background-repeat-round-1d.html background-repeat-round-1-ref.html +== background-repeat-round-1e.html background-repeat-round-1-ref.html +== background-repeat-round-2.html background-repeat-round-2-ref.html +== background-repeat-round-3.html background-repeat-round-3-ref.html +== background-repeat-round-4.html background-repeat-round-4-ref.html + +#border-image test cases +== border-image-repeat-round-1.html border-image-repeat-round-1-ref.html +== border-image-repeat-round-2.html border-image-repeat-round-2-ref.html +== border-image-repeat-space-1.html border-image-repeat-space-1-ref.html +== border-image-repeat-space-2.html border-image-repeat-space-2-ref.html +== border-image-repeat-space-3.html border-image-repeat-space-3-ref.html +== border-image-repeat-space-4.html border-image-repeat-space-4-ref-1.html +== border-image-repeat-space-4-ref-1.html border-image-repeat-space-4-ref-2.html +== border-image-repeat-space-5.html border-image-repeat-space-5-ref-1.html +== border-image-repeat-space-5-ref-1.html border-image-repeat-space-5-ref-2.html +== border-image-repeat-space-6.html border-image-repeat-space-6-ref.html +== border-image-repeat-space-7.html border-image-repeat-space-7-ref.html +== border-image-repeat-1.html border-image-repeat-1-ref.html diff --git a/layout/reftests/w3c-css/submitted/background/reticule-bl.png b/layout/reftests/w3c-css/submitted/background/reticule-bl.png new file mode 100644 index 000000000..6abbaf319 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-bl.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-bo.png b/layout/reftests/w3c-css/submitted/background/reticule-bo.png new file mode 100644 index 000000000..f72a67381 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-bo.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-br.png b/layout/reftests/w3c-css/submitted/background/reticule-br.png new file mode 100644 index 000000000..84e22afe2 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-br.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-ct.png b/layout/reftests/w3c-css/submitted/background/reticule-ct.png new file mode 100644 index 000000000..71ac10f61 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-ct.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-le.png b/layout/reftests/w3c-css/submitted/background/reticule-le.png new file mode 100644 index 000000000..abe56ffad Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-le.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-ri.png b/layout/reftests/w3c-css/submitted/background/reticule-ri.png new file mode 100644 index 000000000..95d7db842 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-ri.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-tl.png b/layout/reftests/w3c-css/submitted/background/reticule-tl.png new file mode 100644 index 000000000..8a3516998 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-tl.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-to.png b/layout/reftests/w3c-css/submitted/background/reticule-to.png new file mode 100644 index 000000000..d1b082c9b Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-to.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule-tr.png b/layout/reftests/w3c-css/submitted/background/reticule-tr.png new file mode 100644 index 000000000..cd9bb5a5a Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule-tr.png differ diff --git a/layout/reftests/w3c-css/submitted/background/reticule.png b/layout/reftests/w3c-css/submitted/background/reticule.png new file mode 100644 index 000000000..02c7d10e7 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/background/reticule.png differ diff --git a/layout/reftests/w3c-css/submitted/check-for-references.sh b/layout/reftests/w3c-css/submitted/check-for-references.sh new file mode 100755 index 000000000..977cee3f4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/check-for-references.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +cd "$(dirname "$0")" +find . -name reftest.list | sed 's,/reftest.list$,,' | while read DIRNAME +do + cat "$DIRNAME/reftest.list" | grep -v "^\(include\|default-preferences\)" | sed 's/ #.*//;s/^#.*//;s/.* == /== /;s/.* != /!= /' | grep -v "^ *$" | while read TYPE TEST REF + do + REFTYPE="" + if [ "$TYPE" == "==" ] + then + REFTYPE="match" + elif [ "$TYPE" == "!=" ] + then + REFTYPE="mismatch" + else + echo "Unexpected type $TYPE for $DIRNAME/$TEST" + fi + if grep "rel=\"$REFTYPE\"" "$DIRNAME/$TEST" | head -1 | grep -q "href=\"$REF\"" + then + #echo "Good link for $DIRNAME/$TEST" + echo -n + else + echo "Missing link for $DIRNAME/$TEST" + #echo "" >> "$DIRNAME/$TEST" + fi + done +done diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-001-ref.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-001-ref.html new file mode 100644 index 000000000..f37a73d17 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-001-ref.html @@ -0,0 +1,33 @@ + + + + + CSS-Color-4: hsla() syntax accepts comma-less expressions (and comments as separators), percentage alpha and omitting of alpha component - ref + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-001.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-001.html new file mode 100644 index 000000000..2b8c7d313 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-001.html @@ -0,0 +1,36 @@ + + + + + CSS-Color-4: hsla() syntax accepts comma-less expressions (and comments as separators), percentage alpha and omitting of alpha component - test + + + + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-002-ref.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-002-ref.html new file mode 100644 index 000000000..90284b999 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-002-ref.html @@ -0,0 +1,33 @@ + + + + + CSS-Color-4: hsl() syntax accepts comma-less expressions (and comments as separators) and alpha component (and percentage alpha) - ref + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-002.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-002.html new file mode 100644 index 000000000..a1e9a0127 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-002.html @@ -0,0 +1,36 @@ + + + + + CSS-Color-4: hsl() syntax accepts comma-less expressions (and comments as separators) and alpha component (and percentage alpha) - test + + + + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-003-ref.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-003-ref.html new file mode 100644 index 000000000..e0db417c9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-003-ref.html @@ -0,0 +1,33 @@ + + + + + CSS-Color-4: support <angle> value for hsl()/hsla() hue component - ref + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-003.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-003.html new file mode 100644 index 000000000..f9c256e17 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-003.html @@ -0,0 +1,36 @@ + + + + + CSS-Color-4: support <angle> value for hsl()/hsla() hue component - test + + + + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-004-ref.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-004-ref.html new file mode 100644 index 000000000..f630740fa --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-004-ref.html @@ -0,0 +1,33 @@ + + + + + CSS-Color-4: hsla() and hsl() are aliases of each other - ref + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-hsl-004.html b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-004.html new file mode 100644 index 000000000..1cd6684c7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-hsl-004.html @@ -0,0 +1,36 @@ + + + + + CSS-Color-4: hsla() and hsl() are aliases of each other - test + + + + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-rgb-001-ref.html b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-001-ref.html new file mode 100644 index 000000000..b03f0a3fb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-001-ref.html @@ -0,0 +1,33 @@ + + + + + CSS-Color-4: rgb() syntax accepts alpha component (and percentage alpha value), non-integer components and comma-less expressions (and comments as separators) - ref + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-rgb-001.html b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-001.html new file mode 100644 index 000000000..061eeac2f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-001.html @@ -0,0 +1,36 @@ + + + + + CSS-Color-4: rgb() syntax accepts alpha component (and percentage alpha value), non-integer components and comma-less expressions (and comments as separators) - test + + + + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-rgb-002-ref.html b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-002-ref.html new file mode 100644 index 000000000..be29c86ca --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-002-ref.html @@ -0,0 +1,33 @@ + + + + + CSS-Color-4: rgba() syntax accepts non-integer components, comma-less expressions (and comments as separators), percentage alpha and omitting of alpha component - ref + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-rgb-002.html b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-002.html new file mode 100644 index 000000000..8919f0ea3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-002.html @@ -0,0 +1,36 @@ + + + + + CSS-Color-4: rgba() syntax accepts non-integer components, comma-less expressions (and comments as separators), percentage alpha and omitting of alpha component - test + + + + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-rgb-003-ref.html b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-003-ref.html new file mode 100644 index 000000000..70227ad38 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-003-ref.html @@ -0,0 +1,33 @@ + + + + + CSS-Color-4: rgb() and rgba() are aliases of each other - ref + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/background-color-rgb-003.html b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-003.html new file mode 100644 index 000000000..6a22ba0db --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/background-color-rgb-003.html @@ -0,0 +1,36 @@ + + + + + CSS-Color-4: rgb() and rgba() are aliases of each other - test + + + + + + + + +

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+

color

+ + diff --git a/layout/reftests/w3c-css/submitted/color4/reftest-stylo.list b/layout/reftests/w3c-css/submitted/color4/reftest-stylo.list new file mode 100644 index 000000000..6299bfb24 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/reftest-stylo.list @@ -0,0 +1,15 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing + +# This file was created in bug 1295456. Pretty sure they all fail with Stylo +# since it doesn't implement css-color-4 yet. + +#css-color-4 function +#hsl +fails == background-color-hsl-001.html background-color-hsl-001-ref.html +fails == background-color-hsl-002.html background-color-hsl-002-ref.html +fails == background-color-hsl-003.html background-color-hsl-003-ref.html +fails == background-color-hsl-004.html background-color-hsl-004-ref.html +#rgb +fails == background-color-rgb-001.html background-color-rgb-001-ref.html +fails == background-color-rgb-002.html background-color-rgb-002-ref.html +fails == background-color-rgb-003.html background-color-rgb-003-ref.html diff --git a/layout/reftests/w3c-css/submitted/color4/reftest.list b/layout/reftests/w3c-css/submitted/color4/reftest.list new file mode 100644 index 000000000..34f8d2570 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/color4/reftest.list @@ -0,0 +1,10 @@ +#css-color-4 function +#hsl +== background-color-hsl-001.html background-color-hsl-001-ref.html +== background-color-hsl-002.html background-color-hsl-002-ref.html +== background-color-hsl-003.html background-color-hsl-003-ref.html +== background-color-hsl-004.html background-color-hsl-004-ref.html +#rgb +== background-color-rgb-001.html background-color-rgb-001-ref.html +== background-color-rgb-002.html background-color-rgb-002-ref.html +== background-color-rgb-003.html background-color-rgb-003-ref.html diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-001.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-001.xht new file mode 100644 index 000000000..3f8782580 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-001.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-002.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-002.xht new file mode 100644 index 000000000..48326acb7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-002.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with invalid syntax must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-003.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-003.xht new file mode 100644 index 000000000..4e01f5369 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-003.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-004.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-004.xht new file mode 100644 index 000000000..7c4ad818b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-004.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-005.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-005.xht new file mode 100644 index 000000000..c184d70df --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-005.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-006.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-006.xht new file mode 100644 index 000000000..faf8f68f6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-006.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-007.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-007.xht new file mode 100644 index 000000000..716b15232 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-007.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-008.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-008.xht new file mode 100644 index 000000000..80596a9d4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-008.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-009.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-009.xht new file mode 100644 index 000000000..31fffbe71 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-009.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-010.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-010.xht new file mode 100644 index 000000000..17b8810f1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-010.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-011.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-011.xht new file mode 100644 index 000000000..d70cc0054 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-011.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-012.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-012.xht new file mode 100644 index 000000000..c9ff483a5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-012.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-013.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-013.xht new file mode 100644 index 000000000..2c0b62e61 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-013.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with invalid syntax must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-014.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-014.xht new file mode 100644 index 000000000..90c3bb4e3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-014.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with invalid syntax must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-015.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-015.xht new file mode 100644 index 000000000..66c7edbe5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-015.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-016.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-016.xht new file mode 100644 index 000000000..bad605313 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-016.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-017.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-017.xht new file mode 100644 index 000000000..92b8d04e7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-017.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with invalid syntax must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-018.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-018.xht new file mode 100644 index 000000000..2019a2a7c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-018.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-019.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-019.xht new file mode 100644 index 000000000..109c8528b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-019.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with invalid syntax must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-020.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-020.xht new file mode 100644 index 000000000..e6d5a1111 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-020.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-021.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-021.xht new file mode 100644 index 000000000..df98d1206 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-021.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax but a failing condition must not apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-022.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-022.xht new file mode 100644 index 000000000..b2fb5ed27 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-022.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with balanced invalid syntax within parentheses must evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-023.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-023.xht new file mode 100644 index 000000000..e01f01842 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-023.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with balanced invalid syntax within parentheses must evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-024.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-024.xht new file mode 100644 index 000000000..de2baf395 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-024.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-025.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-025.xht new file mode 100644 index 000000000..7a766146e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-025.xht @@ -0,0 +1,20 @@ + + + + CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-026.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-026.xht new file mode 100644 index 000000000..920143e79 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-026.xht @@ -0,0 +1,21 @@ + + + + CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-027.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-027.xht new file mode 100644 index 000000000..b3d8349e9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-027.xht @@ -0,0 +1,21 @@ + + + + CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-028.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-028.xht new file mode 100644 index 000000000..dd506dfcd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-028.xht @@ -0,0 +1,20 @@ + + + + CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-029.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-029.xht new file mode 100644 index 000000000..0d1bb589a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-029.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-030.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-030.xht new file mode 100644 index 000000000..6c087b8b0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-030.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-031.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-031.xht new file mode 100644 index 000000000..9ff7c14c4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-031.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with balanced invalid syntax within parentheses must evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-032.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-032.xht new file mode 100644 index 000000000..baae56576 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-032.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with balanced invalid syntax must evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-033.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-033.xht new file mode 100644 index 000000000..c6c0c39f3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-033.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with balanced invalid syntax must evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-034.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-034.xht new file mode 100644 index 000000000..c6c0c39f3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-034.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with balanced invalid syntax must evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-035.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-035.xht new file mode 100644 index 000000000..471a71513 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-035.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with unbalanced invalid syntax must fail to parse + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-036.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-036.xht new file mode 100644 index 000000000..c18ba6629 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-036.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with an unrecognized condition using functional notation must evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-037.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-037.xht new file mode 100644 index 000000000..137be1b59 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-037.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule with an unrecognized condition using functional notation with unbalanced parentheses must fail to parse + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-038.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-038.xht new file mode 100644 index 000000000..f6974a9b0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-038.xht @@ -0,0 +1,19 @@ + + + + CSS Test: In an @supports rule "not(" must be parsed as a FUNCTION + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-039.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-039.xht new file mode 100644 index 000000000..1032263b1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-039.xht @@ -0,0 +1,19 @@ + + + + CSS Test: In an @supports rule "or(" must be parsed as a FUNCTION + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-040.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-040.xht new file mode 100644 index 000000000..cda404996 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-040.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule condition with empty parentheses should evaluates to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-041.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-041.xht new file mode 100644 index 000000000..c49c66abd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-041.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule condition with empty parentheses should evaluates to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-042.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-042.xht new file mode 100644 index 000000000..2b0f104d6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-042.xht @@ -0,0 +1,18 @@ + + + + CSS Test: An @supports rule condition with an unexpected token before the closing paren of a supports_condition_in_parens should parse as a general_enclosed + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-043.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-043.xht new file mode 100644 index 000000000..3ec6f8ec2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-043.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule condition with a bogus priority should evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-044.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-044.xht new file mode 100644 index 000000000..f79e25d18 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-044.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule condition with tokens after the priority should evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-045.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-045.xht new file mode 100644 index 000000000..e7bb2d46c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-045.xht @@ -0,0 +1,19 @@ + + + + CSS Test: An @supports rule condition with two priorities should evaluate to false + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/css-supports-046.xht b/layout/reftests/w3c-css/submitted/conditional3/css-supports-046.xht new file mode 100644 index 000000000..3cd590059 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/css-supports-046.xht @@ -0,0 +1,22 @@ + + + + CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list b/layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list new file mode 100644 index 000000000..b357a920f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list @@ -0,0 +1,47 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== css-supports-001.xht css-supports-001.xht +== css-supports-002.xht css-supports-002.xht +== css-supports-003.xht css-supports-003.xht +== css-supports-004.xht css-supports-004.xht +== css-supports-005.xht css-supports-005.xht +== css-supports-006.xht css-supports-006.xht +== css-supports-007.xht css-supports-007.xht +== css-supports-008.xht css-supports-008.xht +== css-supports-009.xht css-supports-009.xht +== css-supports-010.xht css-supports-010.xht +== css-supports-011.xht css-supports-011.xht +== css-supports-012.xht css-supports-012.xht +== css-supports-013.xht css-supports-013.xht +== css-supports-014.xht css-supports-014.xht +== css-supports-015.xht css-supports-015.xht +== css-supports-016.xht css-supports-016.xht +== css-supports-017.xht css-supports-017.xht +== css-supports-018.xht css-supports-018.xht +== css-supports-019.xht css-supports-019.xht +== css-supports-020.xht css-supports-020.xht +== css-supports-021.xht css-supports-021.xht +== css-supports-022.xht css-supports-022.xht +== css-supports-023.xht css-supports-023.xht +== css-supports-024.xht css-supports-024.xht +== css-supports-025.xht css-supports-025.xht +== css-supports-026.xht css-supports-026.xht +== css-supports-027.xht css-supports-027.xht +== css-supports-028.xht css-supports-028.xht +== css-supports-029.xht css-supports-029.xht +== css-supports-030.xht css-supports-030.xht +== css-supports-031.xht css-supports-031.xht +== css-supports-032.xht css-supports-032.xht +== css-supports-033.xht css-supports-033.xht +== css-supports-034.xht css-supports-034.xht +== css-supports-035.xht css-supports-035.xht +== css-supports-036.xht css-supports-036.xht +== css-supports-037.xht css-supports-037.xht +== css-supports-038.xht css-supports-038.xht +== css-supports-039.xht css-supports-039.xht +== css-supports-040.xht css-supports-040.xht +== css-supports-041.xht css-supports-041.xht +== css-supports-042.xht css-supports-042.xht +skip == css-supports-043.xht css-supports-043.xht +== css-supports-044.xht css-supports-044.xht +== css-supports-045.xht css-supports-045.xht +== css-supports-046.xht css-supports-046.xht diff --git a/layout/reftests/w3c-css/submitted/conditional3/reftest.list b/layout/reftests/w3c-css/submitted/conditional3/reftest.list new file mode 100644 index 000000000..f10bede79 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/reftest.list @@ -0,0 +1,46 @@ +== css-supports-001.xht support/pass.xht +== css-supports-002.xht support/pass.xht +== css-supports-003.xht support/pass.xht +== css-supports-004.xht support/pass.xht +== css-supports-005.xht support/pass.xht +== css-supports-006.xht support/pass.xht +== css-supports-007.xht support/pass.xht +== css-supports-008.xht support/pass.xht +== css-supports-009.xht support/pass.xht +== css-supports-010.xht support/pass.xht +== css-supports-011.xht support/pass.xht +== css-supports-012.xht support/pass.xht +== css-supports-013.xht support/pass.xht +== css-supports-014.xht support/pass.xht +== css-supports-015.xht support/pass.xht +== css-supports-016.xht support/pass.xht +== css-supports-017.xht support/pass.xht +== css-supports-018.xht support/pass.xht +== css-supports-019.xht support/pass.xht +== css-supports-020.xht support/pass.xht +== css-supports-021.xht support/pass.xht +== css-supports-022.xht support/pass.xht +== css-supports-023.xht support/pass.xht +== css-supports-024.xht support/pass.xht +== css-supports-025.xht support/pass.xht +== css-supports-026.xht support/pass.xht +== css-supports-027.xht support/pass.xht +== css-supports-028.xht support/pass.xht +== css-supports-029.xht support/pass.xht +== css-supports-030.xht support/pass.xht +== css-supports-031.xht support/pass.xht +== css-supports-032.xht support/pass.xht +== css-supports-033.xht support/pass.xht +== css-supports-034.xht support/pass.xht +== css-supports-035.xht support/pass.xht +== css-supports-036.xht support/pass.xht +== css-supports-037.xht support/pass.xht +== css-supports-038.xht support/pass.xht +== css-supports-039.xht support/pass.xht +== css-supports-040.xht support/pass.xht +== css-supports-041.xht support/pass.xht +== css-supports-042.xht support/pass.xht +== css-supports-043.xht support/pass.xht +== css-supports-044.xht support/pass.xht +== css-supports-045.xht support/pass.xht +== css-supports-046.xht support/pass.xht diff --git a/layout/reftests/w3c-css/submitted/conditional3/support/pass.xht b/layout/reftests/w3c-css/submitted/conditional3/support/pass.xht new file mode 100644 index 000000000..24dc3107e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/conditional3/support/pass.xht @@ -0,0 +1,12 @@ + + + + CSS Reftest Reference + + + + + + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001-ref.html new file mode 100644 index 000000000..9cffaf9a3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001-ref.html @@ -0,0 +1,22 @@ + + + + + CSS Reftest Reference + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001.html new file mode 100644 index 000000000..cda70052d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001.html @@ -0,0 +1,71 @@ + + + + + CSS Test: 'contain: paint' with various overflowing block descendants. + + + + + + +
+
+
+ + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002-ref.html new file mode 100644 index 000000000..99e035476 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002-ref.html @@ -0,0 +1,33 @@ + + + + + CSS Reftest Reference + + + + +
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA This text should + be clipped to the box. Lorem ipsum dolor sit amet, consectetur adipiscing + elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed + nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. + Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. + Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora + torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales + ligula in libero. +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002.html new file mode 100644 index 000000000..b5c9e340b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002.html @@ -0,0 +1,35 @@ + + + + + CSS Test: 'contain: paint' with overflowing text contents. + + + + + + +
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA This text should + be clipped to the box. Lorem ipsum dolor sit amet, consectetur adipiscing + elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed + nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. + Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. + Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora + torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales + ligula in libero. +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003-ref.html new file mode 100644 index 000000000..34e79489a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003-ref.html @@ -0,0 +1,34 @@ + + + + + CSS Reftest Reference + + + + +
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA This text should + be clipped to the box. Lorem ipsum dolor sit amet, consectetur adipiscing + elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed + nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. + Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. + Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora + torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales + ligula in libero. +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003.html new file mode 100644 index 000000000..e02dae14f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003.html @@ -0,0 +1,36 @@ + + + + + CSS Test: 'contain: paint' with overflowing text contents, and 'overflow-y: scroll'. + + + + + + +
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA This text should + be clipped to the box. Lorem ipsum dolor sit amet, consectetur adipiscing + elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed + nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. + Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. + Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora + torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales + ligula in libero. +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004-ref.html new file mode 100644 index 000000000..4eda898ab --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004-ref.html @@ -0,0 +1,34 @@ + + + + + CSS Reftest Reference + + + + +
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA This text should + be clipped to the box. Lorem ipsum dolor sit amet, consectetur adipiscing + elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed + nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. + Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. + Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora + torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales + ligula in libero. +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004.html new file mode 100644 index 000000000..e3ed25476 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004.html @@ -0,0 +1,36 @@ + + + + + CSS Test: 'contain: paint' with overflowing text contents, and 'overflow-x: scroll'. + + + + + + +
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA This text should + be clipped to the box. Lorem ipsum dolor sit amet, consectetur adipiscing + elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed + nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. + Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. + Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora + torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales + ligula in libero. +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-005.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-005.html new file mode 100644 index 000000000..dc9220264 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-clip-005.html @@ -0,0 +1,42 @@ + + + + + CSS Test: 'contain: paint' on li with overflowing text contents and + bullet, and 'overflow-y: scroll'. + + + + + + +
    +
  • + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA This text should + be clipped to the box. Lorem ipsum dolor sit amet, consectetur adipiscing + elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. + Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis + ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris + massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu + ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur + sodales ligula in libero. +
  • +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001-ref.html new file mode 100644 index 000000000..422706802 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001-ref.html @@ -0,0 +1,22 @@ + + + + + CSS Reftest Reference + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001.html new file mode 100644 index 000000000..fc04df008 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001.html @@ -0,0 +1,37 @@ + + + + + CSS Test: 'contain: paint' element should contain absolute position elements. + + + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001-ref.html new file mode 100644 index 000000000..422706802 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001-ref.html @@ -0,0 +1,22 @@ + + + + + CSS Reftest Reference + + + + +
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001.html new file mode 100644 index 000000000..60f180bea --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001.html @@ -0,0 +1,37 @@ + + + + + CSS Test: 'contain: paint' element should contain fixed position elements. + + + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001-ref.html new file mode 100644 index 000000000..5a70a21c1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reftest Reference + + + + +
+
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001.html new file mode 100644 index 000000000..06a59f2e5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001.html @@ -0,0 +1,40 @@ + + + + + CSS Test: 'contain: paint' should contain floats as a formatting context. + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001-ref.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001-ref.html new file mode 100644 index 000000000..6dde7bc90 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001-ref.html @@ -0,0 +1,33 @@ + + + + + CSS Reftest Test + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001.html b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001.html new file mode 100644 index 000000000..fdc0bb7f1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001.html @@ -0,0 +1,39 @@ + + + + + CSS Test: 'contain: paint' with a vertical margin child. Margin collapse should not occur. + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/contain/reftest-stylo.list b/layout/reftests/w3c-css/submitted/contain/reftest-stylo.list new file mode 100644 index 000000000..3e54d34d8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/reftest-stylo.list @@ -0,0 +1,12 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +default-preferences pref(layout.css.contain.enabled,true) + +== contain-paint-clip-001.html contain-paint-clip-001.html +== contain-paint-clip-002.html contain-paint-clip-002.html +== contain-paint-clip-003.html contain-paint-clip-003.html +== contain-paint-clip-004.html contain-paint-clip-004.html +random == contain-paint-clip-005.html contain-paint-clip-005.html +== contain-paint-containing-block-absolute-001.html contain-paint-containing-block-absolute-001.html +== contain-paint-containing-block-fixed-001.html contain-paint-containing-block-fixed-001.html +== contain-paint-formatting-context-float-001.html contain-paint-formatting-context-float-001.html +== contain-paint-formatting-context-margin-001.html contain-paint-formatting-context-margin-001.html diff --git a/layout/reftests/w3c-css/submitted/contain/reftest.list b/layout/reftests/w3c-css/submitted/contain/reftest.list new file mode 100644 index 000000000..5326e86a5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/contain/reftest.list @@ -0,0 +1,11 @@ +default-preferences pref(layout.css.contain.enabled,true) + +== contain-paint-clip-001.html contain-paint-clip-001-ref.html +== contain-paint-clip-002.html contain-paint-clip-002-ref.html +== contain-paint-clip-003.html contain-paint-clip-003-ref.html +== contain-paint-clip-004.html contain-paint-clip-004-ref.html +== contain-paint-clip-005.html contain-paint-clip-003-ref.html +== contain-paint-containing-block-absolute-001.html contain-paint-containing-block-absolute-001-ref.html +== contain-paint-containing-block-fixed-001.html contain-paint-containing-block-fixed-001-ref.html +== contain-paint-formatting-context-float-001.html contain-paint-formatting-context-float-001-ref.html +== contain-paint-formatting-context-margin-001.html contain-paint-formatting-context-margin-001-ref.html diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-1.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-1.html new file mode 100644 index 000000000..530a353c7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-1.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-10.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-10.html new file mode 100644 index 000000000..b096c9f74 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-10.html @@ -0,0 +1,20 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-11.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-11.html new file mode 100644 index 000000000..ac867b276 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-11.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-12.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-12.html new file mode 100644 index 000000000..96a190e95 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-12.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+

1

+

2

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-13.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-13.html new file mode 100644 index 000000000..bcd45e091 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-13.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +Text +
+

1

+

2

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14-ref.html new file mode 100644 index 000000000..12f2a3db6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14-ref.html @@ -0,0 +1,20 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

+

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14.html new file mode 100644 index 000000000..ba5e5f175 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-14.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

+

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15-ref.html new file mode 100644 index 000000000..856c3fb50 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15-ref.html @@ -0,0 +1,20 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

+

4

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15.html new file mode 100644 index 000000000..7b8e95894 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-15.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

+

4

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-2.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-2.html new file mode 100644 index 000000000..b5a8d0f92 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-2.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-3.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-3.html new file mode 100644 index 000000000..f18a344e6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-3.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-4.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-4.html new file mode 100644 index 000000000..a69ea4cd6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-4.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-5.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-5.html new file mode 100644 index 000000000..944d3c12e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-5.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-6.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-6.html new file mode 100644 index 000000000..8108b444c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-6.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-7.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-7.html new file mode 100644 index 000000000..0f35edb7c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-7.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+

1

+

2

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8-ref.html new file mode 100644 index 000000000..bf31a0b71 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8-ref.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +Text +
+

1

+

2

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8.html new file mode 100644 index 000000000..77d9e3406 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-8.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +Text +
+

1

+

2

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-9.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-9.html new file mode 100644 index 000000000..b2e9c9da0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-9.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+

1

+

2

3

+
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-ref.html new file mode 100644 index 000000000..7ab7bb303 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-block-page-break-inside-avoid-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-1.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-1.html new file mode 100644 index 000000000..8f7d709f0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-1.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2-ref.html new file mode 100644 index 000000000..e4df1dbc1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2-ref.html @@ -0,0 +1,20 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+

4

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2.html new file mode 100644 index 000000000..9cfc9bb35 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-2.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

4

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-3.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-3.html new file mode 100644 index 000000000..dd61bde51 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-3.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-4.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-4.html new file mode 100644 index 000000000..95f6a56e2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-4.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5-ref.html new file mode 100644 index 000000000..e04ffcb60 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5-ref.html @@ -0,0 +1,33 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5.html new file mode 100644 index 000000000..c320d7744 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-5.html @@ -0,0 +1,35 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6-ref.html new file mode 100644 index 000000000..f4b7529d7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6-ref.html @@ -0,0 +1,17 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +

1

2

+ diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6.html new file mode 100644 index 000000000..505ccb263 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-6.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +

1

2

+ diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html new file mode 100644 index 000000000..06b197fa3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html @@ -0,0 +1,25 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +
+
1
X +
2
+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html new file mode 100644 index 000000000..854a2dce3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html @@ -0,0 +1,28 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +
+
1
+
2
X + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html new file mode 100644 index 000000000..b09e87f5c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html @@ -0,0 +1,26 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +
+
1
+
X
Y
+
2
+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html new file mode 100644 index 000000000..a4e119422 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html @@ -0,0 +1,28 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +
+
1
+
2
X
Y
+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html new file mode 100644 index 000000000..2c6bb0ed0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html @@ -0,0 +1,30 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +
+
1
+
A
2
X
Y
+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html new file mode 100644 index 000000000..6c955a16b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html @@ -0,0 +1,33 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +
+
1
+
A
2
X
Y
+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1-ref.html new file mode 100644 index 000000000..1e8de0a46 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1.html new file mode 100644 index 000000000..0b7c6af14 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-inline-page-break-inside-avoid-1.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-1.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-1.html new file mode 100644 index 000000000..f964fd7ca --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-1.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + +

1

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-2.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-2.html new file mode 100644 index 000000000..a09e0f7a6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-row-page-break-inside-avoid-2.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

1

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-1.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-1.html new file mode 100644 index 000000000..549f738bb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-1.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-2.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-2.html new file mode 100644 index 000000000..de8cf69cb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-2.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-3.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-3.html new file mode 100644 index 000000000..d5ed3e404 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-3.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4-ref.html new file mode 100644 index 000000000..155e2aa26 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4-ref.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + +

3

1

2

2

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4.html new file mode 100644 index 000000000..e6afb598b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-4.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

3

1

2

2

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5-ref.html new file mode 100644 index 000000000..88aae3708 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5-ref.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + +

1

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5.html new file mode 100644 index 000000000..94715fb47 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-5.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + +

1

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-6.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-6.html new file mode 100644 index 000000000..8ffb7f765 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-6.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + +

1

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7-ref.html new file mode 100644 index 000000000..f52480080 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7-ref.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +1 + + + + + +

2

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7.html new file mode 100644 index 000000000..c130f84d4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-7.html @@ -0,0 +1,26 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +1 + + + + + +

2

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8-ref.html new file mode 100644 index 000000000..71dbbab7c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8-ref.html @@ -0,0 +1,25 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +1 + + + + + +

1

2

2

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8.html new file mode 100644 index 000000000..4f814d486 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-rowgroup-page-break-inside-avoid-8.html @@ -0,0 +1,27 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +1 + + + + + +

1

2

2

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-1.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-1.html new file mode 100644 index 000000000..962c7ee28 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-1.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2-ref.html new file mode 100644 index 000000000..a54708a70 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2-ref.html @@ -0,0 +1,27 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + +

1

+
+ + + + + +

2

3

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2.html new file mode 100644 index 000000000..c7fa2da41 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-2.html @@ -0,0 +1,29 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

1

+
+ + + + + +

2

3

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3-ref.html new file mode 100644 index 000000000..1029d31e6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3-ref.html @@ -0,0 +1,28 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + +

1

+
+ + + + + +

2

3

4

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3.html new file mode 100644 index 000000000..794486c52 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-3.html @@ -0,0 +1,30 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

1

+
+ + + + + +

2

3

4

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4-ref.html new file mode 100644 index 000000000..a9129f248 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+text

2

3

4

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4.html new file mode 100644 index 000000000..23c5b8c7a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-4.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+text

2

3

4

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5-ref.html new file mode 100644 index 000000000..6e62b79d8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5-ref.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+ + + + +
I have page-break-after: always
I have page-break-after: always
I have page-break-after: always
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5.html new file mode 100644 index 000000000..7172f0dd6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-5.html @@ -0,0 +1,25 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+ + + + +
I have page-break-after: always
I have page-break-after: always
I have page-break-after: always
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6-ref.html new file mode 100644 index 000000000..0560667a4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6-ref.html @@ -0,0 +1,15 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

1

2

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6.html new file mode 100644 index 000000000..d9a37071d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-6.html @@ -0,0 +1,18 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

1

2

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7-ref.html new file mode 100644 index 000000000..1a2d3d304 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7-ref.html @@ -0,0 +1,17 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +
Text
+

1

1

2

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7.html new file mode 100644 index 000000000..edf256183 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-7.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
Text
+

1

1

2

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-8.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-8.html new file mode 100644 index 000000000..ea09ff93e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-8.html @@ -0,0 +1,18 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

1

2

+ + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-ref.html b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-ref.html new file mode 100644 index 000000000..6cce765b3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/moz-css21-table-page-break-inside-avoid-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list b/layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list new file mode 100644 index 000000000..fd092b6fb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list @@ -0,0 +1,46 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== moz-css21-block-page-break-inside-avoid-1.html moz-css21-block-page-break-inside-avoid-1.html +== moz-css21-block-page-break-inside-avoid-2.html moz-css21-block-page-break-inside-avoid-2.html +== moz-css21-block-page-break-inside-avoid-3.html moz-css21-block-page-break-inside-avoid-3.html +== moz-css21-block-page-break-inside-avoid-4.html moz-css21-block-page-break-inside-avoid-4.html +== moz-css21-block-page-break-inside-avoid-5.html moz-css21-block-page-break-inside-avoid-5.html +== moz-css21-block-page-break-inside-avoid-6.html moz-css21-block-page-break-inside-avoid-6.html +skip == moz-css21-block-page-break-inside-avoid-7.html moz-css21-block-page-break-inside-avoid-7.html +== moz-css21-block-page-break-inside-avoid-8.html moz-css21-block-page-break-inside-avoid-8.html +== moz-css21-block-page-break-inside-avoid-9.html moz-css21-block-page-break-inside-avoid-9.html +== moz-css21-block-page-break-inside-avoid-10.html moz-css21-block-page-break-inside-avoid-10.html +== moz-css21-block-page-break-inside-avoid-11.html moz-css21-block-page-break-inside-avoid-11.html +== moz-css21-block-page-break-inside-avoid-12.html moz-css21-block-page-break-inside-avoid-12.html +== moz-css21-block-page-break-inside-avoid-13.html moz-css21-block-page-break-inside-avoid-13.html +== moz-css21-block-page-break-inside-avoid-14.html moz-css21-block-page-break-inside-avoid-14.html +== moz-css21-block-page-break-inside-avoid-15.html moz-css21-block-page-break-inside-avoid-15.html +== moz-css21-table-page-break-inside-avoid-1.html moz-css21-table-page-break-inside-avoid-1.html +== moz-css21-table-page-break-inside-avoid-2.html moz-css21-table-page-break-inside-avoid-2.html +== moz-css21-table-page-break-inside-avoid-3.html moz-css21-table-page-break-inside-avoid-3.html +== moz-css21-table-page-break-inside-avoid-4.html moz-css21-table-page-break-inside-avoid-4.html +== moz-css21-table-page-break-inside-avoid-5.html moz-css21-table-page-break-inside-avoid-5.html +== moz-css21-table-page-break-inside-avoid-6.html moz-css21-table-page-break-inside-avoid-6.html +== moz-css21-table-page-break-inside-avoid-7.html moz-css21-table-page-break-inside-avoid-7.html +== moz-css21-table-page-break-inside-avoid-8.html moz-css21-table-page-break-inside-avoid-8.html +== moz-css21-float-page-break-inside-avoid-1.html moz-css21-float-page-break-inside-avoid-1.html +fails-if(B2G||Mulet) == moz-css21-float-page-break-inside-avoid-2.html moz-css21-float-page-break-inside-avoid-2.html +# Initial mulet triage: parity with B2G/B2G Desktop +== moz-css21-float-page-break-inside-avoid-3.html moz-css21-float-page-break-inside-avoid-3.html +skip == moz-css21-float-page-break-inside-avoid-4.html moz-css21-float-page-break-inside-avoid-4.html +== moz-css21-float-page-break-inside-avoid-5.html moz-css21-float-page-break-inside-avoid-5.html +== moz-css21-float-page-break-inside-avoid-6.html moz-css21-float-page-break-inside-avoid-6.html +== moz-css21-float-page-break-inside-avoid-7.html moz-css21-float-page-break-inside-avoid-7.html +fails-if(B2G||Mulet) == moz-css21-float-page-break-inside-avoid-8.html moz-css21-float-page-break-inside-avoid-8.html +# Initial mulet triage: parity with B2G/B2G Desktop +== moz-css21-float-page-break-inside-avoid-9.html moz-css21-float-page-break-inside-avoid-9.html +== moz-css21-rowgroup-page-break-inside-avoid-1.html moz-css21-rowgroup-page-break-inside-avoid-1.html +== moz-css21-rowgroup-page-break-inside-avoid-2.html moz-css21-rowgroup-page-break-inside-avoid-2.html +== moz-css21-rowgroup-page-break-inside-avoid-3.html moz-css21-rowgroup-page-break-inside-avoid-3.html +== moz-css21-rowgroup-page-break-inside-avoid-4.html moz-css21-rowgroup-page-break-inside-avoid-4.html +== moz-css21-rowgroup-page-break-inside-avoid-5.html moz-css21-rowgroup-page-break-inside-avoid-5.html +== moz-css21-rowgroup-page-break-inside-avoid-6.html moz-css21-rowgroup-page-break-inside-avoid-6.html +== moz-css21-rowgroup-page-break-inside-avoid-7.html moz-css21-rowgroup-page-break-inside-avoid-7.html +== moz-css21-rowgroup-page-break-inside-avoid-8.html moz-css21-rowgroup-page-break-inside-avoid-8.html +== moz-css21-row-page-break-inside-avoid-1.html moz-css21-row-page-break-inside-avoid-1.html +== moz-css21-row-page-break-inside-avoid-2.html moz-css21-row-page-break-inside-avoid-2.html +== moz-css21-inline-page-break-inside-avoid-1.html moz-css21-inline-page-break-inside-avoid-1.html diff --git a/layout/reftests/w3c-css/submitted/css21/pagination/reftest.list b/layout/reftests/w3c-css/submitted/css21/pagination/reftest.list new file mode 100644 index 000000000..dee7aa242 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/pagination/reftest.list @@ -0,0 +1,43 @@ +== moz-css21-block-page-break-inside-avoid-1.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-2.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-3.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-4.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-5.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-6.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-7.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-8.html moz-css21-block-page-break-inside-avoid-8-ref.html +== moz-css21-block-page-break-inside-avoid-9.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-10.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-11.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-12.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-block-page-break-inside-avoid-13.html moz-css21-block-page-break-inside-avoid-8-ref.html +== moz-css21-block-page-break-inside-avoid-14.html moz-css21-block-page-break-inside-avoid-14-ref.html +== moz-css21-block-page-break-inside-avoid-15.html moz-css21-block-page-break-inside-avoid-15-ref.html +== moz-css21-table-page-break-inside-avoid-1.html moz-css21-table-page-break-inside-avoid-ref.html +== moz-css21-table-page-break-inside-avoid-2.html moz-css21-table-page-break-inside-avoid-2-ref.html +== moz-css21-table-page-break-inside-avoid-3.html moz-css21-table-page-break-inside-avoid-3-ref.html +== moz-css21-table-page-break-inside-avoid-4.html moz-css21-table-page-break-inside-avoid-4-ref.html +== moz-css21-table-page-break-inside-avoid-5.html moz-css21-table-page-break-inside-avoid-5-ref.html +== moz-css21-table-page-break-inside-avoid-6.html moz-css21-table-page-break-inside-avoid-6-ref.html +== moz-css21-table-page-break-inside-avoid-7.html moz-css21-table-page-break-inside-avoid-7-ref.html +== moz-css21-table-page-break-inside-avoid-8.html moz-css21-table-page-break-inside-avoid-6-ref.html +== moz-css21-float-page-break-inside-avoid-1.html moz-css21-table-page-break-inside-avoid-ref.html +== moz-css21-float-page-break-inside-avoid-2.html moz-css21-float-page-break-inside-avoid-2-ref.html +== moz-css21-float-page-break-inside-avoid-3.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-float-page-break-inside-avoid-4.html moz-css21-block-page-break-inside-avoid-ref.html +== moz-css21-float-page-break-inside-avoid-5.html moz-css21-float-page-break-inside-avoid-5-ref.html +== moz-css21-float-page-break-inside-avoid-6.html moz-css21-float-page-break-inside-avoid-6-ref.html +== moz-css21-float-page-break-inside-avoid-7.html moz-css21-float-page-break-inside-avoid-7-ref.html +== moz-css21-float-page-break-inside-avoid-8.html moz-css21-float-page-break-inside-avoid-8-ref.html +== moz-css21-float-page-break-inside-avoid-9.html moz-css21-float-page-break-inside-avoid-9-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-1.html moz-css21-table-page-break-inside-avoid-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-2.html moz-css21-table-page-break-inside-avoid-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-3.html moz-css21-table-page-break-inside-avoid-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-4.html moz-css21-rowgroup-page-break-inside-avoid-4-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-5.html moz-css21-rowgroup-page-break-inside-avoid-5-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-6.html moz-css21-rowgroup-page-break-inside-avoid-5-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-7.html moz-css21-rowgroup-page-break-inside-avoid-7-ref.html +== moz-css21-rowgroup-page-break-inside-avoid-8.html moz-css21-rowgroup-page-break-inside-avoid-8-ref.html +== moz-css21-row-page-break-inside-avoid-1.html moz-css21-rowgroup-page-break-inside-avoid-5-ref.html +== moz-css21-row-page-break-inside-avoid-2.html moz-css21-rowgroup-page-break-inside-avoid-5-ref.html +== moz-css21-inline-page-break-inside-avoid-1.html moz-css21-inline-page-break-inside-avoid-1-ref.html diff --git a/layout/reftests/w3c-css/submitted/css21/reftest-stylo.list b/layout/reftests/w3c-css/submitted/css21/reftest-stylo.list new file mode 100644 index 000000000..fea521a7a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/reftest-stylo.list @@ -0,0 +1,3 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +include pagination/reftest-stylo.list +include replaced-sizing/reftest-stylo.list diff --git a/layout/reftests/w3c-css/submitted/css21/reftest.list b/layout/reftests/w3c-css/submitted/css21/reftest.list new file mode 100644 index 000000000..63e438aa9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/reftest.list @@ -0,0 +1,2 @@ +include pagination/reftest.list +include replaced-sizing/reftest.list diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest-stylo.list b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest-stylo.list new file mode 100644 index 000000000..54aaed9a7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest-stylo.list @@ -0,0 +1,10 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== replaced-elements-all-auto.html replaced-elements-all-auto.html +== replaced-elements-height-20.html replaced-elements-height-20.html +== replaced-elements-width-40.html replaced-elements-width-40.html +== replaced-elements-min-height-20.html replaced-elements-min-height-20.html +== replaced-elements-min-width-40.html replaced-elements-min-width-40.html +== replaced-elements-min-height-40.html replaced-elements-min-height-40.html +== replaced-elements-min-width-80.html replaced-elements-min-width-80.html +== replaced-elements-max-height-20.html replaced-elements-max-height-20.html +== replaced-elements-max-width-40.html replaced-elements-max-width-40.html diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest.list b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest.list new file mode 100644 index 000000000..b2af4ad08 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest.list @@ -0,0 +1,9 @@ +== replaced-elements-all-auto.html replaced-elements-all-auto-ref.html +== replaced-elements-height-20.html replaced-elements-height-20-ref.html +== replaced-elements-width-40.html replaced-elements-width-40-ref.html +== replaced-elements-min-height-20.html replaced-elements-all-auto-ref.html +== replaced-elements-min-width-40.html replaced-elements-all-auto-ref.html +== replaced-elements-min-height-40.html replaced-elements-min-height-40-ref.html +== replaced-elements-min-width-80.html replaced-elements-min-width-80-ref.html +== replaced-elements-max-height-20.html replaced-elements-height-20-ref.html +== replaced-elements-max-width-40.html replaced-elements-width-40-ref.html diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto-ref.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto-ref.html new file mode 100644 index 000000000..5a1df9485 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto-ref.html @@ -0,0 +1,33 @@ + + + + CSS Reference: CSS 2.1 replaced element sizing + + + + + + +
+ , + , + , + , + , + , + . + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto.html new file mode 100644 index 000000000..bc2b4593a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-all-auto.html @@ -0,0 +1,30 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20-ref.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20-ref.html new file mode 100644 index 000000000..503d83bd7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20-ref.html @@ -0,0 +1,33 @@ + + + + CSS Reference: CSS 2.1 replaced element sizing + + + + + + +
+ , + , + , + , + , + , + . + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20.html new file mode 100644 index 000000000..2ca34beff --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-height-20.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-height-20.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-height-20.html new file mode 100644 index 000000000..eb2ee9844 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-height-20.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-width-40.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-width-40.html new file mode 100644 index 000000000..9fb7aad4e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-max-width-40.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-20.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-20.html new file mode 100644 index 000000000..5294aadcb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-20.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40-ref.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40-ref.html new file mode 100644 index 000000000..668be594f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40-ref.html @@ -0,0 +1,33 @@ + + + + CSS Reference: CSS 2.1 replaced element sizing + + + + + + +
+ , + , + , + , + , + , + . + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40.html new file mode 100644 index 000000000..700909ec5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-height-40.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-40.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-40.html new file mode 100644 index 000000000..03e6a9cba --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-40.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80-ref.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80-ref.html new file mode 100644 index 000000000..6caa1c480 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80-ref.html @@ -0,0 +1,33 @@ + + + + CSS Reference: CSS 2.1 replaced element sizing + + + + + + +
+ , + , + , + , + , + , + . + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80.html new file mode 100644 index 000000000..852864aa1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-min-width-80.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40-ref.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40-ref.html new file mode 100644 index 000000000..c110910c4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40-ref.html @@ -0,0 +1,33 @@ + + + + CSS Reference: CSS 2.1 replaced element sizing + + + + + + +
+ , + , + , + , + , + , + . + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40.html b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40.html new file mode 100644 index 000000000..4a8db48f6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/replaced-elements-width-40.html @@ -0,0 +1,31 @@ + + + + CSS Test: CSS 2.1 replaced element sizing + + + + + + + + + + +
+ , + , + , + , + , + , + . +
+ + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-no-ratio.svg b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-no-ratio.svg new file mode 100644 index 000000000..d04627229 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-no-ratio.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-ratio-2.svg b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-ratio-2.svg new file mode 100644 index 000000000..d6e71e31e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-ratio-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-width-50.svg b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-width-50.svg new file mode 100644 index 000000000..a45d7243c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/height-25-width-50.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/no-ratio.svg b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/no-ratio.svg new file mode 100644 index 000000000..80429f1d1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/no-ratio.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/ratio-2.svg b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/ratio-2.svg new file mode 100644 index 000000000..fe4fe7016 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/ratio-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-no-ratio.svg b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-no-ratio.svg new file mode 100644 index 000000000..bf43cee7d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-no-ratio.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-ratio-2.svg b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-ratio-2.svg new file mode 100644 index 000000000..62fa3cb42 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/css21/replaced-sizing/support/width-50-ratio-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1-ref.html b/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1-ref.html new file mode 100644 index 000000000..7b746b82b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1-ref.html @@ -0,0 +1,19 @@ + + +CSS filters: Creating containing block for fixed positioned elements + + + + +
+ diff --git a/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1a.html b/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1a.html new file mode 100644 index 000000000..83230174c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1a.html @@ -0,0 +1,47 @@ + + +CSS filters: Creating containing block for fixed positioned elements + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1b.html b/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1b.html new file mode 100644 index 000000000..4c25a834c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1b.html @@ -0,0 +1,47 @@ + + +CSS filters: Creating containing block for fixed positioned elements + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/filters/reftest-stylo.list b/layout/reftests/w3c-css/submitted/filters/reftest-stylo.list new file mode 100644 index 000000000..bf1f7926c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/filters/reftest-stylo.list @@ -0,0 +1,3 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== filter-containing-block-dynamic-1a.html filter-containing-block-dynamic-1a.html +== filter-containing-block-dynamic-1b.html filter-containing-block-dynamic-1b.html diff --git a/layout/reftests/w3c-css/submitted/filters/reftest.list b/layout/reftests/w3c-css/submitted/filters/reftest.list new file mode 100644 index 000000000..36b545186 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/filters/reftest.list @@ -0,0 +1,2 @@ +== filter-containing-block-dynamic-1a.html filter-containing-block-dynamic-1-ref.html +== filter-containing-block-dynamic-1b.html filter-containing-block-dynamic-1-ref.html diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001-ref.html new file mode 100644 index 000000000..95c1f3341 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001-ref.html @@ -0,0 +1,26 @@ + + + + + CSS Reftest Reference + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001a.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001a.html new file mode 100644 index 000000000..fabe204b2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001a.html @@ -0,0 +1,54 @@ + + + + + CSS Test: Testing that "min-width", "max-width", "min-height", and "max-height" are applied on absolutely positioned children of a horizontal flex container + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001b.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001b.html new file mode 100644 index 000000000..30fc58c3d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001b.html @@ -0,0 +1,55 @@ + + + + + CSS Test: Testing that "min-width", "max-width", "min-height", and "max-height" are applied on absolutely positioned children of a vertical flex container + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001-ref.xhtml new file mode 100644 index 000000000..18d4c5848 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001-ref.xhtml @@ -0,0 +1,171 @@ + + + + + CSS Reftest Reference + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001a.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001a.xhtml new file mode 100644 index 000000000..c7ef7d6af --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001a.xhtml @@ -0,0 +1,180 @@ + + + + + + CSS Test: Testing 'align-content' in a horizontal flex container + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001b.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001b.xhtml new file mode 100644 index 000000000..19054382c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001b.xhtml @@ -0,0 +1,181 @@ + + + + + + CSS Test: Testing 'align-content' in a horizontal flex container + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001-ref.xhtml new file mode 100644 index 000000000..460ccef05 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001-ref.xhtml @@ -0,0 +1,174 @@ + + + + + CSS Reftest Reference + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001a.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001a.xhtml new file mode 100644 index 000000000..ef91d5fb7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001a.xhtml @@ -0,0 +1,180 @@ + + + + + + CSS Test: Testing 'align-content' in a vertical flex container + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001b.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001b.xhtml new file mode 100644 index 000000000..9b9b2fa72 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001b.xhtml @@ -0,0 +1,181 @@ + + + + + + CSS Test: Testing 'align-content' in a vertical flex container + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001-ref.xhtml new file mode 100644 index 000000000..e5efb7560 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001-ref.xhtml @@ -0,0 +1,73 @@ + + + + + + CSS Reftest Reference + + + + +
+
blk_1line
blk
2lines
super
sub
big
text
3lines
+ ital
ic
+
+
+
+
blk_1line
blk
2lines
super
sub
big
text
3lines
ital
ic
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml new file mode 100644 index 000000000..0460f4162 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml @@ -0,0 +1,70 @@ + + + + + + CSS Test: Baseline alignment of block flex items with 'baseline' value for 'align-items' / 'align-self' + + + + + + +
+
blk_1line
+
blk
2lines
+
super
+
sub
+
big
text
3lines
+ ital
ic
+
+
+
blk_1line
+
blk
2lines
+
super
+
sub
+
big
text
3lines
+ ital
ic
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml new file mode 100644 index 000000000..3a656e41e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml @@ -0,0 +1,73 @@ + + + + + + CSS Test: Baseline alignment of block flex items with 'baseline' value for 'align-items' / 'align-self' in a wrap-reverse flex container + + + + + + +
+
blk_1line
+
blk
2lines
+
super
+
sub
+
big
text
3lines
+ ital
ic
+
+
+
blk_1line
+
blk
2lines
+
super
+
sub
+
big
text
3lines
+ ital
ic
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002-ref.xhtml new file mode 100644 index 000000000..7cfded599 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002-ref.xhtml @@ -0,0 +1,82 @@ + + + + + CSS Reftest Reference + + + + + + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002.xhtml new file mode 100644 index 000000000..8aa364ec5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002.xhtml @@ -0,0 +1,90 @@ + + + + + + CSS Test: Baseline alignment of flex items in fixed-size single-line flex container + + + + + + + + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003-ref.xhtml new file mode 100644 index 000000000..6e941360f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003-ref.xhtml @@ -0,0 +1,82 @@ + + + + + CSS Reftest Reference + + + + + + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003.xhtml new file mode 100644 index 000000000..0b8e8499c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003.xhtml @@ -0,0 +1,92 @@ + + + + + + CSS Test: Baseline alignment of flex items in fixed-size single-line flex container, with cross axis reversed + + + + + + + + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + +
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + +
+
a
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004-ref.xhtml new file mode 100644 index 000000000..73a312375 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004-ref.xhtml @@ -0,0 +1,56 @@ + + + + + + CSS Reftest Reference + + + + +
+ +
a
+
b
+
c
+
+
+ +
d
+
e
+
f
+
+
+ +
g
+
h
+
i
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004.xhtml new file mode 100644 index 000000000..14fbf4bc6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004.xhtml @@ -0,0 +1,56 @@ + + + + + + CSS Test: Baseline alignment of block flex items with 'baseline' value for 'align-items' / 'align-self' in a multi-line flex container + + + + + + +
+ +
a
+
b
+
c
+ + +
d
+
e
+
f
+ + +
g
+
h
+
i
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005-ref.xhtml new file mode 100644 index 000000000..e8b2791f4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005-ref.xhtml @@ -0,0 +1,58 @@ + + + + + + CSS Reftest Reference + + + + + +
+ +
g
+
h
+
i
+
+
+ +
d
+
e
+
f
+
+
+ +
a
+
b
+
c
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005.xhtml new file mode 100644 index 000000000..cfe0d1b02 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005.xhtml @@ -0,0 +1,56 @@ + + + + + + CSS Test: Baseline alignment of block flex items with 'baseline' value for 'align-items' / 'align-self' in a multi-line flex container + + + + + + +
+ +
a
+
b
+
c
+ + +
d
+
e
+
f
+ + +
g
+
h
+
i
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006-ref.xhtml new file mode 100644 index 000000000..50036ff6d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006-ref.xhtml @@ -0,0 +1,51 @@ + + + + + + CSS Reftest Reference + + + + +
+
ortho
one line
two
lines
offset
+
+
+
ortho
one line
two
lines
offset
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006.xhtml new file mode 100644 index 000000000..417f96658 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006.xhtml @@ -0,0 +1,54 @@ + + + + + + CSS Test: Baseline alignment of block flex items with 'baseline' value for 'align-items' / 'align-self' against non-parallel writing-modes. + + + + + + +
+
ortho
+
one line
+
two
lines
+
offset
+
+
+
ortho
+
one line
+
two
lines
+
offset
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007-ref.xhtml new file mode 100644 index 000000000..37520d66c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007-ref.xhtml @@ -0,0 +1,41 @@ + + + + + + CSS Reftest Reference + + + + +
+
one line (first)
one line (last)
two
lines and offset (last)
offset (first)
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007.xhtml new file mode 100644 index 000000000..50d74f5eb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007.xhtml @@ -0,0 +1,44 @@ + + + + + + CSS Test: Baseline alignment of block flex items with 'baseline' and 'last-baseline' values for 'align-self' against each other. + + + + + + +
+
one line (first)
+
one line (last)
+
two
lines and offset (last)
+
offset (first)
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-block.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-block.xhtml new file mode 100644 index 000000000..569312a70 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-block.xhtml @@ -0,0 +1,107 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' property values on flex items that are blocks, in a horizontal flex container + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
abc
+
stretch
+
a b c d e f
+
auto
+
unspec
+
initial
+
inherit
+
left
+
right
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-ref.xhtml new file mode 100644 index 000000000..356ab3d1c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-ref.xhtml @@ -0,0 +1,99 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+ +
+
base
abc
+
+
stretch
+
a b c d e f
+
auto
+
unspec
+
initial
+
inherit
+
left
+
right
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-table.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-table.xhtml new file mode 100644 index 000000000..10180adac --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-table.xhtml @@ -0,0 +1,109 @@ + + + + + + CSS Test: Testing the various 'align-self' property values on flex items that are tables + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
abc
+
stretch
+
a b c d e f
+
auto
+
unspec
+
initial
+
inherit
+
left
+
right
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002-ref.xhtml new file mode 100644 index 000000000..59d13a645 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002-ref.xhtml @@ -0,0 +1,85 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
+
+
+ +
+
base
abc
+
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002.xhtml new file mode 100644 index 000000000..cddd5b455 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002.xhtml @@ -0,0 +1,79 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a horizontal flex container, with margin/padding/border on the items + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
+
+
+
base
+
abc
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003-ref.xhtml new file mode 100644 index 000000000..229087cb8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003-ref.xhtml @@ -0,0 +1,97 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+ +
+
base
abc
+
+
stretch
+
a b c d e f
+
auto
+
unspec
+
initial
+
inherit
+
normal
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003.xhtml new file mode 100644 index 000000000..4414d0a0a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003.xhtml @@ -0,0 +1,97 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a horizontal flex container that's shorter than its items + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
abc
+
stretch
+
a b c d e f
+
auto
+
unspec
+
initial
+
inherit
+
normal
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004-ref.xhtml new file mode 100644 index 000000000..5143e07c4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004-ref.xhtml @@ -0,0 +1,89 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
+
+
+ +
+
base
abc
+
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004.xhtml new file mode 100644 index 000000000..b7bdf396a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004.xhtml @@ -0,0 +1,84 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a horizontal flex container that's shorter than its items, with margin/padding/border on the items + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
+
+
+
base
+
abc
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005-ref.xhtml new file mode 100644 index 000000000..48c215ad6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005-ref.xhtml @@ -0,0 +1,98 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
a b c d e f
+
stretch
+
a b c d e f
+
+ +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
a b c d e f
+
stretch
+
a b c d e f
+
+ +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
a b c d e f
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005.xhtml new file mode 100644 index 000000000..cff89d325 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005.xhtml @@ -0,0 +1,104 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with auto margins in play, in a horizontal flex container + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
a b c d e f
+
stretch
+
a b c d e f
+
+ +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
a b c d e f
+
stretch
+
a b c d e f
+
+ +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
a b c d e f
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001-ref.html new file mode 100644 index 000000000..3ffa8647b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001-ref.html @@ -0,0 +1,29 @@ + + + + + + CSS Reftest Reference + + + + + +
+ A B C +
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001.html new file mode 100644 index 000000000..578dff9ca --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001.html @@ -0,0 +1,49 @@ + + + + + CSS Test: Testing the sizing of a stretched horizontal flex container in a vertical flex container + + + + + + + + + +
+
+
+
+
A B C
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002-ref.html new file mode 100644 index 000000000..4e02cd8b1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002-ref.html @@ -0,0 +1,34 @@ + + + + + + CSS Reftest Reference + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002.html new file mode 100644 index 000000000..c2b903011 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002.html @@ -0,0 +1,35 @@ + + + + + CSS Test: Testing the sizing of stretched flex items in a vertical multi-line flex container + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001-ref.xhtml new file mode 100644 index 000000000..1d19034a1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001-ref.xhtml @@ -0,0 +1,119 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
+
center
+
+
a b c d e f
+
base
+
abc
+
stretch
+
a b c d e f
+
+
auto
+
+
+
unspec
+
+
+
initial
+
+
inherit
+
left
+
right
+ + hacky text
(line 2)
(line 3)
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001.xhtml new file mode 100644 index 000000000..e611f48fc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001.xhtml @@ -0,0 +1,102 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' property values on flex items that are blocks, in a vertical flex container + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
abc
+
stretch
+
a b c d e f
+
auto
+
unspec
+
initial
+
inherit
+
left
+
right
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002-ref.xhtml new file mode 100644 index 000000000..3a5ad06a5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002-ref.xhtml @@ -0,0 +1,90 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
+
+
center
+
+
+
a b c d e f
+
+
+
+
base
+
abc
+
+
stretch
+ +
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002.xhtml new file mode 100644 index 000000000..c45d737bf --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002.xhtml @@ -0,0 +1,77 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a vertical flex container, with margin/padding/border on the items + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
+
+
base
+
abc
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003-ref.xhtml new file mode 100644 index 000000000..4412b3931 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003-ref.xhtml @@ -0,0 +1,80 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b
+
end
+
a b
+
+
center
+
+
+
a b
+
+
base
+
abc
+
stretch
+
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003.xhtml new file mode 100644 index 000000000..23b320941 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003.xhtml @@ -0,0 +1,68 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a vertical flex container that's skinnier than its items + + + + + + +
+
start
+
a b
+
end
+
a b
+
center
+
a b
+
base
+
abc
+
stretch
+
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004-ref.xhtml new file mode 100644 index 000000000..b63c2c7fb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004-ref.xhtml @@ -0,0 +1,96 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b
+
end
+
a b
+
+
center
+
+
+
a b
+
+
+
+
base
+
abc
+
+
stretch
+ +
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004.xhtml new file mode 100644 index 000000000..4c5287574 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004.xhtml @@ -0,0 +1,79 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a vertical flex container that's skinnier than its items, with margin/padding/border on the items + + + + + + +
+
start
+
a b
+
end
+
a b
+
center
+
a b
+
+
+
base
+
abc
+
stretch
+
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001-ref.xhtml new file mode 100644 index 000000000..a9235f07e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001-ref.xhtml @@ -0,0 +1,122 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
+
center
+
+
a b c d e f
+
base
+
abc
+
stretch
+
a b c d e f
+
+
auto
+
+
+
unspec
+
+
+
initial
+
+
inherit
+
left
+
right
+ + hacky text
(line 2)
(line 3)
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001.xhtml new file mode 100644 index 000000000..d0ef2963c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001.xhtml @@ -0,0 +1,105 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' property values on flex items that are blocks, in a vertical flex container with 'direction: rtl' + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
base
+
abc
+
stretch
+
a b c d e f
+
auto
+
unspec
+
initial
+
inherit
+
left
+
right
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002-ref.xhtml new file mode 100644 index 000000000..16cd5611c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002-ref.xhtml @@ -0,0 +1,93 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
+
+
center
+
+
+
a b c d e f
+
+
+
+
base
+
abc
+
+
stretch
+ +
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002.xhtml new file mode 100644 index 000000000..a3a81e25d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002.xhtml @@ -0,0 +1,80 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a vertical flex container, with margin/padding/border on the items and with 'direction: rtl' + + + + + + +
+
start
+
a b c d e f
+
end
+
a b c d e f
+
center
+
a b c d e f
+
+
+
base
+
abc
+
stretch
+
a b c d e f
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003-ref.xhtml new file mode 100644 index 000000000..5be37085a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003-ref.xhtml @@ -0,0 +1,82 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b
+
end
+
a b
+
+
center
+
+
+
a b
+
+
base
+
abc
+
stretch
+
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003.xhtml new file mode 100644 index 000000000..9a3bfccb3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003.xhtml @@ -0,0 +1,70 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a vertical flex container that's skinnier than its items and with 'direction: rtl' + + + + + + +
+
start
+
a b
+
end
+
a b
+
center
+
a b
+
base
+
abc
+
stretch
+
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004-ref.xhtml new file mode 100644 index 000000000..faeb28662 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004-ref.xhtml @@ -0,0 +1,98 @@ + + + + + + CSS Reftest Reference + + + + +
+
start
+
a b
+
+
stretch
+ +
a b
+
+
center
+
+
+
a b
+
+
+
+
base
+
abc
+
end
+
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004.xhtml new file mode 100644 index 000000000..4f4f49afd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004.xhtml @@ -0,0 +1,88 @@ + + + + + + CSS Test: Testing the behavior of 'align-self' with a vertical flex container that's skinnier than its items, with margin/padding/border on the items and with 'direction: rtl' + + + + + + + +
+
start
+
a b
+
stretch
+
a b
+
center
+
a b
+
+
+
base
+
abc
+
end
+
a b
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001-ref.html new file mode 100644 index 000000000..d14234b45 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001-ref.html @@ -0,0 +1,15 @@ + + + + + CSS Reftest Reference + + + + + a ab bx x + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001.html new file mode 100644 index 000000000..0c85c46d5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001.html @@ -0,0 +1,26 @@ + + + + + CSS Test: Testing that we gracefully handle cases where two anonymous flex items become adjacent due to "order" reordering + + + + + + + +
+ a a +
x x
+ b b +
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001-ref.html new file mode 100644 index 000000000..84e231512 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001-ref.html @@ -0,0 +1,56 @@ + + + + + + CSS Reftest Reference + + + + + + a +
+
b
c
d
+
+
+
e
f
g
+
+
+
h
i
j
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html new file mode 100644 index 000000000..a7308f748 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html @@ -0,0 +1,62 @@ + + + + + + CSS Test: Testing the baseline of a horizontal flex container with baseline-aligned flex items + + + + + + + + a +
+
b
+
c
+
d
+
+
+
e
+
f
+
g
+
+
+
h
+
i
+
j
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001-ref.html new file mode 100644 index 000000000..1528298dd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001-ref.html @@ -0,0 +1,58 @@ + + + + + + CSS Reftest Reference + + + + + + +
a
+
+
b
c
d
+
+
+
e
f
g
+
+
+
h
i
j
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001.html new file mode 100644 index 000000000..25b87367d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001.html @@ -0,0 +1,66 @@ + + + + + + CSS Test: Testing the baseline of a vertical flex container with baseline-aligned flex items + + + + + + + + + a +
+
b
+
c
+
d
+
+
+
e
+
f
+
g
+
+
+
h
+
i
+
j
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001-ref.html new file mode 100644 index 000000000..fc574143e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001-ref.html @@ -0,0 +1,37 @@ + + + + + + CSS Reftest Reference + + + + + + + A +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001a.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001a.html new file mode 100644 index 000000000..aaf8bb3e5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001a.html @@ -0,0 +1,47 @@ + + + + + + CSS Test: Testing the baseline of an empty horizontal flex container + + + + + + + + + A +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001b.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001b.html new file mode 100644 index 000000000..74f13fbba --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001b.html @@ -0,0 +1,48 @@ + + + + + + CSS Test: Testing the baseline of an empty vertical flex container + + + + + + + + + A +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001-ref.html new file mode 100644 index 000000000..e6f570ed2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001-ref.html @@ -0,0 +1,44 @@ + + + + + + CSS Reftest Reference + + + + + + a +
+
b
c
+
+
+
d
e
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001.html new file mode 100644 index 000000000..94bbdec20 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001.html @@ -0,0 +1,47 @@ + + + + + + CSS Test: Testing the baseline of a horizontal flex container whose flex items are not baseline-aligned + + + + + + + + a +
+
b
c
+
+
+
d
e
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001-ref.html new file mode 100644 index 000000000..203d1fcaa --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001-ref.html @@ -0,0 +1,51 @@ + + + + + + CSS Reftest Reference + + + + + + + a +
+
b
c
+
+
+
d
e
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001.html new file mode 100644 index 000000000..55fab78e9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: Testing the baseline of a vertical flex container whose flex items are not baseline-aligned + + + + + + + + + a +
+
b
c
+
+
+
d
e
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001-ref.html new file mode 100644 index 000000000..66513652a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001-ref.html @@ -0,0 +1,65 @@ + + + + + + CSS Reftest Reference + + + + + + a + +
+
b
c
+
+ +
+
f
g
+
+ + +
+
j
k
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001.html new file mode 100644 index 000000000..0faf41bb3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001.html @@ -0,0 +1,83 @@ + + + + + + CSS Test: Testing the baseline of a horizontal flex container with multiple flex lines + + + + + + + + a + +
+
b
c
d
e
+
+ +
+
f
g
h
i
+
+ + +
+
j
k
l
m
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002-ref.html new file mode 100644 index 000000000..361f0965b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002-ref.html @@ -0,0 +1,69 @@ + + + + + + CSS Reftest Reference + + + + + + a + +
+
b
c
+
+ +
+
f
g
+
+ + +
+
j
k
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002.html new file mode 100644 index 000000000..bd13de7f9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002.html @@ -0,0 +1,83 @@ + + + + + + CSS Test: Testing the baseline of a horizontal flex container with multiple flex lines + + + + + + + + a + +
+
b
c
d
e
+
+ +
+
f
g
h
i
+
+ + +
+
j
k
l
m
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003-ref.html new file mode 100644 index 000000000..ef9e8051d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003-ref.html @@ -0,0 +1,85 @@ + + + + + CSS Reftest Reference + + + + + + a + +
+
+
b
+
c
+
+
+
d
+
e
+
+
+ + +
+
+
f
+
g
+
+
+
h
+
i
+
+
+ + +
+
+
j
+
k
+
+
+
l
+
m
+
+
+ n + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003.html new file mode 100644 index 000000000..ef7d787be --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003.html @@ -0,0 +1,73 @@ + + + + + CSS Test: Testing the baseline of a horizontal multi-line (wrap) flex container with baseline-aligned items on first line + + + + + + + + a + +
+
b
+
c
+
d
+
e
+
+ + +
+
f
+
g
+
h
+
i
+
+ + +
+
j
+
k
+
l
+
m
+
+ n + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004-ref.html new file mode 100644 index 000000000..212b3b1e9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004-ref.html @@ -0,0 +1,85 @@ + + + + + CSS Reftest Reference + + + + + + a + +
+
+
b
+
c
+
+
+
d
+
e
+
+
+ + +
+
+
f
+
g
+
+
+
h
+
i
+
+
+ + +
+
+
j
+
k
+
+
+
l
+
m
+
+
+ n + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004.html new file mode 100644 index 000000000..21db212f9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004.html @@ -0,0 +1,73 @@ + + + + + CSS Test: Testing the baseline of a horizontal multi-line (wrap-reverse) flex container with baseline-aligned items on first line + + + + + + + + a + +
+
b
+
c
+
d
+
e
+
+ + +
+
f
+
g
+
h
+
i
+
+ + +
+
j
+
k
+
l
+
m
+
+ n + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001-ref.html new file mode 100644 index 000000000..ce47baa87 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001-ref.html @@ -0,0 +1,65 @@ + + + + + + CSS Reftest Reference + + + + + + a + +
+
b

c
+
+ +
+
f

g
+
+ + +
+
j

k
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001.html new file mode 100644 index 000000000..d2b510ade --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001.html @@ -0,0 +1,84 @@ + + + + + + CSS Test: Testing the baseline of a vertical flex container with multiple flex lines + + + + + + + + a + +
+
b
c
d
e
+
+ +
+
f
g
h
i
+
+ + +
+
j
k
l
m
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002-ref.html new file mode 100644 index 000000000..f66096644 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002-ref.html @@ -0,0 +1,71 @@ + + + + + + CSS Reftest Reference + + + + + + a + +
+
b

c
+
+ +
+
f

g
+
+ + +
+
j

k
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002.html new file mode 100644 index 000000000..5bffc8463 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002.html @@ -0,0 +1,85 @@ + + + + + + CSS Test: Testing the baseline of a vertical flex container with multiple flex lines + + + + + + + + a + +
+
b
c
d
e
+
+ +
+
f
g
h
i
+
+ + +
+
j
k
l
m
+
+ n + + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001-ref.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001-ref.html new file mode 100644 index 000000000..afca91154 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001-ref.html @@ -0,0 +1,44 @@ + + + + + + CSS Reftest Reference + + + + + + A +
a
+
a
+
a
+
a
+
a
+
+ +
abs
+
a
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001a.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001a.html new file mode 100644 index 000000000..b9df6c23f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001a.html @@ -0,0 +1,53 @@ + + + + + + CSS Test: Testing the baseline of a horizontal flex container with one flex item + + + + + + + + A +
a
+
a
+
a
+
a
+
a
+
+ +
abs
+
a
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001b.html b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001b.html new file mode 100644 index 000000000..523045894 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001b.html @@ -0,0 +1,54 @@ + + + + + + CSS Test: Testing the baseline of a vertical flex container with one flex item + + + + + + + + A +
a
+
a
+
a
+
a
+
a
+
+ +
abs
+
a
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001-ref.xhtml new file mode 100644 index 000000000..9076e1081 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001-ref.xhtml @@ -0,0 +1,65 @@ + + + + + CSS Reftest Reference + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001.xhtml new file mode 100644 index 000000000..1345263df --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001.xhtml @@ -0,0 +1,65 @@ + + + + + + CSS Test: Testing flexbox layout algorithm property on block flex items in a horizontal flex container + + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001-ref.xhtml new file mode 100644 index 000000000..c8a6ae4d3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001-ref.xhtml @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001.xhtml new file mode 100644 index 000000000..92c32c828 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001.xhtml @@ -0,0 +1,66 @@ + + + + + + CSS Test: Testing flexbox layout algorithm property on block flex items in a vertical flex container + + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001-ref.xhtml new file mode 100644 index 000000000..274ac15fc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001-ref.xhtml @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + +
+ +
+ +
+ some words + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001.xhtml new file mode 100644 index 000000000..6d3629e32 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001.xhtml @@ -0,0 +1,101 @@ + + + + + + CSS Test: Testing flexbox layout algorithm property on canvas flex items in a horizontal flex container + + + + + + + + +
+ +
+ + +
+ some words +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ + + +
+ + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001-ref.xhtml new file mode 100644 index 000000000..232ae9e76 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001-ref.xhtml @@ -0,0 +1,64 @@ + + + + + CSS Reftest Reference + + + + +
+ +
+ +
+
+ a b +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001.xhtml new file mode 100644 index 000000000..1bae70438 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001.xhtml @@ -0,0 +1,103 @@ + + + + + + CSS Test: Testing flexbox layout algorithm property on canvas flex items in a vertical flex container + + + + + + + + +
+ +
+ + +
+ a b +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ + + +
+ + +
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001-ref.xhtml new file mode 100644 index 000000000..edb4a42f2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001-ref.xhtml @@ -0,0 +1,65 @@ + + + + + CSS Reftest Reference + + + + +
+
+
+ +
+ some words +
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001.xhtml new file mode 100644 index 000000000..8a504859d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001.xhtml @@ -0,0 +1,105 @@ + + + + + + CSS Test: Testing flexbox layout algorithm property on fieldset flex items in a horizontal flex container + + + + + + + + +
+
+
+ + +
+ some words
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001-ref.xhtml new file mode 100644 index 000000000..41b193019 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001-ref.xhtml @@ -0,0 +1,66 @@ + + + + + CSS Reftest Reference + + + + +
+
+
+ +
+
+ a b +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001.xhtml new file mode 100644 index 000000000..75d592f4c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001.xhtml @@ -0,0 +1,107 @@ + + + + + + CSS Test: Testing flexbox layout algorithm property on fieldset flex items in a vertical flex container + + + + + + + + +
+
+
+ + +
+ a b
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + diff --git a/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-001-ref.xhtml b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-001-ref.xhtml new file mode 100644 index 000000000..bee1ae0bf --- /dev/null +++ b/layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-001-ref.xhtml @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + +
+ +
+ + diff --git a/layout/reftests/w3c-css/submitted/selectors4/focus-within-3.html b/layout/reftests/w3c-css/submitted/selectors4/focus-within-3.html new file mode 100644 index 000000000..1a3a806ba --- /dev/null +++ b/layout/reftests/w3c-css/submitted/selectors4/focus-within-3.html @@ -0,0 +1,27 @@ + + + + + CSS Test: :focus-within selector + + + + + + + + + +

Test passes if, when the element inside the iframe is focused, there is no red border surrounded.

+
+ +
+ + diff --git a/layout/reftests/w3c-css/submitted/selectors4/reftest-stylo.list b/layout/reftests/w3c-css/submitted/selectors4/reftest-stylo.list new file mode 100644 index 000000000..b86b5ca02 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/selectors4/reftest-stylo.list @@ -0,0 +1,8 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== dir-style-01a.html dir-style-01a.html +== dir-style-01b.html dir-style-01b.html +== dir-style-02a.html dir-style-02a.html +== dir-style-02b.html dir-style-02b.html +== dir-style-03a.html dir-style-03a.html +== dir-style-03b.html dir-style-03b.html +== dir-style-04.html dir-style-04.html diff --git a/layout/reftests/w3c-css/submitted/selectors4/reftest.list b/layout/reftests/w3c-css/submitted/selectors4/reftest.list new file mode 100644 index 000000000..5e1bccf5c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/selectors4/reftest.list @@ -0,0 +1,11 @@ +needs-focus == focus-within-1.html focus-within-1-ref.html +needs-focus == focus-within-2.html focus-within-2-ref.html +needs-focus == focus-within-3.html focus-within-3-ref.html +== dir-style-01a.html dir-style-01-ref.html +== dir-style-01b.html dir-style-01-ref.html +== dir-style-02a.html dir-style-02-ref.html +== dir-style-02b.html dir-style-02-ref.html +== dir-style-03a.html dir-style-03-ref.html +== dir-style-03b.html dir-style-03-ref.html +== dir-style-04.html dir-style-04-ref.html +== child-index-no-parent-01.html child-index-no-parent-01-ref.html diff --git a/layout/reftests/w3c-css/submitted/test-template-001.xht b/layout/reftests/w3c-css/submitted/test-template-001.xht new file mode 100644 index 000000000..ea9cc5feb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/test-template-001.xht @@ -0,0 +1,18 @@ + + + + CSS Test: {{ brief but unique descriptive title of what's being tested }} + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list b/layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list new file mode 100644 index 000000000..7792a22e7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list @@ -0,0 +1,134 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing + + +== ruby-text-decoration-01.html ruby-text-decoration-01.html +== text-decoration-propagation-01.html text-decoration-propagation-01.html + +# text-emphasis-style +== text-emphasis-style-property-001.html text-emphasis-style-property-001.html +fuzzy-if(gtkWidget,3,4) fuzzy-if(skiaContent,87,65) == text-emphasis-style-property-002.html text-emphasis-style-property-002.html +skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-003.html text-emphasis-style-property-003.html +skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-004.html text-emphasis-style-property-004.html +== text-emphasis-style-property-005.html text-emphasis-style-property-005.html +== text-emphasis-style-property-005a.html text-emphasis-style-property-005a.html +# START tests from support/generate-text-emphasis-style-property-010-tests.sh +== text-emphasis-style-property-010Zs.html text-emphasis-style-property-010Zs.html +== text-emphasis-style-property-010Zl.html text-emphasis-style-property-010Zl.html +== text-emphasis-style-property-010Zp.html text-emphasis-style-property-010Zp.html +== text-emphasis-style-property-010Cc.html text-emphasis-style-property-010Cc.html +fails fuzzy-if(skiaContent,1,336) == text-emphasis-style-property-010Cf.html text-emphasis-style-property-010Cf.html +# END tests from support/generate-text-emphasis-style-property-010-tests.sh +== text-emphasis-style-property-010Cn.html text-emphasis-style-property-010Cn.html +# START tests from support/generate-text-emphasis-style-property-tests.py +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-011.html text-emphasis-style-property-011.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-011a.html text-emphasis-style-property-011a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-011b.html text-emphasis-style-property-011b.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012.html text-emphasis-style-property-012.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012a.html text-emphasis-style-property-012a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012b.html text-emphasis-style-property-012b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012c.html text-emphasis-style-property-012c.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-013.html text-emphasis-style-property-013.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-013a.html text-emphasis-style-property-013a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-013b.html text-emphasis-style-property-013b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-014.html text-emphasis-style-property-014.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-014a.html text-emphasis-style-property-014a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-014b.html text-emphasis-style-property-014b.html +fails fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-015.html text-emphasis-style-property-015.html +fails fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-015a.html text-emphasis-style-property-015a.html +fails fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-015b.html text-emphasis-style-property-015b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-016.html text-emphasis-style-property-016.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-016a.html text-emphasis-style-property-016a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-017.html text-emphasis-style-property-017.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-017a.html text-emphasis-style-property-017a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-017b.html text-emphasis-style-property-017b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-018.html text-emphasis-style-property-018.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-018a.html text-emphasis-style-property-018a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-019.html text-emphasis-style-property-019.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-019a.html text-emphasis-style-property-019a.html +fails fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-020.html text-emphasis-style-property-020.html +fails fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-020a.html text-emphasis-style-property-020a.html +# END tests from support/generate-text-emphasis-style-property-tests.py + +# text-emphasis-color +fuzzy-if(gtkWidget,3,4) == text-emphasis-color-property-001.html text-emphasis-color-property-001.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-color-property-001a.html text-emphasis-color-property-001a.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-color-property-002.html text-emphasis-color-property-002.html + +# text-emphasis +== text-emphasis-property-001.html text-emphasis-property-001.html +fuzzy-if(gtkWidget,3,4) fuzzy-if(skiaContent,87,65) == text-emphasis-property-002.html text-emphasis-property-002.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-property-003.html text-emphasis-property-003.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-property-003a.html text-emphasis-property-003a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-property-003b.html text-emphasis-property-003b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-property-004.html text-emphasis-property-004.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-property-004a.html text-emphasis-property-004a.html + +# text-emphasis-position +# START tests from support/generate-text-emphasis-position-property-tests.py +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001.html text-emphasis-position-property-001.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001a.html text-emphasis-position-property-001a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001b.html text-emphasis-position-property-001b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001c.html text-emphasis-position-property-001c.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002.html text-emphasis-position-property-002.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002a.html text-emphasis-position-property-002a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002b.html text-emphasis-position-property-002b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002c.html text-emphasis-position-property-002c.html +== text-emphasis-position-property-003.html text-emphasis-position-property-003.html +== text-emphasis-position-property-003a.html text-emphasis-position-property-003a.html +== text-emphasis-position-property-003b.html text-emphasis-position-property-003b.html +== text-emphasis-position-property-003c.html text-emphasis-position-property-003c.html +== text-emphasis-position-property-003d.html text-emphasis-position-property-003d.html +== text-emphasis-position-property-003e.html text-emphasis-position-property-003e.html +== text-emphasis-position-property-003f.html text-emphasis-position-property-003f.html +== text-emphasis-position-property-003g.html text-emphasis-position-property-003g.html +== text-emphasis-position-property-004.html text-emphasis-position-property-004.html +== text-emphasis-position-property-004a.html text-emphasis-position-property-004a.html +== text-emphasis-position-property-004b.html text-emphasis-position-property-004b.html +== text-emphasis-position-property-004c.html text-emphasis-position-property-004c.html +== text-emphasis-position-property-004d.html text-emphasis-position-property-004d.html +== text-emphasis-position-property-004e.html text-emphasis-position-property-004e.html +== text-emphasis-position-property-004f.html text-emphasis-position-property-004f.html +== text-emphasis-position-property-004g.html text-emphasis-position-property-004g.html +== text-emphasis-position-property-005.html text-emphasis-position-property-005.html +== text-emphasis-position-property-005a.html text-emphasis-position-property-005a.html +== text-emphasis-position-property-005b.html text-emphasis-position-property-005b.html +== text-emphasis-position-property-005c.html text-emphasis-position-property-005c.html +== text-emphasis-position-property-005d.html text-emphasis-position-property-005d.html +== text-emphasis-position-property-005e.html text-emphasis-position-property-005e.html +== text-emphasis-position-property-005f.html text-emphasis-position-property-005f.html +== text-emphasis-position-property-005g.html text-emphasis-position-property-005g.html +== text-emphasis-position-property-006.html text-emphasis-position-property-006.html +== text-emphasis-position-property-006a.html text-emphasis-position-property-006a.html +== text-emphasis-position-property-006b.html text-emphasis-position-property-006b.html +== text-emphasis-position-property-006c.html text-emphasis-position-property-006c.html +== text-emphasis-position-property-006d.html text-emphasis-position-property-006d.html +== text-emphasis-position-property-006e.html text-emphasis-position-property-006e.html +== text-emphasis-position-property-006f.html text-emphasis-position-property-006f.html +== text-emphasis-position-property-006g.html text-emphasis-position-property-006g.html +# END tests from support/generate-text-emphasis-position-property-tests.py + +# START tests from support/generate-text-emphasis-ruby-tests.py +== text-emphasis-ruby-001.html text-emphasis-ruby-001.html +== text-emphasis-ruby-002.html text-emphasis-ruby-002.html +== text-emphasis-ruby-003.html text-emphasis-ruby-003.html +== text-emphasis-ruby-003a.html text-emphasis-ruby-003a.html +== text-emphasis-ruby-004.html text-emphasis-ruby-004.html +== text-emphasis-ruby-004a.html text-emphasis-ruby-004a.html +# END tests from support/generate-text-emphasis-ruby-tests.py + +# text-emphasis line height +# START tests from support/generate-text-emphasis-line-height-tests.py +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-001a.html text-emphasis-line-height-001a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-001b.html text-emphasis-line-height-001b.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-002a.html text-emphasis-line-height-002a.html +fails fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-002b.html text-emphasis-line-height-002b.html +== text-emphasis-line-height-003a.html text-emphasis-line-height-003a.html +== text-emphasis-line-height-003b.html text-emphasis-line-height-003b.html +== text-emphasis-line-height-003c.html text-emphasis-line-height-003c.html +== text-emphasis-line-height-003d.html text-emphasis-line-height-003d.html +== text-emphasis-line-height-004a.html text-emphasis-line-height-004a.html +== text-emphasis-line-height-004b.html text-emphasis-line-height-004b.html +== text-emphasis-line-height-004c.html text-emphasis-line-height-004c.html +== text-emphasis-line-height-004d.html text-emphasis-line-height-004d.html +# END tests from support/generate-text-emphasis-line-height-tests.py +fails fuzzy-if(gtkWidget,3,4) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),43,1) == text-emphasis-line-height-001z.html text-emphasis-line-height-001z.html diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/reftest.list b/layout/reftests/w3c-css/submitted/text-decor-3/reftest.list new file mode 100644 index 000000000..2c24653c6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/reftest.list @@ -0,0 +1,131 @@ +== ruby-text-decoration-01.html ruby-text-decoration-01-ref.html +== text-decoration-propagation-01.html text-decoration-propagation-01-ref.html + +# text-emphasis-style +== text-emphasis-style-property-001.html text-emphasis-style-property-001-ref.html +fuzzy-if(gtkWidget,3,4) fuzzy-if(skiaContent,104,80) == text-emphasis-style-property-002.html text-emphasis-style-property-002-ref.html +skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-003.html text-emphasis-style-property-003-ref.html +skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-004.html text-emphasis-style-property-004-ref.html +== text-emphasis-style-property-005.html text-emphasis-style-property-005-ref.html +== text-emphasis-style-property-005a.html text-emphasis-style-property-005-ref.html +# START tests from support/generate-text-emphasis-style-property-010-tests.sh +== text-emphasis-style-property-010Zs.html text-emphasis-style-property-010-ref.html +== text-emphasis-style-property-010Zl.html text-emphasis-style-property-010-ref.html +== text-emphasis-style-property-010Zp.html text-emphasis-style-property-010-ref.html +== text-emphasis-style-property-010Cc.html text-emphasis-style-property-010-ref.html +fuzzy-if(skiaContent,1,336) == text-emphasis-style-property-010Cf.html text-emphasis-style-property-010-ref.html +# END tests from support/generate-text-emphasis-style-property-010-tests.sh +== text-emphasis-style-property-010Cn.html text-emphasis-style-property-010-ref.html +# START tests from support/generate-text-emphasis-style-property-tests.py +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-011.html text-emphasis-style-property-011-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-011a.html text-emphasis-style-property-011-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-011b.html text-emphasis-style-property-011-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012.html text-emphasis-style-property-012-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012a.html text-emphasis-style-property-012-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012b.html text-emphasis-style-property-012-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-012c.html text-emphasis-style-property-012-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-013.html text-emphasis-style-property-013-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-013a.html text-emphasis-style-property-013-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-013b.html text-emphasis-style-property-013-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-014.html text-emphasis-style-property-014-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-014a.html text-emphasis-style-property-014-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-014b.html text-emphasis-style-property-014-ref.html +fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-015.html text-emphasis-style-property-015-ref.html +fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-015a.html text-emphasis-style-property-015-ref.html +fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-015b.html text-emphasis-style-property-015-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-016.html text-emphasis-style-property-016-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-016a.html text-emphasis-style-property-016-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-017.html text-emphasis-style-property-017-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-017a.html text-emphasis-style-property-017-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-017b.html text-emphasis-style-property-017-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-018.html text-emphasis-style-property-018-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-018a.html text-emphasis-style-property-018-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-019.html text-emphasis-style-property-019-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-style-property-019a.html text-emphasis-style-property-019-ref.html +fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-020.html text-emphasis-style-property-020-ref.html +fuzzy-if(gtkWidget,3,4) skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == text-emphasis-style-property-020a.html text-emphasis-style-property-020-ref.html +# END tests from support/generate-text-emphasis-style-property-tests.py + +# text-emphasis-color +fuzzy-if(gtkWidget,3,4) == text-emphasis-color-property-001.html text-emphasis-color-property-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-color-property-001a.html text-emphasis-color-property-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-color-property-002.html text-emphasis-color-property-002-ref.html + +# text-emphasis +== text-emphasis-property-001.html text-emphasis-style-property-001-ref.html +fuzzy-if(gtkWidget,3,4) fuzzy-if(skiaContent,104,80) == text-emphasis-property-002.html text-emphasis-style-property-002-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-property-003.html text-emphasis-style-property-012-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-property-003a.html text-emphasis-style-property-012-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-property-003b.html text-emphasis-style-property-012-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-property-004.html text-emphasis-color-property-002-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-property-004a.html text-emphasis-color-property-002-ref.html + +# text-emphasis-position +# START tests from support/generate-text-emphasis-position-property-tests.py +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001.html text-emphasis-position-property-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001a.html text-emphasis-position-property-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001b.html text-emphasis-position-property-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-001c.html text-emphasis-position-property-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002.html text-emphasis-position-property-002-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002a.html text-emphasis-position-property-002-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002b.html text-emphasis-position-property-002-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-position-property-002c.html text-emphasis-position-property-002-ref.html +== text-emphasis-position-property-003.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-003a.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-003b.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-003c.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-003d.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-003e.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-003f.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-003g.html text-emphasis-position-property-003-ref.html +== text-emphasis-position-property-004.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-004a.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-004b.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-004c.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-004d.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-004e.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-004f.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-004g.html text-emphasis-position-property-004-ref.html +== text-emphasis-position-property-005.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-005a.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-005b.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-005c.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-005d.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-005e.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-005f.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-005g.html text-emphasis-position-property-005-ref.html +== text-emphasis-position-property-006.html text-emphasis-position-property-006-ref.html +== text-emphasis-position-property-006a.html text-emphasis-position-property-006-ref.html +== text-emphasis-position-property-006b.html text-emphasis-position-property-006-ref.html +== text-emphasis-position-property-006c.html text-emphasis-position-property-006-ref.html +== text-emphasis-position-property-006d.html text-emphasis-position-property-006-ref.html +== text-emphasis-position-property-006e.html text-emphasis-position-property-006-ref.html +== text-emphasis-position-property-006f.html text-emphasis-position-property-006-ref.html +== text-emphasis-position-property-006g.html text-emphasis-position-property-006-ref.html +# END tests from support/generate-text-emphasis-position-property-tests.py + +# START tests from support/generate-text-emphasis-ruby-tests.py +== text-emphasis-ruby-001.html text-emphasis-ruby-001-ref.html +== text-emphasis-ruby-002.html text-emphasis-ruby-002-ref.html +== text-emphasis-ruby-003.html text-emphasis-ruby-003-ref.html +== text-emphasis-ruby-003a.html text-emphasis-ruby-003-ref.html +== text-emphasis-ruby-004.html text-emphasis-ruby-004-ref.html +== text-emphasis-ruby-004a.html text-emphasis-ruby-004-ref.html +# END tests from support/generate-text-emphasis-ruby-tests.py + +# text-emphasis line height +# START tests from support/generate-text-emphasis-line-height-tests.py +fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-001a.html text-emphasis-line-height-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-001b.html text-emphasis-line-height-001-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-002a.html text-emphasis-line-height-002-ref.html +fuzzy-if(gtkWidget,3,4) == text-emphasis-line-height-002b.html text-emphasis-line-height-002-ref.html +== text-emphasis-line-height-003a.html text-emphasis-line-height-003-ref.html +== text-emphasis-line-height-003b.html text-emphasis-line-height-003-ref.html +== text-emphasis-line-height-003c.html text-emphasis-line-height-003-ref.html +== text-emphasis-line-height-003d.html text-emphasis-line-height-003-ref.html +== text-emphasis-line-height-004a.html text-emphasis-line-height-004-ref.html +== text-emphasis-line-height-004b.html text-emphasis-line-height-004-ref.html +== text-emphasis-line-height-004c.html text-emphasis-line-height-004-ref.html +== text-emphasis-line-height-004d.html text-emphasis-line-height-004-ref.html +# END tests from support/generate-text-emphasis-line-height-tests.py +fuzzy-if(gtkWidget,3,4) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),43,1) == text-emphasis-line-height-001z.html text-emphasis-line-height-001-ref.html diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01-ref.html new file mode 100644 index 000000000..c1b08d05c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Test: text-decoration on rubies + + + + +

+ けいおうじゅくだいがく +

+ + diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01.html b/layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01.html new file mode 100644 index 000000000..943581a92 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/ruby-text-decoration-01.html @@ -0,0 +1,29 @@ + + + + + CSS Test: text-decoration on rubies + + + + + + +

+ けいおうじゅくだいがく +

+ + diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-line-height-tests.py b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-line-height-tests.py new file mode 100644 index 000000000..7aa975aaa --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-line-height-tests.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python +# - * - coding: UTF-8 - * - + +""" +This script generates tests text-emphasis-line-height-001 ~ 004 except +001z. They test the line height expansion in different directions. This +script outputs a list of all tests it generated in the format of Mozilla +reftest.list to the stdout. +""" + +from __future__ import unicode_literals + +TEST_FILE = 'text-emphasis-line-height-{:03}{}.html' +TEST_TEMPLATE = ''' + +CSS Test: text-emphasis line height, {pos}, {wm}, {tag} + + + + + +

Pass if the emphasis marks are {dir} the black line:

+{start}試験テスト{end} +''' + +REF_FILE = 'text-emphasis-line-height-{:03}-ref.html' +REF_TEMPLATE=''' + +CSS Reference: text-emphasis line height, {pos} + + + +

Pass if the emphasis marks are {dir} the black line:

+
+''' + +STYLE1 = 'line-height: 1; border-{pos}: 1px solid black; ' + \ + 'writing-mode: {wm}; text-emphasis-position: {posval};' +STYLE2 = 'text-emphasis: circle;' + +TAGS = [ + # (tag, start, end) + ('div', '
', '
'), + ('span', '
', '
'), + ] +POSITIONS = [ + # pos, text-emphasis-position, ruby-position, + # writing-modes, dir text + ('top', 'over right', 'over', + ['horizontal-tb'], 'below'), + ('bottom', 'under right', 'under', + ['horizontal-tb'], 'over'), + ('right', 'over right', 'over', + ['vertical-rl', 'vertical-lr'], 'to the left of'), + ('left', 'over left', 'under', + ['vertical-rl', 'vertical-lr'], 'to the right of'), + ] + +import string + +def write_file(filename, content): + with open(filename, 'wb') as f: + f.write(content.encode('UTF-8')) + +print("# START tests from {}".format(__file__)) +idx = 0 +for (pos, emphasis_pos, ruby_pos, wms, dir) in POSITIONS: + idx += 1 + ref_file = REF_FILE.format(idx) + content = REF_TEMPLATE.format(pos=pos, dir=dir, wm=wms[0], posval=ruby_pos) + write_file(ref_file, content) + suffix = iter(string.ascii_lowercase) + for wm in wms: + style1 = STYLE1.format(pos=pos, wm=wm, posval=emphasis_pos) + for (tag, start, end) in TAGS: + test_file = TEST_FILE.format(idx, next(suffix)) + content = TEST_TEMPLATE.format( + pos=pos, wm=wm, tag=tag, index=idx, dir=dir, + start=start.format(style1=style1, style2=STYLE2), end=end) + write_file(test_file, content) + print("== {} {}".format(test_file, ref_file)) +print("# END tests from {}".format(__file__)) diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-position-property-tests.py b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-position-property-tests.py new file mode 100644 index 000000000..94701b57f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-position-property-tests.py @@ -0,0 +1,79 @@ +#!/usr/bin/env python +# - * - coding: UTF-8 - * - + +""" +This script generates tests text-emphasis-position-property-001 ~ 006 +which cover all possible values of text-emphasis-position property with +all combination of three main writing modes and two orientations. Only +test files are generated by this script. It also outputs a list of all +tests it generated in the format of Mozilla reftest.list to the stdout. +""" + +from __future__ import unicode_literals + +import itertools + +TEST_FILE = 'text-emphasis-position-property-{:03}{}.html' +REF_FILE = 'text-emphasis-position-property-{:03}-ref.html' +TEST_TEMPLATE = ''' + +CSS Test: text-emphasis-position: {value}, {title} + + + + + +

Pass if the emphasis marks are {position} the text below:

+
試験テスト
+''' + +SUFFIXES = ['', 'a', 'b', 'c', 'd', 'e', 'f', 'g'] + +WRITING_MODES = ["horizontal-tb", "vertical-rl", "vertical-lr"] +POSITION_HORIZONTAL = ["over", "under"] +POSITION_VERTICAL = ["right", "left"] + +REF_MAP_MIXED = { "over": 1, "under": 2, "right": 3, "left": 4 } +REF_MAP_SIDEWAYS = { "right": 5, "left": 6 } +POSITION_TEXT = { "over": "over", "under": "under", + "right": "to the right of", "left": "to the left of" } + +suffixes = [iter(SUFFIXES) for i in range(6)] + +reftest_items = [] + +def write_file(filename, content): + with open(filename, 'wb') as f: + f.write(content.encode('UTF-8')) + +def write_test_file(idx, suffix, wm, orient, value, position): + filename = TEST_FILE.format(idx, suffix) + write_file(filename, TEST_TEMPLATE.format( + value=value, wm=wm, orient=orient, index=idx, position=position, + title=(wm if orient == "mixed" else "{}, {}".format(wm, orient)))) + reftest_items.append("== {} {}".format(filename, REF_FILE.format(idx))) + +def write_test_files(wm, orient, pos1, pos2): + idx = (REF_MAP_MIXED if orient == "mixed" else REF_MAP_SIDEWAYS)[pos1] + position = POSITION_TEXT[pos1] + suffix = suffixes[idx - 1] + write_test_file(idx, next(suffix), wm, orient, pos1 + " " + pos2, position) + write_test_file(idx, next(suffix), wm, orient, pos2 + " " + pos1, position) + +for wm in WRITING_MODES: + if wm == "horizontal-tb": + effective_pos = POSITION_HORIZONTAL + ineffective_pos = POSITION_VERTICAL + else: + effective_pos = POSITION_VERTICAL + ineffective_pos = POSITION_HORIZONTAL + for pos1, pos2 in itertools.product(effective_pos, ineffective_pos): + write_test_files(wm, "mixed", pos1, pos2) + if wm != "horizontal-tb": + write_test_files(wm, "sideways", pos1, pos2) + +print("# START tests from {}".format(__file__)) +reftest_items.sort() +for item in reftest_items: + print(item) +print("# END tests from {}".format(__file__)) diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-ruby-tests.py b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-ruby-tests.py new file mode 100644 index 000000000..bb2f9706a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-ruby-tests.py @@ -0,0 +1,69 @@ +#!/usr/bin/env python +# - * - coding: UTF-8 - * - + +""" +This script generates tests text-emphasis-ruby-001 ~ 004 which tests +emphasis marks with ruby in four directions. It outputs a list of all +tests it generated in the format of Mozilla reftest.list to the stdout. +""" + +from __future__ import unicode_literals + +TEST_FILE = 'text-emphasis-ruby-{:03}{}.html' +TEST_TEMPLATE = ''' + +CSS Test: text-emphasis and ruby, {wm}, {pos} + + + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
+''' + +REF_FILE = 'text-emphasis-ruby-{:03}-ref.html' +REF_TEMPLATE = ''' + +CSS Reference: text-emphasis and ruby, {wm}, {pos} + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
+''' + +TEST_CASES = [ + ('top', 'horizontal-tb', 'over', [ + ('horizontal-tb', 'over right')]), + ('bottom', 'horizontal-tb', 'under', [ + ('horizontal-tb', 'under right')]), + ('right', 'vertical-rl', 'over', [ + ('vertical-rl', 'over right'), + ('vertical-lr', 'over right')]), + ('left', 'vertical-rl', 'under', [ + ('vertical-rl', 'over left'), + ('vertical-lr', 'over left')]), + ] + +SUFFIXES = ['', 'a'] + +def write_file(filename, content): + with open(filename, 'wb') as f: + f.write(content.encode('UTF-8')) + +print("# START tests from {}".format(__file__)) +idx = 0 +for pos, ref_wm, ruby_pos, subtests in TEST_CASES: + idx += 1 + ref_file = REF_FILE.format(idx) + ref_content = REF_TEMPLATE.format(pos=pos, wm=ref_wm, posval=ruby_pos) + write_file(ref_file, ref_content) + suffix = iter(SUFFIXES) + for wm, posval in subtests: + test_file = TEST_FILE.format(idx, next(suffix)) + test_content = TEST_TEMPLATE.format( + wm=wm, pos=pos, index=idx, ruby_pos=ruby_pos, posval=posval) + write_file(test_file, test_content) + print("== {} {}".format(test_file, ref_file)) +print("# END tests from {}".format(__file__)) diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-010-tests.sh b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-010-tests.sh new file mode 100644 index 000000000..3e5667429 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-010-tests.sh @@ -0,0 +1,81 @@ +#!/usr/bin/env bash + +# This script generates tests text-emphasis-style-property-010* except +# 010Cn. The tests generated cover all characters listed in the unicode +# data file which should not have emphasis mark specified in the spec. +# This script downloads UnicodeData.txt from the website of the Unicode +# Consortium and extract the characters form that file. It requires +# python (either 2.5+ or 3.x), awk, and wget to work. Only test files +# are generated by this script. It also outputs a list of all tests it +# generated in the format of Mozilla reftest.list to the stdout. Other +# information has been redirected to the stderr. + +UNICODE_DATA_FILE='UnicodeData.txt' +UNICODE_DATA_URL="http://www.unicode.org/Public/8.0.0/ucd/$UNICODE_DATA_FILE" +UNICODE_DATA_DIGEST='38b17e1118206489a7e0ab5d29d7932212d38838df7d3ec025ecb58e8798ec20' + +TEST_FILE='text-emphasis-style-property-010%s.html' +REF_FILE='text-emphasis-style-property-010-ref.html' + +digest_file() { + python -c "import hashlib; +print(hashlib.sha256(open('$1', 'rb').read()).hexdigest())" +} + +check_file() { + [[ -f "$UNICODE_DATA_FILE" ]] || return 1 + digest=`digest_file "$UNICODE_DATA_FILE"` + [[ "$digest" == "$UNICODE_DATA_DIGEST" ]] || return 2 +} + +download_data() { + check_file + if [[ $? -eq 2 ]]; then + echo "Removing incorrect data file..." >&2 + rm "$UNICODE_DATA_FILE" + fi + wget -nc -O"$UNICODE_DATA_FILE" "$UNICODE_DATA_URL" >&2 + + check_file + if [[ $? -ne 0 ]]; then + echo "Failed to get the correct unicode data file!" >&2 + exit 1 + fi +} + +list_codepoints() { + awk -F';' "\$3 == \"$1\" { print \" 0x\"\$1\",\" }" "$UNICODE_DATA_FILE" +} + +write_test_file() { + filename=`printf "$TEST_FILE" $1` + echo "== $filename $REF_FILE" + cat < $filename + + +CSS Test: text-emphasis, $1 + + + + + +

Pass if there is nothing rendered below:

+
+ +
+EOF +} + +download_data +echo "# START tests from $0" +for c in Zs Zl Zp Cc Cf; do + write_test_file "$c" +done +echo "# END tests from $0" diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-tests.py b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-tests.py new file mode 100644 index 000000000..eb14e83bc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-tests.py @@ -0,0 +1,85 @@ +#!/usr/bin/env python +# - * - coding: UTF-8 - * - + +""" +This script generates tests text-emphasis-style-property-011 ~ 020 which +cover all possible values of text-emphasis-style property, except none +and , with horizontal writing mode. It outputs a list of all +tests it generated in the format of Mozilla reftest.list to the stdout. +""" + +from __future__ import unicode_literals + +TEST_FILE = 'text-emphasis-style-property-{:03}{}.html' +TEST_TEMPLATE = ''' + +CSS Test: text-emphasis-style: {title} + + + + + +

Pass if there is a '{char}' above every character below:

+
試験テスト
+''' + +REF_FILE = 'text-emphasis-style-property-{:03}-ref.html' +REF_TEMPLATE = ''' + +CSS Reference: text-emphasis-style: {0} + + + +

Pass if there is a '{1}' above every character below:

+
{1}{1}{1}{1}{1}
+''' + +DATA_SET = [ + ('dot', 0x2022, 0x25e6), + ('circle', 0x25cf, 0x25cb), + ('double-circle', 0x25c9, 0x25ce), + ('triangle', 0x25b2, 0x25b3), + ('sesame', 0xfe45, 0xfe46), + ] + +SUFFIXES = ['', 'a', 'b', 'c', 'd', 'e'] + +def get_html_entity(code): + return '&#x{:04X};'.format(code) + +def write_file(filename, content): + with open(filename, 'wb') as f: + f.write(content.encode('UTF-8')) + +def write_test_file(idx, suffix, style, code, name=None): + if not name: + name = style + filename = TEST_FILE.format(idx, suffix) + write_file(filename, TEST_TEMPLATE.format(index=idx, value=style, + char=get_html_entity(code), + code='U+{:04X}'.format(code), + title=name)) + print("== {} {}".format(filename, REF_FILE.format(idx))) + +idx = 10 +def write_files(style, code): + global idx + idx += 1 + fill, shape = style + basic_style = "{} {}".format(fill, shape) + write_file(REF_FILE.format(idx), + REF_TEMPLATE.format(basic_style, get_html_entity(code))) + suffix = iter(SUFFIXES) + write_test_file(idx, next(suffix), basic_style, code) + write_test_file(idx, next(suffix), "{} {}".format(shape, fill), code) + if fill == 'filled': + write_test_file(idx, next(suffix), shape, code) + if shape == 'circle': + write_test_file(idx, next(suffix), fill, code, fill + ', horizontal') + +print("# START tests from {}".format(__file__)) +for name, code, _ in DATA_SET: + write_files(('filled', name), code) +for name, _, code in DATA_SET: + write_files(('open', name), code) +print("# END tests from {}".format(__file__)) diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01-ref.html new file mode 100644 index 000000000..fe5b2191c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01-ref.html @@ -0,0 +1,9 @@ + + +CSS Test Reference + + + + This text must not be underlined. + + diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01.html new file mode 100644 index 000000000..45e680d4d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01.html @@ -0,0 +1,15 @@ + + +CSS Test: text-decoration shouldn't propagate through 'svg' element + + + + + + + + This text must not be underlined. + + diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001-ref.html new file mode 100644 index 000000000..00c87eeb0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-color: currentColor + + + +

Pass if there is a green '●' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001.html new file mode 100644 index 000000000..2d4676ad7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-color: untouched + + + + + +

Pass if there is a green '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001a.html new file mode 100644 index 000000000..34c817e68 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-color: initial + + + + + +

Pass if there is a green '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001b.html new file mode 100644 index 000000000..0acb0f768 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-color: initial from text-emphasis + + + + + +

Pass if there is a green '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002-ref.html new file mode 100644 index 000000000..2bcc1d6b9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-color: green + + + +

Pass if there is a green '●' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002.html new file mode 100644 index 000000000..a215267eb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-color: green + + + + + +

Pass if there is a green '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001-ref.html new file mode 100644 index 000000000..682acb715 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis line height, top + + + +

Pass if the emphasis marks are below the black line:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001a.html new file mode 100644 index 000000000..933d4a427 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, top, horizontal-tb, div + + + + + +

Pass if the emphasis marks are below the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001b.html new file mode 100644 index 000000000..58bf9821d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, top, horizontal-tb, span + + + + + +

Pass if the emphasis marks are below the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001z.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001z.html new file mode 100644 index 000000000..ae6dfb588 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001z.html @@ -0,0 +1,18 @@ + + +CSS Test: text-emphasis line height, top, textarea + + + + + + +

Pass if the emphasis marks are below the black line:

+ diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002-ref.html new file mode 100644 index 000000000..345b1c146 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis line height, bottom + + + +

Pass if the emphasis marks are over the black line:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002a.html new file mode 100644 index 000000000..eebe40d1f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, bottom, horizontal-tb, div + + + + + +

Pass if the emphasis marks are over the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002b.html new file mode 100644 index 000000000..9f65d5f07 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, bottom, horizontal-tb, span + + + + + +

Pass if the emphasis marks are over the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003-ref.html new file mode 100644 index 000000000..a177e9b98 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis line height, right + + + +

Pass if the emphasis marks are to the left of the black line:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003a.html new file mode 100644 index 000000000..4e60e5ad0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, right, vertical-rl, div + + + + + +

Pass if the emphasis marks are to the left of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003b.html new file mode 100644 index 000000000..01450b1e6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, right, vertical-rl, span + + + + + +

Pass if the emphasis marks are to the left of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003c.html new file mode 100644 index 000000000..fde86c7fd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, right, vertical-lr, div + + + + + +

Pass if the emphasis marks are to the left of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003d.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003d.html new file mode 100644 index 000000000..78a3b1ea0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003d.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, right, vertical-lr, span + + + + + +

Pass if the emphasis marks are to the left of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004-ref.html new file mode 100644 index 000000000..e2a6a8c83 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis line height, left + + + +

Pass if the emphasis marks are to the right of the black line:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004a.html new file mode 100644 index 000000000..0111f238c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, left, vertical-rl, div + + + + + +

Pass if the emphasis marks are to the right of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004b.html new file mode 100644 index 000000000..fbe45c04a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, left, vertical-rl, span + + + + + +

Pass if the emphasis marks are to the right of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004c.html new file mode 100644 index 000000000..fa6786771 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, left, vertical-lr, div + + + + + +

Pass if the emphasis marks are to the right of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004d.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004d.html new file mode 100644 index 000000000..2f5e0d404 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004d.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis line height, left, vertical-lr, span + + + + + +

Pass if the emphasis marks are to the right of the black line:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001-ref.html new file mode 100644 index 000000000..a401c67be --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-position: over + + + +

Pass if the emphasis marks are over the text below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001.html new file mode 100644 index 000000000..feef0532c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over right, horizontal-tb + + + + + +

Pass if the emphasis marks are over the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001a.html new file mode 100644 index 000000000..731a04e11 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right over, horizontal-tb + + + + + +

Pass if the emphasis marks are over the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001b.html new file mode 100644 index 000000000..36b8e455e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over left, horizontal-tb + + + + + +

Pass if the emphasis marks are over the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001c.html new file mode 100644 index 000000000..81cf7fd7c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left over, horizontal-tb + + + + + +

Pass if the emphasis marks are over the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002-ref.html new file mode 100644 index 000000000..466594947 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-position: under + + + +

Pass if the emphasis marks are under the text below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002.html new file mode 100644 index 000000000..034a41ac8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under right, horizontal-tb + + + + + +

Pass if the emphasis marks are under the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002a.html new file mode 100644 index 000000000..4aae003b7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right under, horizontal-tb + + + + + +

Pass if the emphasis marks are under the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002b.html new file mode 100644 index 000000000..3ae17dcab --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under left, horizontal-tb + + + + + +

Pass if the emphasis marks are under the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002c.html new file mode 100644 index 000000000..e67fce566 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left under, horizontal-tb + + + + + +

Pass if the emphasis marks are under the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003-ref.html new file mode 100644 index 000000000..770fa1e8f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-position: right + + + +

Pass if the emphasis marks are to the right of the text below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003.html new file mode 100644 index 000000000..b8fcd3d8d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right over, vertical-rl + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003a.html new file mode 100644 index 000000000..ded96690c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over right, vertical-rl + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003b.html new file mode 100644 index 000000000..25e69eb1d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right under, vertical-rl + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003c.html new file mode 100644 index 000000000..0cf05a3d4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under right, vertical-rl + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003d.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003d.html new file mode 100644 index 000000000..648721919 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003d.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right over, vertical-lr + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003e.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003e.html new file mode 100644 index 000000000..b2dc58b2d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003e.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over right, vertical-lr + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003f.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003f.html new file mode 100644 index 000000000..ad2613bda --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003f.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right under, vertical-lr + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003g.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003g.html new file mode 100644 index 000000000..c2cc3d6a8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003g.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under right, vertical-lr + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004-ref.html new file mode 100644 index 000000000..1e56f5877 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-position: left + + + +

Pass if the emphasis marks are to the left of the text below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004.html new file mode 100644 index 000000000..10a42ce81 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left over, vertical-rl + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004a.html new file mode 100644 index 000000000..e1fc0a727 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over left, vertical-rl + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004b.html new file mode 100644 index 000000000..2deb2e66a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left under, vertical-rl + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004c.html new file mode 100644 index 000000000..45b14882d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under left, vertical-rl + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004d.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004d.html new file mode 100644 index 000000000..2c0dd0234 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004d.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left over, vertical-lr + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004e.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004e.html new file mode 100644 index 000000000..4b17e87c9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004e.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over left, vertical-lr + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004f.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004f.html new file mode 100644 index 000000000..1e7b48b56 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004f.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left under, vertical-lr + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004g.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004g.html new file mode 100644 index 000000000..02860e4fb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004g.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under left, vertical-lr + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005-ref.html new file mode 100644 index 000000000..7427dec9d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-position: right, sideways + + + +

Pass if the emphasis marks are to the right of the text below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005.html new file mode 100644 index 000000000..2eaca9cf0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right over, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005a.html new file mode 100644 index 000000000..1061e936f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over right, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005b.html new file mode 100644 index 000000000..f535eb2bc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right under, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005c.html new file mode 100644 index 000000000..111804711 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under right, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005d.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005d.html new file mode 100644 index 000000000..390446cdf --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005d.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right over, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005e.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005e.html new file mode 100644 index 000000000..6f65274d0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005e.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over right, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005f.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005f.html new file mode 100644 index 000000000..ecec98122 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005f.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: right under, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005g.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005g.html new file mode 100644 index 000000000..81b220bff --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005g.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under right, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the right of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006-ref.html new file mode 100644 index 000000000..85af6c250 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-position: left, sideways + + + +

Pass if the emphasis marks are to the left of the text below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006.html new file mode 100644 index 000000000..8933513b7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left over, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006a.html new file mode 100644 index 000000000..5aa8067f5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over left, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006b.html new file mode 100644 index 000000000..6d98ea15f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left under, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006c.html new file mode 100644 index 000000000..1d1acd964 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under left, vertical-rl, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006d.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006d.html new file mode 100644 index 000000000..575f07d5f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006d.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left over, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006e.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006e.html new file mode 100644 index 000000000..d03a66cc2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006e.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: over left, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006f.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006f.html new file mode 100644 index 000000000..955a5e212 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006f.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: left under, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006g.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006g.html new file mode 100644 index 000000000..9f21cc5c9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006g.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-position: under left, vertical-lr, sideways + + + + + +

Pass if the emphasis marks are to the left of the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-001.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-001.html new file mode 100644 index 000000000..f45e2add8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-001.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis: none + + + + + +

Pass if there is NO emphasis marks above the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-002.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-002.html new file mode 100644 index 000000000..0083d3e7a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-002.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis: string + + + + + +

Pass if there is a '^' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003.html new file mode 100644 index 000000000..fc35010e3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis: circle + + + + + +

Pass if there is a '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003a.html new file mode 100644 index 000000000..e70518b06 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis: filled + + + + + +

Pass if there is a '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003b.html new file mode 100644 index 000000000..79e66bc93 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis: filled circle + + + + + +

Pass if there is a '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004.html new file mode 100644 index 000000000..15d2ab001 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis: circle green + + + + + +

Pass if there is a green '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004a.html new file mode 100644 index 000000000..6d0d80d29 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis: green circle + + + + + +

Pass if there is a green '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001-ref.html new file mode 100644 index 000000000..e48967f9f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis and ruby, horizontal-tb, top + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001.html new file mode 100644 index 000000000..61c47aa0b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis and ruby, horizontal-tb, top + + + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002-ref.html new file mode 100644 index 000000000..ca2c0cc6f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis and ruby, horizontal-tb, bottom + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002.html new file mode 100644 index 000000000..47fcfe19f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis and ruby, horizontal-tb, bottom + + + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003-ref.html new file mode 100644 index 000000000..182037b0d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis and ruby, vertical-rl, right + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003.html new file mode 100644 index 000000000..f3cff064f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis and ruby, vertical-rl, right + + + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003a.html new file mode 100644 index 000000000..8dbb5a0a4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis and ruby, vertical-lr, right + + + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004-ref.html new file mode 100644 index 000000000..44bcba492 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis and ruby, vertical-rl, left + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004.html new file mode 100644 index 000000000..f95fd809a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis and ruby, vertical-rl, left + + + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004a.html new file mode 100644 index 000000000..cf0ba4c4a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis and ruby, vertical-lr, left + + + + + +

Pass if the emphasis marks are outside the ruby:

+
ルビけんてん同時
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001-ref.html new file mode 100644 index 000000000..60f8fa7b9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001-ref.html @@ -0,0 +1,7 @@ + + +CSS Reference: text-emphasis-style: none + + +

Pass if there is NO emphasis marks above the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001.html new file mode 100644 index 000000000..910293b44 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: none + + + + + +

Pass if there is NO emphasis marks above the text below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002-ref.html new file mode 100644 index 000000000..e9cf74415 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: string + + + +

Pass if there is a '^' above every character below:

+
^^^^^
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002.html new file mode 100644 index 000000000..dc0496653 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: string + + + + + +

Pass if there is a '^' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003-ref.html new file mode 100644 index 000000000..d9c29d749 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: filled sesame, vertical + + + +

Pass if there is a '﹅' to the right of every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003.html new file mode 100644 index 000000000..b2af7448f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: filled, vertical + + + + + +

Pass if there is a '﹅' to the right of every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004-ref.html new file mode 100644 index 000000000..a1065f419 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: open sesame, vertical + + + +

Pass if there is a '﹆' to the right of every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004.html new file mode 100644 index 000000000..60c718653 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: open, vertical + + + + + +

Pass if there is a '﹆' to the right of every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005-ref.html new file mode 100644 index 000000000..b65490267 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style, vertical + + + +

Pass if the emphasis marks 'V' are upright:

+
VVVVV
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005.html new file mode 100644 index 000000000..29be3abda --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style, vertical-rl + + + + + +

Pass if the emphasis marks 'V' are upright:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005a.html new file mode 100644 index 000000000..af0ad4e0a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style, vertical-lr + + + + + +

Pass if the emphasis marks 'V' are upright:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010-ref.html new file mode 100644 index 000000000..93028d6e7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010-ref.html @@ -0,0 +1,7 @@ + + +CSS Test: text-emphasis on characters without emphasis mark + + +

Pass if there is nothing rendered below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cc.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cc.html new file mode 100644 index 000000000..78ded1ca2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cc.html @@ -0,0 +1,83 @@ + + +CSS Test: text-emphasis, Cc + + + + + +

Pass if there is nothing rendered below:

+
+ +
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cf.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cf.html new file mode 100644 index 000000000..012ef3785 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cf.html @@ -0,0 +1,168 @@ + + +CSS Test: text-emphasis, Cf + + + + + +

Pass if there is nothing rendered below:

+
+ +
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cn.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cn.html new file mode 100644 index 000000000..90f583df3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cn.html @@ -0,0 +1,26 @@ + + +CSS Test: text-emphasis, Cn + + + + + +

Pass if there is nothing rendered below:

+
+ +
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zl.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zl.html new file mode 100644 index 000000000..38840ba38 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zl.html @@ -0,0 +1,19 @@ + + +CSS Test: text-emphasis, Zl + + + + + +

Pass if there is nothing rendered below:

+
+ +
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zp.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zp.html new file mode 100644 index 000000000..f0bbdbc8a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zp.html @@ -0,0 +1,19 @@ + + +CSS Test: text-emphasis, Zp + + + + + +

Pass if there is nothing rendered below:

+
+ +
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zs.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zs.html new file mode 100644 index 000000000..c6e415252 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zs.html @@ -0,0 +1,35 @@ + + +CSS Test: text-emphasis, Zs + + + + + +

Pass if there is nothing rendered below:

+
+ +
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011-ref.html new file mode 100644 index 000000000..9f28f3f41 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: filled dot + + + +

Pass if there is a '•' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011.html new file mode 100644 index 000000000..ed8d0fd4e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: filled dot + + + + + +

Pass if there is a '•' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011a.html new file mode 100644 index 000000000..849280198 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: dot filled + + + + + +

Pass if there is a '•' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011b.html new file mode 100644 index 000000000..894b57e24 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: dot + + + + + +

Pass if there is a '•' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012-ref.html new file mode 100644 index 000000000..672a659f4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: filled circle + + + +

Pass if there is a '●' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012.html new file mode 100644 index 000000000..97c8dfde0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: filled circle + + + + + +

Pass if there is a '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012a.html new file mode 100644 index 000000000..5aa13441c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: circle filled + + + + + +

Pass if there is a '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012b.html new file mode 100644 index 000000000..a9ece184d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: circle + + + + + +

Pass if there is a '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012c.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012c.html new file mode 100644 index 000000000..624473247 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012c.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: filled, horizontal + + + + + +

Pass if there is a '●' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013-ref.html new file mode 100644 index 000000000..5d6cb187d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: filled double-circle + + + +

Pass if there is a '◉' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013.html new file mode 100644 index 000000000..074ef47f1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: filled double-circle + + + + + +

Pass if there is a '◉' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013a.html new file mode 100644 index 000000000..b641c21e5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: double-circle filled + + + + + +

Pass if there is a '◉' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013b.html new file mode 100644 index 000000000..2f68d4484 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: double-circle + + + + + +

Pass if there is a '◉' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014-ref.html new file mode 100644 index 000000000..a18fc957b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: filled triangle + + + +

Pass if there is a '▲' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014.html new file mode 100644 index 000000000..60231abf9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: filled triangle + + + + + +

Pass if there is a '▲' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014a.html new file mode 100644 index 000000000..1c72bda80 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: triangle filled + + + + + +

Pass if there is a '▲' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014b.html new file mode 100644 index 000000000..9b32cdd67 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: triangle + + + + + +

Pass if there is a '▲' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015-ref.html new file mode 100644 index 000000000..a9cef72d3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: filled sesame + + + +

Pass if there is a '﹅' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015.html new file mode 100644 index 000000000..6c62462ad --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: filled sesame + + + + + +

Pass if there is a '﹅' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015a.html new file mode 100644 index 000000000..e059497b0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: sesame filled + + + + + +

Pass if there is a '﹅' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015b.html new file mode 100644 index 000000000..a243600b0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: sesame + + + + + +

Pass if there is a '﹅' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016-ref.html new file mode 100644 index 000000000..6b104021b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: open dot + + + +

Pass if there is a '◦' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016.html new file mode 100644 index 000000000..954f9f4e8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: open dot + + + + + +

Pass if there is a '◦' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016a.html new file mode 100644 index 000000000..aeabcfa70 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: dot open + + + + + +

Pass if there is a '◦' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017-ref.html new file mode 100644 index 000000000..c0be7ffd8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: open circle + + + +

Pass if there is a '○' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017.html new file mode 100644 index 000000000..948ccf083 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: open circle + + + + + +

Pass if there is a '○' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017a.html new file mode 100644 index 000000000..b9f58a888 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: circle open + + + + + +

Pass if there is a '○' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017b.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017b.html new file mode 100644 index 000000000..19ae3c8cb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017b.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: open, horizontal + + + + + +

Pass if there is a '○' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018-ref.html new file mode 100644 index 000000000..f9d2980a8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: open double-circle + + + +

Pass if there is a '◎' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018.html new file mode 100644 index 000000000..30713e614 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: open double-circle + + + + + +

Pass if there is a '◎' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018a.html new file mode 100644 index 000000000..b3e577df1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: double-circle open + + + + + +

Pass if there is a '◎' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019-ref.html new file mode 100644 index 000000000..b8f4f201f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: open triangle + + + +

Pass if there is a '△' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019.html new file mode 100644 index 000000000..20c8069ec --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: open triangle + + + + + +

Pass if there is a '△' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019a.html new file mode 100644 index 000000000..f73bf2111 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: triangle open + + + + + +

Pass if there is a '△' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020-ref.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020-ref.html new file mode 100644 index 000000000..1502d3d7f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020-ref.html @@ -0,0 +1,8 @@ + + +CSS Reference: text-emphasis-style: open sesame + + + +

Pass if there is a '﹆' above every character below:

+
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020.html new file mode 100644 index 000000000..09c5ae534 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: open sesame + + + + + +

Pass if there is a '﹆' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020a.html b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020a.html new file mode 100644 index 000000000..a32781d61 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020a.html @@ -0,0 +1,10 @@ + + +CSS Test: text-emphasis-style: sesame open + + + + + +

Pass if there is a '﹆' above every character below:

+
試験テスト
diff --git a/layout/reftests/w3c-css/submitted/text3/reftest-stylo.list b/layout/reftests/w3c-css/submitted/text3/reftest-stylo.list new file mode 100644 index 000000000..c5f743719 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/reftest-stylo.list @@ -0,0 +1,9 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== text-align-match-parent-01.html text-align-match-parent-01.html +== text-align-match-parent-02.html text-align-match-parent-02.html +== text-align-match-parent-03.html text-align-match-parent-03.html +== text-align-match-parent-04.html text-align-match-parent-04.html +== text-align-match-parent-root-ltr.html text-align-match-parent-root-ltr.html +== text-align-match-parent-root-rtl.html text-align-match-parent-root-rtl.html + +== text-word-spacing-001.html text-word-spacing-001.html diff --git a/layout/reftests/w3c-css/submitted/text3/reftest.list b/layout/reftests/w3c-css/submitted/text3/reftest.list new file mode 100644 index 000000000..2712e4363 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/reftest.list @@ -0,0 +1,8 @@ +== text-align-match-parent-01.html text-align-match-parent-ref.html +== text-align-match-parent-02.html text-align-match-parent-ref.html +== text-align-match-parent-03.html text-align-match-parent-ref.html +== text-align-match-parent-04.html text-align-match-parent-ref.html +== text-align-match-parent-root-ltr.html text-align-match-parent-root-ltr-ref.html +== text-align-match-parent-root-rtl.html text-align-match-parent-root-rtl-ref.html + +== text-word-spacing-001.html text-word-spacing-ref.html diff --git a/layout/reftests/w3c-css/submitted/text3/support/Ahem.ttf b/layout/reftests/w3c-css/submitted/text3/support/Ahem.ttf new file mode 100644 index 000000000..ac81cb031 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/text3/support/Ahem.ttf differ diff --git a/layout/reftests/w3c-css/submitted/text3/support/ahem.css b/layout/reftests/w3c-css/submitted/text3/support/ahem.css new file mode 100644 index 000000000..82ee46679 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/support/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(./Ahem.ttf); +} diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-01.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-01.html new file mode 100644 index 000000000..2c390dc66 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-01.html @@ -0,0 +1,40 @@ + + + + + CSS Text: text-align: match-parent + + + + + + +
Test passes if each line that says "Left" is aligned left and + each line that says "Right" is aligned right
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+
Left
+
Left
+
Left
+
Left
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-02.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-02.html new file mode 100644 index 000000000..0d567cb02 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-02.html @@ -0,0 +1,56 @@ + + + + + CSS Text: text-align: match-parent + + + + + + + + + +
Test passes if each line that says "Left" is aligned left and + each line that says "Right" is aligned right
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+
Left
+
Left
+
Left
+
Left
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-03.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-03.html new file mode 100644 index 000000000..55887fd5d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-03.html @@ -0,0 +1,52 @@ + + + + + CSS Text: text-align: match-parent + + + + + + + + + +
Test passes if each line that says "Left" is aligned left and + each line that says "Right" is aligned right
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+
Left
+
Left
+
Left
+
Left
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-04.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-04.html new file mode 100644 index 000000000..dc1c0adcd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-04.html @@ -0,0 +1,52 @@ + + + + + CSS Text: text-align: match-parent + + + + + + + + + +
Test passes if each line that says "Left" is aligned left and + each line that says "Right" is aligned right
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+
Left
+
Left
+
Left
+
Left
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-ref.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-ref.html new file mode 100644 index 000000000..f916b44c9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-ref.html @@ -0,0 +1,32 @@ + + + + + CSS Reftest Reference + + + + +
Test passes if each line that says "Left" is aligned left and + each line that says "Right" is aligned right
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+
Left
+
Left
+
Left
+
Left
+
Left
+
Left
+
Right
+
Right
+
Right
+
Right
+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr-ref.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr-ref.html new file mode 100644 index 000000000..422f4fa51 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr-ref.html @@ -0,0 +1,14 @@ + + + + + CSS Reftest Reference + + + + +

This line should be aligned left

+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr.html new file mode 100644 index 000000000..6665703b6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr.html @@ -0,0 +1,19 @@ + + + + + CSS Text: text-align: match-parent + + + + + + + +

This line should be aligned left

+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl-ref.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl-ref.html new file mode 100644 index 000000000..a96db4575 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl-ref.html @@ -0,0 +1,14 @@ + + + + + CSS Reftest Reference + + + + +

This line should be aligned right

+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl.html b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl.html new file mode 100644 index 000000000..a2d8f2290 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl.html @@ -0,0 +1,18 @@ + + + + CSS Text: text-align: match-parent + + + + + + + +

This line should be aligned right

+ + diff --git a/layout/reftests/w3c-css/submitted/text3/text-word-spacing-001.html b/layout/reftests/w3c-css/submitted/text3/text-word-spacing-001.html new file mode 100644 index 000000000..a9bcfd93b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-word-spacing-001.html @@ -0,0 +1,35 @@ + +CSS Text Test: Word Spacing + + + + + + + + +

Test passes if the space between the words starts at zero and increases by + one on each subsequent line.

+
A Bc Def Ghij
+
A Bc Def Ghij
+
A Bc Def Ghij
+
A     Bc     Def     Ghij
+
A Bc Def Ghij
+
A    Bc    Def    Ghij
+
A Bc Def Ghij
+ diff --git a/layout/reftests/w3c-css/submitted/text3/text-word-spacing-ref.html b/layout/reftests/w3c-css/submitted/text3/text-word-spacing-ref.html new file mode 100644 index 000000000..5cbd7a550 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/text3/text-word-spacing-ref.html @@ -0,0 +1,26 @@ + +CSS Text Test: Word Spacing + + + + + +

Test passes if the space between the words starts at zero and increases by + one on each subsequent line.

+
ABcDefGhij
+
A Bc Def Ghij
+
A  Bc  Def  Ghij
+
A   Bc   Def   Ghij
+
A    Bc    Def    Ghij
+
A     Bc     Def     Ghij
+
A     Bc     Def     Ghij     
+ diff --git a/layout/reftests/w3c-css/submitted/transforms/containing-block-dynamic-1-ref.html b/layout/reftests/w3c-css/submitted/transforms/containing-block-dynamic-1-ref.html new file mode 100644 index 000000000..34b66abdb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/containing-block-dynamic-1-ref.html @@ -0,0 +1,19 @@ + + +CSS transforms: Creating containing block for fixed positioned elements + + + + +
+ diff --git a/layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1a.html b/layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1a.html new file mode 100644 index 000000000..dcf7f2f4a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1a.html @@ -0,0 +1,47 @@ + + +CSS transforms: Creating containing block for fixed positioned elements + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1b.html b/layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1b.html new file mode 100644 index 000000000..12f8299fd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1b.html @@ -0,0 +1,47 @@ + + +CSS transforms: Creating containing block for fixed positioned elements + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/transforms/perspective-zero.html b/layout/reftests/w3c-css/submitted/transforms/perspective-zero.html new file mode 100644 index 000000000..f0044ad00 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/perspective-zero.html @@ -0,0 +1,32 @@ + + +CSS Test: transform: perspective(0) + + + + + + +

Pass if there is NO red below:

+
diff --git a/layout/reftests/w3c-css/submitted/transforms/reference/green.html b/layout/reftests/w3c-css/submitted/transforms/reference/green.html new file mode 100644 index 000000000..f7714d2b8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/reference/green.html @@ -0,0 +1,7 @@ + + +CSS Reference: A green box + + +

Pass if there is NO red below:

+
diff --git a/layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list b/layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list new file mode 100644 index 000000000..6ab706d2f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list @@ -0,0 +1,5 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== transform-containing-block-dynamic-1a.html transform-containing-block-dynamic-1a.html +== transform-containing-block-dynamic-1b.html transform-containing-block-dynamic-1b.html +== perspective-containing-block-dynamic-1a.html perspective-containing-block-dynamic-1a.html +== perspective-containing-block-dynamic-1b.html perspective-containing-block-dynamic-1b.html diff --git a/layout/reftests/w3c-css/submitted/transforms/reftest.list b/layout/reftests/w3c-css/submitted/transforms/reftest.list new file mode 100644 index 000000000..80da1a6c2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/reftest.list @@ -0,0 +1,5 @@ +== transform-containing-block-dynamic-1a.html containing-block-dynamic-1-ref.html +== transform-containing-block-dynamic-1b.html containing-block-dynamic-1-ref.html +== perspective-containing-block-dynamic-1a.html containing-block-dynamic-1-ref.html +== perspective-containing-block-dynamic-1b.html containing-block-dynamic-1-ref.html +== perspective-zero.html reference/green.html diff --git a/layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1a.html b/layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1a.html new file mode 100644 index 000000000..7e6a10dda --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1a.html @@ -0,0 +1,49 @@ + + +CSS transforms: Creating containing block for fixed positioned elements + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1b.html b/layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1b.html new file mode 100644 index 000000000..61266f02e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1b.html @@ -0,0 +1,49 @@ + + +CSS transforms: Creating containing block for fixed positioned elements + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001-ref.xht new file mode 100644 index 000000000..e886a0f05 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001-ref.xht @@ -0,0 +1,40 @@ + + + + CSS Reference: Box Sizing - Border-Box with specified width + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001.xht new file mode 100644 index 000000000..3118bc40b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-001.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Box Sizing - Border-Box with specified width + + + + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002-ref.xht new file mode 100644 index 000000000..7c6bc218a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002-ref.xht @@ -0,0 +1,41 @@ + + + + CSS Reference: Box Sizing - Border-Box with specified width + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002.xht new file mode 100644 index 000000000..c18147f7c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-002.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Box Sizing - Border-Box with specified width + + + + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003-ref.xht new file mode 100644 index 000000000..c468c5b5b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003-ref.xht @@ -0,0 +1,43 @@ + + + + CSS Reference: Box Sizing - Border-Box with specified width/height + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003.xht new file mode 100644 index 000000000..b66b812e4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-003.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Box Sizing - Border-Box with specified width/height + + + + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004-ref.xht new file mode 100644 index 000000000..a635acd13 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004-ref.xht @@ -0,0 +1,46 @@ + + + + CSS Reference: Box Sizing - Border-Box with min/max width/height + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004.xht new file mode 100644 index 000000000..626988214 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-border-box-004.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Box Sizing - Border-Box with min/max width/height + + + + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001-ref.xht new file mode 100644 index 000000000..ca3ff0f7e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001-ref.xht @@ -0,0 +1,41 @@ + + + + CSS Reference: Box Sizing - Content-Box with specified width/height + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001.xht new file mode 100644 index 000000000..8a0769239 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-001.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Box Sizing - Content-Box with specified width/height + + + + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002-ref.xht new file mode 100644 index 000000000..b280e5769 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002-ref.xht @@ -0,0 +1,42 @@ + + + + CSS Reference: Box Sizing - Content-Box with specified width/height + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002.xht new file mode 100644 index 000000000..83853e6a7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-002.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Box Sizing - Content-Box with specified width/height + + + + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003-ref.xht new file mode 100644 index 000000000..042b5628a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003-ref.xht @@ -0,0 +1,43 @@ + + + + CSS Reference: Box Sizing - Content-Box with min/max width/height + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003.xht new file mode 100644 index 000000000..a6cee3c4c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-content-box-003.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Box Sizing - Content-Box with min/max width/height + + + + + + + + The two divs should be side-by-side, not one on top of another. No red should be visible. +
+
+
LEFT HALF
+
RIGHT HALF
+
+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001-ref.xht new file mode 100644 index 000000000..815813c51 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001-ref.xht @@ -0,0 +1,52 @@ + + + + CSS Reference: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + +
All rectangles should be the same size.
+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001.xht new file mode 100644 index 000000000..003556b36 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-001.xht @@ -0,0 +1,157 @@ + + + + CSS Test: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + + + + +
All rectangles should be the same size.
+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002-ref.xht new file mode 100644 index 000000000..64204a68a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002-ref.xht @@ -0,0 +1,53 @@ + + + + CSS Reference: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + +
All rectangles should be the same size.
+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht new file mode 100644 index 000000000..fc062f4eb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht @@ -0,0 +1,158 @@ + + + + CSS Test: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + + + + +
All rectangles should be the same size.
+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003-ref.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003-ref.xht new file mode 100644 index 000000000..85524daf4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003-ref.xht @@ -0,0 +1,48 @@ + + + + CSS Reference: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + +
All rectangles should be the same size.
+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003.xht b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003.xht new file mode 100644 index 000000000..ed75c02d7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-003.xht @@ -0,0 +1,156 @@ + + + + CSS Test: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + + + + +
All rectangles should be the same size.
+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+

FAIL

+ + diff --git a/layout/reftests/w3c-css/submitted/ui3/reftest-stylo.list b/layout/reftests/w3c-css/submitted/ui3/reftest-stylo.list new file mode 100644 index 000000000..cba070397 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/reftest-stylo.list @@ -0,0 +1,16 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== box-sizing-border-box-001.xht box-sizing-border-box-001.xht +== box-sizing-border-box-002.xht box-sizing-border-box-002.xht +== box-sizing-border-box-003.xht box-sizing-border-box-003.xht +== box-sizing-border-box-004.xht box-sizing-border-box-004.xht +== box-sizing-content-box-001.xht box-sizing-content-box-001.xht +== box-sizing-content-box-002.xht box-sizing-content-box-002.xht +== box-sizing-content-box-003.xht box-sizing-content-box-003.xht +fails == box-sizing-replaced-001.xht box-sizing-replaced-001-ref.xht #bug #bug +# Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,27,874) random-if((B2G&&browserIsRemote)||Mulet) == box-sizing-replaced-002.xht box-sizing-replaced-002.xht +# Bug 1128229 +# Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,27,925) random-if((B2G&&browserIsRemote)||Mulet) == box-sizing-replaced-003.xht box-sizing-replaced-003.xht +# Bug 1128229 +# Initial mulet triage: parity with B2G/B2G Desktop diff --git a/layout/reftests/w3c-css/submitted/ui3/reftest.list b/layout/reftests/w3c-css/submitted/ui3/reftest.list new file mode 100644 index 000000000..bb33f595c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/ui3/reftest.list @@ -0,0 +1,10 @@ +== box-sizing-border-box-001.xht box-sizing-border-box-001-ref.xht +== box-sizing-border-box-002.xht box-sizing-border-box-002-ref.xht +== box-sizing-border-box-003.xht box-sizing-border-box-003-ref.xht +== box-sizing-border-box-004.xht box-sizing-border-box-004-ref.xht +== box-sizing-content-box-001.xht box-sizing-content-box-001-ref.xht +== box-sizing-content-box-002.xht box-sizing-content-box-002-ref.xht +== box-sizing-content-box-003.xht box-sizing-content-box-003-ref.xht +fuzzy-if(skiaContent,15,50) fuzzy-if(OSX,255,1575) skip-if(Android||gtkWidget) == box-sizing-replaced-001.xht box-sizing-replaced-001-ref.xht # bug 982547, Bug 1295466, Bug 1321707 +fuzzy-if(Android,27,874) fuzzy-if(gtkWidget,255,2775) == box-sizing-replaced-002.xht box-sizing-replaced-002-ref.xht # Bug 1128229, Bug 1313772 +fuzzy-if(Android,27,925) fuzzy-if(gtkWidget,14,43) == box-sizing-replaced-003.xht box-sizing-replaced-003-ref.xht # Bug 1128229 diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-1.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-1.png new file mode 100644 index 000000000..d6946724d Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-1.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-10.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-10.png new file mode 100644 index 000000000..bfdca3e6f Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-10.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-11.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-11.png new file mode 100644 index 000000000..38ee90dda Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-11.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-12.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-12.png new file mode 100644 index 000000000..87433d4d7 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-12.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-13.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-13.png new file mode 100644 index 000000000..c07d66e78 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-13.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-14.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-14.png new file mode 100644 index 000000000..e89dbe975 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-14.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-15.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-15.png new file mode 100644 index 000000000..717ea111b Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-15.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-16.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-16.png new file mode 100644 index 000000000..0a49bbf1c Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-16.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-17.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-17.png new file mode 100644 index 000000000..a2ee273d7 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-17.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-18.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-18.png new file mode 100644 index 000000000..d18f45341 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-18.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-19.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-19.png new file mode 100644 index 000000000..8900f36c4 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-19.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-2.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-2.png new file mode 100644 index 000000000..58338097f Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-2.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-3.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-3.png new file mode 100644 index 000000000..e5e7d6e8a Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-3.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-4.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-4.png new file mode 100644 index 000000000..c099ae427 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-4.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-5.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-5.png new file mode 100644 index 000000000..9d9d8105f Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-5.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-6.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-6.png new file mode 100644 index 000000000..781f894a5 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-6.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-7.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-7.png new file mode 100644 index 000000000..3f91a11f8 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-7.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-8.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-8.png new file mode 100644 index 000000000..69951ec25 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-8.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-9.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-9.png new file mode 100644 index 000000000..3ac586daa Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max-9.png differ diff --git a/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max.png b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max.png new file mode 100644 index 000000000..3ef233005 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/ui3/support/replaced-min-max.png differ diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html new file mode 100644 index 000000000..3fefef23f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html @@ -0,0 +1,21 @@ + + + + CSS Reference: Test for calc() on background-image gradients + + + + + +

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html b/layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html new file mode 100644 index 000000000..b2c028974 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html @@ -0,0 +1,23 @@ + + + + CSS Test: Test for calc() on background-image gradients + + + + + + + +

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1-ref.html new file mode 100644 index 000000000..5c8a60412 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1-ref.html @@ -0,0 +1,38 @@ + + + CSS Reference: Support calc() on gradient stop positions + + + + + +
1
+
2
+
3
+
4
+
5
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1.html b/layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1.html new file mode 100644 index 000000000..6d60e8dd9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-linear-gradient-1.html @@ -0,0 +1,41 @@ + + + CSS Test: Support calc() on gradient stop positions + + + + + + + +
1
+
2
+
3
+
4
+
5
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-position-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-background-position-1-ref.html new file mode 100644 index 000000000..a9d8056cc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-position-1-ref.html @@ -0,0 +1,25 @@ + + + + CSS Reference: Test for calc() on background-position + + + + + +

+

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-position-1.html b/layout/reftests/w3c-css/submitted/values3/calc-background-position-1.html new file mode 100644 index 000000000..2a8bfdf65 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-position-1.html @@ -0,0 +1,27 @@ + + + + CSS Test: Test for calc() on background-position + + + + + + + +

+

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-size-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-background-size-1-ref.html new file mode 100644 index 000000000..16b89c1d8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-size-1-ref.html @@ -0,0 +1,25 @@ + + + + CSS Reference: Test for calc() on background-size + + + + + +

+

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-background-size-1.html b/layout/reftests/w3c-css/submitted/values3/calc-background-size-1.html new file mode 100644 index 000000000..e91f8c26c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-background-size-1.html @@ -0,0 +1,27 @@ + + + + CSS Test: Test for calc() on background-size + + + + + + + +

+

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-border-radius-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-border-radius-1-ref.html new file mode 100644 index 000000000..24681d08a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-border-radius-1-ref.html @@ -0,0 +1,21 @@ + + + + CSS Reference: test for border-radius: calc() + + + + + +

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-border-radius-1.html b/layout/reftests/w3c-css/submitted/values3/calc-border-radius-1.html new file mode 100644 index 000000000..ad36d3649 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-border-radius-1.html @@ -0,0 +1,33 @@ + + + + CSS Test: test for border-radius: calc() + + + + + + + +

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-height-block-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-height-block-1-ref.html new file mode 100644 index 000000000..be75d5d6a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-height-block-1-ref.html @@ -0,0 +1,30 @@ + + + + CSS Reference: Test for height:calc() or min-height:calc() on blocks + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-height-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-height-block-1.html new file mode 100644 index 000000000..9525c87de --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-height-block-1.html @@ -0,0 +1,36 @@ + + + + CSS Test: Test for height:calc() on blocks + + + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-height-table-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-height-table-1-ref.html new file mode 100644 index 000000000..d936f69ed --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-height-table-1-ref.html @@ -0,0 +1,29 @@ + + + + CSS Reference: Test that height:calc() with no percentages has an effect on inner table elements + + + + + + + + + + + + + + + + +
cellcell
cellcell
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-height-table-1.html b/layout/reftests/w3c-css/submitted/values3/calc-height-table-1.html new file mode 100644 index 000000000..64b7b5dc3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-height-table-1.html @@ -0,0 +1,31 @@ + + + + CSS Test: Test that height:calc() with no percentages has an effect on inner table elements + + + + + + + + + + + + + + + + + + +
cellcell
cellcell
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-margin-block-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-margin-block-1-ref.html new file mode 100644 index 000000000..acfc08892 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-margin-block-1-ref.html @@ -0,0 +1,22 @@ + + + + CSS Reference: Test of margin-*: calc() + + + + + + +

paragraph with margin

+

paragraph with margin

+

paragraph with margin

+

paragraph with margin

+

paragraph with margin

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-margin-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-margin-block-1.html new file mode 100644 index 000000000..7372bd2ae --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-margin-block-1.html @@ -0,0 +1,24 @@ + + + + CSS Test: Test of margin-*: calc() + + + + + + + + +

paragraph with margin

+

paragraph with margin

+

paragraph with margin

+

paragraph with margin

+

paragraph with margin

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1-ref.html new file mode 100644 index 000000000..9907c9984 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1-ref.html @@ -0,0 +1,30 @@ + + + + CSS Reference: Test for max-height:calc() on blocks + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1.html new file mode 100644 index 000000000..d0f978a2b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-max-height-block-1.html @@ -0,0 +1,36 @@ + + + + CSS Test: Test for max-height:calc() on blocks + + + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-1.html new file mode 100644 index 000000000..c6a31d229 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-1.html @@ -0,0 +1,26 @@ + + + + CSS Test: max-width: calc() on blocks + + + + + + + + +

50% - 3px

+

25% - 3px + 25%

+

25% - 3px + 12.5% * 2

+

25% - 3px + 12.5%*2

+

25% - 3px + 2*12.5%

+

25% - 3px + 2 * 12.5%

+

30% + 20%

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1-ref.html new file mode 100644 index 000000000..8cb693160 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1-ref.html @@ -0,0 +1,22 @@ + + + + CSS Reference: intrinsic width of max-width: calc() on blocks + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1.html b/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1.html new file mode 100644 index 000000000..433c1950c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-max-width-block-intrinsic-1.html @@ -0,0 +1,28 @@ + + + + CSS Test: intrinsic width of max-width: calc() on blocks + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-min-height-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-min-height-block-1.html new file mode 100644 index 000000000..ed60d9a03 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-min-height-block-1.html @@ -0,0 +1,36 @@ + + + + CSS Test: Test for min-height:calc() on blocks + + + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-1.html new file mode 100644 index 000000000..8195f6859 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-1.html @@ -0,0 +1,26 @@ + + + + CSS Test: min-width: calc() on blocks + + + + + + + + +

50% - 3px

+

25% - 3px + 25%

+

25% - 3px + 12.5% * 2

+

25% - 3px + 12.5%*2

+

25% - 3px + 2*12.5%

+

25% - 3px + 2 * 12.5%

+

30% + 20%

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1-ref.html new file mode 100644 index 000000000..82fae9717 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1-ref.html @@ -0,0 +1,22 @@ + + + + CSS Reference: intrinsic width of min-width: calc() on blocks + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1.html b/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1.html new file mode 100644 index 000000000..edc564331 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-min-width-block-intrinsic-1.html @@ -0,0 +1,28 @@ + + + + CSS Test: intrinsic width of min-width: calc() on blocks + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-bottom-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-bottom-1.html new file mode 100644 index 000000000..b3bf1ccb7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-bottom-1.html @@ -0,0 +1,34 @@ + + + + CSS Test: Test for bottom:calc() on absolutely positioned elements + + + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-left-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-left-1.html new file mode 100644 index 000000000..8ee19c7a5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-left-1.html @@ -0,0 +1,24 @@ + + + + CSS Test: Test for left:calc() on absolutely positioned elements + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-right-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-right-1.html new file mode 100644 index 000000000..3fcdba055 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-right-1.html @@ -0,0 +1,24 @@ + + + + CSS Test: Test for right:calc() on absolutely positioned elements + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1-ref.html new file mode 100644 index 000000000..5c6c06364 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1-ref.html @@ -0,0 +1,31 @@ + + + + CSS Reference: Test for top:calc() on absolutely positioned elements + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1.html new file mode 100644 index 000000000..7ac2dfe2a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-absolute-top-1.html @@ -0,0 +1,34 @@ + + + + CSS Test: Test for top:calc() on absolutely positioned elements + + + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-bottom-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-bottom-1.html new file mode 100644 index 000000000..1f121ac54 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-bottom-1.html @@ -0,0 +1,33 @@ + + + + CSS Test: Test for bottom:calc() on relatively positioned elements + + + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1-ref.html new file mode 100644 index 000000000..82ab51df0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1-ref.html @@ -0,0 +1,21 @@ + + + + CSS Reference: Test for left:calc() on relatively positioned elements + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1.html new file mode 100644 index 000000000..b091ca550 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-left-1.html @@ -0,0 +1,23 @@ + + + + CSS Test: Test for left:calc() on relatively positioned elements + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-right-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-right-1.html new file mode 100644 index 000000000..28e154777 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-right-1.html @@ -0,0 +1,23 @@ + + + + CSS Test: Test for right:calc() on relatively positioned elements + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1-ref.html new file mode 100644 index 000000000..db6785b29 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1-ref.html @@ -0,0 +1,31 @@ + + + + CSS Reference: Test for top:calc() on relatively positioned elements + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1.html b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1.html new file mode 100644 index 000000000..f2e9e4d9b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-offsets-relative-top-1.html @@ -0,0 +1,33 @@ + + + + CSS Test: Test for top:calc() on relatively positioned elements + + + + + + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-padding-block-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-padding-block-1-ref.html new file mode 100644 index 000000000..ca472b38e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-padding-block-1-ref.html @@ -0,0 +1,23 @@ + + + + CSS Reference: Test of padding-*: calc() + + + + + + +

paragraph with padding

+

paragraph with padding

+

paragraph with padding

+

paragraph with padding

+

paragraph with padding

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-padding-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-padding-block-1.html new file mode 100644 index 000000000..97dbaeb2f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-padding-block-1.html @@ -0,0 +1,25 @@ + + + + CSS Test: Test of padding-*: calc() + + + + + + + + +

paragraph with padding

+

paragraph with padding

+

paragraph with padding

+

paragraph with padding

+

paragraph with padding

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-text-indent-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-1-ref.html new file mode 100644 index 000000000..4631c0021 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-1-ref.html @@ -0,0 +1,24 @@ + + + + CSS Reference: text-indent: calc() + + + + + + +

50% - 3px

+

25% - 3px + 25%

+

25% - 3px + 12.5% * 2

+

25% - 3px + 12.5%*2

+

25% - 3px + 2*12.5%

+

25% - 3px + 2 * 12.5%

+

30% + 20%

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-text-indent-1.html b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-1.html new file mode 100644 index 000000000..dec795b2d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-1.html @@ -0,0 +1,26 @@ + + + + CSS Test: text-indent: calc() on blocks + + + + + + + + +

50% - 3px

+

25% - 3px + 25%

+

25% - 3px + 12.5% * 2

+

25% - 3px + 12.5%*2

+

25% - 3px + 2*12.5%

+

25% - 3px + 2 * 12.5%

+

30% + 20%

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1-ref.html new file mode 100644 index 000000000..93c8c8997 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1-ref.html @@ -0,0 +1,22 @@ + + + + CSS Reference: intrinsic width of text-indent: calc() on blocks + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1.html b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1.html new file mode 100644 index 000000000..b60a7e949 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-text-indent-intrinsic-1.html @@ -0,0 +1,27 @@ + + + + CSS Test: intrinsic width of text-indent: calc() on blocks + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1-ref.html new file mode 100644 index 000000000..d27da3efe --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1-ref.html @@ -0,0 +1,26 @@ + + + + CSS Reference: Test for calc() on transform-origin + + + + + +

hello

+

hello

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1.html b/layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1.html new file mode 100644 index 000000000..bbe70749d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-transform-origin-1.html @@ -0,0 +1,28 @@ + + + + CSS Test: Test for calc() on transform-origin + + + + + + + +

hello

+

hello

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1-ref.html new file mode 100644 index 000000000..8e6d42425 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1-ref.html @@ -0,0 +1,18 @@ + + + + CSS Reference: Test for vertical-align:calc() + + + +
+ x + x + x + x + x + x + x +
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1.html b/layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1.html new file mode 100644 index 000000000..f612b962e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-vertical-align-1.html @@ -0,0 +1,20 @@ + + + + CSS Test: Test for vertical-align:calc() + + + + + +
+ x + x + x + x + x + x + x +
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-block-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-width-block-1-ref.html new file mode 100644 index 000000000..d62da1ad3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-block-1-ref.html @@ -0,0 +1,24 @@ + + + + CSS Reference: width: calc() and min-width: calc() on blocks + + + + + + +

50% - 3px

+

25% - 3px + 25%

+

25% - 3px + 12.5% * 2

+

25% - 3px + 12.5%*2

+

25% - 3px + 2*12.5%

+

25% - 3px + 2 * 12.5%

+

30% + 20%

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-block-1.html b/layout/reftests/w3c-css/submitted/values3/calc-width-block-1.html new file mode 100644 index 000000000..d261d0398 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-block-1.html @@ -0,0 +1,26 @@ + + + + CSS Test: width: calc() on blocks + + + + + + + + +

50% - 3px

+

25% - 3px + 25%

+

25% - 3px + 12.5% * 2

+

25% - 3px + 12.5%*2

+

25% - 3px + 2*12.5%

+

25% - 3px + 2 * 12.5%

+

30% + 20%

+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1-ref.html new file mode 100644 index 000000000..e381bbab5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1-ref.html @@ -0,0 +1,22 @@ + + + + CSS Reference: intrinsic width of width: calc() on blocks + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1.html b/layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1.html new file mode 100644 index 000000000..0c80b960d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-block-intrinsic-1.html @@ -0,0 +1,27 @@ + + + + CSS Test: intrinsic width of width: calc() on blocks + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1-ref.html new file mode 100644 index 000000000..62ebd5665 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1-ref.html @@ -0,0 +1,23 @@ + + + + CSS Reference: width: calc() on table-layout: auto tables + + + + + + +
xy
+ + + + +
xy
+ + + + +
xy
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1.html b/layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1.html new file mode 100644 index 000000000..b37c94ec5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-table-auto-1.html @@ -0,0 +1,25 @@ + + + + CSS Test: width: calc() on table-layout: auto tables + + + + + + + + +
xy
+ + + + +
xy
+ + + + +
xy
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1-ref.html b/layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1-ref.html new file mode 100644 index 000000000..1aad9eb16 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1-ref.html @@ -0,0 +1,28 @@ + + + + CSS Reference: width: calc() on table-layout: auto tables + + + + + + + + + +
xy
+ + + + +
xy
+ + + + +
xy
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1.html b/layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1.html new file mode 100644 index 000000000..05a902217 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/calc-width-table-fixed-1.html @@ -0,0 +1,30 @@ + + + + CSS Test: width: calc() on table-layout: auto tables + + + + + + + + + + + +
xy
+ + + + +
xy
+ + + + +
xy
+ + diff --git a/layout/reftests/w3c-css/submitted/values3/reftest-stylo.list b/layout/reftests/w3c-css/submitted/values3/reftest-stylo.list new file mode 100644 index 000000000..9535b43e9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/reftest-stylo.list @@ -0,0 +1,33 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== calc-background-linear-gradient-1.html calc-background-linear-gradient-1.html +== calc-background-image-gradient-1.html calc-background-image-gradient-1.html +== calc-background-position-1.html calc-background-position-1.html +== calc-background-size-1.html calc-background-size-1.html +== calc-border-radius-1.html calc-border-radius-1.html +== calc-height-block-1.html calc-height-block-1.html +skip-if(B2G||Mulet) == calc-height-table-1.html calc-height-table-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +== calc-margin-block-1.html calc-margin-block-1.html +== calc-max-height-block-1.html calc-max-height-block-1.html +== calc-max-width-block-1.html calc-max-width-block-1.html +== calc-max-width-block-intrinsic-1.html calc-max-width-block-intrinsic-1.html +== calc-min-height-block-1.html calc-min-height-block-1.html +== calc-min-width-block-1.html calc-min-width-block-1.html +== calc-min-width-block-intrinsic-1.html calc-min-width-block-intrinsic-1.html +== calc-offsets-absolute-bottom-1.html calc-offsets-absolute-bottom-1.html +== calc-offsets-absolute-left-1.html calc-offsets-absolute-left-1.html +== calc-offsets-absolute-right-1.html calc-offsets-absolute-right-1.html +== calc-offsets-absolute-top-1.html calc-offsets-absolute-top-1.html +== calc-offsets-relative-bottom-1.html calc-offsets-relative-bottom-1.html +== calc-offsets-relative-left-1.html calc-offsets-relative-left-1.html +== calc-offsets-relative-right-1.html calc-offsets-relative-right-1.html +== calc-offsets-relative-top-1.html calc-offsets-relative-top-1.html +== calc-padding-block-1.html calc-padding-block-1.html +== calc-text-indent-1.html calc-text-indent-1.html +== calc-text-indent-intrinsic-1.html calc-text-indent-intrinsic-1.html +fuzzy-if(skiaContent,1,11) == calc-transform-origin-1.html calc-transform-origin-1.html +== calc-vertical-align-1.html calc-vertical-align-1.html +== calc-width-block-1.html calc-width-block-1.html +== calc-width-block-intrinsic-1.html calc-width-block-intrinsic-1.html +== calc-width-table-auto-1.html calc-width-table-auto-1.html +== calc-width-table-fixed-1.html calc-width-table-fixed-1.html diff --git a/layout/reftests/w3c-css/submitted/values3/reftest.list b/layout/reftests/w3c-css/submitted/values3/reftest.list new file mode 100644 index 000000000..fb9fa6f27 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/values3/reftest.list @@ -0,0 +1,31 @@ +== calc-background-linear-gradient-1.html calc-background-linear-gradient-1-ref.html +== calc-background-image-gradient-1.html calc-background-image-gradient-1-ref.html +== calc-background-position-1.html calc-background-position-1-ref.html +== calc-background-size-1.html calc-background-size-1-ref.html +== calc-border-radius-1.html calc-border-radius-1-ref.html +== calc-height-block-1.html calc-height-block-1-ref.html +== calc-height-table-1.html calc-height-table-1-ref.html +== calc-margin-block-1.html calc-margin-block-1-ref.html +== calc-max-height-block-1.html calc-max-height-block-1-ref.html +== calc-max-width-block-1.html calc-width-block-1-ref.html +== calc-max-width-block-intrinsic-1.html calc-max-width-block-intrinsic-1-ref.html +== calc-min-height-block-1.html calc-height-block-1-ref.html +== calc-min-width-block-1.html calc-width-block-1-ref.html +== calc-min-width-block-intrinsic-1.html calc-min-width-block-intrinsic-1-ref.html +== calc-offsets-absolute-bottom-1.html calc-offsets-absolute-top-1-ref.html +== calc-offsets-absolute-left-1.html calc-offsets-relative-left-1-ref.html +== calc-offsets-absolute-right-1.html calc-offsets-relative-left-1-ref.html +== calc-offsets-absolute-top-1.html calc-offsets-absolute-top-1-ref.html +== calc-offsets-relative-bottom-1.html calc-offsets-relative-top-1-ref.html +== calc-offsets-relative-left-1.html calc-offsets-relative-left-1-ref.html +== calc-offsets-relative-right-1.html calc-offsets-relative-left-1-ref.html +== calc-offsets-relative-top-1.html calc-offsets-relative-top-1-ref.html +== calc-padding-block-1.html calc-padding-block-1-ref.html +== calc-text-indent-1.html calc-text-indent-1-ref.html +== calc-text-indent-intrinsic-1.html calc-text-indent-intrinsic-1-ref.html +fuzzy-if(skiaContent,1,11) == calc-transform-origin-1.html calc-transform-origin-1-ref.html +== calc-vertical-align-1.html calc-vertical-align-1-ref.html +== calc-width-block-1.html calc-width-block-1-ref.html +== calc-width-block-intrinsic-1.html calc-width-block-intrinsic-1-ref.html +== calc-width-table-auto-1.html calc-width-table-auto-1-ref.html +== calc-width-table-fixed-1.html calc-width-table-fixed-1-ref.html diff --git a/layout/reftests/w3c-css/submitted/variables/reftest-stylo.list b/layout/reftests/w3c-css/submitted/variables/reftest-stylo.list new file mode 100644 index 000000000..20f4dc7d9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/reftest-stylo.list @@ -0,0 +1,175 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +default-preferences pref(layout.css.variables.enabled,true) + +== variable-declaration-01.html variable-declaration-01.html +== variable-declaration-02.html variable-declaration-02.html +== variable-declaration-03.html variable-declaration-03.html +== variable-declaration-04.html variable-declaration-04.html +== variable-declaration-05.html variable-declaration-05.html +== variable-declaration-06.html variable-declaration-06.html +== variable-declaration-07.html variable-declaration-07.html +== variable-declaration-08.html variable-declaration-08.html +== variable-declaration-09.html variable-declaration-09.html +== variable-declaration-10.html variable-declaration-10.html +== variable-declaration-11.html variable-declaration-11.html +== variable-declaration-12.html variable-declaration-12.html +== variable-declaration-13.html variable-declaration-13.html +== variable-declaration-14.html variable-declaration-14.html +== variable-declaration-15.html variable-declaration-15.html +== variable-declaration-16.html variable-declaration-16.html +== variable-declaration-17.html variable-declaration-17.html +== variable-declaration-18.html variable-declaration-18.html +== variable-declaration-19.html variable-declaration-19.html +== variable-declaration-20.html variable-declaration-20.html +== variable-declaration-21.html variable-declaration-21.html +== variable-declaration-22.html variable-declaration-22.html +== variable-declaration-23.html variable-declaration-23.html +== variable-declaration-24.html variable-declaration-24.html +== variable-declaration-25.html variable-declaration-25.html +== variable-declaration-26.html variable-declaration-26.html +== variable-declaration-28.html variable-declaration-28.html +== variable-declaration-29.html variable-declaration-29.html +== variable-declaration-30.html variable-declaration-30.html +== variable-declaration-31.html variable-declaration-31.html +== variable-declaration-32.html variable-declaration-32.html +== variable-declaration-33.html variable-declaration-33.html +== variable-declaration-34.html variable-declaration-34.html +== variable-declaration-35.html variable-declaration-35.html +== variable-declaration-36.html variable-declaration-36.html +== variable-declaration-37.html variable-declaration-37.html +== variable-declaration-38.html variable-declaration-38.html +== variable-declaration-39.html variable-declaration-39.html +== variable-declaration-40.html variable-declaration-40.html +== variable-declaration-41.html variable-declaration-41.html +== variable-declaration-42.html variable-declaration-42.html +== variable-declaration-43.html variable-declaration-43.html +== variable-declaration-44.html variable-declaration-44.html +== variable-declaration-45.html variable-declaration-45.html +== variable-declaration-46.html variable-declaration-46.html +== variable-declaration-47.html variable-declaration-47.html +== variable-declaration-48.html variable-declaration-48.html +== variable-declaration-49.html variable-declaration-49.html +== variable-declaration-50.html variable-declaration-50.html +== variable-declaration-51.html variable-declaration-51.html +== variable-declaration-52.html variable-declaration-52.html +== variable-declaration-53.html variable-declaration-53.html +== variable-declaration-54.html variable-declaration-54.html +== variable-declaration-55.html variable-declaration-55.html +== variable-declaration-56.html variable-declaration-56.html +== variable-declaration-57.html variable-declaration-57.html +== variable-declaration-58.html variable-declaration-58.html +== variable-declaration-59.html variable-declaration-59.html +== variable-declaration-60.html variable-declaration-60.html +== variable-external-declaration-01.html variable-external-declaration-01.html +== variable-external-font-face-01.html variable-external-font-face-01.html +== variable-external-reference-01.html variable-external-reference-01.html +== variable-external-supports-01.html variable-external-supports-01.html +== variable-font-face-01.html variable-font-face-01.html +== variable-font-face-02.html variable-font-face-02.html +== variable-reference-01.html variable-reference-01.html +== variable-reference-02.html variable-reference-02.html +== variable-reference-03.html variable-reference-03.html +== variable-reference-04.html variable-reference-04.html +== variable-reference-05.html variable-reference-05.html +== variable-reference-06.html variable-reference-06.html +== variable-reference-07.html variable-reference-07.html +== variable-reference-08.html variable-reference-08.html +== variable-reference-09.html variable-reference-09.html +== variable-reference-10.html variable-reference-10.html +== variable-reference-11.html variable-reference-11.html +== variable-reference-12.html variable-reference-12.html +== variable-reference-13.html variable-reference-13.html +== variable-reference-14.html variable-reference-14.html +== variable-reference-15.html variable-reference-15.html +== variable-reference-16.html variable-reference-16.html +== variable-reference-17.html variable-reference-17.html +== variable-reference-18.html variable-reference-18.html +== variable-reference-19.html variable-reference-19.html +== variable-reference-20.html variable-reference-20.html +== variable-reference-21.html variable-reference-21.html +== variable-reference-22.html variable-reference-22.html +== variable-reference-23.html variable-reference-23.html +== variable-reference-24.html variable-reference-24.html +== variable-reference-25.html variable-reference-25.html +== variable-reference-26.html variable-reference-26.html +== variable-reference-27.html variable-reference-27.html +== variable-reference-28.html variable-reference-28.html +== variable-reference-29.html variable-reference-29.html +== variable-reference-30.html variable-reference-30.html +== variable-reference-31.html variable-reference-31.html +== variable-reference-32.html variable-reference-32.html +== variable-reference-33.html variable-reference-33.html +== variable-reference-34.html variable-reference-34.html +== variable-reference-35.html variable-reference-35.html +== variable-reference-36.html variable-reference-36.html +== variable-reference-37.html variable-reference-37.html +== variable-reference-38.html variable-reference-38.html +== variable-reference-39.html variable-reference-39.html +== variable-reference-40.html variable-reference-40.html +== variable-supports-01.html variable-supports-01.html +== variable-supports-02.html variable-supports-02.html +== variable-supports-03.html variable-supports-03.html +== variable-supports-04.html variable-supports-04.html +== variable-supports-05.html variable-supports-05.html +== variable-supports-06.html variable-supports-06.html +== variable-supports-07.html variable-supports-07.html +== variable-supports-08.html variable-supports-08.html +== variable-supports-09.html variable-supports-09.html +== variable-supports-10.html variable-supports-10.html +== variable-supports-11.html variable-supports-11.html +== variable-supports-12.html variable-supports-12.html +== variable-supports-13.html variable-supports-13.html +== variable-supports-14.html variable-supports-14.html +== variable-supports-15.html variable-supports-15.html +== variable-supports-16.html variable-supports-16.html +== variable-supports-17.html variable-supports-17.html +== variable-supports-18.html variable-supports-18.html +== variable-supports-19.html variable-supports-19.html +== variable-supports-20.html variable-supports-20.html +== variable-supports-21.html variable-supports-21.html +== variable-supports-22.html variable-supports-22.html +== variable-supports-23.html variable-supports-23.html +== variable-supports-24.html variable-supports-24.html +== variable-supports-25.html variable-supports-25.html +== variable-supports-26.html variable-supports-26.html +== variable-supports-27.html variable-supports-27.html +== variable-supports-28.html variable-supports-28.html +== variable-supports-29.html variable-supports-29.html +== variable-supports-30.html variable-supports-30.html +== variable-supports-31.html variable-supports-31.html +== variable-supports-32.html variable-supports-32.html +== variable-supports-33.html variable-supports-33.html +== variable-supports-34.html variable-supports-34.html +== variable-supports-35.html variable-supports-35.html +== variable-supports-36.html variable-supports-36.html +== variable-supports-37.html variable-supports-37.html +== variable-supports-38.html variable-supports-38.html +== variable-supports-39.html variable-supports-39.html +== variable-supports-40.html variable-supports-40.html +== variable-supports-41.html variable-supports-41.html +== variable-supports-42.html variable-supports-42.html +== variable-supports-43.html variable-supports-43.html +== variable-supports-44.html variable-supports-44.html +== variable-supports-45.html variable-supports-45.html +== variable-supports-46.html variable-supports-46.html +== variable-supports-47.html variable-supports-47.html +== variable-supports-48.html variable-supports-48.html +== variable-supports-49.html variable-supports-49.html +== variable-supports-50.html variable-supports-50.html +== variable-supports-51.html variable-supports-51.html +== variable-supports-52.html variable-supports-52.html +== variable-supports-53.html variable-supports-53.html +== variable-supports-54.html variable-supports-54.html +== variable-supports-55.html variable-supports-55.html +== variable-supports-56.html variable-supports-56.html +== variable-supports-57.html variable-supports-57.html +== variable-supports-58.html variable-supports-58.html +== variable-supports-59.html variable-supports-59.html +== variable-supports-60.html variable-supports-60.html +== variable-supports-61.html variable-supports-61.html +== variable-supports-62.html variable-supports-62.html +== variable-supports-63.html variable-supports-63.html +== variable-supports-64.html variable-supports-64.html +== variable-supports-65.html variable-supports-65.html +== variable-supports-66.html variable-supports-66.html +== variable-supports-67.html variable-supports-67.html diff --git a/layout/reftests/w3c-css/submitted/variables/reftest.list b/layout/reftests/w3c-css/submitted/variables/reftest.list new file mode 100644 index 000000000..7c07a7c71 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/reftest.list @@ -0,0 +1,174 @@ +default-preferences pref(layout.css.variables.enabled,true) + +== variable-declaration-01.html support/color-green-ref.html +== variable-declaration-02.html support/color-green-ref.html +== variable-declaration-03.html support/color-green-ref.html +== variable-declaration-04.html support/color-green-ref.html +== variable-declaration-05.html support/color-green-ref.html +== variable-declaration-06.html support/color-green-ref.html +== variable-declaration-07.html support/color-green-ref.html +== variable-declaration-08.html support/color-green-ref.html +== variable-declaration-09.html support/color-green-ref.html +== variable-declaration-10.html support/color-green-ref.html +== variable-declaration-11.html support/color-green-ref.html +== variable-declaration-12.html support/color-green-ref.html +== variable-declaration-13.html support/color-green-ref.html +== variable-declaration-14.html support/color-green-ref.html +== variable-declaration-15.html variable-declaration-15-ref.html +== variable-declaration-16.html variable-declaration-16-ref.html +== variable-declaration-17.html variable-declaration-17-ref.html +== variable-declaration-18.html variable-declaration-18-ref.html +== variable-declaration-19.html support/color-green-ref.html +== variable-declaration-20.html support/color-green-ref.html +== variable-declaration-21.html support/color-green-ref.html +== variable-declaration-22.html support/color-green-ref.html +== variable-declaration-23.html support/color-green-ref.html +== variable-declaration-24.html support/color-green-ref.html +== variable-declaration-25.html support/color-green-ref.html +== variable-declaration-26.html support/color-green-ref.html +== variable-declaration-28.html support/color-green-ref.html +== variable-declaration-29.html support/color-green-ref.html +== variable-declaration-30.html support/color-green-ref.html +== variable-declaration-31.html support/color-green-ref.html +== variable-declaration-32.html support/color-green-ref.html +== variable-declaration-33.html support/color-green-ref.html +== variable-declaration-34.html support/color-green-ref.html +== variable-declaration-35.html support/color-green-ref.html +== variable-declaration-36.html support/color-green-ref.html +== variable-declaration-37.html support/color-green-ref.html +== variable-declaration-38.html support/color-green-ref.html +== variable-declaration-39.html support/color-green-ref.html +== variable-declaration-40.html support/color-green-ref.html +== variable-declaration-41.html support/color-green-ref.html +== variable-declaration-42.html support/color-green-ref.html +== variable-declaration-43.html support/color-green-ref.html +== variable-declaration-44.html support/color-green-ref.html +== variable-declaration-45.html support/color-green-ref.html +== variable-declaration-46.html support/color-green-ref.html +== variable-declaration-47.html support/color-green-ref.html +== variable-declaration-48.html support/color-green-ref.html +== variable-declaration-49.html support/color-green-ref.html +== variable-declaration-50.html support/color-green-ref.html +== variable-declaration-51.html support/color-green-ref.html +== variable-declaration-52.html support/color-green-ref.html +== variable-declaration-53.html support/color-green-ref.html +== variable-declaration-54.html support/color-green-ref.html +== variable-declaration-55.html support/color-green-ref.html +== variable-declaration-56.html support/color-green-ref.html +== variable-declaration-57.html support/color-green-ref.html +== variable-declaration-58.html support/color-green-ref.html +== variable-declaration-59.html support/color-green-ref.html +== variable-declaration-60.html support/color-green-ref.html +== variable-external-declaration-01.html support/color-green-ref.html +== variable-external-font-face-01.html variable-external-font-face-01-ref.html +== variable-external-reference-01.html support/color-green-ref.html +== variable-external-supports-01.html support/color-green-ref.html +== variable-font-face-01.html variable-font-face-01-ref.html +== variable-font-face-02.html variable-font-face-02-ref.html +== variable-reference-01.html support/color-green-ref.html +== variable-reference-02.html support/color-green-ref.html +== variable-reference-03.html support/color-green-ref.html +== variable-reference-04.html support/color-green-ref.html +== variable-reference-05.html support/color-green-ref.html +== variable-reference-06.html support/color-green-ref.html +== variable-reference-07.html support/color-green-ref.html +== variable-reference-08.html support/color-green-ref.html +== variable-reference-09.html support/color-green-ref.html +== variable-reference-10.html support/color-green-ref.html +== variable-reference-11.html support/color-green-ref.html +== variable-reference-12.html variable-reference-12-ref.html +== variable-reference-13.html support/color-green-ref.html +== variable-reference-14.html support/color-green-ref.html +== variable-reference-15.html support/color-green-ref.html +== variable-reference-16.html support/color-green-ref.html +== variable-reference-17.html support/color-green-ref.html +== variable-reference-18.html support/color-green-ref.html +== variable-reference-19.html support/color-green-ref.html +== variable-reference-20.html support/color-green-ref.html +== variable-reference-21.html support/color-green-ref.html +== variable-reference-22.html support/color-green-ref.html +== variable-reference-23.html support/color-green-ref.html +== variable-reference-24.html support/color-green-ref.html +== variable-reference-25.html support/color-green-ref.html +== variable-reference-26.html support/color-green-ref.html +== variable-reference-27.html support/color-green-ref.html +== variable-reference-28.html support/color-green-ref.html +== variable-reference-29.html support/color-green-ref.html +== variable-reference-30.html support/color-green-ref.html +== variable-reference-31.html support/color-green-ref.html +== variable-reference-32.html support/color-green-ref.html +== variable-reference-33.html support/color-green-ref.html +== variable-reference-34.html support/color-green-ref.html +== variable-reference-35.html support/color-green-ref.html +== variable-reference-36.html variable-reference-36-ref.html +== variable-reference-37.html variable-reference-37-ref.html +== variable-reference-38.html variable-reference-38-ref.html +== variable-reference-39.html support/color-green-ref.html +== variable-reference-40.html variable-reference-40-ref.html +== variable-supports-01.html support/color-green-ref.html +== variable-supports-02.html support/color-green-ref.html +== variable-supports-03.html support/color-green-ref.html +== variable-supports-04.html support/color-green-ref.html +== variable-supports-05.html support/color-green-ref.html +== variable-supports-06.html support/color-green-ref.html +== variable-supports-07.html support/color-green-ref.html +== variable-supports-08.html support/color-green-ref.html +== variable-supports-09.html support/color-green-ref.html +== variable-supports-10.html support/color-green-ref.html +== variable-supports-11.html support/color-green-ref.html +== variable-supports-12.html support/color-green-ref.html +== variable-supports-13.html support/color-green-ref.html +== variable-supports-14.html support/color-green-ref.html +== variable-supports-15.html support/color-green-ref.html +== variable-supports-16.html support/color-green-ref.html +== variable-supports-17.html support/color-green-ref.html +== variable-supports-18.html support/color-green-ref.html +== variable-supports-19.html support/color-green-ref.html +== variable-supports-20.html support/color-green-ref.html +== variable-supports-21.html support/color-green-ref.html +== variable-supports-22.html support/color-green-ref.html +== variable-supports-23.html support/color-green-ref.html +== variable-supports-24.html support/color-green-ref.html +== variable-supports-25.html support/color-green-ref.html +== variable-supports-26.html support/color-green-ref.html +== variable-supports-27.html support/color-green-ref.html +== variable-supports-28.html support/color-green-ref.html +== variable-supports-29.html support/color-green-ref.html +== variable-supports-30.html support/color-green-ref.html +== variable-supports-31.html support/color-green-ref.html +== variable-supports-32.html support/color-green-ref.html +== variable-supports-33.html support/color-green-ref.html +== variable-supports-34.html support/color-green-ref.html +== variable-supports-35.html support/color-green-ref.html +== variable-supports-36.html support/color-green-ref.html +== variable-supports-37.html support/color-green-ref.html +== variable-supports-38.html support/color-green-ref.html +== variable-supports-39.html support/color-green-ref.html +== variable-supports-40.html support/color-green-ref.html +== variable-supports-41.html support/color-green-ref.html +== variable-supports-42.html support/color-green-ref.html +== variable-supports-43.html support/color-green-ref.html +== variable-supports-44.html support/color-green-ref.html +== variable-supports-45.html support/color-green-ref.html +== variable-supports-46.html support/color-green-ref.html +== variable-supports-47.html support/color-green-ref.html +== variable-supports-48.html support/color-green-ref.html +== variable-supports-49.html support/color-green-ref.html +== variable-supports-50.html support/color-green-ref.html +== variable-supports-51.html support/color-green-ref.html +== variable-supports-52.html support/color-green-ref.html +== variable-supports-53.html support/color-green-ref.html +== variable-supports-54.html support/color-green-ref.html +== variable-supports-55.html support/color-green-ref.html +== variable-supports-56.html support/color-green-ref.html +== variable-supports-57.html support/color-green-ref.html +== variable-supports-58.html support/color-green-ref.html +== variable-supports-59.html support/color-green-ref.html +== variable-supports-60.html support/color-green-ref.html +== variable-supports-61.html support/color-green-ref.html +== variable-supports-62.html support/color-green-ref.html +== variable-supports-63.html support/color-green-ref.html +== variable-supports-64.html support/color-green-ref.html +== variable-supports-65.html support/color-green-ref.html +== variable-supports-66.html support/color-green-ref.html +== variable-supports-67.html support/color-green-ref.html diff --git a/layout/reftests/w3c-css/submitted/variables/support/Ahem.ttf b/layout/reftests/w3c-css/submitted/variables/support/Ahem.ttf new file mode 100644 index 000000000..ac81cb031 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/variables/support/Ahem.ttf differ diff --git a/layout/reftests/w3c-css/submitted/variables/support/ahem.css b/layout/reftests/w3c-css/submitted/variables/support/ahem.css new file mode 100644 index 000000000..82ee46679 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/support/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(./Ahem.ttf); +} diff --git a/layout/reftests/w3c-css/submitted/variables/support/color-green-ref.html b/layout/reftests/w3c-css/submitted/variables/support/color-green-ref.html new file mode 100644 index 000000000..0eabe58c8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/support/color-green-ref.html @@ -0,0 +1,13 @@ + + +CSS Reftest Reference + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/support/external-variable-declaration.css b/layout/reftests/w3c-css/submitted/variables/support/external-variable-declaration.css new file mode 100644 index 000000000..9ba1b9d32 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/support/external-variable-declaration.css @@ -0,0 +1,5 @@ +p { + color: red; + --a: green; + color: var(--a); +} diff --git a/layout/reftests/w3c-css/submitted/variables/support/external-variable-font-face.css b/layout/reftests/w3c-css/submitted/variables/support/external-variable-font-face.css new file mode 100644 index 000000000..87f0609ba --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/support/external-variable-font-face.css @@ -0,0 +1,15 @@ +@font-face { + --a: MyTestFontName; + font-family: var(--a); + src: url(./Ahem.ttf); +} +@font-face { + font-family: MyTestFontName2; + src: url(./Ahem.ttf); +} +#a { + font-family: MyTestFontName, serif; +} +#b { + font-family: MyTestFontName2, serif; +} diff --git a/layout/reftests/w3c-css/submitted/variables/support/external-variable-reference.css b/layout/reftests/w3c-css/submitted/variables/support/external-variable-reference.css new file mode 100644 index 000000000..0c697fdcf --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/support/external-variable-reference.css @@ -0,0 +1,6 @@ +:root { + --a: green; +} +p { + color: var(--a); +} diff --git a/layout/reftests/w3c-css/submitted/variables/support/external-variable-supports.css b/layout/reftests/w3c-css/submitted/variables/support/external-variable-supports.css new file mode 100644 index 000000000..96582bfd8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/support/external-variable-supports.css @@ -0,0 +1,4 @@ +body { color: red; } +@supports (color:var(--a)) { + p { color: green; } +} diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-01.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-01.html new file mode 100644 index 000000000..8c3ff421c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-01.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a variable consisting of a single token preceded by white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-02.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-02.html new file mode 100644 index 000000000..4ee52b586 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-02.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a variable consisting of a single token with no preceding white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-03.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-03.html new file mode 100644 index 000000000..50aa2f358 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-03.html @@ -0,0 +1,18 @@ + + +CSS Test: Test declaring a variable that references another variable. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-04.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-04.html new file mode 100644 index 000000000..52d5d3148 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-04.html @@ -0,0 +1,18 @@ + + +CSS Test: Test declaring a variable consisting of a variable reference followed by white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-05.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-05.html new file mode 100644 index 000000000..0403bcaec --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-05.html @@ -0,0 +1,18 @@ + + +CSS Test: Test declaring a variable consisting of a variable reference that includes white space around the variable name. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-06.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-06.html new file mode 100644 index 000000000..bccb52da5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-06.html @@ -0,0 +1,18 @@ + + +CSS Test: Test overriding an existing variable declaration. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-07.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-07.html new file mode 100644 index 000000000..ecd74b2d4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-07.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a variable with invalid syntax due to a variable reference having no tokens in its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-08.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-08.html new file mode 100644 index 000000000..e3cfd9c08 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-08.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a variable that consists of a variable reference whose fallback is white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-09.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-09.html new file mode 100644 index 000000000..898b973bf --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-09.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a variable with invalid syntax due to a variable reference having only a comment in its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-10.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-10.html new file mode 100644 index 000000000..cfcfd32ea --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-10.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a variable that consists of a variable reference with a fallback that includes a comment and an identifier. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-11.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-11.html new file mode 100644 index 000000000..ed011ad15 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-11.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a variable with invalid syntax due to a variable reference having a '!' token at the top level of its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-12.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-12.html new file mode 100644 index 000000000..3815754af --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-12.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a variable with invalid syntax due to a variable reference having a ';' token at the top level of its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-13.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-13.html new file mode 100644 index 000000000..5c262b813 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-13.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a variable with invalid syntax due to a variable reference having "!important" the top level of its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-14.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-14.html new file mode 100644 index 000000000..153cfb994 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-14.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable that consists of a variable reference and a following identifier with no intervening white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-15-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-15-ref.html new file mode 100644 index 000000000..d8a43eb64 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-15-ref.html @@ -0,0 +1,15 @@ + + +CSS Reftest Reference + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-15.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-15.html new file mode 100644 index 000000000..1b3ca7a9d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-15.html @@ -0,0 +1,22 @@ + + +CSS Test: Test declaring a variable that consists of a comma-separated font family list. + + + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-16-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-16-ref.html new file mode 100644 index 000000000..d8a43eb64 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-16-ref.html @@ -0,0 +1,15 @@ + + +CSS Reftest Reference + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-16.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-16.html new file mode 100644 index 000000000..41f2b77e2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-16.html @@ -0,0 +1,23 @@ + + +CSS Test: Test declaring a variable that consists of a comma-separated font family list with the first item being a variable reference. + + + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-17-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-17-ref.html new file mode 100644 index 000000000..bac59fcb8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-17-ref.html @@ -0,0 +1,15 @@ + + +CSS Reftest Reference + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-17.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-17.html new file mode 100644 index 000000000..2e0f0049e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-17.html @@ -0,0 +1,23 @@ + + +CSS Test: Test declaring a variable that consists of a comma-separated font family list with the last item being a variable reference. + + + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-18-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-18-ref.html new file mode 100644 index 000000000..d8a43eb64 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-18-ref.html @@ -0,0 +1,15 @@ + + +CSS Reftest Reference + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-18.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-18.html new file mode 100644 index 000000000..8b2880f09 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-18.html @@ -0,0 +1,23 @@ + + +CSS Test: Test declaring a variable that consists of a comma-separated font family list with the comma coming from a variable reference. + + + + + + +

This text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-19.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-19.html new file mode 100644 index 000000000..da0a82523 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-19.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable that consists of a function where one of the arguments is a variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-20.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-20.html new file mode 100644 index 000000000..9bffae2d5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-20.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable with "!important". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-21.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-21.html new file mode 100644 index 000000000..0a91196df --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-21.html @@ -0,0 +1,23 @@ + + +CSS Test: Test declaring a variable that consists of a function where all of the arguments and commas are made up of variable references. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-22.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-22.html new file mode 100644 index 000000000..a96d9cf18 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-22.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable that consists of a variable reference with a number of levels of variable reference fallbacks. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-23.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-23.html new file mode 100644 index 000000000..b3b1d1823 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-23.html @@ -0,0 +1,22 @@ + + +CSS Test: Test declaring a variable with invalid syntax due to having two "!important" priorities. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-24.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-24.html new file mode 100644 index 000000000..ead972c2a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-24.html @@ -0,0 +1,25 @@ + + +CSS Test: Test declaring a variable that contains a CDO token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-25.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-25.html new file mode 100644 index 000000000..64d19973d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-25.html @@ -0,0 +1,25 @@ + + +CSS Test: Test declaring a variable that contains a CDC token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-26.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-26.html new file mode 100644 index 000000000..79ff10d2b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-26.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable that contains only a white space token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-28.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-28.html new file mode 100644 index 000000000..f6f78911b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-28.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable with invalid syntax due to having no tokens. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-29.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-29.html new file mode 100644 index 000000000..a8847f5ed --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-29.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable with a valid custom property name "--". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-30.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-30.html new file mode 100644 index 000000000..e354abb2d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-30.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable that contains a variable reference to itself. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-31.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-31.html new file mode 100644 index 000000000..4a24bf2bd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-31.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable where the variable name begins with a digit. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-32.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-32.html new file mode 100644 index 000000000..d11478e8f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-32.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable where the variable name begins with an escaped digit. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-33.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-33.html new file mode 100644 index 000000000..521db857f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-33.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable where the variable name begins with an escaped letter. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-34.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-34.html new file mode 100644 index 000000000..c6b4d42d3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-34.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable where the variable name begins with a lone surrogate. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-35.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-35.html new file mode 100644 index 000000000..f1289069f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-35.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable where the variable name begins with U+FFFD. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-36.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-36.html new file mode 100644 index 000000000..1f984fe7a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-36.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable where the variable name begins with an out-of-range Unicode character escape. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-37.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-37.html new file mode 100644 index 000000000..bd4b1c0f4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-37.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable consisting of a variable reference where white space surrounds the comma separating the variable name and fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-38.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-38.html new file mode 100644 index 000000000..ece8cf8ff --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-38.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring two variables in the same declaration block that differ only in case, with lowercase first. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-39.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-39.html new file mode 100644 index 000000000..d1caabbd6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-39.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring two variables in the same declaration block that differ only in case, with uppercase first. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-40.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-40.html new file mode 100644 index 000000000..62a4e2170 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-40.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable with an invalid custom property name due to it beginning with "VAR-". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-41.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-41.html new file mode 100644 index 000000000..c1c585b0f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-41.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable where the second '-' in the "--" prefix of the custom property name is escaped. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-42.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-42.html new file mode 100644 index 000000000..1a60ba239 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-42.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable where the custom property name includes an unescaped Chinese character and an escape that is terminated by a space character. + + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-43.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-43.html new file mode 100644 index 000000000..73aaef2b8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-43.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable whose value is "initial". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-44.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-44.html new file mode 100644 index 000000000..f2a968d25 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-44.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable whose value is "inherit" where there is no variable to inherit from. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-45.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-45.html new file mode 100644 index 000000000..a5003d9a6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-45.html @@ -0,0 +1,24 @@ + + +CSS Test: Test declaring a variable whose value is "inherit" where there is a variable to inherit from. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-46.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-46.html new file mode 100644 index 000000000..c846b1cf9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-46.html @@ -0,0 +1,23 @@ + + +CSS Test: Test declaring a variable whose value is "initial" where there is a variable to inherit from. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-47.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-47.html new file mode 100644 index 000000000..2f06d093f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-47.html @@ -0,0 +1,25 @@ + + +CSS Test: Test declaring a variable whose value consists of a reference to a variable whose value is "inherit". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-48.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-48.html new file mode 100644 index 000000000..9abf32897 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-48.html @@ -0,0 +1,25 @@ + + +CSS Test: Test declaring a number of variables in a cycle. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-49.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-49.html new file mode 100644 index 000000000..9a4b984b8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-49.html @@ -0,0 +1,26 @@ + + +CSS Test: Test declaring a variable that is a dependent of a variable involved in a cycle but which itself is not involved in a cycle. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-50.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-50.html new file mode 100644 index 000000000..0545b003d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-50.html @@ -0,0 +1,25 @@ + + +CSS Test: Test declaring a number of variables in a chain, where the final element of the chain uses its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-51.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-51.html new file mode 100644 index 000000000..eac02079b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-51.html @@ -0,0 +1,24 @@ + + +CSS Test: Test declaring a variable that consists of a reference to an invalid inherited variable. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-52.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-52.html new file mode 100644 index 000000000..e913e2dcd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-52.html @@ -0,0 +1,24 @@ + + +CSS Test: Test declaring a variable that consists of a reference to an inherited variable whose value was a variable reference that used its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-53.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-53.html new file mode 100644 index 000000000..b8b6a8cf5 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-53.html @@ -0,0 +1,22 @@ + + +CSS Test: Test declaring a variable that consists of two variable references without fallback and with no intervening white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-54.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-54.html new file mode 100644 index 000000000..8e0b39c4c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-54.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable that consists of two variable references with the first variable reference using fallback and with no intervening white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-55.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-55.html new file mode 100644 index 000000000..2fb68d516 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-55.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a variable that consists of two variable references with the second variable reference using fallback and with no intervening white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-56.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-56.html new file mode 100644 index 000000000..21378f892 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-56.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a variable whose value is "unset" where there is no variable to inherit from. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-57.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-57.html new file mode 100644 index 000000000..aa8d84c6a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-57.html @@ -0,0 +1,24 @@ + + +CSS Test: Test declaring a variable whose value is "unset" where there is a variable to inherit from. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-58.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-58.html new file mode 100644 index 000000000..b05f96783 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-58.html @@ -0,0 +1,25 @@ + + +CSS Test: Test declaring a variable whose value consists of a reference to a variable whose value is "unset". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-59.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-59.html new file mode 100644 index 000000000..2032a342d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-59.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a variable with a trailing invalid token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-declaration-60.html b/layout/reftests/w3c-css/submitted/variables/variable-declaration-60.html new file mode 100644 index 000000000..3304eb4a3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-declaration-60.html @@ -0,0 +1,23 @@ + + + +CSS Test: Test declaring a variable with a value whose name is "initial" but using Turkish dotted/dotless 'i's. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-external-declaration-01.html b/layout/reftests/w3c-css/submitted/variables/variable-external-declaration-01.html new file mode 100644 index 000000000..bae5abf70 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-external-declaration-01.html @@ -0,0 +1,12 @@ + + +CSS Test: Test declaring a variable in an external CSS file. + + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01-ref.html new file mode 100644 index 000000000..b84d1ff44 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01-ref.html @@ -0,0 +1,11 @@ + + +CSS Reftest Reference + + + +

This text must not be in Ahem.

+

But this text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01.html b/layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01.html new file mode 100644 index 000000000..74132d59c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-external-font-face-01.html @@ -0,0 +1,13 @@ + + +CSS Test: Test the invalid declaration and use of a variable in an @font-face rule within an external CSS. + + + + + +

This text must not be in Ahem.

+

But this text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-external-reference-01.html b/layout/reftests/w3c-css/submitted/variables/variable-external-reference-01.html new file mode 100644 index 000000000..ee40db762 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-external-reference-01.html @@ -0,0 +1,12 @@ + + +CSS Test: Test the use of a variable in a non-custom property where the variable value is inherited within an external CSS. + + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-external-supports-01.html b/layout/reftests/w3c-css/submitted/variables/variable-external-supports-01.html new file mode 100644 index 000000000..dd3ad1728 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-external-supports-01.html @@ -0,0 +1,12 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule where the property value contains a variable reference within an external stylesheet file. + + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-font-face-01-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-font-face-01-ref.html new file mode 100644 index 000000000..b84d1ff44 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-font-face-01-ref.html @@ -0,0 +1,11 @@ + + +CSS Reftest Reference + + + +

This text must not be in Ahem.

+

But this text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-font-face-01.html b/layout/reftests/w3c-css/submitted/variables/variable-font-face-01.html new file mode 100644 index 000000000..cbb7a4f4e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-font-face-01.html @@ -0,0 +1,29 @@ + + +CSS Test: Test the invalid declaration and use of a variable in an @font-face rule. + + + + + +

This text must not be in Ahem.

+

But this text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-font-face-02-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-font-face-02-ref.html new file mode 100644 index 000000000..b84d1ff44 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-font-face-02-ref.html @@ -0,0 +1,11 @@ + + +CSS Reftest Reference + + + +

This text must not be in Ahem.

+

But this text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-font-face-02.html b/layout/reftests/w3c-css/submitted/variables/variable-font-face-02.html new file mode 100644 index 000000000..6cb5a1eb1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-font-face-02.html @@ -0,0 +1,31 @@ + + +CSS Test: Test the invalid use of a variable in an @font-face rule where the variable is defined on the root element. + + + + + +

This text must not be in Ahem.

+

But this text must be in Ahem.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-01.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-01.html new file mode 100644 index 000000000..1737b2e65 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-01.html @@ -0,0 +1,18 @@ + + +CSS Test: Test the use of a variable in a non-custom property where the variable value is inherited. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-02.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-02.html new file mode 100644 index 000000000..92e4aedca --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-02.html @@ -0,0 +1,23 @@ + + +CSS Test: Test the use of a variable in a non-custom property where the value is invalid at computed-value time due to referencing a non-existent variable. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-03.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-03.html new file mode 100644 index 000000000..bd50b9ab8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-03.html @@ -0,0 +1,21 @@ + + +CSS Test: Test the use of two variables in a non-custom property where the variable values are inherited and one of the variable values consists only of white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-04.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-04.html new file mode 100644 index 000000000..060e55c95 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-04.html @@ -0,0 +1,20 @@ + + +CSS Test: Test the use of two variables in a non-custom property where one variable is inherited and the other references a non-existing variable with fallback that consists only of white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-05.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-05.html new file mode 100644 index 000000000..129e19f1d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-05.html @@ -0,0 +1,20 @@ + + +CSS Test: Test the use of a variable in a non-custom property where the values contains no tokens other than the variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-06.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-06.html new file mode 100644 index 000000000..464ce37ed --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-06.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property with invalid syntax due to having a variable reference whose fallback contains no tokens. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-07.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-07.html new file mode 100644 index 000000000..d557161ed --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-07.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property with invalid syntax due to having a variable reference whose fallback contains a top level ';' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-08.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-08.html new file mode 100644 index 000000000..d7aa58df6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-08.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property with invalid syntax due to having a variable reference whose fallback contains a top level '!' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-09.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-09.html new file mode 100644 index 000000000..f2128cf2c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-09.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property with a variable reference that has a non-top level ';' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-10.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-10.html new file mode 100644 index 000000000..73251154c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-10.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property with a variable reference that has a non-top level '!' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-11.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-11.html new file mode 100644 index 000000000..81dec5a76 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-11.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property with invalid syntax due to having a variable reference whose fallback contains nothing but a comment. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-12-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-12-ref.html new file mode 100644 index 000000000..8fcd177cb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-12-ref.html @@ -0,0 +1,9 @@ + + +CSS Reftest Reference + +

The words "hello there" must appear below:

+

hello there

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-12.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-12.html new file mode 100644 index 000000000..968b71ebb --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-12.html @@ -0,0 +1,20 @@ + + +CSS Test: Test the use of variable references in the 'content' property. + + + + +

The words "hello there" must appear below:

+

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-13.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-13.html new file mode 100644 index 000000000..b7249981f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-13.html @@ -0,0 +1,18 @@ + + +CSS Test: Test that important variable declarations are not overwritten by subsequent non-important variable declarations in the one declaration block. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-14.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-14.html new file mode 100644 index 000000000..7196f5879 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-14.html @@ -0,0 +1,20 @@ + + +CSS Test: Test that important variable declarations cascade correctly. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-15.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-15.html new file mode 100644 index 000000000..01cd29b2b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-15.html @@ -0,0 +1,21 @@ + + +CSS Test: Test declaring a non-custom property with two variable references with no intervening white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-16.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-16.html new file mode 100644 index 000000000..f27108ce9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-16.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a non-custom property that consists of a variable reference with a number of levels of variable reference fallbacks. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-17.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-17.html new file mode 100644 index 000000000..2f677a6a1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-17.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property that consists of a variable reference whose fallback contains a CDO token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-18.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-18.html new file mode 100644 index 000000000..a858b2b6b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-18.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference and balanced braces and square brackets. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-19.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-19.html new file mode 100644 index 000000000..c3b0413e2 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-19.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference and a non-top level ';' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-20.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-20.html new file mode 100644 index 000000000..868a57694 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-20.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference whose function token is in uppercase. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-21.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-21.html new file mode 100644 index 000000000..f1ad08bda --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-21.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a non-custom property that contains a reference to a variable whose name must be escaped. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-22.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-22.html new file mode 100644 index 000000000..a02f49ac0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-22.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a non-custom property that contains a reference to a variable whose name is U+FFFD but which was declared and referenced using a lone surrogate. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-23.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-23.html new file mode 100644 index 000000000..44afd5a6b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-23.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a non-custom property that contains a reference to a variable whose name is U+FFFD but which was declared using a lone surrogate. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-24.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-24.html new file mode 100644 index 000000000..25c9c6743 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-24.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a non-custom property that contains a reference to a variable whose name is U+FFFD but which was declared using an out-of-range Unicode character escape. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-25.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-25.html new file mode 100644 index 000000000..4ed514c9b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-25.html @@ -0,0 +1,15 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference with no fallback and which is implicitly closed due to EOF. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-26.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-26.html new file mode 100644 index 000000000..ca3b01b26 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-26.html @@ -0,0 +1,15 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference with white space before its comma and fallback consisting only of white space and which is implicitly closed due to EOF. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-27.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-27.html new file mode 100644 index 000000000..efd8418c8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-27.html @@ -0,0 +1,15 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference with fallback consisting only of white space and which is implicitly closed due to EOF. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-28.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-28.html new file mode 100644 index 000000000..7796f1b88 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-28.html @@ -0,0 +1,15 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference whose fallback is a variable reference, both of which are implicitly closed due to EOF. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-29.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-29.html new file mode 100644 index 000000000..b01873fc3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-29.html @@ -0,0 +1,15 @@ + + +CSS Test: Test declaring a non-custom property that contains a variable reference with no fallback, and whose variable name is followed by a comment, and where the comment and the variable reference are implicitly closed due to EOF. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-30.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-30.html new file mode 100644 index 000000000..9082c3058 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-30.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a non-custom property with invalid syntax due to containing two "!important" priorities. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-31.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-31.html new file mode 100644 index 000000000..bfe4677bd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-31.html @@ -0,0 +1,20 @@ + + +CSS Test: Test declaring a non-custom property with a variable reference that has a digit after the "--" prefix. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-32.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-32.html new file mode 100644 index 000000000..e1f5789c3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-32.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a non-custom property with invalid syntax due to containing a variable reference with fallback that contains a bad string. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-33.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-33.html new file mode 100644 index 000000000..c527bcdd4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-33.html @@ -0,0 +1,18 @@ + + +CSS Test: Test declaring a non-custom property containing a variable reference with fallback is an implicitly closed string due to EOF. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-34.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-34.html new file mode 100644 index 000000000..8cb14db28 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-34.html @@ -0,0 +1,19 @@ + + +CSS Test: Test declaring a non-custom property with invalid syntax due to containing a variable reference with fallback that contains a bad URL. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-35.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-35.html new file mode 100644 index 000000000..cddc46691 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-35.html @@ -0,0 +1,18 @@ + + +CSS Test: Test declaring a non-custom property containing a variable reference with fallback is an implicitly closed URL due to EOF. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-36-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-36-ref.html new file mode 100644 index 000000000..3af79f794 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-36-ref.html @@ -0,0 +1,14 @@ + + +CSS Reftest Reference + + +

This text must have a green background color.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-36.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-36.html new file mode 100644 index 000000000..e4f4d5026 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-36.html @@ -0,0 +1,18 @@ + + +CSS Test: Test declaring a non-custom shorthand property containing a variable reference. + + + + +

This text must have a green background color.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-37-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-37-ref.html new file mode 100644 index 000000000..3af79f794 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-37-ref.html @@ -0,0 +1,14 @@ + + +CSS Reftest Reference + + +

This text must have a green background color.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-37.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-37.html new file mode 100644 index 000000000..391c5532c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-37.html @@ -0,0 +1,18 @@ + + +CSS Test: Test declaring a non-custom shorthand property containing a variable reference, with a subsequent property in the declaration block that overrides one of the shorthand's components. + + + + +

This text must have a green background color.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-38-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-38-ref.html new file mode 100644 index 000000000..8b4e262c7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-38-ref.html @@ -0,0 +1,14 @@ + + +CSS Reftest Reference + + +

The left border must be dotted.

+

The left border must be solid.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-38.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-38.html new file mode 100644 index 000000000..8c37c1030 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-38.html @@ -0,0 +1,16 @@ + + +CSS Test: Test using variables in overlapping shorthands. + + + + +

The left border must be dotted.

+

The left border must be solid.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-39.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-39.html new file mode 100644 index 000000000..21b7fd820 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-39.html @@ -0,0 +1,17 @@ + + +CSS Test: Test declaring a variable that references itself but uses fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-40-ref.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-40-ref.html new file mode 100644 index 000000000..a612d33f0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-40-ref.html @@ -0,0 +1,14 @@ + + +CSS Reftest Reference + + +

This paragraph must have an orange/blue gradient border.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-reference-40.html b/layout/reftests/w3c-css/submitted/variables/variable-reference-40.html new file mode 100644 index 000000000..07697c77b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-reference-40.html @@ -0,0 +1,17 @@ + + +CSS Test: Test that a variable reference within a gradient value in a border-image shorthand parses correctly. + + + + +

This paragraph must have an orange/blue gradient border.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-01.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-01.html new file mode 100644 index 000000000..1b7872619 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-01.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule where the property value contains a variable reference and no white space tokens. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-02.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-02.html new file mode 100644 index 000000000..2b74a468f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-02.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule where the property value contains a white space token followed by a variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-03.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-03.html new file mode 100644 index 000000000..8d19666d9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-03.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule where the property value contains a variable reference surrounded by white space tokens. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-04.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-04.html new file mode 100644 index 000000000..f8b0458ef --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-04.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule where the property value contains a variable reference surrounded by white space tokens and with white space surrounding the variable name. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-05.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-05.html new file mode 100644 index 000000000..08a7e7496 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-05.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing non-custom property declaration in an @supports rule where the property value contains a syntactically invalid variable reference due to having no fallback tokens. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-06.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-06.html new file mode 100644 index 000000000..d83f60055 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-06.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule where the property value contains a variable reference with fallback that is only white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-07.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-07.html new file mode 100644 index 000000000..d3bcc22ee --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-07.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing non-custom property declaration in an @supports rule where the property value contains a syntactically invalid variable reference due to having no fallback tokens, just a comment. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-08.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-08.html new file mode 100644 index 000000000..637bfb8de --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-08.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule where the property value contains a comment and an identifier. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-09.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-09.html new file mode 100644 index 000000000..f82e86029 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-09.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing non-custom property declaration in an @supports rule where the property value contains a syntactically invalid variable reference due to having a '!' token at the top level of its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-10.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-10.html new file mode 100644 index 000000000..c8d77476b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-10.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing non-custom property declaration in an @supports rule where the property value contains a syntactically invalid variable reference due to having "!important" at the top level of its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-11.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-11.html new file mode 100644 index 000000000..835d06b52 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-11.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing 'color' property declaration in an @supports rule with a variable reference that comes after a non-color value. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-12.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-12.html new file mode 100644 index 000000000..594e78e21 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-12.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing 'color' property declaration in an @supports rule with a variable reference that comes before a non-color value. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-13.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-13.html new file mode 100644 index 000000000..d6e8a6800 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-13.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing 'color' property declaration in an @supports rule with a range of different tokens and a variable reference not at the top level. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-14.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-14.html new file mode 100644 index 000000000..831ee1b05 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-14.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule with a variable reference and an "!important" priority. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-15.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-15.html new file mode 100644 index 000000000..205c86d97 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-15.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule with two adjacent variable references with no intervening white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-16.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-16.html new file mode 100644 index 000000000..102d2c1cd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-16.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule with a variable reference that has a number of levels of variable reference fallbacks. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-17.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-17.html new file mode 100644 index 000000000..88f7d4c40 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-17.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing non-custom property declaration in an @supports rule with two "!important" priorities. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-18.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-18.html new file mode 100644 index 000000000..81423b4d1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-18.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference and a CDO token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-19.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-19.html new file mode 100644 index 000000000..df9039956 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-19.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference and a CDC token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-20.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-20.html new file mode 100644 index 000000000..2673b3802 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-20.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference and balanced braces and square brackets. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-21.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-21.html new file mode 100644 index 000000000..67010c2ed --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-21.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing non-custom property declaration in an @supports rule where the property value contains a syntactically invalid variable reference due to having a ';' token at the top level of its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-22.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-22.html new file mode 100644 index 000000000..38d1edc55 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-22.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference and a non-top level ';' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-23.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-23.html new file mode 100644 index 000000000..6ab942132 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-23.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing non-custom property declaration in an @supports rule whose value contains a variable reference with a top level ';' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-24.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-24.html new file mode 100644 index 000000000..18488cdab --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-24.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference with a non-top level ';' token in its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-25.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-25.html new file mode 100644 index 000000000..7ba0aafb7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-25.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference whose function token is in uppercase. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-26.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-26.html new file mode 100644 index 000000000..b49df5196 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-26.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference with a digit after the "--" variable name prefix. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-27.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-27.html new file mode 100644 index 000000000..be67b4d06 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-27.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference with a variable name beginning with an escaped digit. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-28.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-28.html new file mode 100644 index 000000000..2ccd2b357 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-28.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference with a U+FFFD variable name specified by an escaped lone surrogate. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-29.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-29.html new file mode 100644 index 000000000..193cb55c7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-29.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference with a U+FFFD variable name specified by an out-of-range Unicode character escape. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-30.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-30.html new file mode 100644 index 000000000..937b7613e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-30.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference with a dimension token as the variable name. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-31.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-31.html new file mode 100644 index 000000000..d6dec7b84 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-31.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom property declaration in an @supports rule whose value contains a variable reference with white space surrounding the fallback comma. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-32.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-32.html new file mode 100644 index 000000000..1cc391d14 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-32.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing non-custom shorthand property declaration in an @supports rule whose value contains a variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-33.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-33.html new file mode 100644 index 000000000..f26eec235 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-33.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-34.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-34.html new file mode 100644 index 000000000..aac50bf8b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-34.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains white space and a variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-35.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-35.html new file mode 100644 index 000000000..596680387 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-35.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference surrounded by white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-36.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-36.html new file mode 100644 index 000000000..14d5bc9e8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-36.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference surrounded by white space with the variable name also surrounded by white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-37.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-37.html new file mode 100644 index 000000000..828fb2f7f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-37.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains a variable reference with no fallback tokens. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-38.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-38.html new file mode 100644 index 000000000..97e019ea8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-38.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference with fallback consisting only of white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-39.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-39.html new file mode 100644 index 000000000..d67ac48f6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-39.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains a variable reference with no fallback tokens, just a comment. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-40.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-40.html new file mode 100644 index 000000000..91fd83c07 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-40.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference with fallback consisting of a comment and an identifier. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-41.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-41.html new file mode 100644 index 000000000..aff08cd2b --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-41.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains a variable reference with fallback containing a top level '!' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-42.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-42.html new file mode 100644 index 000000000..ae90e57d7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-42.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains a variable reference with fallback containing a top level "!important". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-43.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-43.html new file mode 100644 index 000000000..b5f176d06 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-43.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a dimension followed by a variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-44.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-44.html new file mode 100644 index 000000000..4c18960f3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-44.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference followed bya dimension. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-45.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-45.html new file mode 100644 index 000000000..24b1eecf8 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-45.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a selection of tokens and a non-top level variable reference. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-46.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-46.html new file mode 100644 index 000000000..c9d3f5b2a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-46.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference and an "!important" priority. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-47.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-47.html new file mode 100644 index 000000000..946963fe4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-47.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains two adjacent variable references with no intervening white space. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-48.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-48.html new file mode 100644 index 000000000..7ab0c8455 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-48.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference with a number of levels of variable reference fallbacks. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-49.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-49.html new file mode 100644 index 000000000..aa500b908 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-49.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains two "!important" priorities. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-50.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-50.html new file mode 100644 index 000000000..c2185c957 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-50.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference and a CDO token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-51.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-51.html new file mode 100644 index 000000000..0aa6d4397 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-51.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference and a CDC token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-52.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-52.html new file mode 100644 index 000000000..9cc7d2148 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-52.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference and balanced braces and square brackets. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-53.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-53.html new file mode 100644 index 000000000..a40c2ffa6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-53.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains a variable reference with a top level ';' token in its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-54.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-54.html new file mode 100644 index 000000000..b6009e1f7 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-54.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference and a non-top level ';' token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-55.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-55.html new file mode 100644 index 000000000..f4b92a2f6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-55.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains a variable reference and a top level ';' token in its fallback. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-56.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-56.html new file mode 100644 index 000000000..07b188f76 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-56.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains only a white space token. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-57.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-57.html new file mode 100644 index 000000000..5cb8b3364 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-57.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value contains no tokens. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-58.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-58.html new file mode 100644 index 000000000..5eb41b432 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-58.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing property declaration in an @supports rule with property name "--". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-59.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-59.html new file mode 100644 index 000000000..16669e66c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-59.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value contains a variable reference to itself. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-60.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-60.html new file mode 100644 index 000000000..438d23f84 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-60.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule for a variable whose name is a digit. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-61.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-61.html new file mode 100644 index 000000000..62f9683d4 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-61.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule for a variable whose name is a digit which is specified with an escape. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-62.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-62.html new file mode 100644 index 000000000..39c55b216 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-62.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule for a variable whose name is U+FFFD which is specified with an escaped lone surrogate. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-63.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-63.html new file mode 100644 index 000000000..74235832c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-63.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule for a variable whose name is U+FFFD which is specified with an out-of-range Unicode character escape. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-64.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-64.html new file mode 100644 index 000000000..2b3eadf24 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-64.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule whose value is a variable reference with a dimension token as the variable name. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-65.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-65.html new file mode 100644 index 000000000..4bc9c4e4d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-65.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a passing custom property declaration in an @supports rule whose value is a variable reference with white space surrounding the fallback comma. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-66.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-66.html new file mode 100644 index 000000000..a38b044ad --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-66.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a failing custom property declaration in an @supports rule where the property name begins with "VAR-". + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/variables/variable-supports-67.html b/layout/reftests/w3c-css/submitted/variables/variable-supports-67.html new file mode 100644 index 000000000..9425e2179 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/variables/variable-supports-67.html @@ -0,0 +1,16 @@ + + +CSS Test: Test a declaration for a custom property has an invalid value does not cause the @supports rule to fail to parse. + + + + +

This text must be green.

diff --git a/layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-offset-ref.html b/layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-offset-ref.html new file mode 100644 index 000000000..fee7030b6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-offset-ref.html @@ -0,0 +1,12 @@ + + +CSS will-change reference + + + + +
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-ref.html b/layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-ref.html new file mode 100644 index 000000000..c49bf5a21 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-ref.html @@ -0,0 +1,12 @@ + + +CSS will-change reference + + + + +
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list b/layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list new file mode 100644 index 000000000..685560a63 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list @@ -0,0 +1,20 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== will-change-stacking-context-clip-path-1.html will-change-stacking-context-clip-path-1.html +== will-change-stacking-context-filter-1.html will-change-stacking-context-filter-1.html +== will-change-stacking-context-height-1.html will-change-stacking-context-height-1.html +== will-change-stacking-context-isolation-1.html will-change-stacking-context-isolation-1.html +== will-change-stacking-context-mask-1.html will-change-stacking-context-mask-1.html +== will-change-stacking-context-mix-blend-mode-1.html will-change-stacking-context-mix-blend-mode-1.html +== will-change-stacking-context-opacity-1.html will-change-stacking-context-opacity-1.html +== will-change-stacking-context-perspective-1.html will-change-stacking-context-perspective-1.html +== will-change-stacking-context-position-1.html will-change-stacking-context-position-1.html +== will-change-stacking-context-transform-1.html will-change-stacking-context-transform-1.html +== will-change-stacking-context-transform-style-1.html will-change-stacking-context-transform-style-1.html +== will-change-stacking-context-z-index-1.html will-change-stacking-context-z-index-1.html +test-pref(layout.css.contain.enabled,true) == will-change-fixpos-cb-contain-1.html will-change-fixpos-cb-contain-1.html +== will-change-fixpos-cb-filter-1.html will-change-fixpos-cb-filter-1.html +== will-change-fixpos-cb-height-1.html will-change-fixpos-cb-height-1.html +== will-change-fixpos-cb-perspective-1.html will-change-fixpos-cb-perspective-1.html +== will-change-fixpos-cb-position-1.html will-change-fixpos-cb-position-1.html +== will-change-fixpos-cb-transform-1.html will-change-fixpos-cb-transform-1.html +== will-change-fixpos-cb-transform-style-1.html will-change-fixpos-cb-transform-style-1.html diff --git a/layout/reftests/w3c-css/submitted/will-change/reftest.list b/layout/reftests/w3c-css/submitted/will-change/reftest.list new file mode 100644 index 000000000..dfd5fe643 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/reftest.list @@ -0,0 +1,19 @@ +== will-change-stacking-context-clip-path-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-filter-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-height-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-isolation-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-mask-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-mix-blend-mode-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-opacity-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-perspective-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-position-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-transform-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-transform-style-1.html green-square-100-by-100-ref.html +== will-change-stacking-context-z-index-1.html green-square-100-by-100-ref.html +test-pref(layout.css.contain.enabled,true) == will-change-fixpos-cb-contain-1.html green-square-100-by-100-offset-ref.html +== will-change-fixpos-cb-filter-1.html green-square-100-by-100-offset-ref.html +== will-change-fixpos-cb-height-1.html green-square-100-by-100-offset-ref.html +== will-change-fixpos-cb-perspective-1.html green-square-100-by-100-offset-ref.html +== will-change-fixpos-cb-position-1.html green-square-100-by-100-offset-ref.html +== will-change-fixpos-cb-transform-1.html green-square-100-by-100-offset-ref.html +== will-change-fixpos-cb-transform-style-1.html green-square-100-by-100-offset-ref.html diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-contain-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-contain-1.html new file mode 100644 index 000000000..3bb3afee3 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-contain-1.html @@ -0,0 +1,25 @@ + + +CSS will-change: 'will-change: contain' creates a containing block for fixed positioned elements + + + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-filter-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-filter-1.html new file mode 100644 index 000000000..afb03e8be --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-filter-1.html @@ -0,0 +1,25 @@ + + +CSS will-change: 'will-change: filter' creates a containing block for fixed positioned elements + + + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-height-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-height-1.html new file mode 100644 index 000000000..892e6d454 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-height-1.html @@ -0,0 +1,24 @@ + + +CSS will-change: 'will-change: height' does not create a containing block for fixed positioned elements + + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-perspective-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-perspective-1.html new file mode 100644 index 000000000..4a394f995 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-perspective-1.html @@ -0,0 +1,25 @@ + + +CSS will-change: 'will-change: perspective' creates a containing block for fixed positioned elements + + + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-position-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-position-1.html new file mode 100644 index 000000000..7e52ab4b0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-position-1.html @@ -0,0 +1,24 @@ + + +CSS will-change: 'will-change: position' does not create a containing block for fixed positioned elements but does create a containing block for absolutely positioned elements + + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-1.html new file mode 100644 index 000000000..92632cd62 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-1.html @@ -0,0 +1,25 @@ + + +CSS will-change: 'will-change: transform' creates a containing block for fixed positioned elements + + + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-style-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-style-1.html new file mode 100644 index 000000000..808f7d8cd --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-style-1.html @@ -0,0 +1,25 @@ + + +CSS will-change: 'will-change: transform-style' creates a containing block for fixed positioned elements + + + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-clip-path-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-clip-path-1.html new file mode 100644 index 000000000..673d1a895 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-clip-path-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: clip-path' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-filter-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-filter-1.html new file mode 100644 index 000000000..0f87768db --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-filter-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: filter' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-height-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-height-1.html new file mode 100644 index 000000000..3ce0e6158 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-height-1.html @@ -0,0 +1,20 @@ + + +CSS will-change: 'will-change: height' does not create a stacking context + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-isolation-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-isolation-1.html new file mode 100644 index 000000000..9eaf812e9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-isolation-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: isolation' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mask-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mask-1.html new file mode 100644 index 000000000..77ec10caa --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mask-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: mask' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mix-blend-mode-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mix-blend-mode-1.html new file mode 100644 index 000000000..ae13ac6b6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mix-blend-mode-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: mix-blend-mode' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-opacity-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-opacity-1.html new file mode 100644 index 000000000..2bff6676a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-opacity-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: opacity' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-perspective-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-perspective-1.html new file mode 100644 index 000000000..3a6863220 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-perspective-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: perspective' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-position-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-position-1.html new file mode 100644 index 000000000..a244b7c2c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-position-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: position' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-1.html new file mode 100644 index 000000000..1b55d1f7a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: transform' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-style-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-style-1.html new file mode 100644 index 000000000..f8e50c60c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-style-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: transform-style' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-z-index-1.html b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-z-index-1.html new file mode 100644 index 000000000..bcb9ea0a1 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-z-index-1.html @@ -0,0 +1,21 @@ + + +CSS will-change: 'will-change: z-index' creates a stacking context + + + + + + + + +
+
+
+
+ diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001-ref.html new file mode 100644 index 000000000..9fea986c9 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001-ref.html @@ -0,0 +1,88 @@ + + + + +CSS Reference: border-block and border-inline logical properties in different writing modes + + + + +

+ Test passes if orange dots are opposite to the blue dots in each cell. Orange dots should be on the (physical) side specified by the text in the cell. +

+ + + + + + + + + + + +
writing modehorizontal-tbvertical-rlvertical-lrsideways-lr
directionltrrtlltrrtlltrrtlltrrtl
block-start
top
top
right
right
left
left
left
left
block-end
bottom
bottom
left
left
right
right
right
right
inline-start
left
right
top
bottom
top
bottom
bottom
top
inline-end
right
left
bottom
top
bottom
top
top
bottom
+ + + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001.html b/layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001.html new file mode 100644 index 000000000..76f3149bf --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001.html @@ -0,0 +1,99 @@ + + + + +CSS Test: border-block and border-inline logical properties in different writing modes + + + + + + +

+ Test passes if orange dots are opposite to the blue dots in each cell. Orange dots should be on the (physical) side specified by the text in the cell. +

+ + + + + + + + + + + +
writing modehorizontal-tbvertical-rlvertical-lrsideways-lr
directionltrrtlltrrtlltrrtlltrrtl
block-start
top
top
right
right
left
left
left
left
block-end
bottom
bottom
left
left
right
right
right
right
inline-start
left
right
top
bottom
top
bottom
bottom
top
inline-end
right
left
bottom
top
bottom
top
top
bottom
+ + + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list b/layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list new file mode 100644 index 000000000..5b10baf15 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list @@ -0,0 +1,18 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +default-preferences pref(layout.css.text-combine-upright.enabled,true) + +== text-combine-upright-break-inside-001.html text-combine-upright-break-inside-001.html +== text-combine-upright-break-inside-001a.html text-combine-upright-break-inside-001a.html +== text-combine-upright-compression-001.html text-combine-upright-compression-001.html +== text-combine-upright-compression-002.html text-combine-upright-compression-002.html +== text-combine-upright-compression-003.html text-combine-upright-compression-003.html +== text-combine-upright-compression-004.html text-combine-upright-compression-004.html +== text-combine-upright-compression-005.html text-combine-upright-compression-005.html +== text-combine-upright-compression-005a.html text-combine-upright-compression-005a.html +== text-combine-upright-compression-006.html text-combine-upright-compression-006.html +== text-combine-upright-compression-006a.html text-combine-upright-compression-006a.html +== text-combine-upright-compression-007.html text-combine-upright-compression-007.html + +== text-orientation-upright-directionality-001.html text-orientation-upright-directionality-001.html + +== logical-physical-mapping-001.html logical-physical-mapping-001.html diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/reftest.list b/layout/reftests/w3c-css/submitted/writing-modes-3/reftest.list new file mode 100644 index 000000000..bc8158275 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/reftest.list @@ -0,0 +1,17 @@ +default-preferences pref(layout.css.text-combine-upright.enabled,true) + +== text-combine-upright-break-inside-001.html text-combine-upright-break-inside-001-ref.html +== text-combine-upright-break-inside-001a.html text-combine-upright-break-inside-001-ref.html +== text-combine-upright-compression-001.html text-combine-upright-compression-001-ref.html +== text-combine-upright-compression-002.html text-combine-upright-compression-002-ref.html +== text-combine-upright-compression-003.html text-combine-upright-compression-003-ref.html +== text-combine-upright-compression-004.html text-combine-upright-compression-004-ref.html +== text-combine-upright-compression-005.html text-combine-upright-compression-005-ref.html +== text-combine-upright-compression-005a.html text-combine-upright-compression-005-ref.html +== text-combine-upright-compression-006.html text-combine-upright-compression-006-ref.html +== text-combine-upright-compression-006a.html text-combine-upright-compression-006-ref.html +== text-combine-upright-compression-007.html text-combine-upright-compression-007-ref.html + +== text-orientation-upright-directionality-001.html text-orientation-upright-directionality-001-ref.html + +== logical-physical-mapping-001.html logical-physical-mapping-001-ref.html diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/support/WidthTest-Regular.otf b/layout/reftests/w3c-css/submitted/writing-modes-3/support/WidthTest-Regular.otf new file mode 100644 index 000000000..06b1d3c02 Binary files /dev/null and b/layout/reftests/w3c-css/submitted/writing-modes-3/support/WidthTest-Regular.otf differ diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/support/tcy.css b/layout/reftests/w3c-css/submitted/writing-modes-3/support/tcy.css new file mode 100644 index 000000000..0117e215e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/support/tcy.css @@ -0,0 +1,11 @@ +.tcy { + text-combine-upright: all; +} +.fake-tcy { + display: inline-block; + writing-mode: horizontal-tb; + width: 1em; + height: 1em; + text-align: center; + line-height: 1em; +} diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/support/width-test.css b/layout/reftests/w3c-css/submitted/writing-modes-3/support/width-test.css new file mode 100644 index 000000000..4f15976cc --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/support/width-test.css @@ -0,0 +1,7 @@ +@font-face { + font-family: WidthTest; + src: url(WidthTest-Regular.otf); +} +.test { + font: 72px/1 WidthTest; +} diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001-ref.html new file mode 100644 index 000000000..9c6745667 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright, no line break + + + + + +

Test passes if the two columns are identical.

+
+

XXXXXXXXXXX

+

XXXXXXXXXXX

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001.html new file mode 100644 index 000000000..5248c076d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001.html @@ -0,0 +1,24 @@ + + + + +CSS Test: text-combine-upright, whitespace inside tcy with insufficient line space + + + + + + + + +

Test passes if the two columns are identical.

+
+

XXXXXX XXXXXX

+

XXXXXXXXXXX

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001a.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001a.html new file mode 100644 index 000000000..d4c4bd649 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001a.html @@ -0,0 +1,26 @@ + + + + +CSS Test: text-combine-upright, white-space: pre with new line + + + + + + + + +

Test passes if the two columns are identical.

+
+

XXXXXX +XXXXXX

+

XXXXXXXXXXX

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001-ref.html new file mode 100644 index 000000000..b1971474e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright, no compression + + + + + + +

Test passes if there are two identical zeros in the blocks below.

+
+

0

+

0

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001.html new file mode 100644 index 000000000..304431bda --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001.html @@ -0,0 +1,24 @@ + + + + +CSS Test: text-combine-upright, no compression + + + + + + + + + +

Test passes if there are two identical zeros in the blocks below.

+
+

0

+

0

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002-ref.html new file mode 100644 index 000000000..dd05022c0 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright, compression of two characters + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

22

+

22

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002.html new file mode 100644 index 000000000..2be48da2d --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002.html @@ -0,0 +1,24 @@ + + + + +CSS Test: text-combine-upright, compression of two characters + + + + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

00

+

22

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003-ref.html new file mode 100644 index 000000000..6c6ea736f --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright, compression of three characters + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

333

+

333

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003.html new file mode 100644 index 000000000..5b22fb365 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003.html @@ -0,0 +1,24 @@ + + + + +CSS Test: text-combine-upright, compression of three characters + + + + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

000

+

333

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004-ref.html new file mode 100644 index 000000000..cb6aa0035 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright, compression of four characters + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

4444

+

4444

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004.html new file mode 100644 index 000000000..c6bcb0232 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004.html @@ -0,0 +1,24 @@ + + + + +CSS Test: text-combine-upright, compression of four characters + + + + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

0000

+

4444

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005-ref.html new file mode 100644 index 000000000..a158be264 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright, no compression for single full-width character + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

+

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005.html new file mode 100644 index 000000000..dbcb810ab --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005.html @@ -0,0 +1,24 @@ + + + + +CSS Test: text-combine-upright, no compression for single full-width character + + + + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

+

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005a.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005a.html new file mode 100644 index 000000000..918140e83 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005a.html @@ -0,0 +1,25 @@ + + + + +CSS Test: text-combine-upright, no compression for single character with full-width transform + + + + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

0

+

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006-ref.html new file mode 100644 index 000000000..8a083f680 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright, compression for two full-width characters + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

22

+

22

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006.html new file mode 100644 index 000000000..8ba98db9c --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006.html @@ -0,0 +1,24 @@ + + + + +CSS Test: text-combine-upright, compression for two full-width characters + + + + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

00

+

22

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006a.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006a.html new file mode 100644 index 000000000..bebda644e --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006a.html @@ -0,0 +1,25 @@ + + + + +CSS Test: text-combine-upright, compression for two characters with full-width transform + + + + + + + + + +

Test passes if there are two identical graphs in the blocks below.

+
+

00

+

22

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007-ref.html new file mode 100644 index 000000000..a0cba009a --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Reference: text-combine-upright: all, fit any number of characters + + + + + + +

Test passes if the contents in the two blocks are identical.

+
+

+

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007.html new file mode 100644 index 000000000..ca943f311 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007.html @@ -0,0 +1,25 @@ + + + + +CSS Test: text-combine-upright: all, fit any number of characters + + + + + + + + + +

Test passes if the contents in the two blocks are identical.

+
+

ニ三四五六七八九

+

+
+ + diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001-ref.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001-ref.html new file mode 100644 index 000000000..cafd8e8f6 --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001-ref.html @@ -0,0 +1,19 @@ + + + + +CSS Reference: text-orientation:upright in sideways-* writing modes + + + + +

The two sideways-rl lines should be identical: +

+

hello العربي world עברית

+

hello العربي world עברית

+
+

The two sideways-lr lines should be identical: +

+

hello العربي world עברית

+

hello العربي world עברית

+
diff --git a/layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001.html b/layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001.html new file mode 100644 index 000000000..695e489df --- /dev/null +++ b/layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001.html @@ -0,0 +1,21 @@ + + + + +CSS Test: text-orientation:upright in sideways-* writing modes + + + + + + +

The two sideways-rl lines should be identical: +

+

hello العربي world עברית

+

hello العربي world עברית

+
+

The two sideways-lr lines should be identical: +

+

hello العربي world עברית

+

hello العربي world עברית

+
-- cgit v1.2.3