Bug 1649121: part 48) Rename `MakeEmpty` in `ContentIteratorBase::InitInternal`....
[gecko.git] / layout / reftests / svg / reftest.list
blob2cd67acefee2746a1469995f963be42b8c651b3d
1 # svg-as-an-image tests
2 include as-image/reftest.list
4 # <image> tests
5 include image/reftest.list
7 # sizing tests
8 include sizing/reftest.list
10 # filter tests
11 include filters/reftest.list
13 # smil / animation tests
14 include smil/reftest.list
16 # text tests
17 include text/reftest.list
19 # load only tests
20 include load-only/reftest.list
22 # Mozilla only tests (i.e. those containing XUL/XBL/etc.)
23 include moz-only/reftest.list
25 # svg-integration tests (using svg effects in e.g. HTML)
26 include svg-integration/reftest.list
28 needs-focus == autofocus-01a.svg autofocus-01-ref.svg
29 needs-focus == autofocus-01b.svg autofocus-01-ref.svg
30 needs-focus == autofocus-02a.svg pass.svg
31 needs-focus == autofocus-02b.svg pass.svg
33 == background-svg-without-height.html background-ref.html
34 == background-svg-without-height-width.html background-ref.html
35 == background-svg-without-width.html background-ref.html
37 == baseline-middle-01.svg pass.svg
39 fails-if(Android&&webrender&&device) == blend-color-burn.svg blend-color-burn-ref.svg
40 fails-if(Android&&webrender&&device) == blend-color-dodge.svg blend-color-dodge-ref.svg
41 # == blend-color.svg blend-color-ref.svg
42 random-if(Android&&webrender) == blend-darken.svg blend-darken-ref.svg
43 random-if(Android&&webrender) == blend-difference.svg blend-difference-ref.svg
44 fuzzy-if(skiaContent,0-1,0-1600) fuzzy-if(geckoview&&webrender,0-5,0-254) == blend-exclusion.svg blend-exclusion-ref.svg
45 # == blend-hard-light.svg blend-hard-light-ref.svg
46 # == blend-hue.svg blend-hue-ref.svg
47 == blend-layer-blend.svg blend-layer-blend-ref.svg
48 == blend-layer-filter.svg blend-layer-filter-ref.svg
49 == blend-layer-mask.svg blend-layer-mask-ref.svg
50 == blend-layer-opacity.svg blend-layer-opacity-ref.svg
51 random-if(Android&&webrender) == blend-lighten.svg blend-lighten-ref.svg
52 # == blend-luminosity.svg blend-luminosity-ref.svg
53 #skip-if(Android) == blend-multiply-alpha.svg blend-multiply-alpha-ref.svg
54 fuzzy-if(skiaContent,0-1,0-1600) random-if(Android&&webrender) == blend-multiply.svg blend-multiply-ref.svg
55 == blend-normal.svg blend-normal-ref.svg
56 #skip-if(Android) == blend-overlay.svg blend-overlay-ref.svg
57 #skip-if(Android)  == blend-saturation.svg blend-saturation-ref.svg
58 #skip-if(Android) == blend-screen.svg blend-screen-ref.svg
59 #skip-if(Android) == blend-soft-light.svg blend-soft-light-ref.svg
60 skip == blend-difference-stacking.html blend-difference-stacking-ref.html # bug 1458353
61 == active-transform-blend-mode.html active-transform-blend-mode-ref.html
63 fuzzy(0-11,0-7155) == blur-inside-clipPath.svg blur-inside-clipPath-ref.svg
65 == border-radius-01.html pass.svg
66 == mask-image-filter-transform.html mask-image-filter-transform-ref.html
68 == clip-01.svg pass.svg
69 == clip-02a.svg clip-02-ref.svg
70 == clip-02b.svg clip-02-ref.svg
71 fuzzy-if(webrender,0-1,0-10000) == clip-surface-clone-01.svg clip-surface-clone-01-ref.svg
72 == clip-use-element-01.svg pass.svg
73 == clip-use-element-02.svg pass.svg
75 == clipPath-advanced-01.svg pass.svg
76 == clipPath-and-mask-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html
77 == clipPath-and-mask-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html
78 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),0-1,0-34) fuzzy-if(OSX,0-1,0-6) fuzzy-if(skiaContent,0-1,0-630) == clipPath-and-shape-rendering-01.svg clipPath-and-shape-rendering-01-ref.svg # bug 614840
79 == clipPath-and-transform-01.svg pass.svg
80 == clipPath-basic-01.svg pass.svg
81 == clipPath-basic-02.svg pass.svg
82 == clipPath-basic-03.svg pass.svg
83 == clipPath-basic-04.svg pass.svg
84 == clipPath-basic-05.svg pass.svg
85 == clipPath-basic-06.svg pass.svg
86 == clipPath-basic-07.svg pass.svg
87 == clipPath-basic-08.svg pass.svg
88 == clipPath-basic-shape-transform.html clipPath-basic-shape-transform-ref.html
89 == clipPath-css-transform.html clipPath-css-transform-ref.html
90 == clipPath-fill-box.html clipPath-fill-box-ref.html
91 == clipPath-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html
92 == clipPath-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html
93 fuzzy(0-1,0-32400) == clipPath-on-outflowElement-02a.html clipPath-on-outflowElement-02-ref.html
94 fuzzy(0-1,0-32400) == clipPath-on-outflowElement-02b.html clipPath-on-outflowElement-02-ref.html
95 == clipPath-polygon-01.svg pass.svg
96 == clipPath-polygon-elementFromPoint-01.svg pass.svg
97 != clipPath-on-thin-object.svg about:blank
98 == clipPath-winding-01.svg pass.svg
100 == comments-in-pres-attrs.svg pass.svg
102 == conditions-01.svg pass.svg
103 == conditions-02.svg pass.svg
104 == conditions-03.svg pass.svg
105 == conditions-04.svg pass.svg
106 == conditions-05.svg about:blank
107 == conditions-07.svg pass.svg
108 fuzzy-if(skiaContent,0-1,0-320) == conditions-08.svg conditions-08-ref.svg
109 == conditions-09.svg conditions-09-ref.svg
111 == currentColor-01.svg pass.svg
112 == currentColor-02.svg pass.svg
113 == currentColor-03.svg pass.svg
115 == data-uri-with-filter-01.xhtml data-uri-with-filter-01-ref.svg
116 == data-uri-with-gradient-01.xhtml data-uri-with-gradient-01-ref.svg
117 == data-uri-with-pattern-01.xhtml pass.svg
119 == dynamic-attr-removal-1.svg pass.svg
120 == dynamic-attr-removal-2.svg pass.svg
121 == dynamic-attr-change-1.svg pass.svg
122 == dynamic-attr-change-2.svg pass.svg
123 == dynamic-class-01.svg pass.svg
124 fuzzy-if(Android,0-4,0-87) == dynamic-clipPath-01.svg pass.svg
125 == dynamic-clipPath-02.svg pass.svg
126 == dynamic-clipPath-clip-rule-01.svg pass.svg
127 == dynamic-conditions-01.svg pass.svg
128 == dynamic-conditions-02.svg about:blank
129 == dynamic-conditions-03.svg pass.svg
130 == dynamic-conditions-04.svg about:blank
131 == dynamic-conditions-05.svg pass.svg
132 == dynamic-conditions-06.svg about:blank
133 == dynamic-conditions-07.svg pass.svg
134 == dynamic-conditions-08.svg pass.svg
135 == dynamic-conditions-09.svg about:blank
136 == dynamic-conditions-10.svg about:blank
137 == dynamic-conditions-11.svg pass.svg
138 == dynamic-conditions-12.svg pass.svg
139 == dynamic-conditions-13.svg about:blank
140 == dynamic-feFlood-01.svg pass.svg
141 asserts(0-1) == dynamic-feImage-01.svg pass.svg # intermittent assertions (bug 886080)
142 == dynamic-fill-01.svg dynamic-fill-01-ref.svg
143 == dynamic-fill-rule-01.svg dynamic-fill-rule-01-ref.svg
144 fuzzy-if(d2d||skiaContent,0-1,0-10000) == dynamic-filter-contents-01a.svg dynamic-filter-contents-01-ref.svg
145 fuzzy-if(d2d||skiaContent,0-1,0-10000) == dynamic-filter-contents-01b.svg dynamic-filter-contents-01-ref.svg
146 == dynamic-gradient-contents-01.svg pass.svg
147 == dynamic-gradient-contents-02.svg pass.svg
148 == dynamic-inner-svg-01.svg pass.svg
149 == dynamic-link-style-01.svg pass.svg
150 == dynamic-marker-01.svg pass.svg
151 == dynamic-marker-02.svg dynamic-marker-02-ref.svg
152 == dynamic-marker-03.svg pass.svg
153 == dynamic-mask-01.svg pass.svg
154 == dynamic-mask-contents-01.svg pass.svg
155 == dynamic-mask-pre-effects-bbox.html dynamic-mask-pre-effects-bbox-ref.html
156 == dynamic-opacity-property-01.svg pass.svg
157 == dynamic-pattern-01.svg pass.svg
158 == dynamic-pattern-02.svg pass.svg
159 == dynamic-pattern-contents-01.svg pass.svg
160 == dynamic-pattern-contents-02.svg pass.svg
161 == dynamic-rect-01.svg dynamic-rect-01-ref.svg
162 fuzzy-if(d2d&&layersGPUAccelerated,0-3,0-1200) == dynamic-rect-02.svg dynamic-rect-02-ref.svg # bug 776038 for Win7, Win8
163 == dynamic-rect-03.svg dynamic-rect-03-ref.svg
164 == dynamic-rect-04.xhtml pass.svg
165 == dynamic-rect-05.svg pass.svg
166 == dynamic-reflow-01.svg dynamic-reflow-01-ref.svg
167 == dynamic-small-object-scaled-up-01.svg pass.svg
168 == dynamic-small-object-scaled-up-02.svg pass.svg
169 == dynamic-stroke-01.svg pass.svg
170 == dynamic-stroke-opacity-01.svg pass.svg
171 == dynamic-stroke-width-01.svg pass.svg
172 == dynamic-switch-01.svg pass.svg
173 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-text-01.svg dynamic-text-01-ref.svg # bug 1392106
174 fuzzy-if(d2d&&layersGPUAccelerated,0-3,0-12739) == dynamic-text-02.svg dynamic-text-02-ref.svg # bug 776038 for Win7, Win8
175 fuzzy-if(d2d&&layersGPUAccelerated,0-2,0-10539) == dynamic-text-03.svg dynamic-text-03-ref.svg # bug 776038 for Win7
176 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-text-04.svg dynamic-text-04-ref.svg # bug 776038 for Win7 # bug 1392106
177 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-text-05.svg pass.svg # bug 1392106
178 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-text-06.svg pass.svg # bug 1392106
179 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-text-07.svg dynamic-text-07-ref.svg # bug 1392106
180 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-text-08.svg dynamic-text-08-ref.svg # bug 1392106
181 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-text-attr-01.svg dynamic-text-attr-01-ref.svg # bug 1392106
182 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-textPath-01.svg dynamic-textPath-01-ref.svg # bug 1392106
183 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-textPath-02.svg dynamic-textPath-02-ref.svg # bug 1392106
184 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == dynamic-textPath-03.svg dynamic-textPath-03-ref.svg # bug 1392106
185 == dynamic-use-01.svg pass.svg
186 == dynamic-use-02.svg pass.svg
187 == dynamic-use-03.svg pass.svg
188 == dynamic-use-04.svg pass.svg
189 == dynamic-use-05.svg pass.svg
190 == dynamic-use-06.svg pass.svg
191 == dynamic-use-07.svg pass.svg
192 random == dynamic-use-nested-01a.svg dynamic-use-nested-01-ref.svg
193 random == dynamic-use-nested-01b.svg dynamic-use-nested-01-ref.svg
194 == dynamic-use-remove-width.svg dynamic-use-remove-width-ref.svg
195 == dynamic-viewBox-change-01.svg pass.svg
196 == dynamic-viewBox-change-02.svg pass.svg
197 == dynamic-viewBox-change-03.svg pass.svg
199 == fallback-color-01a.svg pass.svg
200 == fallback-color-01b.svg pass.svg
201 == fallback-color-02a.svg fallback-color-02-ref.svg
202 == fallback-color-02b.svg fallback-color-02-ref.svg
203 == fallback-color-03.svg pass.svg
204 fuzzy-if(skiaContent,0-1,0-2) == fallback-color-04.svg pass.svg
205 == fallback-color-05.svg fallback-color-05-ref.svg
207 == filter-basic-01.svg pass.svg
208 == filter-basic-02.svg pass.svg
209 == filter-basic-03.svg pass.svg
210 == filter-bounds-01.svg pass.svg
211 == filter-bounds-02.svg pass.svg
212 # Disabled for now, see bug 1286798 comment 180, 187, 190 and 196.
213 # This pref is normally on by default, but we turn it off in reftest runs to
214 # disable an unnecessary security-check. This reftest is actually testing that
215 # the security check works, though, so it needs the pref to be turned on:
216 skip pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg pass.svg # Bug 695385
217 == filter-foreignObject-01.svg pass.svg
218 == filter-in-mask-01.svg pass.svg
219 == filter-invalidation-01.svg pass.svg
220 fuzzy(0-71,0-821) fails-if(winWidget) fuzzy-if(webrender&&OSX,1-1,216-216) == filter-on-continuation-box-01.html filter-on-continuation-box-ref.html
221 == filter-result-01.svg filter-result-01-ref.svg
222 == filter-scaled-01.svg pass.svg
223 fuzzy-if(skiaContent,0-1,0-500) == filter-scaled-02.html filter-scaled-02-ref.html
224 == filter-translated-01.svg filter-translated-01-ref.svg
225 == filter-use-element-01.svg pass.svg
226 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||skiaContent,0-1,0-800000) == filters-and-group-opacity-01.svg filters-and-group-opacity-01-ref.svg
228 == foreignObject-01.svg pass.svg
229 == foreignObject-02.svg foreignObject-02-ref.svg
230 == foreignObject-ancestor-style-change-01.svg foreignObject-ancestor-style-change-01-ref.svg
231 == foreignObject-change-transform-01.svg pass.svg
232 == foreignObject-display-01.svg pass.svg
233 fuzzy-if(geckoview,0-4,0-9) == foreignObject-form-theme.svg foreignObject-form-theme-ref.html
234 == foreignObject-img.html foreignObject-img-ref.html
235 == foreignObject-img-form-theme.html foreignObject-img-form-theme-ref.html
236 == foreignObject-move-repaint-01.svg pass.svg
237 == foreignObject-overflow-01.svg pass.svg
238 == foreignObject-start-hidden-01.svg pass.svg # followup from Bug 596765
239 == foreignObject-start-hidden-02.svg pass.svg
240 == foreignObject-style-change-01.svg pass.svg
241 == foreignObject-dynamic-abspos-01.html foreignObject-dynamic-abspos-01-ref.html
242 fuzzy-if(Android,0-18,0-600) == foreignObject-fixedpos-01.html foreignObject-dynamic-abspos-01-ref.html
243 == foreignObject-fixedpos-02.html foreignObject-fixedpos-ref.html
244 == foreignObject-dynamic-fixedpos-01.html foreignObject-dynamic-abspos-01-ref.html
245 == foreignObject-dynamic-line-height-01.html foreignObject-dynamic-line-height-01-ref.html
246 == foreignObject-vertical-01.svg foreignObject-vertical-01-ref.svg
248 == fragmentIdentifier-01.xhtml pass.svg
250 == g-transform-01.svg pass.svg
252 == getElementById-a-element-01.svg pass.svg
253 == geometry-properties-in-css.html geometry-properties-in-css-ref.html
255 fuzzy-if(Android,0-9,0-980) fuzzy-if(skiaContent,0-3,0-32000) == gradient-live-01a.svg gradient-live-01-ref.svg
256 fuzzy-if(Android,0-9,0-980) fuzzy-if(skiaContent,0-3,0-32000) == gradient-live-01b.svg gradient-live-01-ref.svg
257 fuzzy-if(Android,0-9,0-980) fuzzy-if(skiaContent,0-3,0-32000) == gradient-live-01c.svg gradient-live-01-ref.svg
258 fuzzy-if(Android,0-9,0-980) fuzzy-if(skiaContent,0-3,0-32000) == gradient-live-01d.svg gradient-live-01-ref.svg
259 == gradient-transform-01.svg pass.svg
260 == href-attr-change-restyles.svg href-attr-change-restyles-ref.svg
261 fuzzy-if(skiaContent,0-1,0-550) == import-svg-01.html pass.svg
262 == invalid-text-01.svg pass.svg
263 == lang-attribute-01.svg pass.svg
264 == lang-attribute-02.svg pass.svg
265 == lang-attribute-03.svg pass.svg
266 == linearGradient-basic-01.svg pass.svg
267 == linearGradient-basic-02.svg pass.svg
268 # off-by-one fuzziness expected. OS X is broken with bad aliasing though (bug 1023640).
269 fuzzy-if(cocoaWidget,0-15,0-19679) fuzzy-if(winWidget,0-1,0-8800) fuzzy-if(!cocoaWidget&&!winWidget,0-1,0-4000) fuzzy-if(skiaContent,0-1,0-5000) == linearGradient-basic-03.svg linearGradient-basic-03-ref.svg
271 == linked-filter-01.svg pass.svg
272 == linked-pattern-01.svg pass.svg
274 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||skiaContent,0-1,0-800000) == markers-and-group-opacity-01.svg markers-and-group-opacity-01-ref.svg
275 == marker-attribute-01.svg pass.svg
276 fuzzy-if(skiaContent,0-1,0-1) == marker-dynamic-opacity.html marker-dynamic-opacity-ref.html
277 == marker-css-transform.html marker-css-transform-ref.html
278 == marker-effects-01.svg marker-effects-01-ref.svg
279 fuzzy-if(skiaContent,0-1,0-100) == marker-viewBox-01.svg marker-viewBox-01-ref.svg
280 fuzzy-if(skiaContent,0-1,0-100) == marker-orientation-01.svg marker-orientation-01-ref.svg
281 fuzzy-if(skiaContent,0-1,0-5) == marker-orientation-02.svg marker-orientation-02-ref.svg
282 == marker-orientation-03.svg pass.svg
283 == marker-orientation-04.svg pass.svg
284 == marker-orientation-05.svg pass.svg
286 fuzzy(0-28,0-28) == mask-and-clipPath.html mask-and-clipPath-ref.html
287 == mask-and-clipPath-2.svg pass.svg
288 == mask-ref-loop-01.svg pass.svg
289 == mask-basic-01.svg pass.svg
290 fuzzy-if(skiaContent,0-1,0-10000) == mask-basic-02.svg mask-basic-02-ref.svg
291 == mask-basic-03.svg pass.svg
292 == mask-basic-04.svg pass.svg
293 == mask-basic-05.svg pass.svg
294 == mask-containing-masked-content-01.svg pass.svg
295 == mask-contains-inner-svg-01.svg pass.svg
296 == mask-contains-inner-svg-02.svg pass.svg
297 == mask-css-transform.html mask-css-transform-ref.html
298 == mask-empty-size.svg about:blank
299 == mask-extref-dataURI-01.svg pass.svg
300 fuzzy(0-128,0-142) == mask-img.html mask-img-ref.html
301 == mask-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html
302 == mask-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html
303 fuzzy(0-1,0-5000) == mask-opacity-01.svg mask-opacity-01-ref.svg
304 fuzzy(0-2,0-65536) == mask-opacity-02.svg mask-opacity-02-ref.svg
305 fuzzy(0-1,0-5000) == mask-opacity-03.svg mask-opacity-02-ref.svg
306 fuzzy(0-1,0-5000) == mask-opacity-04.svg mask-opacity-02-ref.svg
307 fuzzy(0-1,0-5000) == mask-opacity-05.svg mask-opacity-02-ref.svg
308 != mask-root-svg.svg about:blank
309 == mask-transformed-01.svg mask-transformed-01-ref.svg
310 == mask-transformed-02.svg pass.svg
311 == mask-transformed-child-01.svg mask-transformed-child-01-ref.svg
312 # fuzzy because of the differences between clipPath and mask clipping
313 fuzzy-if(d2d||skiaContent,0-1,0-6400) == mask-type-01.svg mask-type-01-ref.svg
314 fuzzy-if(d2d||skiaContent,0-1,0-6400) == mask-type-02.svg mask-type-01-ref.svg
315 fuzzy-if(d2d||skiaContent,0-1,0-6400) == mask-type-03.svg mask-type-01-ref.svg
316 fuzzy-if(d2d||skiaContent,0-1,0-6400) == mask-type-04.svg mask-type-01-ref.svg
317 == mask-use-element-01.svg pass.svg
319 != nested-mask-mode.svg about:blank
320 == nested-viewBox-01.svg pass.svg
321 == non-scaling-stroke-css-transform.html non-scaling-stroke-css-transform-ref.html
323 fuzzy-if(skiaContent,0-3,0-448000) == nesting-invalid-01.svg nesting-invalid-01-ref.svg
325 fuzzy-if(d2d&&/^Windows\x20NT\x20(6\.1|10\.0)/.test(http.oscpu),0-63,0-168) fuzzy-if(cocoaWidget,0-1,0-122) fuzzy-if(skiaContent,0-2,0-1000) == non-scaling-stroke-01.svg non-scaling-stroke-01-ref.svg # bug 1074161 for Win7 and OSX 10.8
326 fuzzy-if(gtkWidget,0-1,0-99) fuzzy-if(!contentSameGfxBackendAsCanvas,0-9,0-99) fuzzy-if(Android,0-9,0-586) == non-scaling-stroke-02.svg non-scaling-stroke-02-ref.svg
327 == non-scaling-stroke-03.svg non-scaling-stroke-03-ref.svg
329 == objectBoundingBox-and-clipPath.svg pass.svg
330 # Bug 588684
331 == objectBoundingBox-and-fePointLight-01.svg objectBoundingBox-and-fePointLight-01-ref.svg
332 == objectBoundingBox-and-fePointLight-02.svg objectBoundingBox-and-fePointLight-02-ref.svg
333 == objectBoundingBox-and-mask.svg pass.svg
334 == objectBoundingBox-and-mask-02.svg pass.svg
335 == objectBoundingBox-and-pattern-01a.svg objectBoundingBox-and-pattern-01-ref.svg
336 == objectBoundingBox-and-pattern-01b.svg objectBoundingBox-and-pattern-01-ref.svg
337 == objectBoundingBox-and-pattern-01c.svg objectBoundingBox-and-pattern-01-ref.svg
338 == objectBoundingBox-and-pattern-02.svg pass.svg
339 == objectBoundingBox-and-pattern-03.svg objectBoundingBox-and-pattern-03-ref.svg
341 == opacity-and-gradient-01.svg pass.svg
342 skip-if(d2d) fuzzy-if(cocoaWidget,0-1,0-99974) fuzzy-if(skiaContent,0-1,0-200000) == opacity-and-gradient-02.svg opacity-and-gradient-02-ref.svg
343 == opacity-and-pattern-01.svg pass.svg
344 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||skiaContent,0-1,0-10000) == opacity-and-transform-01.svg opacity-and-transform-01-ref.svg
346 fuzzy-if(Android,0-8,0-200) == outer-svg-border-and-padding-01.svg outer-svg-border-and-padding-01-ref.svg
348 fuzzy(0-16,0-214) fuzzy-if(skiaContent,0-7,0-214) == outline.html outline-ref.html # Bug 1392106, Bug 1503525
350 == overflow-on-outer-svg-01.svg overflow-on-outer-svg-01-ref.svg
351 == overflow-on-outer-svg-02a.xhtml overflow-on-outer-svg-02-ref.xhtml
352 == overflow-on-outer-svg-02b.xhtml overflow-on-outer-svg-02-ref.xhtml
353 == overflow-on-outer-svg-02c.xhtml overflow-on-outer-svg-02-ref.xhtml
354 == overflow-on-outer-svg-02d.xhtml overflow-on-outer-svg-02-ref.xhtml
355 == overflow-on-outer-svg-03a.xhtml overflow-on-outer-svg-03-ref.xhtml
356 == overflow-on-outer-svg-03b.xhtml overflow-on-outer-svg-03-ref.xhtml
358 == paint-on-maskLayer-1a.html paint-on-maskLayer-1-ref.html
359 == paint-on-maskLayer-1b.html paint-on-maskLayer-1-ref.html
360 == paint-on-maskLayer-1c.html paint-on-maskLayer-1-ref.html
361 fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-16,0-5) == paint-order-01.svg paint-order-01-ref.svg
362 == paint-order-02.svg paint-order-02-ref.svg
363 == paint-order-03.svg paint-order-03-ref.svg
365 #fuzzy(0-23,0-60) fails-if(d2d) == path-01.svg path-01-ref.svg
366 == path-02.svg pass.svg
367 == path-04.svg pass.svg
368 == path-05.svg pass.svg
369 fuzzy-if(skiaContent,0-1,0-400) == path-06.svg path-06-ref.svg
370 == path-07.svg path-07-ref.svg
371 == path-08.svg pass.svg
372 == path-transform-box.svg pass.svg
374 == pathLength-01.svg pass.svg
375 == pathLength-02.svg pass.svg
377 == pattern-basic-01.svg pass.svg
378 fuzzy(0-1,0-5) fuzzy-if(webrender,0-2,0-61) == pattern-big-image.html pattern-big-image-ref.html
379 == pattern-css-transform.html pattern-css-transform-ref.html
380 == pattern-invalid-01.svg pattern-invalid-01-ref.svg
381 fuzzy-if(skiaContent,0-1,0-5) == pattern-live-01a.svg pattern-live-01-ref.svg
382 fuzzy-if(skiaContent,0-1,0-5) == pattern-live-01b.svg pattern-live-01-ref.svg
383 fuzzy-if(skiaContent,0-1,0-5) == pattern-live-01c.svg pattern-live-01-ref.svg
384 fuzzy-if(skiaContent,0-1,0-5) == pattern-scale-01a.svg pattern-scale-01-ref.svg
385 == pattern-scale-01b.svg pattern-scale-01-ref.svg
386 fuzzy-if(skiaContent,0-3,0-5) == pattern-scale-01c.svg pattern-scale-01-ref.svg
387 fuzzy-if(webrender,0-2,0-227) == pattern-transform-presence-01.svg pattern-transform-presence-01-ref.svg
388 fuzzy-if(skiaContent||webrender,0-72,0-1255) == pattern-transformed-01.svg pattern-transformed-01-ref.svg
390 == polygon-01.svg polygon-01-ref.svg
391 == polygon-marker-01.svg pass.svg
392 == polygon-points-negative-01.svg pass.svg
393 == polyline-points-invalid-01.svg pass.svg
395 == pseudo-classes-01.svg pass.svg
396 # This test depends on :visited styles (which are asynchronous), so we run
397 # it in layout/style/test/test_visited_reftests.html instead of using the
398 # reftest harness.
399 # == pseudo-classes-02.svg pseudo-classes-02-ref.svg
401 == radialGradient-basic-01.svg pass.svg
402 == radialGradient-basic-02.svg pass.svg
403 fuzzy(0-1,0-2) fuzzy-if(winWidget,0-32,0-172) fuzzy-if(winWidget&&webrender,96-96,21684-21684) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html
404 == radialGradient-basic-04.svg pass.svg
405 == radialGradient-fr-01.svg pass.svg
406 fuzzy(0-1,0-3235) fuzzy-if(winWidget,0-1,0-7030) == radialGradient-fr-02.svg radialGradient-fr-02-ref.svg
408 fuzzy-if(skiaContent,0-1,0-3600) == rect-01.svg pass.svg
409 == rect-02.svg pass.svg
410 == rect-03.svg pass.svg
411 == rect-04.svg pass.svg
412 == rect-with-rx-and-ry-01.svg pass.svg
413 == rect-with-rx-or-ry-01.svg rect-with-rx-or-ry-01-ref.svg
415 == rootElement-null-01.svg pass.svg
417 == script-empty-01.svg pass.svg
419 == selector-01.svg pass.svg
421 == stroke-dasharray-01.svg stroke-dasharray-01-ref.svg
422 fuzzy-if(skiaContent,0-1,0-340) == stroke-dasharray-02.svg pass.svg
423 fuzzy-if(skiaContent,0-1,0-340) == stroke-dasharray-03.svg pass.svg
424 == stroke-dasharray-and-pathLength-01.svg pass.svg
425 == stroke-dasharray-and-text-01.svg stroke-dasharray-and-text-01-ref.svg
426 == stroke-dashoffset-01.svg pass.svg
427 == stroke-dashoffset-and-pathLength-01.svg pass.svg
428 == stroke-linecap-circle-ellipse-01.svg stroke-linecap-circle-ellipse-01-ref.svg
429 == stroke-linecap-circle-ellipse-dashed-01.svg pass.svg
430 == stroke-linecap-round-w-zero-length-segs-01.svg pass.svg
431 == stroke-linecap-round-w-zero-length-segs-02.svg pass.svg
432 == stroke-linecap-round-w-zero-length-segs-03.svg pass.svg
433 == stroke-linecap-square-w-zero-length-segs-01.svg pass.svg
434 == stroke-linecap-square-w-zero-length-segs-02.svg pass.svg
435 == stroke-width-percentage-01.svg pass.svg
436 == stroke-width-percentage-02a.svg stroke-width-percentage-02-ref.svg
437 == stroke-width-percentage-02b.svg stroke-width-percentage-02-ref.svg
438 == stroke-width-percentage-03.xhtml stroke-width-percentage-03-ref.xhtml
440 == style-property-on-script-element-01.svg pass.svg
441 == style-without-type-attribute.svg pass.svg
443 == svg-in-foreignObject-01.xhtml svg-in-foreignObject-01-ref.xhtml
444 fuzzy-if(skiaContent,0-1,0-2600) == svg-in-foreignObject-02.xhtml svg-in-foreignObject-01-ref.xhtml # reuse -01-ref.xhtml
445 == svg-in-inner-svg-dimensions.svg pass.svg
446 == switch-01.svg pass.svg
448 == suspend-01.svg pass.svg
449 == suspend-02.svg pass.svg
450 == suspend-03.svg pass.svg
451 == suspend-04.svg pass.svg
452 == suspend-05.svg pass.svg
453 == suspend-06.svg pass.svg
454 == suspend-07.svg pass.svg
455 == suspend-08.svg pass.svg
457 == svg-effects-area-unzoomed.xhtml svg-effects-area-unzoomed-ref.xhtml
458 == svg-effects-area-zoomed-in.xhtml svg-effects-area-zoomed-in-ref.xhtml
459 == svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out-ref.xhtml
460 == svg-transform-01.svg pass.svg
461 == svg-transform-02.svg pass.svg
463 fuzzy-if(skiaContent||webrender,0-39,0-268) == symbol-01.svg symbol-01-ref.svg
465 == text-font-size-01.svg pass.svg
466 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-font-weight-01.svg text-font-weight-01-ref.svg # bug 1392106
467 == text-gradient-01.svg text-gradient-01-ref.svg
468 random-if(winWidget) fuzzy-if(Android,0-10,0-2) == text-gradient-02.svg text-gradient-02-ref.svg # see bug 590101
469 fuzzy-if(skiaContent,0-1,0-5500) == text-gradient-03.svg pass.svg
470 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-gradient-04.svg text-gradient-04-ref.svg # Bug 1392106
471 == text-in-link-01.svg text-in-link-01-ref.svg
472 == text-in-link-02.svg text-in-link-02-ref.svg
473 == text-in-link-03.svg text-in-link-03-ref.svg
474 # Tests for bug 546813: sanity-check using HTML text, then test SVG behavior.
475 != text-language-00.xhtml text-language-00-ref.xhtml
476 random-if(gtkWidget) != text-language-01.xhtml text-language-01-ref.xhtml # Fails on Linux tryserver due to lack of CJK fonts.
477 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-01.svg text-layout-01-ref.svg # Bug 1392106
478 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-02.svg text-layout-02-ref.svg # Bug 1392106
479 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-03.svg text-layout-03-ref.svg # Bug 1392106
480 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-04.svg text-layout-04-ref.svg # Bug 1392106
481 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-05.svg text-layout-05-ref.svg # Bug 1392106
482 fuzzy-if(cocoaWidget&&layersGPUAccelerated,0-1,0-3) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-06.svg text-layout-06-ref.svg # Bug 1392106
483 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-07.svg text-layout-07-ref.svg # Bug 1392106
484 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-layout-08.svg text-layout-08-ref.svg # Bug 1392106
485 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-scale-01.svg text-scale-01-ref.svg # Bug 1392106
486 fuzzy-if(skiaContent,0-2,0-1000) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-scale-02.svg text-scale-02-ref.svg # Bug 1392106
487 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == text-scale-03.svg text-scale-03-ref.svg # Bug 1392106
489 == text-style-01a.svg text-style-01-ref.svg
490 == text-style-01b.svg text-style-01-ref.svg
491 == text-style-01c.svg text-style-01-ref.svg
492 == text-style-01d.svg text-style-01-ref.svg
493 == text-style-01e.svg text-style-01-ref.svg
495 == text-stroke-scaling-01.svg text-stroke-scaling-01-ref.svg
496 fuzzy(0-16,0-3) == text-stroke-scaling-02a.html text-stroke-scaling-02-ref.html # antialiasing
497 fuzzy(0-16,0-3) == text-stroke-scaling-02b.html text-stroke-scaling-02-ref.html # antialiasing
498 == text-stroke-scaling-02a.html text-stroke-scaling-02b.html
499 == textPath-01.svg textPath-01-ref.svg
500 == textPath-02.svg pass.svg
501 fuzzy-if(skiaContent,0-1,0-610) == textPath-03.svg pass.svg
502 == textPath-04.svg pass.svg
503 == textPath-05.html pass.svg
504 == textPath-06.svg pass.svg
505 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == textPath-line-01.svg textPath-line-01-ref.svg # bug 1392106
506 == textPath-path-attribute-01.svg textPath-path-attribute-01-ref.svg
507 == textPath-side-attribute-01.svg pass.svg
509 == text-white-space-01.svg text-white-space-01-ref.svg
511 == thin-stroke-01.svg pass.svg
513 == transform-origin-presentation-01.svg pass.svg
515 == transform-outer-svg-01.svg transform-outer-svg-01-ref.svg
516 == css-transform-svg.html css-transform-svg-ref.html
518 == tspan-dxdy-01.svg tspan-dxdy-ref.svg
519 == tspan-dxdy-02.svg tspan-dxdy-ref.svg
520 == tspan-dxdy-03.svg tspan-dxdy-ref.svg
521 == tspan-dxdy-04.svg tspan-dxdy-ref.svg
522 == tspan-dxdy-05.svg tspan-dxdy-ref.svg
523 == tspan-dxdy-06.svg tspan-dxdy-ref.svg
524 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-dxdy-textPath-01.svg tspan-dxdy-textPath-01-ref.svg # Bug 1392106
525 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-01.svg tspan-rotate-ref.svg # bug 1392106
526 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-02.svg tspan-rotate-02.svg # Bug 1392106
527 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-02.svg tspan-rotate-02-ref.svg # Bug 1392106
528 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-03.svg tspan-rotate-ref.svg # Bug 1392106
529 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-04.svg tspan-rotate-04.svg # Bug 1392106
530 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-04.svg tspan-rotate-04-ref.svg # Bug 1392106
531 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-05.svg tspan-rotate-ref.svg # Bug 1392106
532 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-06.svg tspan-rotate-ref.svg # Bug 1392106
533 fuzzy-if(skiaContent,0-1,0-550) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == tspan-rotate-07.svg tspan-rotate-07-ref.svg # Bug 1392106
534 == tspan-rotate-textPath-01.svg tspan-rotate-textPath-01-ref.svg
535 fuzzy-if(skiaContent,0-1,0-100) == tspan-xy-01.svg tspan-xy-ref.svg
536 == tspan-xy-02.svg tspan-xy-ref.svg
537 fuzzy-if(skiaContent,0-1,0-300) == tspan-xy-03.svg tspan-xy-ref.svg
538 fuzzy-if(skiaContent,0-1,0-300) == tspan-xy-04.svg tspan-xy-ref.svg
539 fuzzy-if(skiaContent,0-1,0-300) == tspan-xy-05.svg tspan-xy-ref.svg
540 fuzzy-if(skiaContent,0-1,0-300) == tspan-xy-06.svg tspan-xy-ref.svg
541 fuzzy-if(skiaContent,0-1,0-100) == tspan-xy-anchor-middle-01.svg tspan-xy-anchor-middle-ref.svg
542 fuzzy-if(skiaContent,0-1,0-100) == tspan-xy-anchor-end-01.svg tspan-xy-anchor-end-ref.svg
544 pref(layout.css.devPixelsPerPx,"1.0") == svg-blurry-with-subpixel-position.html svg-blurry-with-subpixel-position-ref.html
546 == use-01.svg pass.svg
547 == use-01-extref.svg pass.svg
548 == use-02-extref.svg use-02-extref-ref.svg
549 == use-extref-dataURI-01.svg pass.svg
550 == use-children.svg pass.svg
552 == use-element-shadow-tree-rule-matching.html pass.svg
554 # test case for Fragment URLs
555 # https://drafts.csswg.org/css-values/#local-urls
556 == use-localRef-marker-01.svg use-localRef-marker-01-ref.svg
557 == use-localRef-clipPath-01.svg use-localRef-clipPath-01-ref.svg
558 == use-localRef-filter-01.svg use-localRef-filter-01-ref.svg
559 == use-localRef-fill-01.svg use-localRef-fill-01-ref.svg
560 == use-localRef-link.html pass.svg
561 == use-localRef-stroke-01.svg use-localRef-stroke-01-ref.svg
562 == use-localRef-mask-01.svg use-localRef-mask-01-ref.svg
564 == userSpaceOnUse-and-pattern-01.svg userSpaceOnUse-and-pattern-01-ref.svg
566 == viewBox-and-pattern-01.svg pass.svg
567 == viewBox-and-pattern-02.svg pass.svg
568 == viewBox-and-pattern-03.svg pass.svg
569 == viewBox-and-pattern-04.svg pass.svg
570 == viewBox-and-symbol-01.svg pass.svg
571 == viewBox-invalid-01.svg pass.svg
572 == viewBox-invalid-02.svg pass.svg
573 == viewBox-valid-01.svg pass.svg
574 == viewBox-valid-02.xhtml pass.svg
575 == viewport-percent-graphic-user-01.svg pass.svg
576 == winding-01.svg pass.svg
578 == zero-stroke-01.svg pass.svg
580 # currentColor override by color attribute
581 == currentColor-override-flood.svg pass.svg
582 == currentColor-override-lighting.svg currentColor-override-lighting-ref.svg
583 == currentColor-override-stop.svg pass.svg
585 == mask-invalidation.html mask-invalidation-ref.html
586 == filter-in-mask.html filter-in-mask-ref.html
587 == overflow-visible-image.html overflow-visible-image-ref.html
589 # Shadow DOM id tracking.
590 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-1.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
591 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-2.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
592 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-3.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
593 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-4.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
594 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-5.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
595 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-6.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
596 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-7.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
597 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-8.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
598 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-9.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
599 random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) skip-if(geckoview&&webrender) == fragid-shadow-10.html fragid-shadow-ref.html # Bug 1392106, bug 1560367 for GV+WR
601 == mask-resource.html mask-resource-ref.html
602 fails-if(Android) != mask-resource.html about:blank # The image the test uses is not on Android
604 != bug-1562091.html bug-1562091-ref.html
605 == 1570363-1.html 1570363-1-ref.html
607 fuzzy-if(webrender,0-1,0-92) fuzzy-if(!webrender,0-2,0-7882) == mask-opacity-invalidation-1.html mask-opacity-invalidation-1-ref.html # clip-path mask/opacity optimization
608 == transform-animation-on-path.html transform-animation-on-path-ref.html