Thu, 15 Jan 2015 21:03:48 +0100
Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)
michael@0 | 1 | # Tests for absolutely-positioned children of a flex container |
michael@0 | 2 | == flexbox-abspos-child-1a.html flexbox-abspos-child-1-ref.html |
michael@0 | 3 | == flexbox-abspos-child-1b.html flexbox-abspos-child-1-ref.html |
michael@0 | 4 | |
michael@0 | 5 | # Tests for handling anonymous flex items |
michael@0 | 6 | == flexbox-anonymous-items-1.html flexbox-anonymous-items-1-ref.html |
michael@0 | 7 | |
michael@0 | 8 | # Tests for alignment of flex lines (align-content property) |
michael@0 | 9 | == flexbox-align-content-horiz-1a.xhtml flexbox-align-content-horiz-1-ref.xhtml |
michael@0 | 10 | == flexbox-align-content-horiz-1b.xhtml flexbox-align-content-horiz-1-ref.xhtml |
michael@0 | 11 | == flexbox-align-content-vert-1a.xhtml flexbox-align-content-vert-1-ref.xhtml |
michael@0 | 12 | == flexbox-align-content-vert-1b.xhtml flexbox-align-content-vert-1-ref.xhtml |
michael@0 | 13 | |
michael@0 | 14 | # Tests for cross-axis alignment (align-self / align-items properties) |
michael@0 | 15 | == flexbox-align-self-baseline-horiz-1a.xhtml flexbox-align-self-baseline-horiz-1-ref.xhtml |
michael@0 | 16 | == flexbox-align-self-baseline-horiz-1b.xhtml flexbox-align-self-baseline-horiz-1-ref.xhtml |
michael@0 | 17 | == flexbox-align-self-baseline-horiz-2.xhtml flexbox-align-self-baseline-horiz-2-ref.xhtml |
michael@0 | 18 | == flexbox-align-self-baseline-horiz-3.xhtml flexbox-align-self-baseline-horiz-3-ref.xhtml |
michael@0 | 19 | == flexbox-align-self-baseline-horiz-4.xhtml flexbox-align-self-baseline-horiz-4-ref.xhtml |
michael@0 | 20 | == flexbox-align-self-baseline-horiz-5.xhtml flexbox-align-self-baseline-horiz-5-ref.xhtml |
michael@0 | 21 | |
michael@0 | 22 | == flexbox-align-self-stretch-vert-1.html flexbox-align-self-stretch-vert-1-ref.html |
michael@0 | 23 | |
michael@0 | 24 | == flexbox-align-self-horiz-1-block.xhtml flexbox-align-self-horiz-1-ref.xhtml |
michael@0 | 25 | == flexbox-align-self-horiz-1-table.xhtml flexbox-align-self-horiz-1-ref.xhtml |
michael@0 | 26 | == flexbox-align-self-horiz-2.xhtml flexbox-align-self-horiz-2-ref.xhtml |
michael@0 | 27 | == flexbox-align-self-horiz-3.xhtml flexbox-align-self-horiz-3-ref.xhtml |
michael@0 | 28 | == flexbox-align-self-horiz-4.xhtml flexbox-align-self-horiz-4-ref.xhtml |
michael@0 | 29 | == flexbox-align-self-horiz-5.xhtml flexbox-align-self-horiz-5-ref.xhtml |
michael@0 | 30 | == flexbox-align-self-vert-1.xhtml flexbox-align-self-vert-1-ref.xhtml |
michael@0 | 31 | == flexbox-align-self-vert-2.xhtml flexbox-align-self-vert-2-ref.xhtml |
michael@0 | 32 | == flexbox-align-self-vert-3.xhtml flexbox-align-self-vert-3-ref.xhtml |
michael@0 | 33 | == flexbox-align-self-vert-4.xhtml flexbox-align-self-vert-4-ref.xhtml |
michael@0 | 34 | fuzzy-if(Android,158,32) == flexbox-align-self-vert-rtl-1.xhtml flexbox-align-self-vert-rtl-1-ref.xhtml |
michael@0 | 35 | == flexbox-align-self-vert-rtl-2.xhtml flexbox-align-self-vert-rtl-2-ref.xhtml |
michael@0 | 36 | == flexbox-align-self-vert-rtl-3.xhtml flexbox-align-self-vert-rtl-3-ref.xhtml |
michael@0 | 37 | == flexbox-align-self-vert-rtl-4.xhtml flexbox-align-self-vert-rtl-4-ref.xhtml |
michael@0 | 38 | |
michael@0 | 39 | # Tests for computing the baseline of a flex container |
michael@0 | 40 | == flexbox-baseline-align-self-baseline-horiz-1.html flexbox-baseline-align-self-baseline-horiz-1-ref.html |
michael@0 | 41 | == flexbox-baseline-align-self-baseline-vert-1.html flexbox-baseline-align-self-baseline-vert-1-ref.html |
michael@0 | 42 | == flexbox-baseline-empty-1a.html flexbox-baseline-empty-1-ref.html |
michael@0 | 43 | == flexbox-baseline-empty-1b.html flexbox-baseline-empty-1-ref.html |
michael@0 | 44 | == flexbox-baseline-multi-item-horiz-1.html flexbox-baseline-multi-item-horiz-1-ref.html |
michael@0 | 45 | == flexbox-baseline-multi-item-vert-1.html flexbox-baseline-multi-item-vert-1-ref.html |
michael@0 | 46 | == flexbox-baseline-multi-line-horiz-1.html flexbox-baseline-multi-line-horiz-1-ref.html |
michael@0 | 47 | == flexbox-baseline-multi-line-horiz-2.html flexbox-baseline-multi-line-horiz-2-ref.html |
michael@0 | 48 | == flexbox-baseline-multi-line-horiz-3.html flexbox-baseline-multi-line-horiz-3-ref.html |
michael@0 | 49 | == flexbox-baseline-multi-line-horiz-4.html flexbox-baseline-multi-line-horiz-4-ref.html |
michael@0 | 50 | == flexbox-baseline-multi-line-vert-1.html flexbox-baseline-multi-line-vert-1-ref.html |
michael@0 | 51 | == flexbox-baseline-multi-line-vert-2.html flexbox-baseline-multi-line-vert-2-ref.html |
michael@0 | 52 | == flexbox-baseline-single-item-1a.html flexbox-baseline-single-item-1-ref.html |
michael@0 | 53 | == flexbox-baseline-single-item-1b.html flexbox-baseline-single-item-1-ref.html |
michael@0 | 54 | |
michael@0 | 55 | # Basic tests with with blocks as flex items |
michael@0 | 56 | == flexbox-basic-block-horiz-1.xhtml flexbox-basic-block-horiz-1-ref.xhtml |
michael@0 | 57 | == flexbox-basic-block-vert-1.xhtml flexbox-basic-block-vert-1-ref.xhtml |
michael@0 | 58 | |
michael@0 | 59 | # Tests for basic handling of <canvas>/<img>/etc as a flex item |
michael@0 | 60 | == flexbox-basic-canvas-horiz-1.xhtml flexbox-basic-canvas-horiz-1-ref.xhtml |
michael@0 | 61 | == flexbox-basic-canvas-vert-1.xhtml flexbox-basic-canvas-vert-1-ref.xhtml |
michael@0 | 62 | == flexbox-basic-fieldset-horiz-1.xhtml flexbox-basic-fieldset-horiz-1-ref.xhtml |
michael@0 | 63 | == flexbox-basic-fieldset-vert-1.xhtml flexbox-basic-fieldset-vert-1-ref.xhtml |
michael@0 | 64 | == flexbox-basic-iframe-horiz-1.xhtml flexbox-basic-iframe-horiz-1-ref.xhtml |
michael@0 | 65 | == flexbox-basic-iframe-vert-1.xhtml flexbox-basic-iframe-vert-1-ref.xhtml |
michael@0 | 66 | == flexbox-basic-img-horiz-1.xhtml flexbox-basic-img-horiz-1-ref.xhtml |
michael@0 | 67 | == flexbox-basic-img-vert-1.xhtml flexbox-basic-img-vert-1-ref.xhtml |
michael@0 | 68 | == flexbox-basic-textarea-horiz-1.xhtml flexbox-basic-textarea-horiz-1-ref.xhtml |
michael@0 | 69 | == flexbox-basic-textarea-vert-1.xhtml flexbox-basic-textarea-vert-1-ref.xhtml |
michael@0 | 70 | == flexbox-basic-video-horiz-1.xhtml flexbox-basic-video-horiz-1-ref.xhtml |
michael@0 | 71 | == flexbox-basic-video-vert-1.xhtml flexbox-basic-video-vert-1-ref.xhtml |
michael@0 | 72 | |
michael@0 | 73 | # Tests for "page-break-before" / "page-break-after" on a flex item |
michael@0 | 74 | == flexbox-break-request-horiz-1a.html flexbox-break-request-horiz-1-ref.html |
michael@0 | 75 | == flexbox-break-request-horiz-1b.html flexbox-break-request-horiz-1-ref.html |
michael@0 | 76 | == flexbox-break-request-horiz-2a.html flexbox-break-request-horiz-2-ref.html |
michael@0 | 77 | == flexbox-break-request-horiz-2b.html flexbox-break-request-horiz-2-ref.html |
michael@0 | 78 | == flexbox-break-request-vert-1a.html flexbox-break-request-vert-1-ref.html |
michael@0 | 79 | == flexbox-break-request-vert-1b.html flexbox-break-request-vert-1-ref.html |
michael@0 | 80 | == flexbox-break-request-vert-2a.html flexbox-break-request-vert-2-ref.html |
michael@0 | 81 | == flexbox-break-request-vert-2b.html flexbox-break-request-vert-2-ref.html |
michael@0 | 82 | |
michael@0 | 83 | # Tests for flex items with "visibility:collapse" |
michael@0 | 84 | == flexbox-collapsed-item-baseline-1.html flexbox-collapsed-item-baseline-1-ref.html |
michael@0 | 85 | == flexbox-collapsed-item-horiz-1.html flexbox-collapsed-item-horiz-1-ref.html |
michael@0 | 86 | == flexbox-collapsed-item-horiz-2.html flexbox-collapsed-item-horiz-2-ref.html |
michael@0 | 87 | == flexbox-collapsed-item-horiz-3.html flexbox-collapsed-item-horiz-3-ref.html |
michael@0 | 88 | |
michael@0 | 89 | # Tests for flex-flow shorthand property |
michael@0 | 90 | == flexbox-flex-flow-1.html flexbox-flex-flow-1-ref.html |
michael@0 | 91 | == flexbox-flex-flow-2.html flexbox-flex-flow-2-ref.html |
michael@0 | 92 | |
michael@0 | 93 | # Tests for flex-wrap property |
michael@0 | 94 | == flexbox-flex-wrap-horiz-1.html flexbox-flex-wrap-horiz-1-ref.html |
michael@0 | 95 | == flexbox-flex-wrap-horiz-2.html flexbox-flex-wrap-horiz-2-ref.html |
michael@0 | 96 | == flexbox-flex-wrap-vert-1.html flexbox-flex-wrap-vert-1-ref.html |
michael@0 | 97 | == flexbox-flex-wrap-vert-2.html flexbox-flex-wrap-vert-2-ref.html |
michael@0 | 98 | |
michael@0 | 99 | # Tests for flex items as (pseudo) stacking contexts |
michael@0 | 100 | == flexbox-items-as-stacking-contexts-1.xhtml flexbox-items-as-stacking-contexts-1-ref.xhtml |
michael@0 | 101 | == flexbox-items-as-stacking-contexts-2.html flexbox-items-as-stacking-contexts-2-ref.html |
michael@0 | 102 | == flexbox-items-as-stacking-contexts-3.html flexbox-items-as-stacking-contexts-3-ref.html |
michael@0 | 103 | |
michael@0 | 104 | # Tests for main-axis alignment (jusify-content property) |
michael@0 | 105 | == flexbox-justify-content-horiz-1a.xhtml flexbox-justify-content-horiz-1-ref.xhtml |
michael@0 | 106 | == flexbox-justify-content-horiz-1b.xhtml flexbox-justify-content-horiz-1-ref.xhtml |
michael@0 | 107 | == flexbox-justify-content-horiz-2.xhtml flexbox-justify-content-horiz-2-ref.xhtml |
michael@0 | 108 | == flexbox-justify-content-horiz-3.xhtml flexbox-justify-content-horiz-3-ref.xhtml |
michael@0 | 109 | == flexbox-justify-content-horiz-4.xhtml flexbox-justify-content-horiz-4-ref.xhtml |
michael@0 | 110 | == flexbox-justify-content-horiz-5.xhtml flexbox-justify-content-horiz-5-ref.xhtml |
michael@0 | 111 | == flexbox-justify-content-vert-1a.xhtml flexbox-justify-content-vert-1-ref.xhtml |
michael@0 | 112 | == flexbox-justify-content-vert-1b.xhtml flexbox-justify-content-vert-1-ref.xhtml |
michael@0 | 113 | == flexbox-justify-content-vert-2.xhtml flexbox-justify-content-vert-2-ref.xhtml |
michael@0 | 114 | == flexbox-justify-content-vert-3.xhtml flexbox-justify-content-vert-3-ref.xhtml |
michael@0 | 115 | == flexbox-justify-content-vert-4.xhtml flexbox-justify-content-vert-4-ref.xhtml |
michael@0 | 116 | == flexbox-justify-content-vert-5.xhtml flexbox-justify-content-vert-5-ref.xhtml |
michael@0 | 117 | |
michael@0 | 118 | # Tests for flexbox with margin, border, and/or padding on flex items |
michael@0 | 119 | == flexbox-margin-auto-horiz-1.xhtml flexbox-margin-auto-horiz-1-ref.xhtml |
michael@0 | 120 | == flexbox-margin-auto-horiz-2.xhtml flexbox-margin-auto-horiz-2-ref.xhtml |
michael@0 | 121 | == flexbox-mbp-horiz-1.xhtml flexbox-mbp-horiz-1-ref.xhtml |
michael@0 | 122 | == flexbox-mbp-horiz-1-reverse.xhtml flexbox-mbp-horiz-1-reverse-ref.xhtml |
michael@0 | 123 | == flexbox-mbp-horiz-1-rtl.xhtml flexbox-mbp-horiz-1-reverse-ref.xhtml |
michael@0 | 124 | == flexbox-mbp-horiz-1-rtl-reverse.xhtml flexbox-mbp-horiz-1-ref.xhtml |
michael@0 | 125 | == flexbox-mbp-horiz-2a.xhtml flexbox-mbp-horiz-2-ref.xhtml |
michael@0 | 126 | == flexbox-mbp-horiz-2b.xhtml flexbox-mbp-horiz-2-ref.xhtml |
michael@0 | 127 | == flexbox-mbp-horiz-3.xhtml flexbox-mbp-horiz-3-ref.xhtml |
michael@0 | 128 | == flexbox-mbp-horiz-3-reverse.xhtml flexbox-mbp-horiz-3-reverse-ref.xhtml |
michael@0 | 129 | == flexbox-mbp-horiz-4.xhtml flexbox-mbp-horiz-4-ref.xhtml |
michael@0 | 130 | |
michael@0 | 131 | # Tests for flex containers with the "overflow" property set |
michael@0 | 132 | == flexbox-overflow-horiz-1.html flexbox-overflow-horiz-1-ref.html |
michael@0 | 133 | == flexbox-overflow-horiz-2.html flexbox-overflow-horiz-2-ref.html |
michael@0 | 134 | == flexbox-overflow-horiz-3.html flexbox-overflow-horiz-3-ref.html |
michael@0 | 135 | == flexbox-overflow-horiz-4.html flexbox-overflow-horiz-4-ref.html |
michael@0 | 136 | == flexbox-overflow-horiz-5.html flexbox-overflow-horiz-5-ref.html |
michael@0 | 137 | == flexbox-overflow-vert-1.html flexbox-overflow-vert-1-ref.html |
michael@0 | 138 | == flexbox-overflow-vert-2.html flexbox-overflow-vert-2-ref.html |
michael@0 | 139 | == flexbox-overflow-vert-3.html flexbox-overflow-vert-3-ref.html |
michael@0 | 140 | == flexbox-overflow-vert-4.html flexbox-overflow-vert-4-ref.html |
michael@0 | 141 | == flexbox-overflow-vert-5.html flexbox-overflow-vert-5-ref.html |
michael@0 | 142 | |
michael@0 | 143 | # Tests for the order in which we paint flex items |
michael@0 | 144 | == flexbox-paint-ordering-1.xhtml flexbox-paint-ordering-1-ref.xhtml |
michael@0 | 145 | == flexbox-paint-ordering-2.xhtml flexbox-paint-ordering-2-ref.xhtml |
michael@0 | 146 | |
michael@0 | 147 | # Tests for "display:flex" on root node |
michael@0 | 148 | == flexbox-root-node-1a.html flexbox-root-node-1-ref.html |
michael@0 | 149 | == flexbox-root-node-1b.html flexbox-root-node-1-ref.html |
michael@0 | 150 | |
michael@0 | 151 | # Tests for sizing of flex containers, e.g. under min/max size constraints |
michael@0 | 152 | == flexbox-sizing-horiz-1.xhtml flexbox-sizing-horiz-1-ref.xhtml |
michael@0 | 153 | == flexbox-sizing-horiz-2.xhtml flexbox-sizing-horiz-2-ref.xhtml |
michael@0 | 154 | == flexbox-sizing-vert-1.xhtml flexbox-sizing-vert-1-ref.xhtml |
michael@0 | 155 | == flexbox-sizing-vert-2.xhtml flexbox-sizing-vert-2-ref.xhtml |
michael@0 | 156 | |
michael@0 | 157 | # Tests for table-fixup on flex items |
michael@0 | 158 | == flexbox-table-fixup-1a.xhtml flexbox-table-fixup-1-ref.xhtml |
michael@0 | 159 | == flexbox-table-fixup-1b.xhtml flexbox-table-fixup-1-ref.xhtml |
michael@0 | 160 | |
michael@0 | 161 | # Tests for handling of whitespace within anonymous flex items. |
michael@0 | 162 | == flexbox-whitespace-handling-1a.xhtml flexbox-whitespace-handling-1-ref.xhtml |
michael@0 | 163 | == flexbox-whitespace-handling-1b.xhtml flexbox-whitespace-handling-1-ref.xhtml |
michael@0 | 164 | == flexbox-whitespace-handling-2.xhtml flexbox-whitespace-handling-2-ref.xhtml |
michael@0 | 165 | |
michael@0 | 166 | # Tests for flex containers with pseudo-elements |
michael@0 | 167 | == flexbox-with-pseudo-elements-1.html flexbox-with-pseudo-elements-1-ref.html |
michael@0 | 168 | == flexbox-with-pseudo-elements-2.html flexbox-with-pseudo-elements-2-ref.html |
michael@0 | 169 | == flexbox-with-pseudo-elements-3.html flexbox-with-pseudo-elements-3-ref.html |