From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- layout/reftests/css-grid/bug1306106-ref.html | 16 + layout/reftests/css-grid/bug1306106.html | 16 + layout/reftests/css-grid/bug1349571-ref.html | 34 ++ layout/reftests/css-grid/bug1349571.html | 38 ++ layout/reftests/css-grid/bug1350925-ref.html | 32 ++ layout/reftests/css-grid/bug1350925.html | 32 ++ layout/reftests/css-grid/bug1356820-ref.html | 25 ++ layout/reftests/css-grid/bug1356820.html | 25 ++ .../css-grid/grid-abspos-items-001-ref.html | 185 ++++++++++ .../reftests/css-grid/grid-abspos-items-001.html | 190 ++++++++++ .../css-grid/grid-abspos-items-002-ref.html | 176 +++++++++ .../reftests/css-grid/grid-abspos-items-002.html | 180 +++++++++ .../css-grid/grid-abspos-items-003-ref.html | 71 ++++ .../reftests/css-grid/grid-abspos-items-003.html | 69 ++++ .../css-grid/grid-abspos-items-004-ref.html | 73 ++++ .../reftests/css-grid/grid-abspos-items-004.html | 70 ++++ .../css-grid/grid-abspos-items-005-ref.html | 74 ++++ .../reftests/css-grid/grid-abspos-items-005.html | 71 ++++ .../css-grid/grid-abspos-items-006-ref.html | 71 ++++ .../reftests/css-grid/grid-abspos-items-006.html | 70 ++++ .../css-grid/grid-abspos-items-007-ref.html | 61 +++ .../reftests/css-grid/grid-abspos-items-007.html | 62 ++++ .../css-grid/grid-abspos-items-008-ref.html | 62 ++++ .../reftests/css-grid/grid-abspos-items-008.html | 63 ++++ .../css-grid/grid-abspos-items-009-ref.html | 63 ++++ .../reftests/css-grid/grid-abspos-items-009.html | 64 ++++ .../css-grid/grid-abspos-items-010-ref.html | 62 ++++ .../reftests/css-grid/grid-abspos-items-010.html | 63 ++++ .../css-grid/grid-abspos-items-011-ref.html | 82 +++++ .../reftests/css-grid/grid-abspos-items-011.html | 97 +++++ .../css-grid/grid-abspos-items-012-ref.html | 45 +++ .../reftests/css-grid/grid-abspos-items-012.html | 47 +++ .../css-grid/grid-abspos-items-013-ref.html | 133 +++++++ .../reftests/css-grid/grid-abspos-items-013.html | 120 ++++++ .../css-grid/grid-abspos-items-014-ref.html | 78 ++++ .../reftests/css-grid/grid-abspos-items-014.html | 80 ++++ .../css-grid/grid-abspos-items-015-ref.html | 103 ++++++ .../reftests/css-grid/grid-abspos-items-015.html | 100 +++++ .../reftests/css-grid/grid-abspos-items-016.html | 102 +++++ .../css-grid/grid-align-content-001-ref.html | 91 +++++ .../reftests/css-grid/grid-align-content-001.html | 90 +++++ .../grid-auto-min-sizing-definite-001-ref.html | 132 +++++++ .../grid-auto-min-sizing-definite-001.html | 91 +++++ .../grid-auto-min-sizing-intrinsic-001-ref.html | 154 ++++++++ .../grid-auto-min-sizing-intrinsic-001.html | 148 ++++++++ .../grid-auto-min-sizing-intrinsic-002-ref.html | 155 ++++++++ .../grid-auto-min-sizing-intrinsic-002.html | 150 ++++++++ .../grid-auto-min-sizing-intrinsic-003-ref.html | 66 ++++ .../grid-auto-min-sizing-intrinsic-003.html | 66 ++++ .../grid-auto-min-sizing-intrinsic-004-ref.html | 75 ++++ .../grid-auto-min-sizing-intrinsic-004.html | 75 ++++ ...to-min-sizing-min-content-min-size-001-ref.html | 62 ++++ ...d-auto-min-sizing-min-content-min-size-001.html | 63 ++++ ...to-min-sizing-min-content-min-size-002-ref.html | 66 ++++ ...d-auto-min-sizing-min-content-min-size-002.html | 64 ++++ ...to-min-sizing-min-content-min-size-003-ref.html | 63 ++++ ...d-auto-min-sizing-min-content-min-size-003.html | 62 ++++ ...to-min-sizing-min-content-min-size-004-ref.html | 64 ++++ ...d-auto-min-sizing-min-content-min-size-004.html | 63 ++++ .../grid-auto-min-sizing-percent-001-ref.html | 147 ++++++++ .../css-grid/grid-auto-min-sizing-percent-001.html | 109 ++++++ ...d-auto-min-sizing-transferred-size-001-ref.html | 62 ++++ .../grid-auto-min-sizing-transferred-size-001.html | 59 +++ ...d-auto-min-sizing-transferred-size-002-ref.html | 66 ++++ .../grid-auto-min-sizing-transferred-size-002.html | 60 +++ ...d-auto-min-sizing-transferred-size-003-ref.html | 62 ++++ .../grid-auto-min-sizing-transferred-size-003.html | 58 +++ ...d-auto-min-sizing-transferred-size-004-ref.html | 64 ++++ .../grid-auto-min-sizing-transferred-size-004.html | 59 +++ .../reftests/css-grid/grid-clamping-001-ref.html | 66 ++++ layout/reftests/css-grid/grid-clamping-001.html | 78 ++++ .../reftests/css-grid/grid-clamping-002-ref.html | 68 ++++ layout/reftests/css-grid/grid-clamping-002.html | 75 ++++ .../grid-col-max-sizing-max-content-001-ref.html | 89 +++++ .../grid-col-max-sizing-max-content-001.html | 90 +++++ .../grid-col-max-sizing-max-content-002-ref.html | 93 +++++ .../grid-col-max-sizing-max-content-002.html | 87 +++++ .../reftests/css-grid/grid-column-gap-001-ref.html | 128 +++++++ layout/reftests/css-grid/grid-column-gap-001.html | 104 ++++++ .../reftests/css-grid/grid-column-gap-002-ref.html | 90 +++++ layout/reftests/css-grid/grid-column-gap-002.html | 91 +++++ .../reftests/css-grid/grid-column-gap-003-ref.html | 90 +++++ layout/reftests/css-grid/grid-column-gap-003.html | 90 +++++ .../reftests/css-grid/grid-column-gap-004-ref.html | 90 +++++ layout/reftests/css-grid/grid-column-gap-004.html | 91 +++++ .../css-grid/grid-container-baselines-001-ref.html | 89 +++++ .../css-grid/grid-container-baselines-001.html | 92 +++++ .../css-grid/grid-container-baselines-002-ref.html | 87 +++++ .../css-grid/grid-container-baselines-002.html | 96 +++++ .../css-grid/grid-container-baselines-003-ref.html | 124 +++++++ .../css-grid/grid-container-baselines-003.html | 228 ++++++++++++ .../css-grid/grid-container-baselines-004-ref.html | 45 +++ .../css-grid/grid-container-baselines-004.html | 47 +++ ...rid-container-min-max-width-height-001-ref.html | 56 +++ .../grid-container-min-max-width-height-001.html | 55 +++ .../css-grid/grid-container-overflow-001-ref.html | 113 ++++++ .../css-grid/grid-container-overflow-001.html | 124 +++++++ ...rid-container-synthesized-baseline-001-ref.html | 46 +++ .../grid-container-synthesized-baseline-001.html | 48 +++ .../css-grid/grid-flex-min-sizing-001-ref.html | 344 +++++++++++++++++ .../css-grid/grid-flex-min-sizing-001.html | 343 +++++++++++++++++ .../css-grid/grid-flex-min-sizing-002-ref.html | 274 ++++++++++++++ .../css-grid/grid-flex-min-sizing-002.html | 277 ++++++++++++++ .../css-grid/grid-fragmentation-001-ref.html | 159 ++++++++ .../reftests/css-grid/grid-fragmentation-001.html | 120 ++++++ .../css-grid/grid-fragmentation-002-ref.html | 138 +++++++ .../reftests/css-grid/grid-fragmentation-002.html | 115 ++++++ .../css-grid/grid-fragmentation-003-ref.html | 136 +++++++ .../reftests/css-grid/grid-fragmentation-003.html | 103 ++++++ .../css-grid/grid-fragmentation-004-ref.html | 164 +++++++++ .../reftests/css-grid/grid-fragmentation-004.html | 113 ++++++ .../css-grid/grid-fragmentation-005-ref.html | 147 ++++++++ .../reftests/css-grid/grid-fragmentation-005.html | 131 +++++++ .../css-grid/grid-fragmentation-006-ref.html | 116 ++++++ .../reftests/css-grid/grid-fragmentation-006.html | 108 ++++++ .../css-grid/grid-fragmentation-007-ref.html | 132 +++++++ .../reftests/css-grid/grid-fragmentation-007.html | 102 +++++ .../css-grid/grid-fragmentation-008-ref.html | 130 +++++++ .../reftests/css-grid/grid-fragmentation-008.html | 93 +++++ .../css-grid/grid-fragmentation-009-ref.html | 159 ++++++++ .../reftests/css-grid/grid-fragmentation-009.html | 142 +++++++ .../css-grid/grid-fragmentation-010-ref.html | 48 +++ .../reftests/css-grid/grid-fragmentation-010.html | 43 +++ .../css-grid/grid-fragmentation-011-ref.html | 49 +++ .../reftests/css-grid/grid-fragmentation-011.html | 44 +++ .../css-grid/grid-fragmentation-012-ref.html | 49 +++ .../reftests/css-grid/grid-fragmentation-012.html | 46 +++ .../css-grid/grid-fragmentation-013-ref.html | 48 +++ .../reftests/css-grid/grid-fragmentation-013.html | 45 +++ .../css-grid/grid-fragmentation-014-ref.html | 39 ++ .../reftests/css-grid/grid-fragmentation-014.html | 44 +++ .../css-grid/grid-fragmentation-015-ref.html | 126 +++++++ .../reftests/css-grid/grid-fragmentation-015.html | 132 +++++++ .../css-grid/grid-fragmentation-016-ref.html | 165 +++++++++ .../reftests/css-grid/grid-fragmentation-016.html | 126 +++++++ .../css-grid/grid-fragmentation-017-ref.html | 137 +++++++ .../reftests/css-grid/grid-fragmentation-017.html | 105 ++++++ .../css-grid/grid-fragmentation-018-ref.html | 159 ++++++++ .../reftests/css-grid/grid-fragmentation-018.html | 143 +++++++ .../css-grid/grid-fragmentation-019-ref.html | 147 ++++++++ .../reftests/css-grid/grid-fragmentation-019.html | 113 ++++++ .../css-grid/grid-fragmentation-020-ref.html | 206 +++++++++++ .../reftests/css-grid/grid-fragmentation-020.html | 213 +++++++++++ .../css-grid/grid-fragmentation-021-ref.html | 186 ++++++++++ .../reftests/css-grid/grid-fragmentation-021.html | 131 +++++++ .../reftests/css-grid/grid-fragmentation-022.html | 102 +++++ .../css-grid/grid-fragmentation-023-ref.html | 136 +++++++ .../reftests/css-grid/grid-fragmentation-023.html | 103 ++++++ .../css-grid/grid-fragmentation-024-ref.html | 170 +++++++++ .../reftests/css-grid/grid-fragmentation-024.html | 124 +++++++ .../css-grid/grid-fragmentation-025-ref.html | 175 +++++++++ .../reftests/css-grid/grid-fragmentation-025.html | 124 +++++++ .../css-grid/grid-fragmentation-026-ref.html | 164 +++++++++ .../reftests/css-grid/grid-fragmentation-026.html | 132 +++++++ .../reftests/css-grid/grid-fragmentation-027.html | 125 +++++++ .../css-grid/grid-fragmentation-028-ref.html | 172 +++++++++ .../reftests/css-grid/grid-fragmentation-028.html | 123 +++++++ .../css-grid/grid-fragmentation-029-ref.html | 205 +++++++++++ .../reftests/css-grid/grid-fragmentation-029.html | 139 +++++++ .../css-grid/grid-fragmentation-030-ref.html | 109 ++++++ .../reftests/css-grid/grid-fragmentation-030.html | 112 ++++++ .../css-grid/grid-fragmentation-031-ref.html | 113 ++++++ .../reftests/css-grid/grid-fragmentation-031.html | 112 ++++++ .../css-grid/grid-fragmentation-dyn1-002.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-006.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-015.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-016.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-019.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-020.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-021.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-023.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-024.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-026.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-027.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-028.html | 24 ++ .../css-grid/grid-fragmentation-dyn1-029.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-018.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-019.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-020.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-021.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-022.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-023.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-025.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-026.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-027.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-028.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-029.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-030.html | 24 ++ .../css-grid/grid-fragmentation-dyn2-031.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-001.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-002.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-003.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-007.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-009.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-017.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-019.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-021.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-023.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-026.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-027.html | 24 ++ .../css-grid/grid-fragmentation-dyn3-028.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-001.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-004.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-005.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-015.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-019.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-021.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-023.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-026.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-027.html | 24 ++ .../css-grid/grid-fragmentation-dyn4-028.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-005.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-007.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-008.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-016.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-019.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-021.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-023.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-026.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-027.html | 24 ++ .../css-grid/grid-fragmentation-dyn5-028.html | 24 ++ .../reftests/css-grid/grid-item-align-001-ref.html | 186 ++++++++++ layout/reftests/css-grid/grid-item-align-001.html | 107 ++++++ .../reftests/css-grid/grid-item-align-002-ref.html | 127 +++++++ layout/reftests/css-grid/grid-item-align-002.html | 108 ++++++ .../reftests/css-grid/grid-item-align-003-ref.html | 115 ++++++ layout/reftests/css-grid/grid-item-align-003.html | 128 +++++++ .../grid-item-align-dynamic-pos-001-ref.html | 37 ++ .../css-grid/grid-item-align-dynamic-pos-001.html | 46 +++ .../grid-item-align-dynamic-pos-002-ref.html | 37 ++ .../css-grid/grid-item-align-dynamic-pos-002.html | 45 +++ .../grid-item-align-dynamic-pos-003-ref.html | 38 ++ .../css-grid/grid-item-align-dynamic-pos-003.html | 47 +++ .../grid-item-auto-min-size-clamp-001-ref.html | 197 ++++++++++ .../grid-item-auto-min-size-clamp-001.html | 154 ++++++++ .../grid-item-auto-min-size-clamp-002-ref.html | 176 +++++++++ .../grid-item-auto-min-size-clamp-002.html | 155 ++++++++ .../grid-item-auto-min-size-clamp-003-ref.html | 264 +++++++++++++ .../grid-item-auto-min-size-clamp-003.html | 170 +++++++++ .../grid-item-auto-min-size-clamp-004-ref.html | 246 +++++++++++++ .../grid-item-auto-min-size-clamp-004.html | 160 ++++++++ .../grid-item-auto-min-size-clamp-005-ref.html | 165 +++++++++ .../grid-item-auto-min-size-clamp-005.html | 156 ++++++++ .../grid-item-auto-min-size-clamp-006-ref.html | 150 ++++++++ .../grid-item-auto-min-size-clamp-006.html | 146 ++++++++ .../grid-item-auto-min-size-clamp-007-ref.html | 155 ++++++++ .../grid-item-auto-min-size-clamp-007.html | 190 ++++++++++ .../css-grid/grid-item-blockifying-001-ref.html | 312 ++++++++++++++++ .../css-grid/grid-item-blockifying-001.html | 409 +++++++++++++++++++++ .../css-grid/grid-item-button-001-ref.html | 106 ++++++ layout/reftests/css-grid/grid-item-button-001.html | 161 ++++++++ .../css-grid/grid-item-canvas-001-ref.html | 57 +++ layout/reftests/css-grid/grid-item-canvas-001.html | 102 +++++ .../reftests/css-grid/grid-item-dir-001-ref.html | 45 +++ layout/reftests/css-grid/grid-item-dir-001.html | 46 +++ .../grid-item-fieldset-stretch-001-ref.html | 63 ++++ .../css-grid/grid-item-fieldset-stretch-001.html | 58 +++ .../css-grid/grid-item-input-stretch-001-ref.html | 81 ++++ .../css-grid/grid-item-input-stretch-001.html | 75 ++++ .../grid-item-intrinsic-ratio-normal-001-ref.html | 202 ++++++++++ .../grid-item-intrinsic-ratio-normal-001.html | 134 +++++++ .../grid-item-intrinsic-ratio-normal-002-ref.html | 199 ++++++++++ .../grid-item-intrinsic-ratio-normal-002.html | 129 +++++++ .../grid-item-intrinsic-ratio-normal-003-ref.html | 236 ++++++++++++ .../grid-item-intrinsic-ratio-normal-003.html | 174 +++++++++ .../grid-item-intrinsic-ratio-normal-004-ref.html | 145 ++++++++ .../grid-item-intrinsic-ratio-normal-004.html | 115 ++++++ .../grid-item-intrinsic-ratio-normal-005-ref.html | 146 ++++++++ .../grid-item-intrinsic-ratio-normal-005.html | 115 ++++++ .../grid-item-intrinsic-ratio-stretch-001-ref.html | 143 +++++++ .../grid-item-intrinsic-ratio-stretch-001.html | 149 ++++++++ .../grid-item-intrinsic-ratio-stretch-002-ref.html | 147 ++++++++ .../grid-item-intrinsic-ratio-stretch-002.html | 154 ++++++++ .../grid-item-intrinsic-ratio-stretch-003-ref.html | 148 ++++++++ .../grid-item-intrinsic-ratio-stretch-003.html | 149 ++++++++ .../grid-item-intrinsic-ratio-stretch-004-ref.html | 143 +++++++ .../grid-item-intrinsic-ratio-stretch-004.html | 145 ++++++++ .../grid-item-intrinsic-ratio-stretch-005-ref.html | 156 ++++++++ .../grid-item-intrinsic-ratio-stretch-005.html | 154 ++++++++ .../grid-item-intrinsic-ratio-stretch-006-ref.html | 147 ++++++++ .../grid-item-intrinsic-ratio-stretch-006.html | 117 ++++++ .../grid-item-intrinsic-ratio-stretch-007-ref.html | 145 ++++++++ .../grid-item-intrinsic-ratio-stretch-007.html | 115 ++++++ .../grid-item-intrinsic-size-normal-001-ref.html | 237 ++++++++++++ .../grid-item-intrinsic-size-normal-001.html | 168 +++++++++ .../grid-item-intrinsic-size-normal-002-ref.html | 240 ++++++++++++ .../grid-item-intrinsic-size-normal-002.html | 168 +++++++++ .../css-grid/grid-item-justify-001-ref.html | 121 ++++++ .../reftests/css-grid/grid-item-justify-001.html | 108 ++++++ .../css-grid/grid-item-justify-002-ref.html | 120 ++++++ .../reftests/css-grid/grid-item-justify-002.html | 108 ++++++ .../grid-item-margin-left-auto-001-ref.html | 117 ++++++ .../css-grid/grid-item-margin-left-auto-001.html | 116 ++++++ .../grid-item-margin-left-auto-002-ref.html | 115 ++++++ .../css-grid/grid-item-margin-left-auto-002.html | 116 ++++++ .../grid-item-margin-left-auto-003-ref.html | 116 ++++++ .../css-grid/grid-item-margin-left-auto-003.html | 115 ++++++ .../grid-item-margin-left-auto-004-ref.html | 117 ++++++ .../css-grid/grid-item-margin-left-auto-004.html | 116 ++++++ .../grid-item-margin-left-right-auto-001-ref.html | 117 ++++++ .../grid-item-margin-left-right-auto-001.html | 117 ++++++ .../grid-item-margin-left-right-auto-002-ref.html | 115 ++++++ .../grid-item-margin-left-right-auto-002.html | 117 ++++++ .../grid-item-margin-left-right-auto-003-ref.html | 116 ++++++ .../grid-item-margin-left-right-auto-003.html | 116 ++++++ .../grid-item-margin-left-right-auto-004-ref.html | 115 ++++++ .../grid-item-margin-left-right-auto-004.html | 117 ++++++ .../grid-item-margin-right-auto-001-ref.html | 117 ++++++ .../css-grid/grid-item-margin-right-auto-001.html | 116 ++++++ .../grid-item-margin-right-auto-002-ref.html | 118 ++++++ .../css-grid/grid-item-margin-right-auto-002.html | 116 ++++++ .../grid-item-margin-right-auto-003-ref.html | 116 ++++++ .../css-grid/grid-item-margin-right-auto-003.html | 115 ++++++ .../grid-item-margin-right-auto-004-ref.html | 117 ++++++ .../css-grid/grid-item-margin-right-auto-004.html | 116 ++++++ .../grid-item-overflow-stretch-001-ref.html | 78 ++++ .../css-grid/grid-item-overflow-stretch-001.html | 74 ++++ .../grid-item-overflow-stretch-002-ref.html | 79 ++++ .../css-grid/grid-item-overflow-stretch-002.html | 75 ++++ .../grid-item-overflow-stretch-003-ref.html | 84 +++++ .../css-grid/grid-item-overflow-stretch-003.html | 75 ++++ .../grid-item-overflow-stretch-004-ref.html | 86 +++++ .../css-grid/grid-item-overflow-stretch-004.html | 82 +++++ .../grid-item-overflow-stretch-006-ref.html | 54 +++ .../css-grid/grid-item-overflow-stretch-006.html | 56 +++ .../css-grid/grid-item-sizing-percent-001-ref.html | 94 +++++ .../css-grid/grid-item-sizing-percent-001.html | 96 +++++ .../css-grid/grid-item-sizing-percent-002-ref.html | 136 +++++++ .../css-grid/grid-item-sizing-percent-002.html | 131 +++++++ .../css-grid/grid-item-sizing-percent-003-ref.html | 137 +++++++ .../css-grid/grid-item-sizing-percent-003.html | 132 +++++++ .../css-grid/grid-item-sizing-percent-004-ref.html | 134 +++++++ .../css-grid/grid-item-sizing-percent-004.html | 135 +++++++ .../reftests/css-grid/grid-item-sizing-px-001.html | 94 +++++ .../css-grid/grid-item-stretch-001-ref.html | 109 ++++++ .../reftests/css-grid/grid-item-stretch-001.html | 117 ++++++ .../css-grid/grid-item-table-stretch-001-ref.html | 176 +++++++++ .../css-grid/grid-item-table-stretch-001.html | 178 +++++++++ .../css-grid/grid-item-table-stretch-002-ref.html | 198 ++++++++++ .../css-grid/grid-item-table-stretch-002.html | 180 +++++++++ .../css-grid/grid-item-table-stretch-004-ref.html | 67 ++++ .../css-grid/grid-item-table-stretch-004.html | 62 ++++ .../css-grid/grid-item-video-stretch-001-ref.html | 77 ++++ .../css-grid/grid-item-video-stretch-001.html | 71 ++++ .../css-grid/grid-item-video-stretch-002-ref.html | 113 ++++++ .../css-grid/grid-item-video-stretch-002.html | 91 +++++ .../css-grid/grid-justify-content-001-ref.html | 92 +++++ .../css-grid/grid-justify-content-001.html | 90 +++++ .../css-grid/grid-justify-content-002-ref.html | 62 ++++ .../css-grid/grid-justify-content-002.html | 67 ++++ .../css-grid/grid-justify-content-003-ref.html | 119 ++++++ .../css-grid/grid-justify-content-003.html | 100 +++++ .../css-grid/grid-max-sizing-flex-001-ref.html | 90 +++++ .../css-grid/grid-max-sizing-flex-001.html | 90 +++++ .../css-grid/grid-max-sizing-flex-002-ref.html | 90 +++++ .../css-grid/grid-max-sizing-flex-002.html | 89 +++++ .../css-grid/grid-max-sizing-flex-003-ref.html | 88 +++++ .../css-grid/grid-max-sizing-flex-003.html | 74 ++++ .../css-grid/grid-max-sizing-flex-004-ref.html | 120 ++++++ .../css-grid/grid-max-sizing-flex-004.html | 173 +++++++++ .../css-grid/grid-max-sizing-flex-005-ref.html | 109 ++++++ .../css-grid/grid-max-sizing-flex-005.html | 109 ++++++ .../css-grid/grid-max-sizing-flex-006-ref.html | 81 ++++ .../css-grid/grid-max-sizing-flex-006.html | 83 +++++ .../css-grid/grid-max-sizing-flex-007-ref.html | 134 +++++++ .../css-grid/grid-max-sizing-flex-007.html | 132 +++++++ .../css-grid/grid-max-sizing-flex-008-ref.html | 111 ++++++ .../css-grid/grid-max-sizing-flex-008.html | 97 +++++ .../grid-measuring-reflow-resize-001-ref.html | 24 ++ .../grid-measuring-reflow-resize-dynamic-001.html | 37 ++ .../grid-measuring-reflow-resize-static-001.html | 32 ++ ...ontent-min-sizing-transferred-size-001-ref.html | 62 ++++ ...in-content-min-sizing-transferred-size-001.html | 59 +++ ...ontent-min-sizing-transferred-size-002-ref.html | 66 ++++ ...in-content-min-sizing-transferred-size-002.html | 60 +++ ...ontent-min-sizing-transferred-size-003-ref.html | 63 ++++ ...in-content-min-sizing-transferred-size-003.html | 58 +++ ...ontent-min-sizing-transferred-size-004-ref.html | 64 ++++ ...in-content-min-sizing-transferred-size-004.html | 59 +++ .../grid-min-max-content-sizing-001-ref.html | 98 +++++ .../css-grid/grid-min-max-content-sizing-001.html | 105 ++++++ .../grid-min-max-content-sizing-002-ref.html | 82 +++++ .../css-grid/grid-min-max-content-sizing-002.html | 85 +++++ .../css-grid/grid-order-abspos-items-001-ref.html | 148 ++++++++ .../css-grid/grid-order-abspos-items-001.html | 150 ++++++++ .../grid-order-placement-auto-001-ref.html | 204 ++++++++++ .../css-grid/grid-order-placement-auto-001.html | 156 ++++++++ .../grid-order-placement-definite-001-ref.html | 69 ++++ .../grid-order-placement-definite-001.html | 71 ++++ .../css-grid/grid-percent-grid-gap-001-ref.html | 152 ++++++++ .../css-grid/grid-percent-grid-gap-001.html | 159 ++++++++ .../grid-percent-intrinsic-sizing-001-ref.html | 75 ++++ .../grid-percent-intrinsic-sizing-001.html | 73 ++++ .../grid-placement-abspos-implicit-001-ref.html | 113 ++++++ .../grid-placement-abspos-implicit-001.html | 129 +++++++ .../grid-placement-auto-col-dense-001-ref.html | 233 ++++++++++++ .../grid-placement-auto-col-dense-001.html | 169 +++++++++ .../grid-placement-auto-col-sparse-001-ref.html | 208 +++++++++++ .../grid-placement-auto-col-sparse-001.html | 137 +++++++ .../grid-placement-auto-implicit-001-ref.html | 153 ++++++++ .../css-grid/grid-placement-auto-implicit-001.html | 155 ++++++++ .../grid-placement-auto-row-dense-001-ref.html | 251 +++++++++++++ .../grid-placement-auto-row-dense-001.html | 187 ++++++++++ .../grid-placement-auto-row-sparse-001-ref.html | 226 ++++++++++++ .../grid-placement-auto-row-sparse-001.html | 160 ++++++++ .../css-grid/grid-placement-definite-001-ref.html | 55 +++ .../css-grid/grid-placement-definite-001.html | 53 +++ .../css-grid/grid-placement-definite-002-ref.html | 108 ++++++ .../css-grid/grid-placement-definite-002.html | 90 +++++ .../css-grid/grid-placement-definite-003-ref.html | 79 ++++ .../css-grid/grid-placement-definite-003.html | 76 ++++ .../grid-placement-definite-implicit-001-ref.html | 93 +++++ .../grid-placement-definite-implicit-001.html | 112 ++++++ .../grid-placement-definite-implicit-002-ref.html | 231 ++++++++++++ .../grid-placement-definite-implicit-002.html | 244 ++++++++++++ ...rid-placement-implicit-named-areas-001-ref.html | 155 ++++++++ .../grid-placement-implicit-named-areas-001.html | 159 ++++++++ .../grid-placement-named-lines-001-ref.html | 187 ++++++++++ .../css-grid/grid-placement-named-lines-001.html | 182 +++++++++ .../grid-placement-named-lines-002-ref.html | 187 ++++++++++ .../css-grid/grid-placement-named-lines-002.html | 182 +++++++++ .../grid-placement-named-lines-003-ref.html | 171 +++++++++ .../css-grid/grid-placement-named-lines-003.html | 166 +++++++++ .../grid-placement-negative-lines-001-ref.html | 186 ++++++++++ .../grid-placement-negative-lines-001.html | 180 +++++++++ .../css-grid/grid-relpos-items-001-ref.html | 61 +++ .../reftests/css-grid/grid-relpos-items-001.html | 65 ++++ .../grid-repeat-auto-fill-fit-001-ref.html | 277 ++++++++++++++ .../css-grid/grid-repeat-auto-fill-fit-001.html | 256 +++++++++++++ .../grid-repeat-auto-fill-fit-002-ref.html | 218 +++++++++++ .../css-grid/grid-repeat-auto-fill-fit-002.html | 199 ++++++++++ .../grid-repeat-auto-fill-fit-003-ref.html | 197 ++++++++++ .../css-grid/grid-repeat-auto-fill-fit-003.html | 189 ++++++++++ .../grid-repeat-auto-fill-fit-004-ref.html | 191 ++++++++++ .../css-grid/grid-repeat-auto-fill-fit-004.html | 183 +++++++++ .../grid-repeat-auto-fill-fit-005-ref.html | 382 +++++++++++++++++++ .../css-grid/grid-repeat-auto-fill-fit-005.html | 377 +++++++++++++++++++ .../grid-repeat-auto-fill-fit-006-ref.html | 184 +++++++++ .../css-grid/grid-repeat-auto-fill-fit-006.html | 213 +++++++++++ .../grid-repeat-auto-fill-fit-007-ref.html | 177 +++++++++ .../css-grid/grid-repeat-auto-fill-fit-007.html | 195 ++++++++++ .../grid-repeat-auto-fill-fit-008-ref.html | 193 ++++++++++ .../css-grid/grid-repeat-auto-fill-fit-008.html | 240 ++++++++++++ .../grid-repeat-auto-fill-fit-009-ref.html | 131 +++++++ .../css-grid/grid-repeat-auto-fill-fit-009.html | 117 ++++++ .../grid-repeat-auto-fill-fit-010-ref.html | 336 +++++++++++++++++ .../css-grid/grid-repeat-auto-fill-fit-010.html | 366 ++++++++++++++++++ .../css-grid/grid-repeat-auto-fill-fit-011.html | 366 ++++++++++++++++++ .../grid-repeat-auto-fill-fit-012-ref.html | 144 ++++++++ .../css-grid/grid-repeat-auto-fill-fit-012.html | 160 ++++++++ .../grid-repeat-auto-fill-fit-013-ref.html | 116 ++++++ .../css-grid/grid-repeat-auto-fill-fit-013.html | 135 +++++++ layout/reftests/css-grid/grid-row-gap-001-ref.html | 91 +++++ layout/reftests/css-grid/grid-row-gap-001.html | 91 +++++ layout/reftests/css-grid/grid-row-gap-002-ref.html | 124 +++++++ layout/reftests/css-grid/grid-row-gap-002.html | 100 +++++ layout/reftests/css-grid/grid-row-gap-003-ref.html | 126 +++++++ layout/reftests/css-grid/grid-row-gap-003.html | 102 +++++ layout/reftests/css-grid/grid-row-gap-004-ref.html | 122 ++++++ layout/reftests/css-grid/grid-row-gap-004.html | 102 +++++ layout/reftests/css-grid/grid-row-gap-005-ref.html | 90 +++++ layout/reftests/css-grid/grid-row-gap-005.html | 91 +++++ .../grid-track-fit-content-sizing-001-ref.html | 179 +++++++++ .../grid-track-fit-content-sizing-001.html | 141 +++++++ .../grid-track-fit-content-sizing-002-ref.html | 148 ++++++++ .../grid-track-fit-content-sizing-002.html | 151 ++++++++ .../grid-track-intrinsic-sizing-001-ref.html | 139 +++++++ .../css-grid/grid-track-intrinsic-sizing-001.html | 103 ++++++ .../grid-track-intrinsic-sizing-002-ref.html | 168 +++++++++ .../css-grid/grid-track-intrinsic-sizing-002.html | 192 ++++++++++ .../grid-track-intrinsic-sizing-003-ref.html | 228 ++++++++++++ .../css-grid/grid-track-intrinsic-sizing-003.html | 208 +++++++++++ .../grid-track-intrinsic-sizing-004-ref.html | 251 +++++++++++++ .../css-grid/grid-track-intrinsic-sizing-004.html | 225 ++++++++++++ .../grid-track-percent-sizing-001-ref.html | 129 +++++++ .../css-grid/grid-track-percent-sizing-001.html | 140 +++++++ .../css-grid/grid-track-sizing-001-ref.html | 44 +++ .../reftests/css-grid/grid-track-sizing-001.html | 42 +++ .../css-grid/grid-track-sizing-002-ref.html | 243 ++++++++++++ .../reftests/css-grid/grid-track-sizing-002.html | 238 ++++++++++++ .../css-grid/grid-whitespace-handling-1-ref.xhtml | 52 +++ .../css-grid/grid-whitespace-handling-1a.xhtml | 55 +++ .../css-grid/grid-whitespace-handling-1b.xhtml | 48 +++ .../css-grid/grid-whitespace-handling-2-ref.xhtml | 52 +++ .../css-grid/grid-whitespace-handling-2.xhtml | 53 +++ layout/reftests/css-grid/reftest.list | 284 ++++++++++++++ ...rtl-grid-placement-auto-row-sparse-001-ref.html | 200 ++++++++++ .../rtl-grid-placement-auto-row-sparse-001.html | 138 +++++++ .../rtl-grid-placement-definite-001-ref.html | 69 ++++ .../css-grid/rtl-grid-placement-definite-001.html | 65 ++++ layout/reftests/css-grid/support/ahem.css | 4 + layout/reftests/css-grid/support/colors-16x8.webm | Bin 0 -> 397 bytes layout/reftests/css-grid/support/dyn.js | 127 +++++++ layout/reftests/css-grid/support/lime-24x2.png | Bin 0 -> 96 bytes layout/reftests/css-grid/support/lime-25x1.png | Bin 0 -> 3676 bytes layout/reftests/css-grid/support/lime-2x24.png | Bin 0 -> 98 bytes .../reftests/css-grid/support/solidblue-20x32.png | Bin 0 -> 100 bytes layout/reftests/css-grid/support/solidblue.png | Bin 0 -> 135 bytes ...vlr-grid-placement-auto-row-sparse-001-ref.html | 204 ++++++++++ .../vlr-grid-placement-auto-row-sparse-001.html | 142 +++++++ ...vrl-grid-placement-auto-row-sparse-001-ref.html | 222 +++++++++++ .../vrl-grid-placement-auto-row-sparse-001.html | 142 +++++++ 502 files changed, 55061 insertions(+) create mode 100644 layout/reftests/css-grid/bug1306106-ref.html create mode 100644 layout/reftests/css-grid/bug1306106.html create mode 100644 layout/reftests/css-grid/bug1349571-ref.html create mode 100644 layout/reftests/css-grid/bug1349571.html create mode 100644 layout/reftests/css-grid/bug1350925-ref.html create mode 100644 layout/reftests/css-grid/bug1350925.html create mode 100644 layout/reftests/css-grid/bug1356820-ref.html create mode 100644 layout/reftests/css-grid/bug1356820.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-001.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-002-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-002.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-003-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-003.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-004-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-004.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-005-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-005.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-006-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-006.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-007-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-007.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-008-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-008.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-009-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-009.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-010-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-010.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-011-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-011.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-012-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-012.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-013-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-013.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-014-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-014.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-015-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-015.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-016.html create mode 100644 layout/reftests/css-grid/grid-align-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-align-content-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html create mode 100644 layout/reftests/css-grid/grid-clamping-001-ref.html create mode 100644 layout/reftests/css-grid/grid-clamping-001.html create mode 100644 layout/reftests/css-grid/grid-clamping-002-ref.html create mode 100644 layout/reftests/css-grid/grid-clamping-002.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html create mode 100644 layout/reftests/css-grid/grid-column-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-001.html create mode 100644 layout/reftests/css-grid/grid-column-gap-002-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-002.html create mode 100644 layout/reftests/css-grid/grid-column-gap-003-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-003.html create mode 100644 layout/reftests/css-grid/grid-column-gap-004-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-004.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-001.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-002-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-002.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-003-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-003.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-004-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-004.html create mode 100644 layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-min-max-width-height-001.html create mode 100644 layout/reftests/css-grid/grid-container-overflow-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-overflow-001.html create mode 100644 layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-synthesized-baseline-001.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-001-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-002-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-003-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-003.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-004-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-004.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-005-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-006-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-006.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-007-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-008-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-008.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-009-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-009.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-010-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-010.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-011-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-011.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-012-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-012.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-013-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-013.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-014-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-014.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-015-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-016-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-017-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-017.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-018-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-018.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-019-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-020-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-021-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-022.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-023-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-024-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-024.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-025-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-025.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-026-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-028-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-029-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-030-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-030.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-031-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-031.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-006.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-024.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-018.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-022.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-025.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-030.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-031.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-003.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-009.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-017.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-004.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-008.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-028.html create mode 100644 layout/reftests/css-grid/grid-item-align-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-001.html create mode 100644 layout/reftests/css-grid/grid-item-align-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-002.html create mode 100644 layout/reftests/css-grid/grid-item-align-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-003.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html create mode 100644 layout/reftests/css-grid/grid-item-blockifying-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-blockifying-001.html create mode 100644 layout/reftests/css-grid/grid-item-button-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-button-001.html create mode 100644 layout/reftests/css-grid/grid-item-canvas-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-canvas-001.html create mode 100644 layout/reftests/css-grid/grid-item-dir-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-dir-001.html create mode 100644 layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-fieldset-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-input-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-input-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html create mode 100644 layout/reftests/css-grid/grid-item-justify-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-justify-001.html create mode 100644 layout/reftests/css-grid/grid-item-justify-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-justify-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-003.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-006.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-001.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-002.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-003.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-004.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-px-001.html create mode 100644 layout/reftests/css-grid/grid-item-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-justify-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-001.html create mode 100644 layout/reftests/css-grid/grid-justify-content-002-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-002.html create mode 100644 layout/reftests/css-grid/grid-justify-content-003-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-003.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-001.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-002.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-003.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-004.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-005.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-006.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-007.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-008.html create mode 100644 layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html create mode 100644 layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html create mode 100644 layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-order-abspos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-abspos-items-001.html create mode 100644 layout/reftests/css-grid/grid-order-placement-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-placement-auto-001.html create mode 100644 layout/reftests/css-grid/grid-order-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-placement-definite-001.html create mode 100644 layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-percent-grid-gap-001.html create mode 100644 layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-abspos-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-dense-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-dense-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-002.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-003-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-003.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-002.html create mode 100644 layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-001.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-002.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-003-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-003.html create mode 100644 layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-negative-lines-001.html create mode 100644 layout/reftests/css-grid/grid-relpos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-relpos-items-001.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html create mode 100644 layout/reftests/css-grid/grid-row-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-001.html create mode 100644 layout/reftests/css-grid/grid-row-gap-002-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-002.html create mode 100644 layout/reftests/css-grid/grid-row-gap-003-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-003.html create mode 100644 layout/reftests/css-grid/grid-row-gap-004-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-004.html create mode 100644 layout/reftests/css-grid/grid-row-gap-005-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-005.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html create mode 100644 layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-percent-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-2.xhtml create mode 100644 layout/reftests/css-grid/reftest.list create mode 100644 layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-definite-001.html create mode 100644 layout/reftests/css-grid/support/ahem.css create mode 100644 layout/reftests/css-grid/support/colors-16x8.webm create mode 100644 layout/reftests/css-grid/support/dyn.js create mode 100644 layout/reftests/css-grid/support/lime-24x2.png create mode 100644 layout/reftests/css-grid/support/lime-25x1.png create mode 100644 layout/reftests/css-grid/support/lime-2x24.png create mode 100644 layout/reftests/css-grid/support/solidblue-20x32.png create mode 100644 layout/reftests/css-grid/support/solidblue.png create mode 100644 layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html (limited to 'layout/reftests/css-grid') diff --git a/layout/reftests/css-grid/bug1306106-ref.html b/layout/reftests/css-grid/bug1306106-ref.html new file mode 100644 index 0000000000..d4f7dc4fc5 --- /dev/null +++ b/layout/reftests/css-grid/bug1306106-ref.html @@ -0,0 +1,16 @@ + + + + Table grid item bug + + + +
You should see "A B" below:
+ +
+
A
+
B
+
+ + + diff --git a/layout/reftests/css-grid/bug1306106.html b/layout/reftests/css-grid/bug1306106.html new file mode 100644 index 0000000000..7bc6ce7778 --- /dev/null +++ b/layout/reftests/css-grid/bug1306106.html @@ -0,0 +1,16 @@ + + + + Table grid item bug + + + +
You should see "A B" below:
+ +
+
B
+
A
+
+ + + diff --git a/layout/reftests/css-grid/bug1349571-ref.html b/layout/reftests/css-grid/bug1349571-ref.html new file mode 100644 index 0000000000..1f5a73f05b --- /dev/null +++ b/layout/reftests/css-grid/bug1349571-ref.html @@ -0,0 +1,34 @@ + + + + + Testcase for bug 1349571 + + + + +
+
+
+ + + diff --git a/layout/reftests/css-grid/bug1349571.html b/layout/reftests/css-grid/bug1349571.html new file mode 100644 index 0000000000..e21b487b3f --- /dev/null +++ b/layout/reftests/css-grid/bug1349571.html @@ -0,0 +1,38 @@ + + + + + Testcase for bug 1349571 + + + + +
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/bug1350925-ref.html b/layout/reftests/css-grid/bug1350925-ref.html new file mode 100644 index 0000000000..0d8e581427 --- /dev/null +++ b/layout/reftests/css-grid/bug1350925-ref.html @@ -0,0 +1,32 @@ + + + + + Testcase for bug 1350925 + + + + +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/css-grid/bug1350925.html b/layout/reftests/css-grid/bug1350925.html new file mode 100644 index 0000000000..a2a81b16e7 --- /dev/null +++ b/layout/reftests/css-grid/bug1350925.html @@ -0,0 +1,32 @@ + + + + + Testcase for bug 1350925 + + + + +
+
+
+ +
+
+
+ + + diff --git a/layout/reftests/css-grid/bug1356820-ref.html b/layout/reftests/css-grid/bug1356820-ref.html new file mode 100644 index 0000000000..b0cd50fea6 --- /dev/null +++ b/layout/reftests/css-grid/bug1356820-ref.html @@ -0,0 +1,25 @@ + +
+
+ first item with a longlonglongword +
+
+ second item +
+
+
+
+ first item with a longlonglongword +
+
+ second item +
+
+
+
+ first item with a longlonglongword +
+
+ second item +
+
diff --git a/layout/reftests/css-grid/bug1356820.html b/layout/reftests/css-grid/bug1356820.html new file mode 100644 index 0000000000..e37c0d049f --- /dev/null +++ b/layout/reftests/css-grid/bug1356820.html @@ -0,0 +1,25 @@ + +
+
+ first item with a longlonglongword +
+
+ second item +
+
+
+
+ first item with a longlonglongword +
+
+ second item +
+
+
+
+ first item with a longlonglongword +
+
+ second item +
+
diff --git a/layout/reftests/css-grid/grid-abspos-items-001-ref.html b/layout/reftests/css-grid/grid-abspos-items-001-ref.html new file mode 100644 index 0000000000..a036134450 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-001-ref.html @@ -0,0 +1,185 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
+ +
+ +b +
+ +
+ +c +
+ +
+ +d +
+ +
+ +e +
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+ +b +
+ +
+ +c +
+ +
+ +d +
+ +
+ +e +
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+b +
+ +
+h +
+ +
+i +
+ +
+j +
+ +
+a +b +c +d +
+ +
+ +
+
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-001.html b/layout/reftests/css-grid/grid-abspos-items-001.html new file mode 100644 index 0000000000..97ac1f77b2 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-001.html @@ -0,0 +1,190 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
+ +
+ +b +
+ +
+ +c +
+ +
+ +d +
+ +
+ +e +
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+ +
b
+
+ +
+ +c +
+ +
+ +d +
+ +
+ +
e
+
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+b +
+ +
+h +
+ +
+
+
i
+
+ +
+
+
j
+
+ +
+a +b +c +d +
+ +
+ +
+
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-002-ref.html b/layout/reftests/css-grid/grid-abspos-items-002-ref.html new file mode 100644 index 0000000000..9be7f8adf5 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-002-ref.html @@ -0,0 +1,176 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
+ +
+ +b +
+ +
+ +c +
+ +
+ +d +
+ +
+ +e +
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+ +b +
+ +
+ +c +
+ +
+ +d +
+ +
+ +e +
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+b +
+ +
+h +
+ +
+i +
+ +
+j +
+ +
+a +b +c +d +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-002.html b/layout/reftests/css-grid/grid-abspos-items-002.html new file mode 100644 index 0000000000..a045ab0be1 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-002.html @@ -0,0 +1,180 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
+ +
+ +b +
+ +
+ +c +
+ +
+ +d +
+ +
+ +e +
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+ +
b
+
+ +
+ +c +
+ +
+ +d +
+ +
+ +
e
+
+ +
+ +f +
+ +
+ +g +
+ +
+ +
+b +
+ +
+h +
+ +
+
+
i
+
+ +
+
+
j
+
+ +
+a +b +c +d +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-003-ref.html b/layout/reftests/css-grid/grid-abspos-items-003-ref.html new file mode 100644 index 0000000000..74cb8e3368 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-003-ref.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-003.html b/layout/reftests/css-grid/grid-abspos-items-003.html new file mode 100644 index 0000000000..89ea7f2b01 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-003.html @@ -0,0 +1,69 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-004-ref.html b/layout/reftests/css-grid/grid-abspos-items-004-ref.html new file mode 100644 index 0000000000..0f1d6b8a84 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-004-ref.html @@ -0,0 +1,73 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-004.html b/layout/reftests/css-grid/grid-abspos-items-004.html new file mode 100644 index 0000000000..e960440217 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-004.html @@ -0,0 +1,70 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-005-ref.html b/layout/reftests/css-grid/grid-abspos-items-005-ref.html new file mode 100644 index 0000000000..fc0c44c2cb --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-005-ref.html @@ -0,0 +1,74 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-005.html b/layout/reftests/css-grid/grid-abspos-items-005.html new file mode 100644 index 0000000000..897ce76c4c --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-005.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-006-ref.html b/layout/reftests/css-grid/grid-abspos-items-006-ref.html new file mode 100644 index 0000000000..efca38b24b --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-006-ref.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-006.html b/layout/reftests/css-grid/grid-abspos-items-006.html new file mode 100644 index 0000000000..4209a7caad --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-006.html @@ -0,0 +1,70 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-007-ref.html b/layout/reftests/css-grid/grid-abspos-items-007-ref.html new file mode 100644 index 0000000000..97f5837ff9 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-007-ref.html @@ -0,0 +1,61 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-007.html b/layout/reftests/css-grid/grid-abspos-items-007.html new file mode 100644 index 0000000000..b092f9ea6b --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-007.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-008-ref.html b/layout/reftests/css-grid/grid-abspos-items-008-ref.html new file mode 100644 index 0000000000..8131e13454 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-008-ref.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-008.html b/layout/reftests/css-grid/grid-abspos-items-008.html new file mode 100644 index 0000000000..a3a9d75365 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-008.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-009-ref.html b/layout/reftests/css-grid/grid-abspos-items-009-ref.html new file mode 100644 index 0000000000..1714ec63aa --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-009-ref.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-009.html b/layout/reftests/css-grid/grid-abspos-items-009.html new file mode 100644 index 0000000000..35bc6d7488 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-009.html @@ -0,0 +1,64 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-010-ref.html b/layout/reftests/css-grid/grid-abspos-items-010-ref.html new file mode 100644 index 0000000000..53e2a343ce --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-010-ref.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-010.html b/layout/reftests/css-grid/grid-abspos-items-010.html new file mode 100644 index 0000000000..abd2774cb0 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-010.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-011-ref.html b/layout/reftests/css-grid/grid-abspos-items-011-ref.html new file mode 100644 index 0000000000..55ddb6da8b --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-011-ref.html @@ -0,0 +1,82 @@ + + + + + CSS Grid Test: abs pos areas in empty grid + + + + + +There should be no red areas. +
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+ + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-011.html b/layout/reftests/css-grid/grid-abspos-items-011.html new file mode 100644 index 0000000000..5706998fef --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-011.html @@ -0,0 +1,97 @@ + + + + + CSS Grid Test: abs pos areas in empty grid + + + + + + + +There should be no red areas. +
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+ + + + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-012-ref.html b/layout/reftests/css-grid/grid-abspos-items-012-ref.html new file mode 100644 index 0000000000..e0feef2051 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-012-ref.html @@ -0,0 +1,45 @@ + + + + + Reference: margin:auto on grid abs.pos. child + + + + + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-012.html b/layout/reftests/css-grid/grid-abspos-items-012.html new file mode 100644 index 0000000000..69c96640c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-012.html @@ -0,0 +1,47 @@ + + + + + CSS Grid Test: margin:auto on grid abs.pos. child + + + + + + + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-013-ref.html b/layout/reftests/css-grid/grid-abspos-items-013-ref.html new file mode 100644 index 0000000000..3e4ef381b1 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-013-ref.html @@ -0,0 +1,133 @@ + + + + + Reference: grid abs.pos. child in grid with gutters + + + + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-013.html b/layout/reftests/css-grid/grid-abspos-items-013.html new file mode 100644 index 0000000000..9cb3c82a3c --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-013.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: grid abs.pos. child in grid with gutters + + + + + + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + diff --git a/layout/reftests/css-grid/grid-abspos-items-014-ref.html b/layout/reftests/css-grid/grid-abspos-items-014-ref.html new file mode 100644 index 0000000000..2cc4989b6a --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-014-ref.html @@ -0,0 +1,78 @@ + + + + + Reference: abs pos static position (grid container as abs.pos. CB) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-014.html b/layout/reftests/css-grid/grid-abspos-items-014.html new file mode 100644 index 0000000000..000914ca0f --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-014.html @@ -0,0 +1,80 @@ + + + + + CSS Grid Test: abs pos static position (grid container as abs.pos. CB) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-015-ref.html b/layout/reftests/css-grid/grid-abspos-items-015-ref.html new file mode 100644 index 0000000000..974f7cbc6a --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-015-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Reference: abs pos static position (ancestor of grid container as abs.pos. CB) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-015.html b/layout/reftests/css-grid/grid-abspos-items-015.html new file mode 100644 index 0000000000..25a3427cb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-015.html @@ -0,0 +1,100 @@ + + + + + CSS Grid Test: abs pos static position (ancestor of grid container as abs.pos. CB) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-016.html b/layout/reftests/css-grid/grid-abspos-items-016.html new file mode 100644 index 0000000000..fab024325a --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-016.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: abs pos static position (ancestor of grid container as abs.pos. CB) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-align-content-001-ref.html b/layout/reftests/css-grid/grid-align-content-001-ref.html new file mode 100644 index 0000000000..ab4ad2d298 --- /dev/null +++ b/layout/reftests/css-grid/grid-align-content-001-ref.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: align-content + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-align-content-001.html b/layout/reftests/css-grid/grid-align-content-001.html new file mode 100644 index 0000000000..725b654083 --- /dev/null +++ b/layout/reftests/css-grid/grid-align-content-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: align-content + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html new file mode 100644 index 0000000000..e532358b1e --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html @@ -0,0 +1,132 @@ + + + + + Reference: Testing 'auto' min-sizing with definite min-width/height + + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html new file mode 100644 index 0000000000..ecedf1512f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: 'auto' min-sizing with definite min-width/height + + + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html new file mode 100644 index 0000000000..d2320ecbd1 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html @@ -0,0 +1,154 @@ + + + + + Reference: auto min-sizing with intrinsic min-width + + + + + + +
+ +
+
+ +
+
+ +
+ + + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html new file mode 100644 index 0000000000..7d6b0fd94c --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html @@ -0,0 +1,148 @@ + + + + + CSS Grid Test: auto min-sizing with intrinsic min-width + + + + + + + + +
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+ + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html new file mode 100644 index 0000000000..ecc8c3d5f0 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html @@ -0,0 +1,155 @@ + + + + + Reference: 'auto' min-sizing with intrinsic min-width and overflow:hidden + + + + + + +
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html new file mode 100644 index 0000000000..9df842138f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html @@ -0,0 +1,150 @@ + + + + + CSS Grid Test: 'auto' min-sizing with intrinsic min-width and overflow:hidden + + + + + + + + +
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html new file mode 100644 index 0000000000..2bbce7e175 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html @@ -0,0 +1,66 @@ + + + + +Reference: min-width|min-height:auto + + + + + +
+ a + IAmReallyWideAndTheBorderShouldSurroundMe +
+ +
The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
+
+ a + IAmReallyWideButIHaveADefiniteWidthSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
+ +
Now the same tests for 'height':
+ +
+ a + IAmReallyTall + c + d +
+ +The border shouldn't shrink-wrap the text vertically below, due to definite "height" values: +
+ a + IAmReallyTall + c + SameHere + SameHere +
+ + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html new file mode 100644 index 0000000000..dddfe96e06 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html @@ -0,0 +1,66 @@ + + + + +CSS Grid Test: min-width|min-height:auto + + + + + + + +
+ a + IAmReallyWideAndTheBorderShouldSurroundMe +
+ +
The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
+
+ a + IAmReallyWideButIHaveADefiniteWidthSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
+ +
Now the same tests for 'height':
+ +
+ a + IAmReallyTall + c + d +
+ +The border shouldn't shrink-wrap the text vertically below, due to definite "height" values: +
+ a + IAmReallyTall + c + SameHere + SameHere +
+ + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html new file mode 100644 index 0000000000..adce0b3754 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html @@ -0,0 +1,75 @@ + + + + +CSS Grid Test: min-width|min-height:auto w. vertical writing-mode + + + + + +
+ a + IAmReallyWideAndTheBorderShouldSurroundMe +
+ +
The border shouldn't shrink-wrap the wide text below, due to definite "height" values:
+
+ a + IAmReallyWideButIHaveADefiniteHeightSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
+ +
Now the same tests for 'width':
+ +
+ a + IAmReallyTall + c + d +
+ +
The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
+
+ a + IAmReallyTall + c + SameHere + SameHere +
+ + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html new file mode 100644 index 0000000000..35874df27f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html @@ -0,0 +1,75 @@ + + + + +CSS Grid Test: min-width|min-height:auto w. vertical writing-mode + + + + + + + +
+ a + IAmReallyWideAndTheBorderShouldSurroundMe +
+ +
The border shouldn't shrink-wrap the wide text below, due to definite "height" values:
+
+ a + IAmReallyWideButIHaveADefiniteHeightSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
+ +
Now the same tests for 'width':
+ +
+ a + IAmReallyTall + c + d +
+ +
The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
+
+ a + IAmReallyTall + c + SameHere + SameHere +
+ + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html new file mode 100644 index 0000000000..a157cf074a --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html new file mode 100644 index 0000000000..93a251be43 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html new file mode 100644 index 0000000000..183f00e24f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html @@ -0,0 +1,66 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html new file mode 100644 index 0000000000..8809d5b06e --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html @@ -0,0 +1,64 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html new file mode 100644 index 0000000000..9ec975d62d --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html @@ -0,0 +1,63 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html new file mode 100644 index 0000000000..ae34753eba --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html new file mode 100644 index 0000000000..6533c97b67 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html @@ -0,0 +1,64 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html new file mode 100644 index 0000000000..c2b650525c --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html new file mode 100644 index 0000000000..d435f8f3e1 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: Testing 'auto' min-sizing with percentage sizes + + + + + + + + +
no border/padding/margin'border-left:20px''padding-left:10%'
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html new file mode 100644 index 0000000000..6854ad71f2 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Testing 'auto' min-sizing with percentage sizes + + + + + + + + + + +
no border/padding/margin'border-left:20px''padding-left:10%'
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html new file mode 100644 index 0000000000..12f76d401e --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html new file mode 100644 index 0000000000..147965ff36 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html new file mode 100644 index 0000000000..528d63bc72 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html @@ -0,0 +1,66 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html new file mode 100644 index 0000000000..24bca5b2ed --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html @@ -0,0 +1,60 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html new file mode 100644 index 0000000000..915c3348a0 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html new file mode 100644 index 0000000000..7a82f050e9 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html @@ -0,0 +1,58 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html new file mode 100644 index 0000000000..4eb623b7d4 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html @@ -0,0 +1,64 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html new file mode 100644 index 0000000000..82cb6aadc9 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-clamping-001-ref.html b/layout/reftests/css-grid/grid-clamping-001-ref.html new file mode 100644 index 0000000000..050eac08a4 --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-001-ref.html @@ -0,0 +1,66 @@ + + + + Reference: bug 1229999 + + + + +
+ + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-clamping-001.html b/layout/reftests/css-grid/grid-clamping-001.html new file mode 100644 index 0000000000..7d96b2e852 --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-001.html @@ -0,0 +1,78 @@ + + + + Testcase for bug 1229999 + + + + +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-clamping-002-ref.html b/layout/reftests/css-grid/grid-clamping-002-ref.html new file mode 100644 index 0000000000..d605ff9f1b --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-002-ref.html @@ -0,0 +1,68 @@ + + + + Reference: Clamp number of auto-fill tracks + + + + +
+ + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-clamping-002.html b/layout/reftests/css-grid/grid-clamping-002.html new file mode 100644 index 0000000000..cb3db0d276 --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-002.html @@ -0,0 +1,75 @@ + + + + Testcase: Clamp number of auto-fill tracks + + + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html new file mode 100644 index 0000000000..da30a8b89b --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html @@ -0,0 +1,89 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + +
+  +  +
+ +
+  +  +  +
+ +
+  +  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ + + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html new file mode 100644 index 0000000000..ee87346873 --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + + + +
+  +  +
+ +
+  +  +  +
+ +
+  +  +  +  +
+
+  +  +  +
+ +
+  +  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html new file mode 100644 index 0000000000..eeb4e407ff --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html @@ -0,0 +1,93 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + +
+  +  +
+ +
+  +  +  +
+ +
+  +  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ + + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html new file mode 100644 index 0000000000..9aaa8c0340 --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html @@ -0,0 +1,87 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + + + +
+  +  +
+ +
+  +  +  +
+ +
+  +  +  +  +
+
+  +  +  +
+ +
+  +  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ +
+  +  +  +
+ + + diff --git a/layout/reftests/css-grid/grid-column-gap-001-ref.html b/layout/reftests/css-grid/grid-column-gap-001-ref.html new file mode 100644 index 0000000000..39adc0199e --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-001-ref.html @@ -0,0 +1,128 @@ + + + + + Reference: 'grid-column-gap' + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-column-gap-001.html b/layout/reftests/css-grid/grid-column-gap-001.html new file mode 100644 index 0000000000..a0c85de0f1 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-001.html @@ -0,0 +1,104 @@ + + + + + CSS Grid Test: 'grid-column-gap' + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-column-gap-002-ref.html b/layout/reftests/css-grid/grid-column-gap-002-ref.html new file mode 100644 index 0000000000..84d5a3c1be --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-002-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: 'grid-column-gap' + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-column-gap-002.html b/layout/reftests/css-grid/grid-column-gap-002.html new file mode 100644 index 0000000000..d00e640739 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-002.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: 'grid-column-gap' + + + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-column-gap-003-ref.html b/layout/reftests/css-grid/grid-column-gap-003-ref.html new file mode 100644 index 0000000000..9b574ed1bd --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-003-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: 'grid-column-gap' + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-column-gap-003.html b/layout/reftests/css-grid/grid-column-gap-003.html new file mode 100644 index 0000000000..f1c549b548 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-003.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: 'grid-column-gap' + + + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-column-gap-004-ref.html b/layout/reftests/css-grid/grid-column-gap-004-ref.html new file mode 100644 index 0000000000..4dff8adeec --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-004-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: Percentage 'grid-column-gap' + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-column-gap-004.html b/layout/reftests/css-grid/grid-column-gap-004.html new file mode 100644 index 0000000000..8546c579b0 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-004.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: Percentage 'grid-column-gap' + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-001-ref.html b/layout/reftests/css-grid/grid-container-baselines-001-ref.html new file mode 100644 index 0000000000..992e33695f --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-001-ref.html @@ -0,0 +1,89 @@ + + + + + Reference: Grid container baselines + + + + + + +A
B
B
C
C
+
B
B
C
C
+
B
B
C
C
C
C
+ + + + +
B
B
C
C
+
B
B
C
C
+
B
B
C
C
+ +
B
B
C
C
+
B
B
C
C
+
B
B
C
C
+
B
B
C
C
+ +
+ +A
B
B
C
C
+ + + diff --git a/layout/reftests/css-grid/grid-container-baselines-001.html b/layout/reftests/css-grid/grid-container-baselines-001.html new file mode 100644 index 0000000000..529632ae61 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-001.html @@ -0,0 +1,92 @@ + + + + + CSS Grid Test: Grid container baselines + + + + + + + + +A
B
B
C
C
+
B
B
C
C
+
B
B
C
C
+ + + + +
B
B
C
C
+
B
B
C
C
+
B
B
C
C
+ + + +
B
B
C
C
+
B
B
C
C
+
B
B
C
C
+
B
B
C
C
+ +
+A
B
B
C
C
+ + + diff --git a/layout/reftests/css-grid/grid-container-baselines-002-ref.html b/layout/reftests/css-grid/grid-container-baselines-002-ref.html new file mode 100644 index 0000000000..960f911792 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-002-ref.html @@ -0,0 +1,87 @@ + + + + + Reference: Grid container baselines w. spacing before first row + + + + + + +A
B
B
C
C
+
B
B
C
C
+ + + + +
B
B
C
C
+ +
B
B
C
C
+
B
B
C
C
+ + + +
B
B
C
C
+
B
B
C
C
+ +
B
B
C
C
+
B
B
C
C
+ +
+ +A
B
B
C
C
+ + + diff --git a/layout/reftests/css-grid/grid-container-baselines-002.html b/layout/reftests/css-grid/grid-container-baselines-002.html new file mode 100644 index 0000000000..dd94696aa5 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-002.html @@ -0,0 +1,96 @@ + + + + + CSS Grid Test: Grid container baselines w. spacing before first row + + + + + + + + +A
B
B
C
C
+
B
B
C
C
+ + + + +
B
B
C
C
+ +
B
B
C
C
+
B
B
C
C
+ + + +
B
B
C
C
+
B
B
C
C
+ +
B
B
C
C
+
B
B
C
C
+ +
+ +A
B
B
C
C
+ + + diff --git a/layout/reftests/css-grid/grid-container-baselines-003-ref.html b/layout/reftests/css-grid/grid-container-baselines-003-ref.html new file mode 100644 index 0000000000..a917d32ef9 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-003-ref.html @@ -0,0 +1,124 @@ + + + + + Reference: Grid container baselines, nested flex/grid/table + + + + + + +A
+
A
B
+
C
D
+
+ +
+
A
B
+
C
D
E
F
+
+ +
+
A
B
+
C
D
E
F
+
+ + +
+
A
B
A
B
+
C
D
E
F
+
+ +
+ +A
+
+ A
B
+
+
+
+ A
B
+
+
+
+ A
B
+
+
+ +
+ +A
+
+ + + A
B
+
+ C
D
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-container-baselines-003.html b/layout/reftests/css-grid/grid-container-baselines-003.html new file mode 100644 index 0000000000..a1ac4e0c02 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-003.html @@ -0,0 +1,228 @@ + + + + + CSS Grid Test: Grid container baselines, nested grids + + + + + + + + + + +A
+
+ A
B
+ + +
+ C
D
+ +
+ +
+
+ A
B
+ +
+ C
D
+ E
F
+ +
+
+
+ A
B
+ + +
+ C
D
+ E
F
+
+ +
+
+ A
B
+ A
B
+
+ C
D
+ E
F
+ +
+ +
+ + + + + +A
+
+ A
B
+ + +
+
+
+ A
B
+ + +
+
+
+ A
B
+ + +
+
+ +
+ +A
+
+ + + A
B
+
+ C
D
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-container-baselines-004-ref.html b/layout/reftests/css-grid/grid-container-baselines-004-ref.html new file mode 100644 index 0000000000..e1affb3387 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-004-ref.html @@ -0,0 +1,45 @@ + + + + + CSS Grid Test: Grid container baselines, nested flex/grid/table + + + + + +A +A
B
+A
B
+A
B
+A
B
+
A
B
+
A
B
+A
B
+A
B
+A
B
+A
B
+ + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-004.html b/layout/reftests/css-grid/grid-container-baselines-004.html new file mode 100644 index 0000000000..67f9882edb --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-004.html @@ -0,0 +1,47 @@ + + + + + CSS Grid Test: Grid container baselines, nested flex/grid/table + + + + + + + +A +A
B
+A
B
+A
B
+A
B
+
A
B
+
A
B
+A
B
+A
B
+A
B
+A
B
+ + + + diff --git a/layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html b/layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html new file mode 100644 index 0000000000..0daecf81af --- /dev/null +++ b/layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html @@ -0,0 +1,56 @@ + + + + + Reference: definite min/max-width/height values on the grid container + + + + + +
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-container-min-max-width-height-001.html b/layout/reftests/css-grid/grid-container-min-max-width-height-001.html new file mode 100644 index 0000000000..b5029429a8 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-min-max-width-height-001.html @@ -0,0 +1,55 @@ + + + + + CSS Grid Test: definite min/max-width/height values on the grid container + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-container-overflow-001-ref.html b/layout/reftests/css-grid/grid-container-overflow-001-ref.html new file mode 100644 index 0000000000..ace9dfdc61 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-overflow-001-ref.html @@ -0,0 +1,113 @@ + + + + + Reference: overflow:hidden/auto + + + + + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-container-overflow-001.html b/layout/reftests/css-grid/grid-container-overflow-001.html new file mode 100644 index 0000000000..1279d4c1c3 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-overflow-001.html @@ -0,0 +1,124 @@ + + + + + CSS Grid Test: overflow:hidden/auto + + + + + + + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html b/layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html new file mode 100644 index 0000000000..6b4498ef13 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html @@ -0,0 +1,46 @@ + + + + + Reference: Synthesized grid container baseline. + + + + + +
Inline-level context:
+Grid:
+Block:
+ +
Grid-level context:
+
+Grid:
+Block:
+
+ +
Flexbox-level context:
+
+Grid:
+Block:
+
+ + diff --git a/layout/reftests/css-grid/grid-container-synthesized-baseline-001.html b/layout/reftests/css-grid/grid-container-synthesized-baseline-001.html new file mode 100644 index 0000000000..76440f5455 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-synthesized-baseline-001.html @@ -0,0 +1,48 @@ + + + + + CSS Grid Test: Synthesized grid container baseline. + + + + + + + +
Inline-level context:
+Grid:
+Block:
+ +
Grid-level context:
+
+Grid:
+Block:
+
+ +
Flexbox-level context:
+
+Grid:
+Block:
+
+ + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html b/layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html new file mode 100644 index 0000000000..e1cfdee8bd --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html @@ -0,0 +1,344 @@ + + + + + Reference: flex/auto min-sizing + + + + + + +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ + +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-001.html b/layout/reftests/css-grid/grid-flex-min-sizing-001.html new file mode 100644 index 0000000000..2c990faf8b --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-001.html @@ -0,0 +1,343 @@ + + + + + CSS Grid Test: flex/auto min-sizing + + + + + + + + +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ + +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ +
+
1 2 3 4 5
+
+
+
+ +
+
1 2 3 4 5
+
+
+
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html b/layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html new file mode 100644 index 0000000000..e5b0ec1dd7 --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html @@ -0,0 +1,274 @@ + + + + + Reference: flex/auto min-sizing + + + + + + +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-002.html b/layout/reftests/css-grid/grid-flex-min-sizing-002.html new file mode 100644 index 0000000000..e10763f5ea --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-002.html @@ -0,0 +1,277 @@ + + + + + CSS Grid Test: flex/auto min-sizing + + + + + + + + +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ +
+
+
1 2 3 4 5
+
+
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-001-ref.html b/layout/reftests/css-grid/grid-fragmentation-001-ref.html new file mode 100644 index 0000000000..52ac82aec8 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-001-ref.html @@ -0,0 +1,159 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page + + + + + +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-001.html b/layout/reftests/css-grid/grid-fragmentation-001.html new file mode 100644 index 0000000000..d2d7eb7edd --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-001.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page + + + + + + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-002-ref.html b/layout/reftests/css-grid/grid-fragmentation-002-ref.html new file mode 100644 index 0000000000..069bef3be2 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-002-ref.html @@ -0,0 +1,138 @@ + + + + + Reference: Fragmentation height:auto two row grid without grid items + + + + + +
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-002.html b/layout/reftests/css-grid/grid-fragmentation-002.html new file mode 100644 index 0000000000..dd5ce82ca5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-002.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: Fragmentation height:auto two row grid without grid items + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + + + +
+
+
+ +
+ +
+
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-003-ref.html b/layout/reftests/css-grid/grid-fragmentation-003-ref.html new file mode 100644 index 0000000000..a5f320d821 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-003-ref.html @@ -0,0 +1,136 @@ + + + + + Reference: Fragmentation height:auto grid with first grid row at top-of-page + + + + + +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-003.html b/layout/reftests/css-grid/grid-fragmentation-003.html new file mode 100644 index 0000000000..27a0cee571 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-003.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Test: Fragmentation height:auto grid with first grid row at top-of-page + + + + + + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-004-ref.html b/layout/reftests/css-grid/grid-fragmentation-004-ref.html new file mode 100644 index 0000000000..a8fc867d58 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-004-ref.html @@ -0,0 +1,164 @@ + + + + + Reference: Fragmentation with first grid row at top-of-page and Class C break opportunities + + + + + +
+
+
+ + + + + +
+
+
+
+ +
+
+
+
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-004.html b/layout/reftests/css-grid/grid-fragmentation-004.html new file mode 100644 index 0000000000..575bb8205d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-004.html @@ -0,0 +1,113 @@ + + + + + CSS Grid Test: Fragmentation with first grid row at top-of-page and Class C break opportunities + + + + + + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-005-ref.html b/layout/reftests/css-grid/grid-fragmentation-005-ref.html new file mode 100644 index 0000000000..e78090fb04 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-005-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, forced breaks + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ + + + +
+
+ +
+
+
+ + +
+
+ + + +
+
+
+ +
+
+ +
+
+
+ + +
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-005.html b/layout/reftests/css-grid/grid-fragmentation-005.html new file mode 100644 index 0000000000..7dfc8f0fb1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-005.html @@ -0,0 +1,131 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, forced breaks + + + + + + + +
+
+
+ + + + + + +
+ +
+
+
+
+ +
+
+
+ +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + +
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-006-ref.html b/layout/reftests/css-grid/grid-fragmentation-006-ref.html new file mode 100644 index 0000000000..bb6638291d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-006-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, item break-inside:avoid + + + + + +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ + + +
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-006.html b/layout/reftests/css-grid/grid-fragmentation-006.html new file mode 100644 index 0000000000..29e4c161cb --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-006.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, item break-inside:avoid + + + + + + + +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ + + +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-007-ref.html b/layout/reftests/css-grid/grid-fragmentation-007-ref.html new file mode 100644 index 0000000000..8031f6b5ea --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-007-ref.html @@ -0,0 +1,132 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row + + + + + +
+
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+
+
+ + + +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-007.html b/layout/reftests/css-grid/grid-fragmentation-007.html new file mode 100644 index 0000000000..00a3096175 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-007.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-008-ref.html b/layout/reftests/css-grid/grid-fragmentation-008-ref.html new file mode 100644 index 0000000000..9db9807073 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-008-ref.html @@ -0,0 +1,130 @@ + + + + + Reference: Fragmentation of height:auto grid, top-of-page + + + + + +
+
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+
+ + +
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-008.html b/layout/reftests/css-grid/grid-fragmentation-008.html new file mode 100644 index 0000000000..6d356e8de1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-008.html @@ -0,0 +1,93 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, top-of-page + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-009-ref.html b/layout/reftests/css-grid/grid-fragmentation-009-ref.html new file mode 100644 index 0000000000..e55bf120b8 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-009-ref.html @@ -0,0 +1,159 @@ + + + + + Reference: Fragmentation of definite height, not top-of-page, forced breaks + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ + + + +
+
+ +
+
+
+
+ + + + +
+
+
+ +
+
+
+ + +
+
+ + + +
+
+
+ +
+
+ +
+
+
+ + +
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-009.html b/layout/reftests/css-grid/grid-fragmentation-009.html new file mode 100644 index 0000000000..ae5a253148 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-009.html @@ -0,0 +1,142 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, not top-of-page, forced breaks + + + + + + + +
+
+
+ + + + + + +
+ +
+
+
+
+ +
+
+
+ +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + +
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-010-ref.html b/layout/reftests/css-grid/grid-fragmentation-010-ref.html new file mode 100644 index 0000000000..1f27062cf4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-010-ref.html @@ -0,0 +1,48 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, not top-of-page + + + + + +
+
+ + + +
+
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-010.html b/layout/reftests/css-grid/grid-fragmentation-010.html new file mode 100644 index 0000000000..4acef58641 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-010.html @@ -0,0 +1,43 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, not top-of-page + + + + + + + +
+
+ + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-011-ref.html b/layout/reftests/css-grid/grid-fragmentation-011-ref.html new file mode 100644 index 0000000000..15167d3b99 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-011-ref.html @@ -0,0 +1,49 @@ + + + + + Reference: Fragmentation in print context of height:auto grid with first grid row at top-of-page + + + + + +
+
+ + + +
+
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-011.html b/layout/reftests/css-grid/grid-fragmentation-011.html new file mode 100644 index 0000000000..1611b9136c --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-011.html @@ -0,0 +1,44 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid with first grid row at top-of-page + + + + + + + +
+
+ + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-012-ref.html b/layout/reftests/css-grid/grid-fragmentation-012-ref.html new file mode 100644 index 0000000000..c67d7cdd1f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-012-ref.html @@ -0,0 +1,49 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, not top-of-page, forced breaks + + + + + +
+
+ + + +
+
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-012.html b/layout/reftests/css-grid/grid-fragmentation-012.html new file mode 100644 index 0000000000..c44784a9c3 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-012.html @@ -0,0 +1,46 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, not top-of-page, forced breaks + + + + + + + +
+
+ + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-013-ref.html b/layout/reftests/css-grid/grid-fragmentation-013-ref.html new file mode 100644 index 0000000000..4db144aff2 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-013-ref.html @@ -0,0 +1,48 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + +
+
+
+
+
+ +
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-013.html b/layout/reftests/css-grid/grid-fragmentation-013.html new file mode 100644 index 0000000000..f35d335404 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-013.html @@ -0,0 +1,45 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + + + +
+
+ +
+ +
+
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-014-ref.html b/layout/reftests/css-grid/grid-fragmentation-014-ref.html new file mode 100644 index 0000000000..8bbbdc2f24 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-014-ref.html @@ -0,0 +1,39 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + +
+
+ + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-014.html b/layout/reftests/css-grid/grid-fragmentation-014.html new file mode 100644 index 0000000000..c491f76b4d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-014.html @@ -0,0 +1,44 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + + + +
+
+ + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-015-ref.html b/layout/reftests/css-grid/grid-fragmentation-015-ref.html new file mode 100644 index 0000000000..e66105599f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-015-ref.html @@ -0,0 +1,126 @@ + + + + + Reference: Fragmentation edge cases + + + + + + +
+
+
+ + + +
+ + +
+
+
+ + + +
+ + +
+
+
+ + + +
+ + +
+
+
+
+ + + +
+ + +
+
+
+
+ + + +
+ + +
+
+
+
+ + + +
+ + +
+
+ +
+ + + +
+ + + +
+
+
+ +
+ + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-015.html b/layout/reftests/css-grid/grid-fragmentation-015.html new file mode 100644 index 0000000000..64a97d6ea4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-015.html @@ -0,0 +1,132 @@ + + + + + CSS Grid Test: Fragmentation edge cases + + + + + + + + +
+
+ +
+ + + +
+ + +
+
+ +
+ + + +
+ + +
+
+ +
+ + + +
+ + +
+
+
+
+ + + +
+ + +
+
+
+
+ + + +
+ + +
+
+
+
+ + + +
+ + +
+
+ +
+ + + +
+ + + +
+
+
+ +
+ + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-016-ref.html b/layout/reftests/css-grid/grid-fragmentation-016-ref.html new file mode 100644 index 0000000000..eec542e281 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-016-ref.html @@ -0,0 +1,165 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, box-decoration-break:clone + + + + + +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-016.html b/layout/reftests/css-grid/grid-fragmentation-016.html new file mode 100644 index 0000000000..2a9bf9bb4b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-016.html @@ -0,0 +1,126 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, box-decoration-break:clone + + + + + + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-017-ref.html b/layout/reftests/css-grid/grid-fragmentation-017-ref.html new file mode 100644 index 0000000000..61d97f0234 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-017-ref.html @@ -0,0 +1,137 @@ + + + + + Reference: Fragmentation height:auto grid with first grid row at top-of-page and box-decoration-break:clone + + + + + +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ +
+
+
+ + + +
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-017.html b/layout/reftests/css-grid/grid-fragmentation-017.html new file mode 100644 index 0000000000..b2d2399709 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-017.html @@ -0,0 +1,105 @@ + + + + + CSS Grid Test: Fragmentation height:auto grid with first grid row at top-of-page and box-decoration-break:clone + + + + + + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-018-ref.html b/layout/reftests/css-grid/grid-fragmentation-018-ref.html new file mode 100644 index 0000000000..b622ccfc5d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-018-ref.html @@ -0,0 +1,159 @@ + + + + + Reference: Fragmentation of definite height, not top-of-page, forced breaks, and box-decoration-break:clone + + + + + +
+
+
+ + + +
+
+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ + + + +
+
+ +
+
+
+
+ + + + +
+
+
+ +
+
+
+ + +
+
+ + + +
+
+
+ +
+
+ +
+
+
+ + +
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-018.html b/layout/reftests/css-grid/grid-fragmentation-018.html new file mode 100644 index 0000000000..016e59d3d4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-018.html @@ -0,0 +1,143 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, not top-of-page, forced breaks, and box-decoration-break:clone + + + + + + + +
+
+
+ + + + + + +
+ +
+
+
+
+ +
+
+
+ +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + +
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-019-ref.html b/layout/reftests/css-grid/grid-fragmentation-019-ref.html new file mode 100644 index 0000000000..a90510b777 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-019-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row, and box-decoration-break:clone + + + + + +
+
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+
+
+ + + +
+
+ +
+
+ +
+
+
+
+
+ + + +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-019.html b/layout/reftests/css-grid/grid-fragmentation-019.html new file mode 100644 index 0000000000..308a76645c --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-019.html @@ -0,0 +1,113 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row, and box-decoration-break:clone + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-020-ref.html b/layout/reftests/css-grid/grid-fragmentation-020-ref.html new file mode 100644 index 0000000000..f167c5368a --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-020-ref.html @@ -0,0 +1,206 @@ + + + + + Reference: Fragmentation with forced break propagation + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+
+
+
+ + +
+ +
+
+
+
+ + +
+ +
+
+
+
+ + +
+ + +
+
+
+
+ + +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-020.html b/layout/reftests/css-grid/grid-fragmentation-020.html new file mode 100644 index 0000000000..b0977b1f42 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-020.html @@ -0,0 +1,213 @@ + + + + + CSS Grid Test: Fragmentation with forced break propagation + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + +
+ +
+
+
+ +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ + +
+
+
+ + +
+ + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-021-ref.html b/layout/reftests/css-grid/grid-fragmentation-021-ref.html new file mode 100644 index 0000000000..8a76c3e91f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-021-ref.html @@ -0,0 +1,186 @@ + + + + + Reference: Fragmentation with ::before/::after items + + + + + +
+
+5:before +2:after +1:before +1 +1:after +2:before +2 +3:before +3 +3:after +4:before +4 +4:after +5 +5:after +
+ +
+
+5:after +4:after +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4:before +4 +5:before +5 +
+ +
+
+5:after +5:before +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4:before +4 +4:after +5 +
+ +
+
+5:before +5:after +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4:before +4 +4:after +5 +
+ +
+
+5:before +4:before +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4 +4:after +5 +5:after +
+ +
+
+1:before +5:before +1 +1:after +2:before +2 +4:before +2:after +3:before +3 + + + + + +
+ +
+
+1:before +1 +1:after +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-021.html b/layout/reftests/css-grid/grid-fragmentation-021.html new file mode 100644 index 0000000000..072d8ac24a --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-021.html @@ -0,0 +1,131 @@ + + + + + CSS Grid Test: Fragmentation with ::before/::after items + + + + + + + +
+
+ + + + + +
+ +
+
+ + + + + +
+ +
+
+ + + + + +
+ +
+
+ + + + + +
+ +
+
+ + + + + +
+ +
+
+ + + + + +
+ +
+
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-022.html b/layout/reftests/css-grid/grid-fragmentation-022.html new file mode 100644 index 0000000000..2137778627 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-022.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, forced break growing min-content row + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-023-ref.html b/layout/reftests/css-grid/grid-fragmentation-023-ref.html new file mode 100644 index 0000000000..dbce5061cb --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-023-ref.html @@ -0,0 +1,136 @@ + + + + + Reference: Fragmentation of definite height grid, forced break growing min-content row + + + + + +
+
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+ + + +
+
+ +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-023.html b/layout/reftests/css-grid/grid-fragmentation-023.html new file mode 100644 index 0000000000..3a83dead16 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-023.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, forced break growing min-content row + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-024-ref.html b/layout/reftests/css-grid/grid-fragmentation-024-ref.html new file mode 100644 index 0000000000..497854309f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-024-ref.html @@ -0,0 +1,170 @@ + + + + + Reference: Fragmentation of a height:auto definite max-height grid, forced break growing min-content row + + + + + +
+
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+ + + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-024.html b/layout/reftests/css-grid/grid-fragmentation-024.html new file mode 100644 index 0000000000..0966f18eac --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-024.html @@ -0,0 +1,124 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto definite max-height grid, forced break growing min-content row + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-025-ref.html b/layout/reftests/css-grid/grid-fragmentation-025-ref.html new file mode 100644 index 0000000000..e075a94af7 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-025-ref.html @@ -0,0 +1,175 @@ + + + + + Reference: Fragmentation of a height:auto, small definite max-height grid, forced break growing min-content row + + + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+
+ + + +
+
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+
+ + + +
+
+ +
+
+ +
+
+
+ + + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+ + + +
+
+
+ + +
+
+
+ + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-025.html b/layout/reftests/css-grid/grid-fragmentation-025.html new file mode 100644 index 0000000000..385f1f86f1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-025.html @@ -0,0 +1,124 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, small definite max-height grid, forced break growing min-content row + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-026-ref.html b/layout/reftests/css-grid/grid-fragmentation-026-ref.html new file mode 100644 index 0000000000..d2de52a28d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-026-ref.html @@ -0,0 +1,164 @@ + + + + + Reference: Fragmentation of definite height grid, forced row breaks, avoid-break grid + + + + + +
+
+ +
+ + + +
+
+
+ + + + + +
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+ + + +
+
+
+ + + + +
+ +
+
+ +
+ + + +
+
+
+ + + + +
+ +
+
+
+
+ + + + +
+
+ +
+
+
+
+ + + + +
+
+
+ +
+
+
+ + +
+
+ + + +
+
+
+ +
+
+ +
+
+
+ + +
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-026.html b/layout/reftests/css-grid/grid-fragmentation-026.html new file mode 100644 index 0000000000..940397eefe --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-026.html @@ -0,0 +1,132 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, forced row breaks, avoid-break grid + + + + + + + +
+
+
+ + + + + + +
+ +
+
+
+
+ +
+
+
+ +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-027.html b/layout/reftests/css-grid/grid-fragmentation-027.html new file mode 100644 index 0000000000..21c9e6a043 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-027.html @@ -0,0 +1,125 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, small definite min/max-height grid, forced break growing min-content row + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-028-ref.html b/layout/reftests/css-grid/grid-fragmentation-028-ref.html new file mode 100644 index 0000000000..a03221df84 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-028-ref.html @@ -0,0 +1,172 @@ + + + + + Reference: Fragmentation of a height:auto, small definite min-height grid, forced break growing min-content row + + + + + +
+
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+
+
+
+
+ +
+
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+ + + +
+
+ +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + +
+
+ +
+
+
+ + + +
+
+ + +
+
+
+ + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-028.html b/layout/reftests/css-grid/grid-fragmentation-028.html new file mode 100644 index 0000000000..8305e84f76 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-028.html @@ -0,0 +1,123 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, small definite min-height grid, forced break growing min-content row + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+ + + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-029-ref.html b/layout/reftests/css-grid/grid-fragmentation-029-ref.html new file mode 100644 index 0000000000..87843205d5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-029-ref.html @@ -0,0 +1,205 @@ + + + + + Reference: Fragmentation, various edge cases + + + + + +
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-029.html b/layout/reftests/css-grid/grid-fragmentation-029.html new file mode 100644 index 0000000000..bf3dafb72b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-029.html @@ -0,0 +1,139 @@ + + + + + CSS Grid Test: Fragmentation, various edge cases + + + + + + + +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-030-ref.html b/layout/reftests/css-grid/grid-fragmentation-030-ref.html new file mode 100644 index 0000000000..56a2e87a07 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-030-ref.html @@ -0,0 +1,109 @@ + + + + + Reference: Fragmentation of a height:auto, growing min-content row that makes the grid container break + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-030.html b/layout/reftests/css-grid/grid-fragmentation-030.html new file mode 100644 index 0000000000..ddd5165ab1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-030.html @@ -0,0 +1,112 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, growing min-content row that makes the grid container break + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-031-ref.html b/layout/reftests/css-grid/grid-fragmentation-031-ref.html new file mode 100644 index 0000000000..2de2e660be --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-031-ref.html @@ -0,0 +1,113 @@ + + + + + Reference: Fragmentation with specified grid height, growing min-content row that makes the grid container break + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + +
+
+
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + +
+
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + +
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-fragmentation-031.html b/layout/reftests/css-grid/grid-fragmentation-031.html new file mode 100644 index 0000000000..d1c721edbd --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-031.html @@ -0,0 +1,112 @@ + + + + + CSS Grid Test: Fragmentation with specified grid height, growing min-content row that makes the grid container break + + + + + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-002.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-002.html new file mode 100644 index 0000000000..7019e147e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-002.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 002 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-006.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-006.html new file mode 100644 index 0000000000..66d8c3d7da --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-006.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 006 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-015.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-015.html new file mode 100644 index 0000000000..e5e10fb59d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-015.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 015 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-016.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-016.html new file mode 100644 index 0000000000..73838b3591 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-016.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 016 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-019.html new file mode 100644 index 0000000000..81b2b963d9 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-020.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-020.html new file mode 100644 index 0000000000..7d8f610225 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-020.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 020 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-021.html new file mode 100644 index 0000000000..a7575468e7 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-023.html new file mode 100644 index 0000000000..b63495a37a --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-024.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-024.html new file mode 100644 index 0000000000..aed871c410 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-024.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 024 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-026.html new file mode 100644 index 0000000000..a375918ec4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-027.html new file mode 100644 index 0000000000..7f29c3f94f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-028.html new file mode 100644 index 0000000000..61a3631712 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-029.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-029.html new file mode 100644 index 0000000000..9dcc1536bb --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-029.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 029 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-018.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-018.html new file mode 100644 index 0000000000..be7712a7cf --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-018.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 018 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-019.html new file mode 100644 index 0000000000..e747146f7f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-020.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-020.html new file mode 100644 index 0000000000..47ab75baaa --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-020.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 020 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-021.html new file mode 100644 index 0000000000..cc920ed75e --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-022.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-022.html new file mode 100644 index 0000000000..c34c67c544 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-022.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 022 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-023.html new file mode 100644 index 0000000000..e6a7c710e5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-025.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-025.html new file mode 100644 index 0000000000..0ab6a8a265 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-025.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 025 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-026.html new file mode 100644 index 0000000000..2603af3032 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-027.html new file mode 100644 index 0000000000..21094d0b1f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-028.html new file mode 100644 index 0000000000..385ce94f24 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-029.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-029.html new file mode 100644 index 0000000000..42300f2c62 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-029.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 029 dynamic insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-030.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-030.html new file mode 100644 index 0000000000..1f23153343 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-030.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 030 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-031.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-031.html new file mode 100644 index 0000000000..a46f653ff4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-031.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 031 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-001.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-001.html new file mode 100644 index 0000000000..22ef7c028e --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-001.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 001 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-002.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-002.html new file mode 100644 index 0000000000..f9439082ab --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-002.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 002 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-003.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-003.html new file mode 100644 index 0000000000..c9b96cb959 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-003.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 001 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-007.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-007.html new file mode 100644 index 0000000000..4cc3e81108 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-007.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 007 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-009.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-009.html new file mode 100644 index 0000000000..c739cfa115 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-009.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 009 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-017.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-017.html new file mode 100644 index 0000000000..04bbda573d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-017.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 017 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-019.html new file mode 100644 index 0000000000..f285b8a05b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-021.html new file mode 100644 index 0000000000..a72bf9f028 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-023.html new file mode 100644 index 0000000000..aa39a5fc04 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-026.html new file mode 100644 index 0000000000..23178492c4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-027.html new file mode 100644 index 0000000000..318b364cb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-028.html new file mode 100644 index 0000000000..a2965813d2 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-001.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-001.html new file mode 100644 index 0000000000..ff008156f0 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-001.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 001 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-004.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-004.html new file mode 100644 index 0000000000..3543a7b6dc --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-004.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 004 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-005.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-005.html new file mode 100644 index 0000000000..ef2c7e630b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-005.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 005 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-015.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-015.html new file mode 100644 index 0000000000..8dca11143c --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-015.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 015 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-019.html new file mode 100644 index 0000000000..a7cee1f084 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-021.html new file mode 100644 index 0000000000..2718ce19e3 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-023.html new file mode 100644 index 0000000000..9edfa68e7d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-026.html new file mode 100644 index 0000000000..292ac216bf --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-027.html new file mode 100644 index 0000000000..91d2aab712 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-028.html new file mode 100644 index 0000000000..b8cfc3dd72 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-005.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-005.html new file mode 100644 index 0000000000..9dbcb006af --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-005.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 005 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-007.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-007.html new file mode 100644 index 0000000000..1d84d051d5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-007.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 007 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-008.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-008.html new file mode 100644 index 0000000000..432e4ce49e --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-008.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 008 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-016.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-016.html new file mode 100644 index 0000000000..36731825b7 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-016.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 016 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-019.html new file mode 100644 index 0000000000..47b6c9aae5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-021.html new file mode 100644 index 0000000000..655ab4ee12 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-023.html new file mode 100644 index 0000000000..ba38865939 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-026.html new file mode 100644 index 0000000000..59334df534 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-027.html new file mode 100644 index 0000000000..312a773cc4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-028.html new file mode 100644 index 0000000000..4e449c72de --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-001-ref.html b/layout/reftests/css-grid/grid-item-align-001-ref.html new file mode 100644 index 0000000000..e1d9172304 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-001-ref.html @@ -0,0 +1,186 @@ + + + + + Reference: align-self (part 1 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-001.html b/layout/reftests/css-grid/grid-item-align-001.html new file mode 100644 index 0000000000..249f7b3954 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-001.html @@ -0,0 +1,107 @@ + + + + + CSS Grid Test: align-self (part 1 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-002-ref.html b/layout/reftests/css-grid/grid-item-align-002-ref.html new file mode 100644 index 0000000000..de59dea26d --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-002-ref.html @@ -0,0 +1,127 @@ + + + + + Reference: align-self (part 2 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-002.html b/layout/reftests/css-grid/grid-item-align-002.html new file mode 100644 index 0000000000..1d923678e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-002.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: align-self (part 2 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-003-ref.html b/layout/reftests/css-grid/grid-item-align-003-ref.html new file mode 100644 index 0000000000..a2f14f869e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-003-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: align-self with overflow + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-003.html b/layout/reftests/css-grid/grid-item-align-003.html new file mode 100644 index 0000000000..daeb8cc8e9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-003.html @@ -0,0 +1,128 @@ + + + + + CSS Grid Test: align-self with overflow + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html new file mode 100644 index 0000000000..9c76a04314 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html @@ -0,0 +1,37 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:center + + + + + +
+
X
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html new file mode 100644 index 0000000000..0ae5584435 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html @@ -0,0 +1,46 @@ + + + + CSS Grid Test: dynamic change .left on abs.pos. item w. align-self:center + + + + + + + +
+
X
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html new file mode 100644 index 0000000000..3e5868d8b1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html @@ -0,0 +1,37 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:end + + + + + +
+
X
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html new file mode 100644 index 0000000000..8659dcd619 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html @@ -0,0 +1,45 @@ + + + + CSS Grid Test: dynamic change .left on abs.pos. item w. align-self:end + + + + + + + +
+
X
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html new file mode 100644 index 0000000000..b25750147c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html @@ -0,0 +1,38 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:start + + + + + +
+
X
+
X
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html new file mode 100644 index 0000000000..1643494c9b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html @@ -0,0 +1,47 @@ + + + + CSS Grid Test: dynamic change .left on abs.pos. item w. align-self:start + + + + + + + +
+
X
+
X
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html new file mode 100644 index 0000000000..9429f008e9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html @@ -0,0 +1,197 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing + + + + + +
+
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html new file mode 100644 index 0000000000..1e4976bb1c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html @@ -0,0 +1,154 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing + + + + + + + +
+
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html new file mode 100644 index 0000000000..3af5182798 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html @@ -0,0 +1,176 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for orthogonal item + + + + + +
+
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html new file mode 100644 index 0000000000..ffdc0317df --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html @@ -0,0 +1,155 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for orthogonal item + + + + + + + +
+
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html new file mode 100644 index 0000000000..cdc26205bc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html @@ -0,0 +1,264 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html new file mode 100644 index 0000000000..b2d9b5a1c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html @@ -0,0 +1,170 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item + + + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html new file mode 100644 index 0000000000..a0bde8fd78 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html @@ -0,0 +1,246 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for orthogonal intrinsic ratio item + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html new file mode 100644 index 0000000000..6ab004cb65 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html @@ -0,0 +1,160 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for orthogonal intrinsic ratio item + + + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html new file mode 100644 index 0000000000..6d3e907f54 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html @@ -0,0 +1,165 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing of block item with margin:auto + + + + + +
+
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html new file mode 100644 index 0000000000..878e7c17c6 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html @@ -0,0 +1,156 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing of block item with margin:auto + + + + + + + +
+
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+ +
X
+
X
+
X
+
X
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html new file mode 100644 index 0000000000..4ba01832c9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html @@ -0,0 +1,150 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item with margin:auto + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html new file mode 100644 index 0000000000..6f67c518bb --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html @@ -0,0 +1,146 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item with margin:auto + + + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html new file mode 100644 index 0000000000..fc1821a4ef --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html @@ -0,0 +1,155 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for items with specified intrinsic 'width'/'height' + + + + + +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html new file mode 100644 index 0000000000..3e24a894de --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html @@ -0,0 +1,190 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for items with specified intrinsic 'width'/'height' + + + + + + + +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ +
+ +
X
+
X
+
X
+
X
+
X
+ + diff --git a/layout/reftests/css-grid/grid-item-blockifying-001-ref.html b/layout/reftests/css-grid/grid-item-blockifying-001-ref.html new file mode 100644 index 0000000000..19bfa8a431 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-blockifying-001-ref.html @@ -0,0 +1,312 @@ + + + + + CSS Grid Test: Grid item blockifying + + + + + + + +
+ + +
+ +
+
+ + +
+
+ +
+ + +
+ +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + + +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-blockifying-001.html b/layout/reftests/css-grid/grid-item-blockifying-001.html new file mode 100644 index 0000000000..f1cfb1e6e6 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-blockifying-001.html @@ -0,0 +1,409 @@ + + + + + CSS Grid Test: Grid item blockifying + + + + + + + + + +
+ + +
+ +
+
+ + +
+
+ +
+ + +
+ +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + + +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ + + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-button-001-ref.html b/layout/reftests/css-grid/grid-item-button-001-ref.html new file mode 100644 index 0000000000..9057d5d7e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-button-001-ref.html @@ -0,0 +1,106 @@ + + + + + Reference: stretching/clamping button item + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-button-001.html b/layout/reftests/css-grid/grid-item-button-001.html new file mode 100644 index 0000000000..4bc65264ea --- /dev/null +++ b/layout/reftests/css-grid/grid-item-button-001.html @@ -0,0 +1,161 @@ + + + + + CSS Grid Test: stretching/clamping button item + + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-item-canvas-001-ref.html b/layout/reftests/css-grid/grid-item-canvas-001-ref.html new file mode 100644 index 0000000000..9d51582c2b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-canvas-001-ref.html @@ -0,0 +1,57 @@ + + + + + Reference: stretching canvas item + + + + + +
+
+ +
+
+ +
+
+ +
+
+ + +
+ +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-canvas-001.html b/layout/reftests/css-grid/grid-item-canvas-001.html new file mode 100644 index 0000000000..3ea39ee482 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-canvas-001.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: stretching canvas item + + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-item-dir-001-ref.html b/layout/reftests/css-grid/grid-item-dir-001-ref.html new file mode 100644 index 0000000000..d26bb6c212 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-dir-001-ref.html @@ -0,0 +1,45 @@ + + + + + + + + +
+
+
+
+

+
+
+
+

+
+
+
+
+
+ + diff --git a/layout/reftests/css-grid/grid-item-dir-001.html b/layout/reftests/css-grid/grid-item-dir-001.html new file mode 100644 index 0000000000..1b6b9d202f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-dir-001.html @@ -0,0 +1,46 @@ + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html new file mode 100644 index 0000000000..d3cc594a04 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html @@ -0,0 +1,63 @@ + + + + + Reference: stretching fieldset items with auto-margins and/or orthogonal writing-mode + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-fieldset-stretch-001.html b/layout/reftests/css-grid/grid-item-fieldset-stretch-001.html new file mode 100644 index 0000000000..2367e7e735 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-fieldset-stretch-001.html @@ -0,0 +1,58 @@ + + + + + CSS Grid Test: stretching fieldset items with auto-margins and/or orthogonal writing-mode + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-input-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-input-stretch-001-ref.html new file mode 100644 index 0000000000..e683411617 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-input-stretch-001-ref.html @@ -0,0 +1,81 @@ + + + + + Reference: stretching input items with auto-margins and/or orthogonal writing-mode + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-input-stretch-001.html b/layout/reftests/css-grid/grid-item-input-stretch-001.html new file mode 100644 index 0000000000..12c20dd9f3 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-input-stretch-001.html @@ -0,0 +1,75 @@ + + + + + CSS Grid Test: stretching input items with auto-margins and/or orthogonal writing-mode + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html new file mode 100644 index 0000000000..51c605a662 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html @@ -0,0 +1,202 @@ + + + + + Reference: stretching intrinsic ratio item with 'normal' and/or 'stretch', with no Automatic Minimum Size clamping + + + + + +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html new file mode 100644 index 0000000000..712ee06ac2 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html @@ -0,0 +1,134 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with 'normal' and/or 'stretch', with no Automatic Minimum Size clamping + + + + + + + +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html new file mode 100644 index 0000000000..b7e471010e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html @@ -0,0 +1,199 @@ + + + + + Reference: stretching intrinsic ratio item with 'normal' and/or 'stretch', with Automatic Minimum Size clamping + + + + + +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html new file mode 100644 index 0000000000..8bd5d49860 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html @@ -0,0 +1,129 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with 'normal' and/or 'stretch', with Automatic Minimum Size clamping + + + + + + + +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html new file mode 100644 index 0000000000..363a5bc2d5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html @@ -0,0 +1,236 @@ + + + + + Reference: stretching intrinsic ratio items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html new file mode 100644 index 0000000000..1b500781d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html @@ -0,0 +1,174 @@ + + + + + CSS Grid Test: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html new file mode 100644 index 0000000000..eea7f756cb --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html @@ -0,0 +1,145 @@ + + + + + Reference: ratio-preserving 'normal' stretch of image with zero ratio + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html new file mode 100644 index 0000000000..649ed1ef9c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: ratio-preserving 'normal' stretch of image with zero ratio + + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html new file mode 100644 index 0000000000..d7a9b28044 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html @@ -0,0 +1,146 @@ + + + + + Reference: ratio-preserving 'normal' stretch of image with zero ratio + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html new file mode 100644 index 0000000000..9344f97d1f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: ratio-preserving 'normal' stretch of image with zero ratio + + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html new file mode 100644 index 0000000000..0b886d55c4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html @@ -0,0 +1,143 @@ + + + + + Reference: stretching intrinsic ratio item with min-size:0 + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html new file mode 100644 index 0000000000..f5a4c18b7c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html @@ -0,0 +1,149 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min-size:0 + + + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html new file mode 100644 index 0000000000..ff997c4172 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: stretching intrinsic ratio item with definite min/max-size + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html new file mode 100644 index 0000000000..ecaafaf675 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html @@ -0,0 +1,154 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with definite min/max-size + + + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html new file mode 100644 index 0000000000..a8bfd0897a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html @@ -0,0 +1,148 @@ + + + + + Reference: stretching intrinsic ratio item with min/max-size + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html new file mode 100644 index 0000000000..7491e15068 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html @@ -0,0 +1,149 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min/max-size + + + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html new file mode 100644 index 0000000000..2667fd4620 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html @@ -0,0 +1,143 @@ + + + + + Reference: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html new file mode 100644 index 0000000000..c452772afe --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html @@ -0,0 +1,145 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html new file mode 100644 index 0000000000..bc2354dd4e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html @@ -0,0 +1,156 @@ + + + + + Reference: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html new file mode 100644 index 0000000000..3845e217dd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html @@ -0,0 +1,154 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + + + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html new file mode 100644 index 0000000000..ba256368f3 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: 'stretch' of image with zero ratio + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html new file mode 100644 index 0000000000..ad7c65c690 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: 'stretch' of image with zero ratio + + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html new file mode 100644 index 0000000000..dffb7a30d7 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html @@ -0,0 +1,145 @@ + + + + + Reference: 'stretch' of image with zero ratio + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html new file mode 100644 index 0000000000..fb7793fba0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: 'stretch' of image with zero ratio + + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html new file mode 100644 index 0000000000..6e4ecc9471 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html @@ -0,0 +1,237 @@ + + + + + Reference: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html new file mode 100644 index 0000000000..1ef9fe1fed --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html @@ -0,0 +1,168 @@ + + + + + CSS Grid Test: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html new file mode 100644 index 0000000000..cf7402b658 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html @@ -0,0 +1,240 @@ + + + + + Reference: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html new file mode 100644 index 0000000000..212b702170 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html @@ -0,0 +1,168 @@ + + + + + CSS Grid Test: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-001-ref.html b/layout/reftests/css-grid/grid-item-justify-001-ref.html new file mode 100644 index 0000000000..cfe1095546 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-001-ref.html @@ -0,0 +1,121 @@ + + + + + CSS Grid Test: justify-self (part 1 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-001.html b/layout/reftests/css-grid/grid-item-justify-001.html new file mode 100644 index 0000000000..52ba438e35 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-001.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: justify-self (part 1 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-002-ref.html b/layout/reftests/css-grid/grid-item-justify-002-ref.html new file mode 100644 index 0000000000..c723bc3915 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-002-ref.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: justify-self (part 2 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-002.html b/layout/reftests/css-grid/grid-item-justify-002.html new file mode 100644 index 0000000000..f72c3f0bad --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-002.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: justify-self (part 2 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html new file mode 100644 index 0000000000..a7892746df --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-left:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-001.html b/layout/reftests/css-grid/grid-item-margin-left-auto-001.html new file mode 100644 index 0000000000..663f0ddec7 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-001.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html new file mode 100644 index 0000000000..6319ef310b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: margin-left:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-002.html b/layout/reftests/css-grid/grid-item-margin-left-auto-002.html new file mode 100644 index 0000000000..e68ede0132 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-002.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html new file mode 100644 index 0000000000..c7f1979279 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: margin-left:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-003.html b/layout/reftests/css-grid/grid-item-margin-left-auto-003.html new file mode 100644 index 0000000000..353f8f02e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-003.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: margin-left:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html new file mode 100644 index 0000000000..4501f52fbc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-left:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-004.html b/layout/reftests/css-grid/grid-item-margin-left-auto-004.html new file mode 100644 index 0000000000..3eef662a43 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-004.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html new file mode 100644 index 0000000000..b48f2e7156 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-left/right:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html new file mode 100644 index 0000000000..fb198f796f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: margin-left/right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html new file mode 100644 index 0000000000..dd2006d96c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: margin-left/right:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html new file mode 100644 index 0000000000..3dc049dbe9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: margin-left/right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html new file mode 100644 index 0000000000..7391f9e0fc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: margin-left/right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html new file mode 100644 index 0000000000..4de40bbcc5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left/right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html new file mode 100644 index 0000000000..7463065f83 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: margin-left/right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html new file mode 100644 index 0000000000..b4799ab2fc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: margin-left/right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html new file mode 100644 index 0000000000..bfdb07aba0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-right:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-001.html b/layout/reftests/css-grid/grid-item-margin-right-auto-001.html new file mode 100644 index 0000000000..6803478ba7 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-001.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html new file mode 100644 index 0000000000..4b2bd9788b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html @@ -0,0 +1,118 @@ + + + + + Reference: margin-right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-002.html b/layout/reftests/css-grid/grid-item-margin-right-auto-002.html new file mode 100644 index 0000000000..839ffd8399 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-002.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html new file mode 100644 index 0000000000..08a01afca4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: margin-right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-003.html b/layout/reftests/css-grid/grid-item-margin-right-auto-003.html new file mode 100644 index 0000000000..ccec8f7dab --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-003.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: margin-right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html new file mode 100644 index 0000000000..d8efb6a018 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-004.html b/layout/reftests/css-grid/grid-item-margin-right-auto-004.html new file mode 100644 index 0000000000..fc3a2973b5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-004.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html new file mode 100644 index 0000000000..463bbb4e6e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html @@ -0,0 +1,78 @@ + + + + + CSS Grid Reference: stretching overflow!=visible items + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-001.html b/layout/reftests/css-grid/grid-item-overflow-stretch-001.html new file mode 100644 index 0000000000..4f6259abeb --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-001.html @@ -0,0 +1,74 @@ + + + + + CSS Grid Test: stretching overflow!=visible items + + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html new file mode 100644 index 0000000000..a9690a54e5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html @@ -0,0 +1,79 @@ + + + + + CSS Grid Reference: stretching overflow!=visible vertical-rl items + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-002.html b/layout/reftests/css-grid/grid-item-overflow-stretch-002.html new file mode 100644 index 0000000000..520eed911a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-002.html @@ -0,0 +1,75 @@ + + + + + CSS Grid Test: stretching overflow!=visible vertical-rl items + + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html new file mode 100644 index 0000000000..5c259c7ccd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html @@ -0,0 +1,84 @@ + + + + + CSS Grid Reference: margin:auto stretch items + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-003.html b/layout/reftests/css-grid/grid-item-overflow-stretch-003.html new file mode 100644 index 0000000000..8bcd79d9be --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-003.html @@ -0,0 +1,75 @@ + + + + + CSS Grid Test: margin:auto stretch items + + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html new file mode 100644 index 0000000000..9e652f9eb8 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html @@ -0,0 +1,86 @@ + + + + + CSS Grid Reference: stretching items + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-004.html b/layout/reftests/css-grid/grid-item-overflow-stretch-004.html new file mode 100644 index 0000000000..b983b5184b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-004.html @@ -0,0 +1,82 @@ + + + + + CSS Grid Test: stretching items + + + + + + +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html new file mode 100644 index 0000000000..8c892d71e1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html @@ -0,0 +1,54 @@ + + + + + CSS Grid Reference: stretching overflow visible items + + + + + +
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-006.html b/layout/reftests/css-grid/grid-item-overflow-stretch-006.html new file mode 100644 index 0000000000..015c50fccd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-006.html @@ -0,0 +1,56 @@ + + + + + CSS Grid Test: stretching overflow visible items + + + + + + +
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html new file mode 100644 index 0000000000..4996f8b9c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html @@ -0,0 +1,94 @@ + + + + Reference 001 + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-001.html b/layout/reftests/css-grid/grid-item-sizing-percent-001.html new file mode 100644 index 0000000000..960247592f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-001.html @@ -0,0 +1,96 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html new file mode 100644 index 0000000000..11faf4f6c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html @@ -0,0 +1,136 @@ + + + + Reference: Testing grid item percent sizes + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-002.html b/layout/reftests/css-grid/grid-item-sizing-percent-002.html new file mode 100644 index 0000000000..10687dbcf5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-002.html @@ -0,0 +1,131 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html new file mode 100644 index 0000000000..a55dcc989e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html @@ -0,0 +1,137 @@ + + + + Reference: Testing grid item percent sizes + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-003.html b/layout/reftests/css-grid/grid-item-sizing-percent-003.html new file mode 100644 index 0000000000..f3f71d2cc4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-003.html @@ -0,0 +1,132 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html new file mode 100644 index 0000000000..96365b468a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html @@ -0,0 +1,134 @@ + + + + Reference: Testing grid item percent sizes + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-004.html b/layout/reftests/css-grid/grid-item-sizing-percent-004.html new file mode 100644 index 0000000000..ce2666980d --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-004.html @@ -0,0 +1,135 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-sizing-px-001.html b/layout/reftests/css-grid/grid-item-sizing-px-001.html new file mode 100644 index 0000000000..7e58d831d3 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-px-001.html @@ -0,0 +1,94 @@ + + + + CSS Test: Testing grid item 'px' sizes + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-stretch-001-ref.html new file mode 100644 index 0000000000..3f53b119d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-stretch-001-ref.html @@ -0,0 +1,109 @@ + + + + + Reference: align-items:stretch / justify-items:stretch + + + + +
+There should be no red areas.
+All grey areas should have a black dot in each corner.
+
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-stretch-001.html b/layout/reftests/css-grid/grid-item-stretch-001.html new file mode 100644 index 0000000000..cf5cc0fd20 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-stretch-001.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: align-items:stretch / justify-items:stretch + + + + + + + +
+There should be no red areas.
+All grey areas should have a black dot in each corner.
+
+ + + + + + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-table-stretch-001-ref.html new file mode 100644 index 0000000000..d0741801f4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-001-ref.html @@ -0,0 +1,176 @@ + + + + + Reference: stretching table items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-001.html b/layout/reftests/css-grid/grid-item-table-stretch-001.html new file mode 100644 index 0000000000..35f542fb57 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-001.html @@ -0,0 +1,178 @@ + + + + + CSS Grid Test: stretching table items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-table-stretch-002-ref.html new file mode 100644 index 0000000000..96909b1a03 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-002-ref.html @@ -0,0 +1,198 @@ + + + + + Reference: stretching table items that has a caption with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-002.html b/layout/reftests/css-grid/grid-item-table-stretch-002.html new file mode 100644 index 0000000000..792091b3fd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-002.html @@ -0,0 +1,180 @@ + + + + + CSS Grid Test: stretching table items that has a caption with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-004-ref.html b/layout/reftests/css-grid/grid-item-table-stretch-004-ref.html new file mode 100644 index 0000000000..970cae2f06 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-004-ref.html @@ -0,0 +1,67 @@ + + + + + Reference: stretching table items with auto-margins and/or orthogonal writing-mode + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-004.html b/layout/reftests/css-grid/grid-item-table-stretch-004.html new file mode 100644 index 0000000000..e6e8a96bb2 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-004.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: stretching table items with auto-margins and/or orthogonal writing-mode + + + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-video-stretch-001-ref.html new file mode 100644 index 0000000000..419fcab61a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-001-ref.html @@ -0,0 +1,77 @@ + + + + + Reference: video items with auto-margins and/or orthogonal writing-mode + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-001.html b/layout/reftests/css-grid/grid-item-video-stretch-001.html new file mode 100644 index 0000000000..f5416da26e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-001.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: video items with auto-margins and/or orthogonal writing-mode + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-video-stretch-002-ref.html new file mode 100644 index 0000000000..6e6070e98d --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-002-ref.html @@ -0,0 +1,113 @@ + + + + + Reference: stretching video items with auto-margins and/or orthogonal writing-mode + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-002.html b/layout/reftests/css-grid/grid-item-video-stretch-002.html new file mode 100644 index 0000000000..e8a628b323 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-002.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: stretching video items with auto-margins and/or orthogonal writing-mode + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-001-ref.html b/layout/reftests/css-grid/grid-justify-content-001-ref.html new file mode 100644 index 0000000000..5e43a86bb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-001-ref.html @@ -0,0 +1,92 @@ + + + + + CSS Grid Test: justify-content + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-001.html b/layout/reftests/css-grid/grid-justify-content-001.html new file mode 100644 index 0000000000..b86dadb13e --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: justify-content + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-002-ref.html b/layout/reftests/css-grid/grid-justify-content-002-ref.html new file mode 100644 index 0000000000..996ef2a9d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-002-ref.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: Testing track distribution rounding errors + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-002.html b/layout/reftests/css-grid/grid-justify-content-002.html new file mode 100644 index 0000000000..73220d041c --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-002.html @@ -0,0 +1,67 @@ + + + + + CSS Grid Test: Testing track distribution rounding errors + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-003-ref.html b/layout/reftests/css-grid/grid-justify-content-003-ref.html new file mode 100644 index 0000000000..466fa5cded --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-003-ref.html @@ -0,0 +1,119 @@ + + + + + Reference: Testing track fallback values + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-003.html b/layout/reftests/css-grid/grid-justify-content-003.html new file mode 100644 index 0000000000..a2a7b445da --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-003.html @@ -0,0 +1,100 @@ + + + + + CSS Grid Test: Testing 'justify-content' fallback values + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html new file mode 100644 index 0000000000..57332222e2 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-001.html b/layout/reftests/css-grid/grid-max-sizing-flex-001.html new file mode 100644 index 0000000000..56adb9e681 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html new file mode 100644 index 0000000000..cc2e665f1d --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-002.html b/layout/reftests/css-grid/grid-max-sizing-flex-002.html new file mode 100644 index 0000000000..d86498207a --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-002.html @@ -0,0 +1,89 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html new file mode 100644 index 0000000000..bb6c3390c8 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html @@ -0,0 +1,88 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
+ +
  +  +
+
+ +
+ +
  +  +
  +
+
+ +
+ +
  +  +  +  +
+
+ +
+ +
  +  +  +  +
+
+ +
+ +
  +  +
  +
+
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-003.html b/layout/reftests/css-grid/grid-max-sizing-flex-003.html new file mode 100644 index 0000000000..83244c85ae --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-003.html @@ -0,0 +1,74 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
+ + +
+ +
+ + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html new file mode 100644 index 0000000000..b0ac02bf5e --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: Testing track sizing + + + + + +
+
+
+
+
+
+ + +
+
+ + +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-004.html b/layout/reftests/css-grid/grid-max-sizing-flex-004.html new file mode 100644 index 0000000000..dd3813b516 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-004.html @@ -0,0 +1,173 @@ + + + + + CSS Grid Test: Testing track sizing + + + + + + + +
+
+
+
+
+
+ + +
+
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html new file mode 100644 index 0000000000..38d054fc74 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-005.html b/layout/reftests/css-grid/grid-max-sizing-flex-005.html new file mode 100644 index 0000000000..a4f3947044 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-005.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html new file mode 100644 index 0000000000..855bcba5ee --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html @@ -0,0 +1,81 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-006.html b/layout/reftests/css-grid/grid-max-sizing-flex-006.html new file mode 100644 index 0000000000..7ecf57e79c --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-006.html @@ -0,0 +1,83 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html new file mode 100644 index 0000000000..b17a1cc02e --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html @@ -0,0 +1,134 @@ + + + + + CSS Grid Test: Testing track flex max-sizing with min/max + + + + + + + +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
The first 6 grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-007.html b/layout/reftests/css-grid/grid-max-sizing-flex-007.html new file mode 100644 index 0000000000..a2f39e95be --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-007.html @@ -0,0 +1,132 @@ + + + + + CSS Grid Test: Testing track flex max-sizing with min/max + + + + + + + + + +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
These grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+ +
The first 6 grids should look the same:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html new file mode 100644 index 0000000000..6deb8f3c89 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html @@ -0,0 +1,111 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
First four are without min/max-sizes:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
Max-size less than grid-gap:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-008.html b/layout/reftests/css-grid/grid-max-sizing-flex-008.html new file mode 100644 index 0000000000..437615a2e2 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-008.html @@ -0,0 +1,97 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
First four are without min/max-sizes:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
Max-size less than grid-gap:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html b/layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html new file mode 100644 index 0000000000..ab6732819c --- /dev/null +++ b/layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html @@ -0,0 +1,24 @@ + +Testcase simplified from layout/reftests/css-grid/grid-min-max-content-sizing-002.html + + +
+ blue should overflow fuchsia on right/bottom +
diff --git a/layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html b/layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html new file mode 100644 index 0000000000..43a5791991 --- /dev/null +++ b/layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html @@ -0,0 +1,37 @@ + +Testcase simplified from layout/reftests/css-grid/grid-min-max-content-sizing-002.html + + +
+
+ +
+
+ + diff --git a/layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html b/layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html new file mode 100644 index 0000000000..2cb510c918 --- /dev/null +++ b/layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html @@ -0,0 +1,32 @@ + +Testcase simplified from layout/reftests/css-grid/grid-min-max-content-sizing-002.html + + +
+
+ blue should overflow fuchsia on right/bottom +
+
+ diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html new file mode 100644 index 0000000000..4d8a60bcc4 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html new file mode 100644 index 0000000000..a2e6223c91 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html new file mode 100644 index 0000000000..c05d93ecf0 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html @@ -0,0 +1,66 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html new file mode 100644 index 0000000000..fb51a13de5 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html @@ -0,0 +1,60 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html new file mode 100644 index 0000000000..9fa82283c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html @@ -0,0 +1,63 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html new file mode 100644 index 0000000000..2c5cca3ba7 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html @@ -0,0 +1,58 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html new file mode 100644 index 0000000000..04d047b836 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html @@ -0,0 +1,64 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html new file mode 100644 index 0000000000..e12ac9d671 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html b/layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html new file mode 100644 index 0000000000..608dc25f50 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html @@ -0,0 +1,98 @@ + + + + + Reference: Testing grid minmax(min-content,max-content) column/rows + + + + + +
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+ +
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+ +
+Xyz + + +
+ +
+Xyz +Xyz +Xyz + + +
+ + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-001.html b/layout/reftests/css-grid/grid-min-max-content-sizing-001.html new file mode 100644 index 0000000000..ea4337d02d --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-001.html @@ -0,0 +1,105 @@ + + + + + CSS Grid Test: Testing grid minmax(min-content,max-content) column/rows + + + + + + + +
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+ +
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+
+Xyz + + +
+ +
+Xyz + + +
+ +
+Xyz +Xyz +Xyz + + +
+ + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html b/layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html new file mode 100644 index 0000000000..9765ee1355 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html @@ -0,0 +1,82 @@ + + + + + Reference: Testing grid minmax(min-content,max-content) column/rows + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-002.html b/layout/reftests/css-grid/grid-min-max-content-sizing-002.html new file mode 100644 index 0000000000..759eb30508 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-002.html @@ -0,0 +1,85 @@ + + + + + CSS Grid Test: Testing grid minmax(min-content,max-content) column/rows + + + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-order-abspos-items-001-ref.html b/layout/reftests/css-grid/grid-order-abspos-items-001-ref.html new file mode 100644 index 0000000000..fb3642422d --- /dev/null +++ b/layout/reftests/css-grid/grid-order-abspos-items-001-ref.html @@ -0,0 +1,148 @@ + + + + + CSS Test: Testing layout and painting of abs.pos. grid items with 'order' + + + + + + + +
+a +b +c +FAILx +dx +
+ +
+
+ c + FAILx + dx +
+
+ a + b +
+
+ +
+
+
+
+ FAILx + dx +
+
+ b +
+
+
+ c +
+
+ a +
+
+
+ +
+a +b +c +FAILx +dx +
+ +
+
+ c + FAILx + dx +
+
+ a + b +
+
+ +
+
+
+ a +
+
+ c +
+
+
+
+ b +
+
+ FAILx + dx +
+
+
+ +
+ + + + + diff --git a/layout/reftests/css-grid/grid-order-abspos-items-001.html b/layout/reftests/css-grid/grid-order-abspos-items-001.html new file mode 100644 index 0000000000..7d915e5098 --- /dev/null +++ b/layout/reftests/css-grid/grid-order-abspos-items-001.html @@ -0,0 +1,150 @@ + + + + + CSS Test: Testing layout and painting of abs.pos. grid items with 'order' + + + + + + + + + + +
+a +b +c +FAILx +dx +
+ +
+
+ a + b +
+
+ c + FAILx + dx +
+
+ +
+
+
+ a +
+
+ c +
+
+
+
+ b +
+
+ FAILx + dx +
+
+
+ +
+a +b +c +FAILx +dx +
+ +
+
+ a + b +
+
+ c + FAILx + dx +
+
+ +
+
+
+ a +
+
+ c +
+
+
+
+ b +
+
+ FAILx + dx +
+
+
+ +
+ + + + + diff --git a/layout/reftests/css-grid/grid-order-placement-auto-001-ref.html b/layout/reftests/css-grid/grid-order-placement-auto-001-ref.html new file mode 100644 index 0000000000..81c3274497 --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-auto-001-ref.html @@ -0,0 +1,204 @@ + + + + + CSS Test: Testing automatic placement of grid items with 'order' + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/grid-order-placement-auto-001.html b/layout/reftests/css-grid/grid-order-placement-auto-001.html new file mode 100644 index 0000000000..2f7279729d --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-auto-001.html @@ -0,0 +1,156 @@ + + + + + CSS Test: Testing automatic placement of grid items with 'order' + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/grid-order-placement-definite-001-ref.html b/layout/reftests/css-grid/grid-order-placement-definite-001-ref.html new file mode 100644 index 0000000000..a2c9b9841c --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-definite-001-ref.html @@ -0,0 +1,69 @@ + + + + + CSS Test: Testing definite placement of grid items with 'order' + + + + + + + +
+d +c +b +a +
+ +
+d +c +b +a +
+ +
+ + + + + diff --git a/layout/reftests/css-grid/grid-order-placement-definite-001.html b/layout/reftests/css-grid/grid-order-placement-definite-001.html new file mode 100644 index 0000000000..41625ea44e --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-definite-001.html @@ -0,0 +1,71 @@ + + + + + CSS Test: Testing definite placement of grid items with 'order' + + + + + + + + + + +
+a +b +c + +d +
+ +
+ +d +b +c +a +
+ +
+ + + + + diff --git a/layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html b/layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html new file mode 100644 index 0000000000..cb17905711 --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html @@ -0,0 +1,152 @@ + + + + + Reference: 'grid-column-gap' percentage + + + + + +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + +
+
+ +
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-percent-grid-gap-001.html b/layout/reftests/css-grid/grid-percent-grid-gap-001.html new file mode 100644 index 0000000000..19714dba91 --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-grid-gap-001.html @@ -0,0 +1,159 @@ + + + + + CSS Grid Test: 'grid-column-gap' percentage + + + + + + + +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + +
+
+ +
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ +
+
+ + + + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html new file mode 100644 index 0000000000..202cb2b662 --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html @@ -0,0 +1,75 @@ + + + + + + + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html new file mode 100644 index 0000000000..75655d62ae --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html @@ -0,0 +1,73 @@ + + + + + + + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html b/layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html new file mode 100644 index 0000000000..3bc177eb27 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html @@ -0,0 +1,113 @@ + + + + CSS Test: Testing placement of abs.pos. grid items in negative implicit grid + + + + + + + + +
+ +b +
+ +
+ +c +
+ +
+ +d +
+ +
+ +e +
+ +
+ +f +
+ +
+b +
+ +
+c +
+ +
+ +
+ +
+e +
+ +
+f +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-abspos-implicit-001.html b/layout/reftests/css-grid/grid-placement-abspos-implicit-001.html new file mode 100644 index 0000000000..98e026bace --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-abspos-implicit-001.html @@ -0,0 +1,129 @@ + + + + CSS Test: Testing placement of abs.pos. grid items in negative implicit grid + + + + + + + + +
+ + +b +
+ +
+ + +c +
+ +
+ + +d +
+ +
+ + +e +
+ +
+ + +f +
+ +
+ +
b
+
+ +
+ +c +
+ +
+ + +
+ +
+ +
e
+
+ +
+ +f +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html new file mode 100644 index 0000000000..ddaec606f9 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html @@ -0,0 +1,233 @@ + + + + + Reference: grid item auto placement: column dense + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + +
+1 +2 +3 +4 +
+ + +
+1 +2 +3 +4 +5 +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-dense-001.html b/layout/reftests/css-grid/grid-placement-auto-col-dense-001.html new file mode 100644 index 0000000000..e208a2b6d3 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-dense-001.html @@ -0,0 +1,169 @@ + + + + + CSS Test: grid item auto placement: column dense + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + +
+1 +2 +3 +4 +
+ + +
+1 +2 +3 +4 +5 +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html new file mode 100644 index 0000000000..9d861b7716 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html @@ -0,0 +1,208 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html new file mode 100644 index 0000000000..ab4892aa04 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html @@ -0,0 +1,137 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html new file mode 100644 index 0000000000..6d97fbb370 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html @@ -0,0 +1,153 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + +
+ +
+caeb +
+
+gab +
+
+ceab +
+ +
+cfab +
+
+ceab +
+
+cfab +
+
+ceab +
+
+cfabf +
+
+cffab +
+
+cgab +
+
+ggab +
+ +
+ +
+ +b
+ +
+
+ + +b
+
+
+ +b +
+
+ +b
+ +
+
+ +b +
+ +
+ +
+ba
ce +
+
+bag
+
+
+ba
ce +
+
+ba
cf +
+
+ba
ce +
+
+ba
cf +
+
+ba
ce +
+
+ba
cff +
+
+ba
cff +
+
+bag
c +
+
+bagg
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-implicit-001.html b/layout/reftests/css-grid/grid-placement-auto-implicit-001.html new file mode 100644 index 0000000000..c14bf06cc5 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-implicit-001.html @@ -0,0 +1,155 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + + + + +
+ +
+abce +
+
+abg +
+
+abce +
+
+abcf +
+
+abce +
+
+abcf +
+
+abce +
+
+abcff +
+
+abcff +
+
+abcg +
+
+abgg +
+ +
+ +
+ + +b +
+
+ + +b +
+
+ + +b +
+
+ + +b +
+
+ + +b +
+ +
+ +
+abce +
+
+abg +
+
+abce +
+
+abcf +
+
+abce +
+
+abcf +
+
+abce +
+
+abcff +
+
+abcff +
+
+abcg +
+
+abgg +
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html new file mode 100644 index 0000000000..85df406e6e --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html @@ -0,0 +1,251 @@ + + + + + Reference: grid item auto placement: row dense + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + +
+1 +2 +3 +4 +5 +
+ + +
+1 +2 +3 +4 +
+ + +
+1 +2 +3 +4 +
+ + +
+1 +2 +3 +4 +5 +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-dense-001.html b/layout/reftests/css-grid/grid-placement-auto-row-dense-001.html new file mode 100644 index 0000000000..b4f9c5c2d0 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-dense-001.html @@ -0,0 +1,187 @@ + + + + + CSS Test: grid item auto placement: row dense + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + +
+1 +2 +3 +4 +5 +
+ + +
+1 +2 +3 +4 +
+ + +
+1 +2 +3 +4 +
+ + +
+1 +2 +3 +4 +5 +
+ + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..15a180dac2 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,226 @@ + + + + + Reference: grid item auto placement: row sparse + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + +
+1 +2 +3 +4 +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..52133ccacf --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html @@ -0,0 +1,160 @@ + + + + + CSS Test: grid item auto placement: row sparse + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + +
+1 +2 +3 +4 +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-001-ref.html b/layout/reftests/css-grid/grid-placement-definite-001-ref.html new file mode 100644 index 0000000000..2391d214e3 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-001-ref.html @@ -0,0 +1,55 @@ + + + + + + + + +
+a +b +c +d +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-001.html b/layout/reftests/css-grid/grid-placement-definite-001.html new file mode 100644 index 0000000000..60050619ca --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-001.html @@ -0,0 +1,53 @@ + + + + + + + + +
+a +b +c +d +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-002-ref.html b/layout/reftests/css-grid/grid-placement-definite-002-ref.html new file mode 100644 index 0000000000..9749c62bcf --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-002-ref.html @@ -0,0 +1,108 @@ + + + + + + + + +
a
+ +
+a +b +c +
+ +
a
+ +
a
+ +
a
+ +
b
+ +
     grid
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-002.html b/layout/reftests/css-grid/grid-placement-definite-002.html new file mode 100644 index 0000000000..6e9cd72d1c --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-002.html @@ -0,0 +1,90 @@ + + + + + + + + +
a
+ +
+a +b +c +
+ +
a
+ +
a
+ +
a
+ +
ab
+ +
FAIL     grid
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-003-ref.html b/layout/reftests/css-grid/grid-placement-definite-003-ref.html new file mode 100644 index 0000000000..e9d6f8c142 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-003-ref.html @@ -0,0 +1,79 @@ + + + + + + + + +
a
+ +
+a +b +c +
+ +
a
+ +
a
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-003.html b/layout/reftests/css-grid/grid-placement-definite-003.html new file mode 100644 index 0000000000..c23505f2ac --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-003.html @@ -0,0 +1,76 @@ + + + + + + + + +
a
+ +
+a +b +c +
+ +
a
+ +
a
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html b/layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html new file mode 100644 index 0000000000..a9684cfd1d --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html @@ -0,0 +1,93 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + +
+bac +
+ +
+bac +
+
+bac +
+
+bac +
+
+bac +
+
+b +
+
+b +
+
+b +
+
+b +
+
+b +
+
+bad +
+
+b +
+ +
+b +c +
+
+ +
+ + + + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-001.html b/layout/reftests/css-grid/grid-placement-definite-implicit-001.html new file mode 100644 index 0000000000..b559770948 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-001.html @@ -0,0 +1,112 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + + + + +
+abc +
+ +
+abc +
+
+abc +
+
+abc +
+
+abc +
+
+ab +
+
+ab +
+
+ab +
+
+ab +
+
+abd +
+
+abd +
+
+b +
+ +
+b +c +
+
+ +
+ + + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html b/layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html new file mode 100644 index 0000000000..a796ea9acd --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html @@ -0,0 +1,231 @@ + + + + + CSS Test: Testing definite placement with non-existent line names + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-002.html b/layout/reftests/css-grid/grid-placement-definite-implicit-002.html new file mode 100644 index 0000000000..5e74258547 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-002.html @@ -0,0 +1,244 @@ + + + + + CSS Test: Testing definite placement with non-existent line names + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html new file mode 100644 index 0000000000..01e936d3ae --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html @@ -0,0 +1,155 @@ + + + + + Reference: implicit named areas + + + + + +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html new file mode 100644 index 0000000000..8f73dfb9b6 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html @@ -0,0 +1,159 @@ + + + + + CSS Grid Test: implicit named areas + + + + + + + +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-001-ref.html b/layout/reftests/css-grid/grid-placement-named-lines-001-ref.html new file mode 100644 index 0000000000..2a0c095185 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-001-ref.html @@ -0,0 +1,187 @@ + + + + + Reference: Placement involving named lines + + + + + +
+grid-template-columns: [A-start] 60px 60px 60px;
+grid-template-areas: "B A";
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column: / span A-start 2
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-001.html b/layout/reftests/css-grid/grid-placement-named-lines-001.html new file mode 100644 index 0000000000..d0e4244923 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-001.html @@ -0,0 +1,182 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
+grid-template-columns: [A-start] 60px 60px 60px;
+grid-template-areas: "B A";
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +4 +-5 +-4 +-3 +-2 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column: / span A-start 2
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-002-ref.html b/layout/reftests/css-grid/grid-placement-named-lines-002-ref.html new file mode 100644 index 0000000000..9b0c931062 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-002-ref.html @@ -0,0 +1,187 @@ + + + + + Reference: Placement involving named lines + + + + + +
+grid-template-columns: [A-start] 60px [A-start] 60px 60px;
+grid-template-areas: "B . . . A";
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column: / span A-start 2
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-002.html b/layout/reftests/css-grid/grid-placement-named-lines-002.html new file mode 100644 index 0000000000..7a07093c24 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-002.html @@ -0,0 +1,182 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
+grid-template-columns: [A-start] 60px [A-start] 60px 60px;
+grid-template-areas: "B . . . A";
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +4 +-5 +-4 +-3 +-2 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column: / span A-start 2
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-003-ref.html b/layout/reftests/css-grid/grid-placement-named-lines-003-ref.html new file mode 100644 index 0000000000..8baf2be8ad --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-003-ref.html @@ -0,0 +1,171 @@ + + + + + Reference: Placement involving named lines + + + + + +
+grid-template-columns: [A-start] 60px 60px [A-start] 60px;
+grid-template-areas: "B A";
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
+ +
grid-column: / span A-start 2
+
+ +-1 +A +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +span A +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-003.html b/layout/reftests/css-grid/grid-placement-named-lines-003.html new file mode 100644 index 0000000000..e4a8de4b6e --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-003.html @@ -0,0 +1,166 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
+grid-template-columns: [A-start] 60px 60px [A-start] 60px;
+grid-template-areas: "B A";
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
+ +
grid-column: / span A-start 2
+
+ +-1 +A +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +span A +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html b/layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html new file mode 100644 index 0000000000..863ec716a1 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html @@ -0,0 +1,186 @@ + + + + + Reference: Placement involving negative line numbers + + + + + +
+grid-template-columns: 60px [A] 60px 60px;
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column: / span A 2
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-placement-negative-lines-001.html b/layout/reftests/css-grid/grid-placement-negative-lines-001.html new file mode 100644 index 0000000000..4218f3c8e8 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-negative-lines-001.html @@ -0,0 +1,180 @@ + + + + + CSS Grid Test: Placement involving negative line numbers + + + + + + + +
+grid-template-columns: 60px [A] 60px 60px;
+grid-auto-columns: 40px;
+grid-gap: 1px;
+
+ +
grid-column-start:
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column-end:
+
+ +-1 +4 +-5 +-4 +-3 +-2 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ +
grid-column: / span A 2
+
+ +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/css-grid/grid-relpos-items-001-ref.html b/layout/reftests/css-grid/grid-relpos-items-001-ref.html new file mode 100644 index 0000000000..f567a95ca2 --- /dev/null +++ b/layout/reftests/css-grid/grid-relpos-items-001-ref.html @@ -0,0 +1,61 @@ + + + + CSS Test: Testing layout of rel.pos. grid items + + + + + + +
+1 + + +r3 +r4 +
+ + + diff --git a/layout/reftests/css-grid/grid-relpos-items-001.html b/layout/reftests/css-grid/grid-relpos-items-001.html new file mode 100644 index 0000000000..46269d3be3 --- /dev/null +++ b/layout/reftests/css-grid/grid-relpos-items-001.html @@ -0,0 +1,65 @@ + + + + CSS Test: Testing layout of rel.pos. grid items + + + + + + + + +
+1 + + +r3 +r4 +
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html new file mode 100644 index 0000000000..422ae78679 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html @@ -0,0 +1,277 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html new file mode 100644 index 0000000000..511a435b82 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html @@ -0,0 +1,256 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html new file mode 100644 index 0000000000..8de84391eb --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html @@ -0,0 +1,218 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html new file mode 100644 index 0000000000..4a9061a010 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html @@ -0,0 +1,199 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html new file mode 100644 index 0000000000..1978563152 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html @@ -0,0 +1,197 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html new file mode 100644 index 0000000000..5d88ea37b3 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html @@ -0,0 +1,189 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html new file mode 100644 index 0000000000..d61a9dcaab --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html @@ -0,0 +1,191 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html new file mode 100644 index 0000000000..dd9af776aa --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html @@ -0,0 +1,183 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html new file mode 100644 index 0000000000..b68c40be82 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html @@ -0,0 +1,382 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + + +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html new file mode 100644 index 0000000000..b6b521787f --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html @@ -0,0 +1,377 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html new file mode 100644 index 0000000000..ab07edd5f4 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html @@ -0,0 +1,184 @@ + + + + + Reference: repeat(auto-fit) with grid-aligned abs.pos. + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html new file mode 100644 index 0000000000..eb5768d0ca --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html @@ -0,0 +1,213 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html new file mode 100644 index 0000000000..fd073a072f --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html @@ -0,0 +1,177 @@ + + + + + Reference: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ +
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html new file mode 100644 index 0000000000..8ddbdb0d8d --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html @@ -0,0 +1,195 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ +
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html new file mode 100644 index 0000000000..028d9e209d --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html @@ -0,0 +1,193 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks and implicit tracks on either/both sides + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ +
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html new file mode 100644 index 0000000000..061d9477c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html @@ -0,0 +1,240 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks and implicit tracks on either/both sides + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+ +
+
+
+
+ + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html new file mode 100644 index 0000000000..e475d4921f --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html @@ -0,0 +1,131 @@ + + + + + Reference: repeat(auto-fill/auto-fit) with intrinsic min- or max-sizing function + + + + + + + +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html new file mode 100644 index 0000000000..5a56a8f6c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) with intrinsic min- or max-sizing function + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+ + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html new file mode 100644 index 0000000000..17883c81c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html @@ -0,0 +1,336 @@ + + + + + Reference: intrinsic grid container size with repeat(auto-fill/auto-fit) under min-content constraint + + + + + +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html new file mode 100644 index 0000000000..0f8c0d510b --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html @@ -0,0 +1,366 @@ + + + + + CSS Grid Test: intrinsic grid container size with repeat(auto-fill/auto-fit) under min-content constraint + + + + + + + +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html new file mode 100644 index 0000000000..998dfe3693 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html @@ -0,0 +1,366 @@ + + + + + CSS Grid Test: intrinsic grid container size with repeat(auto-fill/auto-fit) under max-content constraint + + + + + + + +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html new file mode 100644 index 0000000000..04963b45fb --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html @@ -0,0 +1,144 @@ + + + + + Reference: repeat(auto-fit) with removed tracks + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html new file mode 100644 index 0000000000..7ed0843af2 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html @@ -0,0 +1,160 @@ + + + + + CSS Grid Test: repeat(auto-fit) with removed tracks + + + + + + + +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html new file mode 100644 index 0000000000..9b8267f88d --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html @@ -0,0 +1,116 @@ + + + + +CSS Grid Test Reference: test auto placement in repeat auto-fit grids with leading implicit tracks + + + + +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html new file mode 100644 index 0000000000..5a9c05d734 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html @@ -0,0 +1,135 @@ + + + + +CSS Grid Test: test placement in repeat auto-fit grids with leading implicit tracks + + + + + + + +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-row-gap-001-ref.html b/layout/reftests/css-grid/grid-row-gap-001-ref.html new file mode 100644 index 0000000000..34b8b1ddb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-001-ref.html @@ -0,0 +1,91 @@ + + + + + Reference: 'grid-row-gap' + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-001.html b/layout/reftests/css-grid/grid-row-gap-001.html new file mode 100644 index 0000000000..65c58ca60a --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-001.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: 'grid-row-gap' + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-002-ref.html b/layout/reftests/css-grid/grid-row-gap-002-ref.html new file mode 100644 index 0000000000..dc219ce123 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-002-ref.html @@ -0,0 +1,124 @@ + + + + + Reference: 'grid-row-gap' + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-002.html b/layout/reftests/css-grid/grid-row-gap-002.html new file mode 100644 index 0000000000..0200319445 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-002.html @@ -0,0 +1,100 @@ + + + + + CSS Grid Test: 'grid-row-gap' + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-003-ref.html b/layout/reftests/css-grid/grid-row-gap-003-ref.html new file mode 100644 index 0000000000..07bbe29247 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-003-ref.html @@ -0,0 +1,126 @@ + + + + + Reference: 'grid-row-gap' sideways-lr + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-003.html b/layout/reftests/css-grid/grid-row-gap-003.html new file mode 100644 index 0000000000..a9a84bc8a9 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-003.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: 'grid-row-gap' sideways-lr + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-004-ref.html b/layout/reftests/css-grid/grid-row-gap-004-ref.html new file mode 100644 index 0000000000..74d2b6fe65 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-004-ref.html @@ -0,0 +1,122 @@ + + + + + Reference: 'grid-row-gap' sideways-rl + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-004.html b/layout/reftests/css-grid/grid-row-gap-004.html new file mode 100644 index 0000000000..c1047fc2dc --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-004.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: 'grid-row-gap' sideways-rl + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-005-ref.html b/layout/reftests/css-grid/grid-row-gap-005-ref.html new file mode 100644 index 0000000000..11727afdc1 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-005-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: Percentage 'grid-row-gap' + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-005.html b/layout/reftests/css-grid/grid-row-gap-005.html new file mode 100644 index 0000000000..69dc675fcd --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-005.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: Percentage 'grid-row-gap' + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html new file mode 100644 index 0000000000..d68f180efe --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html @@ -0,0 +1,179 @@ + + + + + Reference: fit-content() track sizing + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-001.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-001.html new file mode 100644 index 0000000000..f925c2c5a4 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-001.html @@ -0,0 +1,141 @@ + + + + + CSS Grid Test: fit-content() track sizing + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html new file mode 100644 index 0000000000..f12ee1c32f --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html @@ -0,0 +1,148 @@ + + + + + CSS Grid Test: fit-content() track sizing + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-002.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-002.html new file mode 100644 index 0000000000..14607bfd92 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-002.html @@ -0,0 +1,151 @@ + + + + + CSS Grid Test: fit-content() track sizing + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html new file mode 100644 index 0000000000..ba46cc1a6f --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html @@ -0,0 +1,139 @@ + + + + + CSS Grid Test: Distribute space beyond growth limits + + + + + +
+ + + + + +
1 2 3 4 5
  
+
+
+ + + + + +
1 2 3 4 5
  
+
+
+ + + + + +
1 2 3 4 5
+
+
+ + + + + +
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
  
+
+
+ + + + + +
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
  
+
+
+ + + + + +
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+
+
+ + + + + +
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
  
+
+
+ + + + + +
1 2 3 4 5 
          
+
+
+ + + + + +
1 2 3 4 5 
          
+
+
+ + + + + +
1 2 3 4 5
         
+
+
+ + + + +
1 2 3 4 5
+
+
+ + + + + +
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 
                              
+
+
+ + + + + +
1 2 3 4 5 
          
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html new file mode 100644 index 0000000000..061be012e4 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Test: Distribute space beyond growth limits + + + + + + + +
+ 1 2 3 4 5 +
 
+
 
+
+
+ 1 2 3 4 5 +
 
+
+
+
+ 1 2 3 4 5 +
+
+
+
+ 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
 
+
 
+
+
+ 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
 
+
+
+
+ 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
+
+
+
+ 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 +
 
+
 
+
+
+ 1 2 3 4 5 +
 
+
 
+
+
+ 1 2 3 4 5 +
 
+
+
+
+ 1 2 3 4 5 +
+
 
+
+
+ 1 2 3 4 5 +
+
+
+
+ 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
 
+
 
+
+
+ 1 2 3 4 5 +
 
+
 
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html new file mode 100644 index 0000000000..23dc42b692 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html @@ -0,0 +1,168 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1) + + + + + + +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html new file mode 100644 index 0000000000..8dd9e963bc --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html @@ -0,0 +1,192 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1) + + + + + + + +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html new file mode 100644 index 0000000000..01739578ce --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html @@ -0,0 +1,228 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1, with flex) + + + + + + +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html new file mode 100644 index 0000000000..bee7ef1dd7 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html @@ -0,0 +1,208 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1, with flex) + + + + + + + +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html new file mode 100644 index 0000000000..fb9d870d00 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html @@ -0,0 +1,251 @@ + + + + + CSS Grid Test: Intrinsic track sizing (with span:1) + + + + + + +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ +
+
1 2 3 4 5
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html new file mode 100644 index 0000000000..cad2f31549 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html @@ -0,0 +1,225 @@ + + + + + CSS Grid Test: Intrinsic track sizing (with span:1) + + + + + + + +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ +
+
1 2 3 4 5
+
+
+
 
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html new file mode 100644 index 0000000000..44a652cb68 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html @@ -0,0 +1,129 @@ + + + + + Reference: Percent track sizes + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-percent-sizing-001.html b/layout/reftests/css-grid/grid-track-percent-sizing-001.html new file mode 100644 index 0000000000..c0296afe44 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-percent-sizing-001.html @@ -0,0 +1,140 @@ + + + + + CSS Grid Test: Percent track sizes + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/layout/reftests/css-grid/grid-track-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-sizing-001-ref.html new file mode 100644 index 0000000000..4922066e83 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-001-ref.html @@ -0,0 +1,44 @@ + + + + +Test simple track sizing and grid item layout + + + +
+ + 1 + + 2 + + 3 + 4 + 5 +
+ + diff --git a/layout/reftests/css-grid/grid-track-sizing-001.html b/layout/reftests/css-grid/grid-track-sizing-001.html new file mode 100644 index 0000000000..9cd36835d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-001.html @@ -0,0 +1,42 @@ + + + + +Test simple track sizing and grid item layout + + + +
+ + 1 + + 2 + + 3 + 4 + 5 +
+ + diff --git a/layout/reftests/css-grid/grid-track-sizing-002-ref.html b/layout/reftests/css-grid/grid-track-sizing-002-ref.html new file mode 100644 index 0000000000..3db89b9867 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-002-ref.html @@ -0,0 +1,243 @@ + + + + + Reference: freezing tracks in step 2.5 of the Track Sizing Algorithm + + + + + +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-track-sizing-002.html b/layout/reftests/css-grid/grid-track-sizing-002.html new file mode 100644 index 0000000000..e09818fb20 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-002.html @@ -0,0 +1,238 @@ + + + + + CSS Grid Test: freezing tracks in step 2.5 of the Track Sizing Algorithm + + + + + + + +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml new file mode 100644 index 0000000000..31ac18bda8 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml @@ -0,0 +1,52 @@ + + + + + + CSS Reftest Reference + + + + +
+
+
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml new file mode 100644 index 0000000000..01b99a5b3e --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml @@ -0,0 +1,55 @@ + + + + + + CSS Test: Test that anonymous grid items aren't created for pure-whitespace inline content + + + + + + + +
+ + +
+ + +
+
+ + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml new file mode 100644 index 0000000000..cf881795c9 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml @@ -0,0 +1,48 @@ + + + + + + + CSS Test: Test that grid items are created correctly + + + + + + +
+ +
+ +
+ + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml new file mode 100644 index 0000000000..3c120522d0 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml @@ -0,0 +1,52 @@ + + + + + + CSS Reftest Reference + + + + + + +
abc
+
abc
+
abc
+ + +
abc
+
abc
+
abc
+ + +
abc
+
abc
+
abc
+ + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-2.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-2.xhtml new file mode 100644 index 0000000000..324ab30d44 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-2.xhtml @@ -0,0 +1,53 @@ + + + + + + CSS Test: Test that whitespace is preserved at the edges of anonymous grid items if 'white-space: pre' is set + + + + + + + + +
abc
+
abc
+
abc
+ + +
abc
+
abc
+
abc
+ + +
abc
+
abc
+
abc
+ + diff --git a/layout/reftests/css-grid/reftest.list b/layout/reftests/css-grid/reftest.list new file mode 100644 index 0000000000..8673b99897 --- /dev/null +++ b/layout/reftests/css-grid/reftest.list @@ -0,0 +1,284 @@ +fails == grid-whitespace-handling-1a.xhtml grid-whitespace-handling-1-ref.xhtml +fails == grid-whitespace-handling-1b.xhtml grid-whitespace-handling-1-ref.xhtml +== grid-whitespace-handling-2.xhtml grid-whitespace-handling-2-ref.xhtml +== grid-placement-definite-001.html grid-placement-definite-001-ref.html +== grid-placement-definite-002.html grid-placement-definite-002-ref.html +== grid-placement-definite-003.html grid-placement-definite-003-ref.html +== grid-placement-negative-lines-001.html grid-placement-negative-lines-001-ref.html +== grid-placement-auto-row-sparse-001.html grid-placement-auto-row-sparse-001-ref.html +== grid-placement-auto-row-dense-001.html grid-placement-auto-row-dense-001-ref.html +== grid-placement-auto-col-sparse-001.html grid-placement-auto-col-sparse-001-ref.html +== grid-placement-auto-col-dense-001.html grid-placement-auto-col-dense-001-ref.html +== grid-placement-implicit-named-areas-001.html grid-placement-implicit-named-areas-001-ref.html +== grid-placement-named-lines-001.html grid-placement-named-lines-001-ref.html +== grid-placement-named-lines-002.html grid-placement-named-lines-002-ref.html +== grid-placement-named-lines-003.html grid-placement-named-lines-003-ref.html +== grid-track-sizing-001.html grid-track-sizing-001-ref.html +== grid-track-sizing-002.html grid-track-sizing-002-ref.html +== grid-abspos-items-001.html grid-abspos-items-001-ref.html +fuzzy(0-180,0-3) == grid-abspos-items-002.html grid-abspos-items-002-ref.html # flattening differences +== grid-abspos-items-003.html grid-abspos-items-003-ref.html +== grid-abspos-items-004.html grid-abspos-items-004-ref.html +== grid-abspos-items-005.html grid-abspos-items-005-ref.html +== grid-abspos-items-006.html grid-abspos-items-006-ref.html +== grid-abspos-items-007.html grid-abspos-items-007-ref.html +== grid-abspos-items-008.html grid-abspos-items-008-ref.html +== grid-abspos-items-009.html grid-abspos-items-009-ref.html +== grid-abspos-items-010.html grid-abspos-items-010-ref.html +== grid-abspos-items-011.html grid-abspos-items-011-ref.html +== grid-abspos-items-012.html grid-abspos-items-012-ref.html +== grid-abspos-items-013.html grid-abspos-items-013-ref.html +== grid-abspos-items-014.html grid-abspos-items-014-ref.html +== grid-abspos-items-015.html grid-abspos-items-015-ref.html +fails == grid-abspos-items-016.html grid-abspos-items-015-ref.html +== grid-order-abspos-items-001.html grid-order-abspos-items-001-ref.html +== grid-order-placement-auto-001.html grid-order-placement-auto-001-ref.html +fuzzy(0-1,0-200) == grid-order-placement-definite-001.html grid-order-placement-definite-001-ref.html +== grid-placement-definite-implicit-001.html grid-placement-definite-implicit-001-ref.html +== grid-placement-definite-implicit-002.html grid-placement-definite-implicit-002-ref.html +fuzzy(0-64,0-1) skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == grid-placement-auto-implicit-001.html grid-placement-auto-implicit-001-ref.html # win10: bug 1507154 +== grid-placement-abspos-implicit-001.html grid-placement-abspos-implicit-001-ref.html +== rtl-grid-placement-definite-001.html rtl-grid-placement-definite-001-ref.html +== rtl-grid-placement-auto-row-sparse-001.html rtl-grid-placement-auto-row-sparse-001-ref.html +== vlr-grid-placement-auto-row-sparse-001.html vlr-grid-placement-auto-row-sparse-001-ref.html +== vrl-grid-placement-auto-row-sparse-001.html vrl-grid-placement-auto-row-sparse-001-ref.html +== grid-relpos-items-001.html grid-relpos-items-001-ref.html +== grid-item-sizing-percent-001.html grid-item-sizing-percent-001-ref.html +fails == grid-item-sizing-percent-002.html grid-item-sizing-percent-002-ref.html # bug 1434397 +== grid-item-sizing-percent-003.html grid-item-sizing-percent-003-ref.html +== grid-item-sizing-percent-004.html grid-item-sizing-percent-004-ref.html +== grid-item-sizing-px-001.html grid-item-sizing-percent-001-ref.html +== grid-item-dir-001.html grid-item-dir-001-ref.html +fuzzy-if(winWidget,0-70,0-130) fuzzy-if(cocoaWidget,0-85,0-180) == grid-col-max-sizing-max-content-001.html grid-col-max-sizing-max-content-001-ref.html +fuzzy-if(winWidget,0-70,0-130) fuzzy-if(cocoaWidget,0-85,0-180) == grid-col-max-sizing-max-content-002.html grid-col-max-sizing-max-content-002-ref.html +== grid-min-max-content-sizing-001.html grid-min-max-content-sizing-001-ref.html +== grid-min-max-content-sizing-002.html grid-min-max-content-sizing-002-ref.html +fuzzy-if(winWidget,0-1,0-36) == grid-auto-min-sizing-definite-001.html grid-auto-min-sizing-definite-001-ref.html +== grid-auto-min-sizing-intrinsic-001.html grid-auto-min-sizing-intrinsic-001-ref.html +== grid-auto-min-sizing-intrinsic-002.html grid-auto-min-sizing-intrinsic-002-ref.html +== grid-auto-min-sizing-intrinsic-003.html grid-auto-min-sizing-intrinsic-003-ref.html +== grid-auto-min-sizing-intrinsic-004.html grid-auto-min-sizing-intrinsic-004-ref.html +== grid-auto-min-sizing-transferred-size-001.html grid-auto-min-sizing-transferred-size-001-ref.html +== grid-auto-min-sizing-transferred-size-002.html grid-auto-min-sizing-transferred-size-002-ref.html +== grid-auto-min-sizing-transferred-size-003.html grid-auto-min-sizing-transferred-size-003-ref.html +== grid-auto-min-sizing-transferred-size-004.html grid-auto-min-sizing-transferred-size-004-ref.html +== grid-auto-min-sizing-min-content-min-size-001.html grid-auto-min-sizing-min-content-min-size-001-ref.html +== grid-auto-min-sizing-min-content-min-size-002.html grid-auto-min-sizing-min-content-min-size-002-ref.html +== grid-auto-min-sizing-min-content-min-size-003.html grid-auto-min-sizing-min-content-min-size-003-ref.html +== grid-auto-min-sizing-min-content-min-size-004.html grid-auto-min-sizing-min-content-min-size-004-ref.html +== grid-min-content-min-sizing-transferred-size-001.html grid-min-content-min-sizing-transferred-size-001-ref.html +== grid-min-content-min-sizing-transferred-size-002.html grid-min-content-min-sizing-transferred-size-002-ref.html +== grid-min-content-min-sizing-transferred-size-003.html grid-min-content-min-sizing-transferred-size-003-ref.html +== grid-min-content-min-sizing-transferred-size-004.html grid-min-content-min-sizing-transferred-size-004-ref.html +== grid-auto-min-sizing-percent-001.html grid-auto-min-sizing-percent-001-ref.html +== grid-track-intrinsic-sizing-001.html grid-track-intrinsic-sizing-001-ref.html +fuzzy-if(winWidget,0-1,0-75) == grid-track-intrinsic-sizing-002.html grid-track-intrinsic-sizing-002-ref.html +fuzzy-if(winWidget,0-1,0-75) == grid-track-intrinsic-sizing-003.html grid-track-intrinsic-sizing-003-ref.html +== grid-track-intrinsic-sizing-004.html grid-track-intrinsic-sizing-004-ref.html +== grid-track-percent-sizing-001.html grid-track-percent-sizing-001-ref.html +== grid-track-fit-content-sizing-001.html grid-track-fit-content-sizing-001-ref.html +== grid-track-fit-content-sizing-002.html grid-track-fit-content-sizing-002-ref.html +== grid-max-sizing-flex-001.html grid-max-sizing-flex-001-ref.html +fuzzy(0-2,0-100) == grid-max-sizing-flex-002.html grid-max-sizing-flex-002-ref.html +fuzzy-if(winWidget,0-1,0-10) == grid-max-sizing-flex-003.html grid-max-sizing-flex-003-ref.html +== grid-max-sizing-flex-004.html grid-max-sizing-flex-004-ref.html +== grid-max-sizing-flex-005.html grid-max-sizing-flex-005-ref.html +== grid-max-sizing-flex-006.html grid-max-sizing-flex-006-ref.html +== grid-max-sizing-flex-007.html grid-max-sizing-flex-007-ref.html +== grid-max-sizing-flex-008.html grid-max-sizing-flex-008-ref.html +== grid-flex-min-sizing-001.html grid-flex-min-sizing-001-ref.html +== grid-flex-min-sizing-002.html grid-flex-min-sizing-002-ref.html +== grid-item-align-001.html grid-item-align-001-ref.html +== grid-item-align-002.html grid-item-align-002-ref.html +== grid-item-align-003.html grid-item-align-003-ref.html +== grid-item-justify-001.html grid-item-justify-001-ref.html +== grid-item-justify-002.html grid-item-justify-002-ref.html +== grid-item-stretch-001.html grid-item-stretch-001-ref.html +== grid-item-intrinsic-ratio-stretch-001.html grid-item-intrinsic-ratio-stretch-001-ref.html +== grid-item-intrinsic-ratio-stretch-002.html grid-item-intrinsic-ratio-stretch-002-ref.html +== grid-item-intrinsic-ratio-stretch-003.html grid-item-intrinsic-ratio-stretch-003-ref.html +== grid-item-intrinsic-ratio-stretch-004.html grid-item-intrinsic-ratio-stretch-004-ref.html +== grid-item-intrinsic-ratio-stretch-005.html grid-item-intrinsic-ratio-stretch-005-ref.html +== grid-item-intrinsic-ratio-stretch-006.html grid-item-intrinsic-ratio-stretch-006-ref.html +== grid-item-intrinsic-ratio-stretch-007.html grid-item-intrinsic-ratio-stretch-007-ref.html +== grid-item-intrinsic-ratio-normal-001.html grid-item-intrinsic-ratio-normal-001-ref.html +== grid-item-intrinsic-ratio-normal-002.html grid-item-intrinsic-ratio-normal-002-ref.html +== grid-item-intrinsic-ratio-normal-003.html grid-item-intrinsic-ratio-normal-003-ref.html +== grid-item-intrinsic-ratio-normal-004.html grid-item-intrinsic-ratio-normal-004-ref.html +== grid-item-intrinsic-ratio-normal-005.html grid-item-intrinsic-ratio-normal-005-ref.html +== grid-item-intrinsic-size-normal-001.html grid-item-intrinsic-size-normal-001-ref.html +== grid-item-intrinsic-size-normal-002.html grid-item-intrinsic-size-normal-002-ref.html +== grid-item-auto-min-size-clamp-001.html grid-item-auto-min-size-clamp-001-ref.html +== grid-item-auto-min-size-clamp-002.html grid-item-auto-min-size-clamp-002-ref.html +== grid-item-auto-min-size-clamp-003.html grid-item-auto-min-size-clamp-003-ref.html +# == grid-item-auto-min-size-clamp-004.html grid-item-auto-min-size-clamp-004-ref.html # bug 1421976 +== grid-item-auto-min-size-clamp-005.html grid-item-auto-min-size-clamp-005-ref.html +# == grid-item-auto-min-size-clamp-006.html grid-item-auto-min-size-clamp-006-ref.html # bug 1421976 +== grid-item-auto-min-size-clamp-007.html grid-item-auto-min-size-clamp-007-ref.html +== grid-item-overflow-stretch-001.html grid-item-overflow-stretch-001-ref.html +== grid-item-overflow-stretch-002.html grid-item-overflow-stretch-002-ref.html +== grid-item-overflow-stretch-003.html grid-item-overflow-stretch-003-ref.html +== grid-item-overflow-stretch-004.html grid-item-overflow-stretch-004-ref.html +== grid-item-overflow-stretch-006.html grid-item-overflow-stretch-006-ref.html +== grid-item-canvas-001.html grid-item-canvas-001-ref.html +== grid-item-button-001.html grid-item-button-001-ref.html +== grid-item-table-stretch-001.html grid-item-table-stretch-001-ref.html +== grid-item-table-stretch-002.html grid-item-table-stretch-002-ref.html +== grid-item-table-stretch-004.html grid-item-table-stretch-004-ref.html +== grid-item-fieldset-stretch-001.html grid-item-fieldset-stretch-001-ref.html +skip-if(Android) == grid-item-video-stretch-001.html grid-item-video-stretch-001-ref.html # Huh, Android doesn't have webm support? +skip-if(Android) fuzzy-if(appleSilicon,0-255,0-92666) fuzzy-if(winWidget,0-1,0-181) == grid-item-video-stretch-002.html grid-item-video-stretch-002-ref.html # Huh, Android doesn't have webm support? +== grid-item-input-stretch-001.html grid-item-input-stretch-001-ref.html +== grid-align-content-001.html grid-align-content-001-ref.html +== grid-justify-content-001.html grid-justify-content-001-ref.html +== grid-justify-content-002.html grid-justify-content-002-ref.html +== grid-justify-content-003.html grid-justify-content-003-ref.html +skip-if(!gtkWidget) == grid-container-baselines-001.html grid-container-baselines-001-ref.html +skip-if(!gtkWidget) == grid-container-baselines-002.html grid-container-baselines-002-ref.html +skip-if(!gtkWidget) == grid-container-baselines-003.html grid-container-baselines-003-ref.html +== grid-container-baselines-004.html grid-container-baselines-004-ref.html +== grid-container-synthesized-baseline-001.html grid-container-synthesized-baseline-001-ref.html +== grid-column-gap-001.html grid-column-gap-001-ref.html +== grid-column-gap-002.html grid-column-gap-002-ref.html +fuzzy(0-2,0-60) == grid-column-gap-003.html grid-column-gap-003-ref.html +== grid-column-gap-004.html grid-column-gap-004-ref.html +== grid-row-gap-001.html grid-row-gap-001-ref.html +== grid-percent-grid-gap-001.html grid-percent-grid-gap-001-ref.html +== grid-row-gap-002.html grid-row-gap-002-ref.html +== grid-row-gap-003.html grid-row-gap-003-ref.html +== grid-row-gap-004.html grid-row-gap-004-ref.html +== grid-row-gap-005.html grid-row-gap-005-ref.html +== grid-container-overflow-001.html grid-container-overflow-001-ref.html +== grid-item-margin-left-auto-001.html grid-item-margin-left-auto-001-ref.html +== grid-item-margin-left-auto-002.html grid-item-margin-left-auto-002-ref.html +== grid-item-margin-left-auto-003.html grid-item-margin-left-auto-003-ref.html +== grid-item-margin-left-auto-004.html grid-item-margin-left-auto-004-ref.html +== grid-item-margin-left-right-auto-001.html grid-item-margin-left-right-auto-001-ref.html +== grid-item-margin-left-right-auto-002.html grid-item-margin-left-right-auto-002-ref.html +== grid-item-margin-left-right-auto-003.html grid-item-margin-left-right-auto-003-ref.html +== grid-item-margin-left-right-auto-004.html grid-item-margin-left-right-auto-004-ref.html +== grid-item-margin-right-auto-001.html grid-item-margin-right-auto-001-ref.html +== grid-item-margin-right-auto-002.html grid-item-margin-right-auto-002-ref.html +== grid-item-margin-right-auto-003.html grid-item-margin-right-auto-003-ref.html +== grid-item-margin-right-auto-004.html grid-item-margin-right-auto-004-ref.html +== grid-container-min-max-width-height-001.html grid-container-min-max-width-height-001-ref.html +== grid-clamping-001.html grid-clamping-001-ref.html +== grid-clamping-002.html grid-clamping-002-ref.html +== grid-repeat-auto-fill-fit-001.html grid-repeat-auto-fill-fit-001-ref.html +== grid-repeat-auto-fill-fit-002.html grid-repeat-auto-fill-fit-002-ref.html +== grid-repeat-auto-fill-fit-003.html grid-repeat-auto-fill-fit-003-ref.html +== grid-repeat-auto-fill-fit-004.html grid-repeat-auto-fill-fit-004-ref.html +== grid-repeat-auto-fill-fit-005.html grid-repeat-auto-fill-fit-005-ref.html +== grid-repeat-auto-fill-fit-006.html grid-repeat-auto-fill-fit-006-ref.html +== grid-repeat-auto-fill-fit-007.html grid-repeat-auto-fill-fit-007-ref.html +test-pref(layout.css.serialize-grid-implicit-tracks,true) == grid-repeat-auto-fill-fit-008.html grid-repeat-auto-fill-fit-008-ref.html +test-pref(layout.css.serialize-grid-implicit-tracks,false) == grid-repeat-auto-fill-fit-008.html?no-implicit grid-repeat-auto-fill-fit-008-ref.html +== grid-repeat-auto-fill-fit-009.html grid-repeat-auto-fill-fit-009-ref.html +== grid-repeat-auto-fill-fit-010.html grid-repeat-auto-fill-fit-010-ref.html +== grid-repeat-auto-fill-fit-011.html grid-repeat-auto-fill-fit-010-ref.html +== grid-repeat-auto-fill-fit-012.html grid-repeat-auto-fill-fit-012-ref.html +== grid-repeat-auto-fill-fit-013.html grid-repeat-auto-fill-fit-013-ref.html +== grid-item-blockifying-001.html grid-item-blockifying-001-ref.html +== grid-fragmentation-001.html grid-fragmentation-001-ref.html +== grid-fragmentation-002.html grid-fragmentation-002-ref.html +== grid-fragmentation-003.html grid-fragmentation-003-ref.html +== grid-fragmentation-004.html grid-fragmentation-004-ref.html +== grid-fragmentation-005.html grid-fragmentation-005-ref.html +== grid-fragmentation-006.html grid-fragmentation-006-ref.html +== grid-fragmentation-007.html grid-fragmentation-007-ref.html +== grid-fragmentation-008.html grid-fragmentation-008-ref.html +== grid-fragmentation-009.html grid-fragmentation-009-ref.html +== grid-fragmentation-010.html grid-fragmentation-010-ref.html +== grid-fragmentation-011.html grid-fragmentation-011-ref.html +== grid-fragmentation-012.html grid-fragmentation-012-ref.html +pref(layout.display-list.improve-fragmentation,true) == grid-fragmentation-013.html grid-fragmentation-013-ref.html +== grid-fragmentation-014.html grid-fragmentation-014-ref.html +asserts(0-10) == grid-fragmentation-015.html grid-fragmentation-015-ref.html # bug 1144852 (due to vertical writing-mode) +== grid-fragmentation-016.html grid-fragmentation-016-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-017.html grid-fragmentation-017-ref.html +== grid-fragmentation-018.html grid-fragmentation-018-ref.html +== grid-fragmentation-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-020.html grid-fragmentation-020-ref.html +== grid-fragmentation-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-022.html grid-fragmentation-007-ref.html +== grid-fragmentation-023.html grid-fragmentation-023-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-024.html grid-fragmentation-024-ref.html +== grid-fragmentation-025.html grid-fragmentation-025-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-026.html grid-fragmentation-026-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-029.html grid-fragmentation-029-ref.html +== grid-fragmentation-030.html grid-fragmentation-030-ref.html +== grid-fragmentation-031.html grid-fragmentation-031-ref.html + +# Fragmentation tests that does dynamic content removal/insertions. +# They should give the same result as the corresponding static test. +== grid-fragmentation-dyn3-001.html grid-fragmentation-001-ref.html +== grid-fragmentation-dyn4-001.html grid-fragmentation-001-ref.html +== grid-fragmentation-dyn1-002.html grid-fragmentation-002-ref.html +== grid-fragmentation-dyn3-002.html grid-fragmentation-002-ref.html +== grid-fragmentation-dyn3-003.html grid-fragmentation-003-ref.html +== grid-fragmentation-dyn4-004.html grid-fragmentation-004-ref.html +== grid-fragmentation-dyn4-005.html grid-fragmentation-005-ref.html +== grid-fragmentation-dyn5-005.html grid-fragmentation-005-ref.html +== grid-fragmentation-dyn1-006.html grid-fragmentation-006-ref.html +== grid-fragmentation-dyn3-007.html grid-fragmentation-007-ref.html +== grid-fragmentation-dyn5-007.html grid-fragmentation-007-ref.html +== grid-fragmentation-dyn5-008.html grid-fragmentation-008-ref.html +== grid-fragmentation-dyn3-009.html grid-fragmentation-009-ref.html +== grid-fragmentation-dyn4-015.html grid-fragmentation-015-ref.html +== grid-fragmentation-dyn1-015.html grid-fragmentation-015-ref.html +== grid-fragmentation-dyn1-016.html grid-fragmentation-016-ref.html +== grid-fragmentation-dyn5-016.html grid-fragmentation-016-ref.html +== grid-fragmentation-dyn3-017.html grid-fragmentation-017-ref.html +== grid-fragmentation-dyn2-018.html grid-fragmentation-018-ref.html +== grid-fragmentation-dyn1-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn2-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn3-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn4-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn5-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn1-020.html grid-fragmentation-020-ref.html +== grid-fragmentation-dyn2-020.html grid-fragmentation-020-ref.html +== grid-fragmentation-dyn1-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn2-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn3-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn4-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn5-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn2-022.html grid-fragmentation-007-ref.html +== grid-fragmentation-dyn1-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn2-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn3-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn4-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn5-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn1-024.html grid-fragmentation-024-ref.html +== grid-fragmentation-dyn2-025.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn1-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn2-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn3-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn4-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn5-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn1-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn2-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn3-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn4-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn5-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn1-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn2-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn3-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn4-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn5-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn1-029.html grid-fragmentation-029-ref.html +== grid-fragmentation-dyn2-029.html grid-fragmentation-029-ref.html +== grid-fragmentation-dyn2-030.html grid-fragmentation-030-ref.html +== grid-fragmentation-dyn2-031.html grid-fragmentation-031-ref.html + +== bug1306106.html bug1306106-ref.html +== bug1349571.html bug1349571-ref.html +== bug1356820.html bug1356820-ref.html +== bug1350925.html bug1350925-ref.html +== grid-percent-intrinsic-sizing-001.html grid-percent-intrinsic-sizing-001-ref.html +== grid-measuring-reflow-resize-static-001.html grid-measuring-reflow-resize-001-ref.html +== grid-measuring-reflow-resize-dynamic-001.html grid-measuring-reflow-resize-001-ref.html +== grid-item-align-dynamic-pos-001.html grid-item-align-dynamic-pos-001-ref.html +== grid-item-align-dynamic-pos-002.html grid-item-align-dynamic-pos-002-ref.html +== grid-item-align-dynamic-pos-003.html grid-item-align-dynamic-pos-003-ref.html diff --git a/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..9200835bfd --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,200 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..3fee0d1f4b --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html @@ -0,0 +1,138 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html b/layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html new file mode 100644 index 0000000000..70287b3ab7 --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html @@ -0,0 +1,69 @@ + + + + + + + + + +
+a +b +c +d +
+ +
+a +b +c +d +
+ + + diff --git a/layout/reftests/css-grid/rtl-grid-placement-definite-001.html b/layout/reftests/css-grid/rtl-grid-placement-definite-001.html new file mode 100644 index 0000000000..4551915128 --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-definite-001.html @@ -0,0 +1,65 @@ + + + + + + + + + +
+a +b +c +d +
+ +
+a +b +c +d +
+ + + diff --git a/layout/reftests/css-grid/support/ahem.css b/layout/reftests/css-grid/support/ahem.css new file mode 100644 index 0000000000..5cea74d04f --- /dev/null +++ b/layout/reftests/css-grid/support/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(../../fonts/Ahem.ttf); +} diff --git a/layout/reftests/css-grid/support/colors-16x8.webm b/layout/reftests/css-grid/support/colors-16x8.webm new file mode 100644 index 0000000000..701341fc2a Binary files /dev/null and b/layout/reftests/css-grid/support/colors-16x8.webm differ diff --git a/layout/reftests/css-grid/support/dyn.js b/layout/reftests/css-grid/support/dyn.js new file mode 100644 index 0000000000..816a6f9b61 --- /dev/null +++ b/layout/reftests/css-grid/support/dyn.js @@ -0,0 +1,127 @@ +/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- + * vim: sw=2 ts=2 sts=2 et filetype=javascript + * 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/. */ + +function loadURL(url,callback) { + var xhttp = new XMLHttpRequest(); + xhttp.onreadystatechange = function() { + if (xhttp.readyState == 4 && xhttp.status == 200) { + callback(xhttp.responseText); + } + }; + xhttp.open("GET", url, true); + xhttp.send(); +} + +function dyn1(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // remove the first item in each grid + var removed = elems.map(function(e) { + var child = e.children[0]; + if (child) { + var next = child.nextSibling; + e.removeChild(child); + return [ e, child, next ]; + } else { + return null; + } + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // insert the removed item + removed.map(function(a) { + if (a) { + a[0].insertBefore(a[1],a[2]); + } + }); +} + +function dyn2(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // inject a new first item in each grid + var inserted = elems.map(function(e) { + var child = document.createElement('span'); + e.insertBefore(child, e.firstChild); + return [ e, child ]; + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // remove the inserted item + inserted.map(function(a) { + a[0].removeChild(a[1]); + }); +} + +function dyn3(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // remove the second item in each grid + var removed = elems.map(function(e) { + var child = e.children[1]; + if (child) { + var next = child.nextSibling; + e.removeChild(child); + return [ e, child, next ]; + } else { + return null; + } + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // insert the removed items + removed.map(function(a) { + if (a) { + a[0].insertBefore(a[1],a[2]); + } + }); +} + +function dyn4(selector) { + dyn3(selector); + dyn2(selector); +} + +function dyn5(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // inject 20 new items in each grid + var inserted = elems.map(function(e) { + var a = new Array; + for (var i = 0; i < 20; ++i) { + var child = document.createElement('span'); + e.insertBefore(child, e.firstChild); + a.push(child); + } + return [ e, a ]; + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // remove the inserted item + inserted.map(function(a) { + a[1].forEach(function(child) { + a[0].removeChild(child); + }); + }); +} + +function dynamicTest(url, callback) { + document.body.style.display=''; + document.body.offsetHeight; + loadURL(url,callback); +} diff --git a/layout/reftests/css-grid/support/lime-24x2.png b/layout/reftests/css-grid/support/lime-24x2.png new file mode 100644 index 0000000000..b9ce5e2461 Binary files /dev/null and b/layout/reftests/css-grid/support/lime-24x2.png differ diff --git a/layout/reftests/css-grid/support/lime-25x1.png b/layout/reftests/css-grid/support/lime-25x1.png new file mode 100644 index 0000000000..31e1c4087a Binary files /dev/null and b/layout/reftests/css-grid/support/lime-25x1.png differ diff --git a/layout/reftests/css-grid/support/lime-2x24.png b/layout/reftests/css-grid/support/lime-2x24.png new file mode 100644 index 0000000000..a1524d46b4 Binary files /dev/null and b/layout/reftests/css-grid/support/lime-2x24.png differ diff --git a/layout/reftests/css-grid/support/solidblue-20x32.png b/layout/reftests/css-grid/support/solidblue-20x32.png new file mode 100644 index 0000000000..bba5504d98 Binary files /dev/null and b/layout/reftests/css-grid/support/solidblue-20x32.png differ diff --git a/layout/reftests/css-grid/support/solidblue.png b/layout/reftests/css-grid/support/solidblue.png new file mode 100644 index 0000000000..a64b6a4255 Binary files /dev/null and b/layout/reftests/css-grid/support/solidblue.png differ diff --git a/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..4a1e6f81e0 --- /dev/null +++ b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,204 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..872d35d07f --- /dev/null +++ b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html @@ -0,0 +1,142 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..a495cceffc --- /dev/null +++ b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,222 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + diff --git a/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..51354b562e --- /dev/null +++ b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html @@ -0,0 +1,142 @@ + + + + + + + + +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+a +b +c +d +D +e +
+ +
+c +d +D +e +
+ +
+c +d +D +e +
+ +
+a +b +c +d +D +e +
+ + + -- cgit v1.2.3