1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279
|
# Tests for absolutely-positioned children of a flex container
== flexbox-abspos-child-001a.html flexbox-abspos-child-001-ref.html
== flexbox-abspos-child-001b.html flexbox-abspos-child-001-ref.html
== flexbox-abspos-child-002.html flexbox-abspos-child-002-ref.html
# Tests for handling anonymous flex items
== flexbox-anonymous-items-001.html flexbox-anonymous-items-001-ref.html
# Tests for alignment of flex lines (align-content property)
== flexbox-align-content-horiz-001a.xhtml flexbox-align-content-horiz-001-ref.xhtml
== flexbox-align-content-horiz-001b.xhtml flexbox-align-content-horiz-001-ref.xhtml
== flexbox-align-content-horiz-002.xhtml flexbox-align-content-horiz-002-ref.xhtml
== flexbox-align-content-vert-001a.xhtml flexbox-align-content-vert-001-ref.xhtml
== flexbox-align-content-vert-001b.xhtml flexbox-align-content-vert-001-ref.xhtml
== flexbox-align-content-vert-002.xhtml flexbox-align-content-vert-002-ref.xhtml
== flexbox-align-content-wmvert-001.xhtml flexbox-align-content-wmvert-001-ref.xhtml
# Tests for cross-axis alignment (align-self / align-items properties)
== flexbox-align-self-baseline-horiz-001a.xhtml flexbox-align-self-baseline-horiz-001-ref.xhtml
== flexbox-align-self-baseline-horiz-001b.xhtml flexbox-align-self-baseline-horiz-001-ref.xhtml
== flexbox-align-self-baseline-horiz-002.xhtml flexbox-align-self-baseline-horiz-002-ref.xhtml
== flexbox-align-self-baseline-horiz-003.xhtml flexbox-align-self-baseline-horiz-003-ref.xhtml
== flexbox-align-self-baseline-horiz-004.xhtml flexbox-align-self-baseline-horiz-004-ref.xhtml
== flexbox-align-self-baseline-horiz-005.xhtml flexbox-align-self-baseline-horiz-005-ref.xhtml
== flexbox-align-self-baseline-horiz-006.xhtml flexbox-align-self-baseline-horiz-006-ref.xhtml
== flexbox-align-self-baseline-horiz-007.xhtml flexbox-align-self-baseline-horiz-007-ref.xhtml
== flexbox-align-self-stretch-vert-001.html flexbox-align-self-stretch-vert-001-ref.html
== flexbox-align-self-stretch-vert-002.html flexbox-align-self-stretch-vert-002-ref.html
== flexbox-align-self-horiz-001-block.xhtml flexbox-align-self-horiz-001-ref.xhtml
== flexbox-align-self-horiz-001-table.xhtml flexbox-align-self-horiz-001-ref.xhtml
== flexbox-align-self-horiz-002.xhtml flexbox-align-self-horiz-002-ref.xhtml
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == flexbox-align-self-horiz-003.xhtml flexbox-align-self-horiz-003-ref.xhtml # Bug 1392106
fuzzy-if(webrender,0-1,0-2) == flexbox-align-self-horiz-004.xhtml flexbox-align-self-horiz-004-ref.xhtml
== flexbox-align-self-horiz-005.xhtml flexbox-align-self-horiz-005-ref.xhtml
== flexbox-align-self-vert-001.xhtml flexbox-align-self-vert-001-ref.xhtml
== flexbox-align-self-vert-002.xhtml flexbox-align-self-vert-002-ref.xhtml
== flexbox-align-self-vert-003.xhtml flexbox-align-self-vert-003-ref.xhtml
== flexbox-align-self-vert-004.xhtml flexbox-align-self-vert-004-ref.xhtml
fuzzy-if(Android,0-158,0-32) == flexbox-align-self-vert-rtl-001.xhtml flexbox-align-self-vert-rtl-001-ref.xhtml
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == flexbox-align-self-vert-rtl-002.xhtml flexbox-align-self-vert-rtl-002-ref.xhtml # Bug 1392106
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == flexbox-align-self-vert-rtl-003.xhtml flexbox-align-self-vert-rtl-003-ref.xhtml # Bug 1392106
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == flexbox-align-self-vert-rtl-004.xhtml flexbox-align-self-vert-rtl-004-ref.xhtml # Bug 1392106
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == flexbox-align-self-vert-rtl-005.xhtml flexbox-align-self-vert-rtl-005-ref.xhtml # Bug 1392106
== flexbox-align-items-center-nested-001.html flexbox-align-items-center-nested-001-ref.html
# Tests for computing the baseline of a flex container
== flexbox-baseline-align-self-baseline-horiz-001.html flexbox-baseline-align-self-baseline-horiz-001-ref.html
== flexbox-baseline-align-self-baseline-vert-001.html flexbox-baseline-align-self-baseline-vert-001-ref.html
== flexbox-baseline-empty-001a.html flexbox-baseline-empty-001-ref.html
== flexbox-baseline-empty-001b.html flexbox-baseline-empty-001-ref.html
== flexbox-baseline-multi-item-horiz-001a.html flexbox-baseline-multi-item-horiz-001-ref.html
== flexbox-baseline-multi-item-horiz-001b.html flexbox-baseline-multi-item-horiz-001-ref.html
== flexbox-baseline-multi-item-vert-001a.html flexbox-baseline-multi-item-vert-001-ref.html
== flexbox-baseline-multi-item-vert-001b.html flexbox-baseline-multi-item-vert-001-ref.html
== flexbox-baseline-multi-line-horiz-001.html flexbox-baseline-multi-line-horiz-001-ref.html
== flexbox-baseline-multi-line-horiz-002.html flexbox-baseline-multi-line-horiz-002-ref.html
== flexbox-baseline-multi-line-horiz-003.html flexbox-baseline-multi-line-horiz-003-ref.html
== flexbox-baseline-multi-line-horiz-004.html flexbox-baseline-multi-line-horiz-004-ref.html
== flexbox-baseline-multi-line-vert-001.html flexbox-baseline-multi-line-vert-001-ref.html
== flexbox-baseline-multi-line-vert-002.html flexbox-baseline-multi-line-vert-002-ref.html
== flexbox-baseline-single-item-001a.html flexbox-baseline-single-item-001-ref.html
== flexbox-baseline-single-item-001b.html flexbox-baseline-single-item-001-ref.html
# Basic tests with with blocks as flex items
== flexbox-basic-block-horiz-001.xhtml flexbox-basic-block-horiz-001-ref.xhtml
== flexbox-basic-block-horiz-001v.xhtml flexbox-basic-block-horiz-001-ref.xhtml
== flexbox-basic-block-vert-001.xhtml flexbox-basic-block-vert-001-ref.xhtml
== flexbox-basic-block-vert-001v.xhtml flexbox-basic-block-vert-001-ref.xhtml
# Tests for basic handling of <canvas>/<img>/etc as a flex item
== flexbox-basic-canvas-horiz-001.xhtml flexbox-basic-canvas-horiz-001-ref.xhtml
== flexbox-basic-canvas-horiz-001v.xhtml flexbox-basic-canvas-horiz-001-ref.xhtml
== flexbox-basic-canvas-vert-001.xhtml flexbox-basic-canvas-vert-001-ref.xhtml
== flexbox-basic-canvas-vert-001v.xhtml flexbox-basic-canvas-vert-001-ref.xhtml
== flexbox-basic-fieldset-horiz-001.xhtml flexbox-basic-fieldset-horiz-001-ref.xhtml
== flexbox-basic-fieldset-vert-001.xhtml flexbox-basic-fieldset-vert-001-ref.xhtml
== flexbox-basic-iframe-horiz-001.xhtml flexbox-basic-iframe-horiz-001-ref.xhtml
== flexbox-basic-iframe-vert-001.xhtml flexbox-basic-iframe-vert-001-ref.xhtml
== flexbox-basic-img-horiz-001.xhtml flexbox-basic-img-horiz-001-ref.xhtml
== flexbox-basic-img-vert-001.xhtml flexbox-basic-img-vert-001-ref.xhtml
== flexbox-basic-textarea-horiz-001.xhtml flexbox-basic-textarea-horiz-001-ref.xhtml
== flexbox-basic-textarea-vert-001.xhtml flexbox-basic-textarea-vert-001-ref.xhtml
== flexbox-basic-video-horiz-001.xhtml flexbox-basic-video-horiz-001-ref.xhtml
== flexbox-basic-video-vert-001.xhtml flexbox-basic-video-vert-001-ref.xhtml
# Tests for "page-break-before" / "page-break-after" on a flex item
== flexbox-break-request-horiz-001a.html flexbox-break-request-horiz-001-ref.html
== flexbox-break-request-horiz-001b.html flexbox-break-request-horiz-001-ref.html
== flexbox-break-request-horiz-002a.html flexbox-break-request-horiz-002-ref.html
== flexbox-break-request-horiz-002b.html flexbox-break-request-horiz-002-ref.html
== flexbox-break-request-vert-001a.html flexbox-break-request-vert-001-ref.html
== flexbox-break-request-vert-001b.html flexbox-break-request-vert-001-ref.html
== flexbox-break-request-vert-002a.html flexbox-break-request-vert-002-ref.html
== flexbox-break-request-vert-002b.html flexbox-break-request-vert-002-ref.html
# Tests for flex items with "visibility:collapse"
== flexbox-collapsed-item-baseline-001.html flexbox-collapsed-item-baseline-001-ref.html
== flexbox-collapsed-item-horiz-001.html flexbox-collapsed-item-horiz-001-ref.html
== flexbox-collapsed-item-horiz-002.html flexbox-collapsed-item-horiz-002-ref.html
== flexbox-collapsed-item-horiz-003.html flexbox-collapsed-item-horiz-003-ref.html
# Tests for "row gap" and "column gap"
== flexbox-column-row-gap-001.html flexbox-column-row-gap-001-ref.html
== flexbox-column-row-gap-002.html flexbox-column-row-gap-002-ref.html
== flexbox-column-row-gap-003.html flexbox-column-row-gap-003-ref.html
== flexbox-column-row-gap-004.html flexbox-column-row-gap-004-ref.html
# Tests with dynamic changes that impact sizing:
== flexbox-dyn-resize-001.html flexbox-dyn-resize-001-ref.html
# Tests for "flex-basis: content"
== flexbox-flex-basis-content-001a.html flexbox-flex-basis-content-001-ref.html
== flexbox-flex-basis-content-001b.html flexbox-flex-basis-content-001-ref.html
== flexbox-flex-basis-content-002a.html flexbox-flex-basis-content-002-ref.html
== flexbox-flex-basis-content-002b.html flexbox-flex-basis-content-002-ref.html
== flexbox-flex-basis-content-003a.html flexbox-flex-basis-content-003-ref.html
== flexbox-flex-basis-content-003b.html flexbox-flex-basis-content-003-ref.html
== flexbox-flex-basis-content-004a.html flexbox-flex-basis-content-004-ref.html
== flexbox-flex-basis-content-004b.html flexbox-flex-basis-content-004-ref.html
# Tests for flex-flow shorthand property
== flexbox-flex-flow-001.html flexbox-flex-flow-001-ref.html
== flexbox-flex-flow-002.html flexbox-flex-flow-002-ref.html
# Tests for flex-wrap property
== flexbox-flex-wrap-horiz-001.html flexbox-flex-wrap-horiz-001-ref.html
== flexbox-flex-wrap-horiz-002.html flexbox-flex-wrap-horiz-002-ref.html
== flexbox-flex-wrap-vert-001.html flexbox-flex-wrap-vert-001-ref.html
== flexbox-flex-wrap-vert-002.html flexbox-flex-wrap-vert-002-ref.html
# Tests for intrinsic ratio interactions on flex items.
# (Note that tests 001 and 002 share a reference case; they render the same,
# because they don't do any direction-specific stretching/flexing.)
== flexbox-intrinsic-ratio-001.html flexbox-intrinsic-ratio-001-ref.html
== flexbox-intrinsic-ratio-001v.html flexbox-intrinsic-ratio-001-ref.html
== flexbox-intrinsic-ratio-002.html flexbox-intrinsic-ratio-001-ref.html
== flexbox-intrinsic-ratio-002v.html flexbox-intrinsic-ratio-001-ref.html
== flexbox-intrinsic-ratio-003.html flexbox-intrinsic-ratio-003-ref.html
== flexbox-intrinsic-ratio-003v.html flexbox-intrinsic-ratio-003-ref.html
== flexbox-intrinsic-ratio-004.html flexbox-intrinsic-ratio-004-ref.html
== flexbox-intrinsic-ratio-004v.html flexbox-intrinsic-ratio-004-ref.html
== flexbox-intrinsic-ratio-005.html flexbox-intrinsic-ratio-005-ref.html
== flexbox-intrinsic-ratio-005v.html flexbox-intrinsic-ratio-005-ref.html
== flexbox-intrinsic-ratio-006.html flexbox-intrinsic-ratio-006-ref.html
== flexbox-intrinsic-ratio-006v.html flexbox-intrinsic-ratio-006-ref.html
== flexbox-intrinsic-ratio-007.html flexbox-intrinsic-ratio-007-ref.html
== flexbox-intrinsic-ratio-007v.html flexbox-intrinsic-ratio-007-ref.html
# Test for definite and indefinite sizes.
== flexbox-definite-sizes-001.html flexbox-definite-sizes-001-ref.html
== flexbox-definite-sizes-002.html flexbox-definite-sizes-001-ref.html
== flexbox-definite-sizes-003.html flexbox-definite-sizes-001-ref.html
== flexbox-definite-sizes-004.html flexbox-definite-sizes-001-ref.html
== flexbox-definite-sizes-005.html flexbox-definite-sizes-005-ref.html
# Tests for flex items as (pseudo) stacking contexts
== flexbox-items-as-stacking-contexts-001.xhtml flexbox-items-as-stacking-contexts-001-ref.xhtml
== flexbox-items-as-stacking-contexts-002.html flexbox-items-as-stacking-contexts-002-ref.html
== flexbox-items-as-stacking-contexts-003.html flexbox-items-as-stacking-contexts-003-ref.html
# Tests for main-axis alignment (jusify-content property)
== flexbox-justify-content-horiz-001a.xhtml flexbox-justify-content-horiz-001-ref.xhtml
== flexbox-justify-content-horiz-001b.xhtml flexbox-justify-content-horiz-001-ref.xhtml
== flexbox-justify-content-horiz-002.xhtml flexbox-justify-content-horiz-002-ref.xhtml
== flexbox-justify-content-horiz-003.xhtml flexbox-justify-content-horiz-003-ref.xhtml
== flexbox-justify-content-horiz-004.xhtml flexbox-justify-content-horiz-004-ref.xhtml
== flexbox-justify-content-horiz-005.xhtml flexbox-justify-content-horiz-005-ref.xhtml
== flexbox-justify-content-horiz-006.xhtml flexbox-justify-content-horiz-006-ref.xhtml
== flexbox-justify-content-vert-001a.xhtml flexbox-justify-content-vert-001-ref.xhtml
== flexbox-justify-content-vert-001b.xhtml flexbox-justify-content-vert-001-ref.xhtml
== flexbox-justify-content-vert-002.xhtml flexbox-justify-content-vert-002-ref.xhtml
== flexbox-justify-content-vert-003.xhtml flexbox-justify-content-vert-003-ref.xhtml
== flexbox-justify-content-vert-004.xhtml flexbox-justify-content-vert-004-ref.xhtml
== flexbox-justify-content-vert-005.xhtml flexbox-justify-content-vert-005-ref.xhtml
== flexbox-justify-content-vert-006.xhtml flexbox-justify-content-vert-006-ref.xhtml
== flexbox-justify-content-wmvert-001.xhtml flexbox-justify-content-wmvert-001-ref.xhtml
# Tests for flexbox with margin, border, and/or padding on flex items
== flexbox-margin-auto-horiz-001.xhtml flexbox-margin-auto-horiz-001-ref.xhtml
== flexbox-margin-auto-horiz-002.xhtml flexbox-margin-auto-horiz-002-ref.xhtml
== flexbox-mbp-horiz-001.xhtml flexbox-mbp-horiz-001-ref.xhtml
== flexbox-mbp-horiz-001-reverse.xhtml flexbox-mbp-horiz-001-reverse-ref.xhtml
== flexbox-mbp-horiz-001-rtl.xhtml flexbox-mbp-horiz-001-reverse-ref.xhtml
== flexbox-mbp-horiz-001-rtl-reverse.xhtml flexbox-mbp-horiz-001-ref.xhtml
== flexbox-mbp-horiz-002a.xhtml flexbox-mbp-horiz-002-ref.xhtml
== flexbox-mbp-horiz-002b.xhtml flexbox-mbp-horiz-002-ref.xhtml
== flexbox-mbp-horiz-002v.xhtml flexbox-mbp-horiz-002-ref.xhtml
== flexbox-mbp-horiz-003.xhtml flexbox-mbp-horiz-003-ref.xhtml
== flexbox-mbp-horiz-003v.xhtml flexbox-mbp-horiz-003-ref.xhtml
== flexbox-mbp-horiz-003-reverse.xhtml flexbox-mbp-horiz-003-reverse-ref.xhtml
== flexbox-mbp-horiz-004.xhtml flexbox-mbp-horiz-004-ref.xhtml
# Tests for min-height:auto / min-width:auto on flex items
== flexbox-min-height-auto-001.html flexbox-min-height-auto-001-ref.html
== flexbox-min-height-auto-002a.html flexbox-min-height-auto-002-ref.html
fails == flexbox-min-height-auto-002b.html flexbox-min-height-auto-002-ref.html # bug 1055354
== flexbox-min-height-auto-002c.html flexbox-min-height-auto-002-ref.html
== flexbox-min-height-auto-003.html flexbox-min-height-auto-003-ref.html
== flexbox-min-height-auto-004.html flexbox-min-height-auto-004-ref.html
== flexbox-min-width-auto-001.html flexbox-min-width-auto-001-ref.html
== flexbox-min-width-auto-002a.html flexbox-min-width-auto-002-ref.html
== flexbox-min-width-auto-002b.html flexbox-min-width-auto-002-ref.html
== flexbox-min-width-auto-002c.html flexbox-min-width-auto-002-ref.html
== flexbox-min-width-auto-003.html flexbox-min-width-auto-003-ref.html
== flexbox-min-width-auto-004.html flexbox-min-width-auto-004-ref.html
# Tests for flex containers with the "overflow" property set
== flexbox-overflow-horiz-001.html flexbox-overflow-horiz-001-ref.html
== flexbox-overflow-horiz-002.html flexbox-overflow-horiz-002-ref.html
== flexbox-overflow-horiz-003.html flexbox-overflow-horiz-003-ref.html
== flexbox-overflow-horiz-004.html flexbox-overflow-horiz-004-ref.html
== flexbox-overflow-horiz-005.html flexbox-overflow-horiz-005-ref.html
== flexbox-overflow-vert-001.html flexbox-overflow-vert-001-ref.html
== flexbox-overflow-vert-002.html flexbox-overflow-vert-002-ref.html
== flexbox-overflow-vert-003.html flexbox-overflow-vert-003-ref.html
== flexbox-overflow-vert-004.html flexbox-overflow-vert-004-ref.html
== flexbox-overflow-vert-005.html flexbox-overflow-vert-005-ref.html
# Tests for the order in which we paint flex items
== flexbox-paint-ordering-001.xhtml flexbox-paint-ordering-001-ref.xhtml
== flexbox-paint-ordering-002.xhtml flexbox-paint-ordering-002-ref.xhtml
== flexbox-paint-ordering-003.html flexbox-paint-ordering-003-ref.html
# Tests for "display:flex" on root node
== flexbox-root-node-001a.html flexbox-root-node-001-ref.html
== flexbox-root-node-001b.html flexbox-root-node-001-ref.html
# Tests for <overflow-position> "safe" keyword in CSS Alignment properties
== flexbox-safe-overflow-position-001.html flexbox-safe-overflow-position-001-ref.html
# Tests for sizing of flex containers, e.g. under min/max size constraints
== flexbox-sizing-horiz-001.xhtml flexbox-sizing-horiz-001-ref.xhtml
== flexbox-sizing-horiz-002.xhtml flexbox-sizing-horiz-002-ref.xhtml
== flexbox-sizing-vert-001.xhtml flexbox-sizing-vert-001-ref.xhtml
== flexbox-sizing-vert-002.xhtml flexbox-sizing-vert-002-ref.xhtml
# Tests for table-fixup *not happening* on direct children of a flex container
== flexbox-table-fixup-001.xhtml flexbox-table-fixup-001-ref.xhtml
# Tests for handling of whitespace within anonymous flex items.
== flexbox-whitespace-handling-001a.xhtml flexbox-whitespace-handling-001-ref.xhtml
== flexbox-whitespace-handling-001b.xhtml flexbox-whitespace-handling-001-ref.xhtml
== flexbox-whitespace-handling-002.xhtml flexbox-whitespace-handling-002-ref.xhtml
# Tests for flex containers with pseudo-elements
== flexbox-with-pseudo-elements-001.html flexbox-with-pseudo-elements-001-ref.html
== flexbox-with-pseudo-elements-002.html flexbox-with-pseudo-elements-002-ref.html
== flexbox-with-pseudo-elements-003.html flexbox-with-pseudo-elements-003-ref.html
# Tests for combined influence of 'writing-mode' & 'direction'
# on flex container axes & flex item placement
== flexbox-writing-mode-001.html flexbox-writing-mode-001-ref.html
== flexbox-writing-mode-002.html flexbox-writing-mode-002-ref.html
== flexbox-writing-mode-003.html flexbox-writing-mode-003-ref.html
== flexbox-writing-mode-004.html flexbox-writing-mode-004-ref.html
== flexbox-writing-mode-005.html flexbox-writing-mode-005-ref.html
== flexbox-writing-mode-006.html flexbox-writing-mode-006-ref.html
== flexbox-writing-mode-007.html flexbox-writing-mode-007-ref.html
== flexbox-writing-mode-008.html flexbox-writing-mode-008-ref.html
== flexbox-writing-mode-009.html flexbox-writing-mode-009-ref.html
== flexbox-writing-mode-010.html flexbox-writing-mode-010-ref.html
== flexbox-writing-mode-011.html flexbox-writing-mode-011-ref.html
== flexbox-writing-mode-012.html flexbox-writing-mode-012-ref.html
== flexbox-writing-mode-013.html flexbox-writing-mode-013-ref.html
== flexbox-writing-mode-014.html flexbox-writing-mode-014-ref.html
== flexbox-writing-mode-015.html flexbox-writing-mode-015-ref.html
== flexbox-writing-mode-016.html flexbox-writing-mode-016-ref.html
# Single-line size clamping
== flexbox-single-line-clamp-1.html flexbox-single-line-clamp-1-ref.html
== flexbox-single-line-clamp-2.html flexbox-single-line-clamp-2-ref.html
== flexbox-single-line-clamp-3.html flexbox-single-line-clamp-3-ref.html
# Flexbox as an absolute containing block.
== position-absolute-containing-block-001.html position-absolute-containing-block-001-ref.html
== position-absolute-containing-block-002.html position-absolute-containing-block-002-ref.html
|