tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

reftest.list (30362B)


      1 # svg-as-an-image tests
      2 include as-image/reftest.list
      3 
      4 # <image> tests
      5 include image/reftest.list
      6 
      7 # sizing tests
      8 include sizing/reftest.list
      9 
     10 # filter tests
     11 include filters/reftest.list
     12 
     13 # smil / animation tests
     14 include smil/reftest.list
     15 
     16 # text tests
     17 include text/reftest.list
     18 
     19 # load only tests
     20 include load-only/reftest.list
     21 
     22 # Mozilla only tests (i.e. those containing XUL/XBL/etc.)
     23 skip-if(useDrawSnapshot) include moz-only/reftest.list
     24 
     25 # svg-integration tests (using svg effects in e.g. HTML)
     26 include svg-integration/reftest.list
     27 
     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
     32 
     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
     36 
     37 == baseline-middle-01.svg pass.svg
     38 
     39 == blend-color-burn.svg blend-color-burn-ref.svg
     40 == blend-color-dodge.svg blend-color-dodge-ref.svg
     41 # == blend-color.svg blend-color-ref.svg
     42 == blend-darken.svg blend-darken-ref.svg
     43 == blend-difference.svg blend-difference-ref.svg
     44 fuzzy(0-1,0-1600) fuzzy-if(Android,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) == 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(0-1,0-1600) random-if(Android) == 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
     62 == active-clip-and-mask.html active-clip-and-mask-ref.html
     63 
     64 # this test exists to detect if clip paths are erroneously cropped by the
     65 # unfiltered size of the primitive, which was bug 1459890, so the blur fuzz
     66 # doesn't matter, as if the error occurs it causes a much more drastic change
     67 fuzzy(0-20,0-9840) == blur-inside-clipPath.svg blur-inside-clipPath-ref.svg
     68 
     69 == border-radius-01.html pass.svg
     70 == mask-image-filter-transform.html mask-image-filter-transform-ref.html
     71 
     72 == current-translate-01.svg pass.svg
     73 == current-translate-02.svg pass.svg
     74 
     75 == clip-01.svg pass.svg
     76 == clip-02a.svg clip-02-ref.svg
     77 == clip-02b.svg clip-02-ref.svg
     78 fuzzy(0-1,0-10000) == clip-surface-clone-01.svg clip-surface-clone-01-ref.svg
     79 == clip-use-element-01.svg pass.svg
     80 == clip-use-element-02.svg pass.svg
     81 
     82 == clipPath-advanced-01.svg pass.svg
     83 fuzzy(0-3,0-350) == clipPath-and-mask-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html
     84 fuzzy(0-3,0-350) == clipPath-and-mask-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html
     85 fuzzy(0-1,0-630) == clipPath-and-shape-rendering-01.svg clipPath-and-shape-rendering-01-ref.svg # bug 614840
     86 == clipPath-and-transform-01.svg pass.svg
     87 == clipPath-and-transform-02.svg pass.svg
     88 == clipPath-basic-01.svg pass.svg
     89 == clipPath-basic-02.svg pass.svg
     90 == clipPath-basic-03.svg pass.svg
     91 == clipPath-basic-04.svg pass.svg
     92 == clipPath-basic-05.svg pass.svg
     93 == clipPath-basic-06.svg pass.svg
     94 == clipPath-basic-07.svg pass.svg
     95 == clipPath-basic-08.svg pass.svg
     96 == clipPath-basic-shape-transform.html clipPath-basic-shape-transform-ref.html
     97 == clipPath-css-transform.html clipPath-css-transform-ref.html
     98 == clipPath-fill-box.html clipPath-fill-box-ref.html
     99 fuzzy(0-3,0-350) == clipPath-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html
    100 fuzzy(0-3,0-350) == clipPath-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html
    101 fuzzy(0-1,0-32400) == clipPath-on-outflowElement-02a.html clipPath-on-outflowElement-02-ref.html
    102 fuzzy(0-1,0-32400) == clipPath-on-outflowElement-02b.html clipPath-on-outflowElement-02-ref.html
    103 == clipPath-polygon-01.svg pass.svg
    104 == clipPath-polygon-elementFromPoint-01.svg pass.svg
    105 != clipPath-on-thin-object.svg about:blank
    106 == clipPath-winding-01.svg pass.svg
    107 
    108 == comments-in-pres-attrs.svg pass.svg
    109 
    110 == conditions-01.svg pass.svg
    111 == conditions-02.svg pass.svg
    112 == conditions-03.svg pass.svg
    113 == conditions-04.svg pass.svg
    114 == conditions-05.svg about:blank
    115 == conditions-07.svg pass.svg
    116 fuzzy(0-1,0-320) == conditions-08.svg conditions-08-ref.svg
    117 == conditions-09.svg conditions-09-ref.svg
    118 
    119 == currentColor-01.svg pass.svg
    120 == currentColor-02.svg pass.svg
    121 == currentColor-03.svg pass.svg
    122 
    123 skip-if(fission) == data-uri-with-filter-01.xhtml data-uri-with-filter-01-ref.svg # Bug 1669323
    124 == data-uri-with-gradient-01.xhtml data-uri-with-gradient-01-ref.svg
    125 == data-uri-with-pattern-01.xhtml pass.svg
    126 
    127 == dynamic-attr-removal-1.svg pass.svg
    128 == dynamic-attr-removal-2.svg pass.svg
    129 == dynamic-attr-change-1.svg pass.svg
    130 == dynamic-attr-change-2.svg pass.svg
    131 == dynamic-class-01.svg pass.svg
    132 fuzzy-if(Android,0-4,0-87) == dynamic-clipPath-01.svg pass.svg
    133 == dynamic-clipPath-02.svg pass.svg
    134 == dynamic-clipPath-clip-rule-01.svg pass.svg
    135 == dynamic-conditions-01.svg pass.svg
    136 == dynamic-conditions-02.svg about:blank
    137 == dynamic-conditions-03.svg pass.svg
    138 == dynamic-feFlood-01.svg pass.svg
    139 asserts(0-1) == dynamic-feImage-01.svg pass.svg # intermittent assertions (bug 886080)
    140 == dynamic-fill-01.svg dynamic-fill-01-ref.svg
    141 == dynamic-fill-rule-01.svg dynamic-fill-rule-01-ref.svg
    142 fuzzy(0-1,0-10000) == dynamic-filter-contents-01a.svg dynamic-filter-contents-01-ref.svg
    143 fuzzy(0-1,0-10000) == dynamic-filter-contents-01b.svg dynamic-filter-contents-01-ref.svg
    144 == dynamic-gradient-contents-01.svg pass.svg
    145 == dynamic-gradient-contents-02.svg pass.svg
    146 == dynamic-inner-svg-01.svg pass.svg
    147 == dynamic-link-style-01.svg pass.svg
    148 == dynamic-marker-01.svg pass.svg
    149 == dynamic-marker-02.svg dynamic-marker-02-ref.svg
    150 == dynamic-marker-03.svg pass.svg
    151 == dynamic-mask-01.svg pass.svg
    152 == dynamic-mask-contents-01.svg pass.svg
    153 == dynamic-mask-pre-effects-bbox.html dynamic-mask-pre-effects-bbox-ref.html
    154 == dynamic-opacity-property-01.svg pass.svg
    155 == dynamic-opacity-transition-01.svg pass.svg
    156 == dynamic-pattern-01.svg pass.svg
    157 == dynamic-pattern-02.svg pass.svg
    158 == dynamic-pattern-contents-01.svg pass.svg
    159 == dynamic-pattern-contents-02.svg pass.svg
    160 fuzzy(0-5,0-2800) == dynamic-rect-01.svg dynamic-rect-01-ref.svg
    161 fuzzy(0-13,0-6600) == dynamic-rect-02.svg dynamic-rect-02-ref.svg
    162 == dynamic-rect-03.svg dynamic-rect-03-ref.svg
    163 == dynamic-rect-04.xhtml pass.svg
    164 == dynamic-rect-05.svg pass.svg
    165 == dynamic-reflow-01.svg dynamic-reflow-01-ref.svg
    166 == dynamic-small-object-scaled-up-01.svg pass.svg
    167 == dynamic-small-object-scaled-up-02.svg pass.svg
    168 == dynamic-stroke-01.svg pass.svg
    169 == dynamic-stroke-opacity-01.svg pass.svg
    170 == dynamic-stroke-width-01.svg pass.svg
    171 == dynamic-switch-01.svg pass.svg
    172 == dynamic-text-01.svg dynamic-text-01-ref.svg
    173 fuzzy-if(winWidget,0-4,0-12739) fuzzy-if(gfxSVGFEGaussianBlur,0-16,0-1000000) == dynamic-text-02.svg dynamic-text-02-ref.svg # bug 776038 for Win7, Win8
    174 fuzzy-if(winWidget,0-2,0-10539) == dynamic-text-03.svg dynamic-text-03-ref.svg # bug 776038 for Win7
    175 == dynamic-text-04.svg dynamic-text-04-ref.svg
    176 == dynamic-text-05.svg pass.svg
    177 == dynamic-text-06.svg pass.svg
    178 == dynamic-text-07.svg dynamic-text-07-ref.svg
    179 == dynamic-text-08.svg dynamic-text-08-ref.svg
    180 == dynamic-text-attr-01.svg dynamic-text-attr-01-ref.svg
    181 == dynamic-textPath-01.svg dynamic-textPath-01-ref.svg
    182 == dynamic-textPath-02.svg dynamic-textPath-02-ref.svg
    183 == dynamic-textPath-03.svg dynamic-textPath-03-ref.svg
    184 == dynamic-textPath-04.html pass.svg
    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 == dynamic-use-08.svg pass.svg
    193 random == dynamic-use-nested-01a.svg dynamic-use-nested-01-ref.svg
    194 random == dynamic-use-nested-01b.svg dynamic-use-nested-01-ref.svg
    195 == dynamic-use-remove-width.svg dynamic-use-remove-width-ref.svg
    196 == dynamic-viewBox-change-01.svg pass.svg
    197 == dynamic-viewBox-change-02.svg pass.svg
    198 == dynamic-viewBox-change-03.svg pass.svg
    199 
    200 == fallback-color-01a.svg pass.svg
    201 == fallback-color-01b.svg pass.svg
    202 == fallback-color-02.svg fallback-color-02-ref.svg
    203 == fallback-color-03.svg pass.svg
    204 fuzzy(0-1,0-2) == fallback-color-04.svg pass.svg
    205 == fallback-color-05a.svg fallback-color-05-ref.svg
    206 == fallback-color-05b.svg fallback-color-05-ref.svg
    207 == fallback-color-06.svg pass.svg
    208 
    209 == filter-and-clip.svg filter-and-clip-ref.svg
    210 == filter-basic-01.svg pass.svg
    211 == filter-basic-02.svg pass.svg
    212 == filter-basic-03.svg pass.svg
    213 == filter-bounds-01.svg pass.svg
    214 == filter-bounds-02.svg pass.svg
    215 # Disabled for now, see bug 1286798 comment 180, 187, 190 and 196.
    216 # This pref is normally on by default, but we turn it off in reftest runs to
    217 # disable an unnecessary security-check. This reftest is actually testing that
    218 # the security check works, though, so it needs the pref to be turned on:
    219 skip pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg pass.svg # Bug 695385
    220 == filter-foreignObject-01.svg pass.svg
    221 == filter-in-mask-01.svg pass.svg
    222 == filter-invalidation-01.svg pass.svg
    223 fuzzy(0-71,0-821) fails-if(winWidget) fuzzy-if(cocoaWidget&&!swgl,1-1,117-458) == filter-on-continuation-box-01.html filter-on-continuation-box-ref.html
    224 == filter-result-01.svg filter-result-01-ref.svg
    225 == filter-scaled-01.svg pass.svg
    226 fuzzy(0-1,0-500) == filter-scaled-02.html filter-scaled-02-ref.html
    227 == filter-translated-01.svg filter-translated-01-ref.svg
    228 == filter-use-element-01.svg pass.svg
    229 == filtered-image-in-pattern-01.svg pass.svg
    230 fuzzy(0-1,0-800000) == filters-and-group-opacity-01.svg filters-and-group-opacity-01-ref.svg
    231 
    232 == foreignObject-01.svg pass.svg
    233 == foreignObject-02.svg foreignObject-02-ref.svg
    234 == foreignObject-ancestor-style-change-01.svg foreignObject-ancestor-style-change-01-ref.svg
    235 == foreignObject-change-transform-01.svg pass.svg
    236 == foreignObject-display-01.svg pass.svg
    237 fuzzy-if(cocoaWidget,0-1,0-1) fuzzy-if(gtkWidget,0-2,0-2) fuzzy-if(geckoview,0-4,0-9) == foreignObject-form-theme.svg foreignObject-form-theme-ref.html # Bug 1727811
    238 == foreignObject-img.html foreignObject-img-ref.html
    239 == foreignObject-img-form-theme.html foreignObject-img-form-theme-ref.html
    240 == foreignObject-move-repaint-01.svg pass.svg
    241 == foreignObject-overflow-01.svg pass.svg
    242 == foreignObject-start-hidden-01.svg pass.svg # followup from Bug 596765
    243 == foreignObject-start-hidden-02.svg pass.svg
    244 == foreignObject-style-change-01.svg pass.svg
    245 == foreignObject-dynamic-abspos-01.html foreignObject-dynamic-abspos-01-ref.html
    246 fuzzy-if(Android,0-18,0-600) == foreignObject-fixedpos-01.html foreignObject-dynamic-abspos-01-ref.html
    247 == foreignObject-fixedpos-02.html foreignObject-fixedpos-ref.html
    248 == foreignObject-dynamic-fixedpos-01.html foreignObject-dynamic-abspos-01-ref.html
    249 == foreignObject-dynamic-line-height-01.html foreignObject-dynamic-line-height-01-ref.html
    250 == foreignObject-vertical-01.svg foreignObject-vertical-01-ref.svg
    251 
    252 == fragmentIdentifier-01.xhtml pass.svg
    253 
    254 == g-transform-01.svg pass.svg
    255 
    256 == getElementById-a-element-01.svg pass.svg
    257 == geometry-properties-in-css.html geometry-properties-in-css-ref.html
    258 
    259 == gradient-href-01.html pass.svg
    260 fuzzy(0-3,0-32000) == gradient-live-01a.svg gradient-live-01-ref.svg
    261 fuzzy(0-3,0-32000) == gradient-live-01b.svg gradient-live-01-ref.svg
    262 fuzzy(0-3,0-32000) == gradient-live-01c.svg gradient-live-01-ref.svg
    263 fuzzy(0-3,0-32000) == gradient-live-01d.svg gradient-live-01-ref.svg
    264 == gradient-transform-01.svg pass.svg
    265 == href-attr-change-restyles.svg href-attr-change-restyles-ref.svg
    266 fuzzy(0-1,0-550) == import-svg-01.html pass.svg
    267 == invalid-text-01.svg pass.svg
    268 == lang-attribute-01.svg pass.svg
    269 == lang-attribute-02.svg pass.svg
    270 == lang-attribute-03.svg pass.svg
    271 == linearGradient-basic-01.svg pass.svg
    272 == linearGradient-basic-02.svg pass.svg
    273 # off-by-one fuzziness expected. OS X is broken with bad aliasing though (bug 1023640).
    274 fuzzy(0-1,0-5000) == linearGradient-basic-03.svg linearGradient-basic-03-ref.svg
    275 
    276 == linked-filter-01.svg pass.svg
    277 == linked-pattern-01.svg pass.svg
    278 
    279 fuzzy(0-1,0-800000) == markers-and-group-opacity-01.svg markers-and-group-opacity-01-ref.svg
    280 == marker-attribute-01.svg pass.svg
    281 fuzzy(0-1,0-1) == marker-dynamic-opacity.html marker-dynamic-opacity-ref.html
    282 == marker-css-transform.html marker-css-transform-ref.html
    283 == marker-effects-01.svg marker-effects-01-ref.svg
    284 fuzzy(0-1,0-100) == marker-viewBox-01.svg marker-viewBox-01-ref.svg
    285 fuzzy(0-65,0-570) == marker-orientation-01.svg marker-orientation-01-ref.svg
    286 fuzzy(0-65,0-570) == marker-orientation-02.svg marker-orientation-02-ref.svg
    287 == marker-orientation-03.svg pass.svg
    288 == marker-orientation-04.svg pass.svg
    289 fuzzy(0-1,0-2) == marker-orientation-05.svg pass.svg
    290 
    291 fuzzy(0-28,0-28) == mask-and-clipPath.html mask-and-clipPath-ref.html
    292 == mask-and-clipPath-2.svg pass.svg
    293 == mask-ref-loop-01.svg pass.svg
    294 == mask-basic-01.svg pass.svg
    295 fuzzy(0-1,0-10000) == mask-basic-02.svg mask-basic-02-ref.svg
    296 == mask-basic-03.svg pass.svg
    297 == mask-basic-04.svg pass.svg
    298 == mask-basic-05.svg pass.svg
    299 == mask-containing-masked-content-01.svg pass.svg
    300 == mask-contains-inner-svg-01.svg pass.svg
    301 == mask-contains-inner-svg-02.svg pass.svg
    302 == mask-css-transform.html mask-css-transform-ref.html
    303 == mask-empty-size.svg about:blank
    304 == mask-extref-dataURI-01.svg pass.svg
    305 fuzzy(0-128,0-142) == mask-img.html mask-img-ref.html
    306 fuzzy(0-4,0-800) == mask-on-outflowElement-01a.html clipPath-on-outflowElement-01-ref.html
    307 fuzzy(0-4,0-800) == mask-on-outflowElement-01b.html clipPath-on-outflowElement-01-ref.html
    308 fuzzy(0-1,0-5000) == mask-opacity-01.svg mask-opacity-01-ref.svg
    309 fuzzy(0-2,0-65536) == mask-opacity-02.svg mask-opacity-02-ref.svg
    310 fuzzy(0-1,0-5000) == mask-opacity-03.svg mask-opacity-02-ref.svg
    311 fuzzy(0-1,0-5000) == mask-opacity-04.svg mask-opacity-02-ref.svg
    312 fuzzy(0-1,0-5000) == mask-opacity-05.svg mask-opacity-02-ref.svg
    313 != mask-root-svg.svg about:blank
    314 == mask-transformed-01.svg mask-transformed-01-ref.svg
    315 == mask-transformed-02.svg pass.svg
    316 == mask-transformed-child-01.svg mask-transformed-child-01-ref.svg
    317 # fuzzy because of the differences between clipPath and mask clipping
    318 fuzzy(0-1,0-6400) == mask-type-01.svg mask-type-01-ref.svg
    319 fuzzy(0-1,0-6400) == mask-type-02.svg mask-type-01-ref.svg
    320 fuzzy(0-1,0-6400) == mask-type-03.svg mask-type-01-ref.svg
    321 fuzzy(0-1,0-6400) == mask-type-04.svg mask-type-01-ref.svg
    322 == mask-use-element-01.svg pass.svg
    323 
    324 != nested-mask-mode.svg about:blank
    325 == nested-viewBox-01.svg pass.svg
    326 == non-scaling-stroke-css-transform.html non-scaling-stroke-css-transform-ref.html
    327 
    328 fuzzy(0-3,0-448000) == nesting-invalid-01.svg nesting-invalid-01-ref.svg
    329 
    330 fuzzy(0-2,0-1000) == non-scaling-stroke-01.svg non-scaling-stroke-01-ref.svg
    331 fuzzy(0-51,0-900) fuzzy-if(Android,0-52,0-4104) fails-if(useDrawSnapshot) == non-scaling-stroke-02.svg non-scaling-stroke-02-ref.svg
    332 == non-scaling-stroke-03.svg non-scaling-stroke-03-ref.svg
    333 
    334 == objectBoundingBox-and-clipPath.svg pass.svg
    335 # Bug 588684
    336 == objectBoundingBox-and-fePointLight-01.svg objectBoundingBox-and-fePointLight-01-ref.svg
    337 == objectBoundingBox-and-fePointLight-02.svg objectBoundingBox-and-fePointLight-02-ref.svg
    338 == objectBoundingBox-and-mask.svg pass.svg
    339 == objectBoundingBox-and-mask-02.svg pass.svg
    340 == objectBoundingBox-and-pattern-01a.svg objectBoundingBox-and-pattern-01-ref.svg
    341 == objectBoundingBox-and-pattern-01b.svg objectBoundingBox-and-pattern-01-ref.svg
    342 == objectBoundingBox-and-pattern-01c.svg objectBoundingBox-and-pattern-01-ref.svg
    343 == objectBoundingBox-and-pattern-02.svg pass.svg
    344 == objectBoundingBox-and-pattern-03.svg objectBoundingBox-and-pattern-03-ref.svg
    345 
    346 == opacity-and-gradient-01.svg pass.svg
    347 skip-if(winWidget) fuzzy(0-1,0-200000) == opacity-and-gradient-02.svg opacity-and-gradient-02-ref.svg
    348 == opacity-and-pattern-01.svg pass.svg
    349 fuzzy(0-1,0-10000) == opacity-and-transform-01.svg opacity-and-transform-01-ref.svg
    350 
    351 fuzzy-if(Android,0-8,0-200) == outer-svg-border-and-padding-01.svg outer-svg-border-and-padding-01-ref.svg
    352 
    353 fuzzy(0-255,0-214) fuzzy-if(Android,0-255,0-1439) == outline.html outline-ref.html # Bug 1503525
    354 
    355 == overflow-on-outer-svg-01.svg overflow-on-outer-svg-01-ref.svg
    356 == overflow-on-outer-svg-02a.xhtml overflow-on-outer-svg-02-ref.xhtml
    357 == overflow-on-outer-svg-02b.xhtml overflow-on-outer-svg-02-ref.xhtml
    358 == overflow-on-outer-svg-02c.xhtml overflow-on-outer-svg-02-ref.xhtml
    359 == overflow-on-outer-svg-02d.xhtml overflow-on-outer-svg-02-ref.xhtml
    360 == overflow-on-outer-svg-03a.xhtml overflow-on-outer-svg-03-ref.xhtml
    361 == overflow-on-outer-svg-03b.xhtml overflow-on-outer-svg-03-ref.xhtml
    362 
    363 == paint-on-maskLayer-1a.html paint-on-maskLayer-1-ref.html
    364 == paint-on-maskLayer-1b.html paint-on-maskLayer-1-ref.html
    365 == paint-on-maskLayer-1c.html paint-on-maskLayer-1-ref.html
    366 fuzzy-if(winWidget,0-16,0-5) == paint-order-01.svg paint-order-01-ref.svg
    367 == paint-order-02.svg paint-order-02-ref.svg
    368 == paint-order-03.svg paint-order-03-ref.svg
    369 
    370 fuzzy(0-54,0-77) == path-01.svg path-01-ref.svg
    371 == path-02.svg pass.svg
    372 == path-04.svg pass.svg
    373 == path-05.svg pass.svg
    374 fuzzy(0-1,0-400) == path-06.svg path-06-ref.svg
    375 == path-07.svg path-07-ref.svg
    376 == path-08.svg pass.svg
    377 == path-transform-box.svg pass.svg
    378 
    379 == pathLength-01.svg pass.svg
    380 == pathLength-02.svg pass.svg
    381 
    382 == pattern-basic-01.svg pass.svg
    383 # Massively downsampling an image plays out differently when using WR instead of blob images.
    384 # In practive the two *look* identical, unfortunately the fuzziness is so high that the test is
    385 # barely meaningful.
    386 fuzzy(0-128,0-100) == pattern-big-image.html pattern-big-image-ref.html
    387 == pattern-css-transform.html pattern-css-transform-ref.html
    388 == pattern-invalid-01.svg pattern-invalid-01-ref.svg
    389 == pattern-live-01a.svg pattern-live-01-ref.svg
    390 == pattern-live-01b.svg pattern-live-01-ref.svg
    391 == pattern-live-01c.svg pattern-live-01-ref.svg
    392 == pattern-scale-01a.svg pattern-scale-01-ref.svg
    393 == pattern-scale-01b.svg pattern-scale-01-ref.svg
    394 == pattern-scale-01c.svg pattern-scale-01-ref.svg
    395 == pattern-transform-presence-01.svg pattern-transform-presence-01-ref.svg
    396 == pattern-transformed-01.svg pattern-transformed-01-ref.svg
    397 fuzzy(0-40,0-13015) == pattern-transformed-02.svg pattern-transformed-02-ref.svg
    398 
    399 == polygon-01.svg polygon-01-ref.svg
    400 == polygon-marker-01.svg pass.svg
    401 == polygon-points-negative-01.svg pass.svg
    402 == polyline-points-invalid-01.svg pass.svg
    403 
    404 == pseudo-classes-01.svg pass.svg
    405 # This test depends on :visited styles (which are asynchronous), so we run
    406 # it in layout/style/test/test_visited_reftests.html instead of using the
    407 # reftest harness.
    408 # == pseudo-classes-02.svg pseudo-classes-02-ref.svg
    409 
    410 == radialGradient-basic-01.svg pass.svg
    411 == radialGradient-basic-02.svg pass.svg
    412 fuzzy(0-1,0-5) fuzzy-if(winWidget,0-96,0-21713) skip-if(winWidget&&isCoverageBuild) fuzzy-if(Android&&device,0-4,0-946) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html # Bug 1718175 (Win CCov: Bug 1740155)
    413 == radialGradient-basic-04.svg pass.svg
    414 == radialGradient-fr-01.svg pass.svg
    415 fuzzy(0-1,0-3235) fuzzy-if(winWidget,0-1,0-7030) == radialGradient-fr-02.svg radialGradient-fr-02-ref.svg
    416 
    417 fuzzy(0-1,0-3600) == rect-01.svg pass.svg
    418 == rect-02.svg pass.svg
    419 == rect-03.svg pass.svg
    420 == rect-04.svg pass.svg
    421 == rect-with-rx-and-ry-01.svg pass.svg
    422 == rect-with-rx-or-ry-01.svg rect-with-rx-or-ry-01-ref.svg
    423 
    424 == rootElement-null-01.svg pass.svg
    425 
    426 == script-empty-01.svg pass.svg
    427 
    428 == selector-01.svg pass.svg
    429 
    430 == stroke-dasharray-01.svg stroke-dasharray-01-ref.svg
    431 fuzzy(0-1,0-340) == stroke-dasharray-02.svg pass.svg
    432 fuzzy(0-1,0-340) == stroke-dasharray-03.svg pass.svg
    433 == stroke-dasharray-and-pathLength-01.svg pass.svg
    434 fails-if(useDrawSnapshot) == stroke-dasharray-and-text-01.svg stroke-dasharray-and-text-01-ref.svg
    435 == stroke-dashoffset-01.svg pass.svg
    436 == stroke-dashoffset-and-pathLength-01.svg pass.svg
    437 == stroke-linecap-circle-ellipse-01.svg stroke-linecap-circle-ellipse-01-ref.svg
    438 == stroke-linecap-circle-ellipse-dashed-01.svg pass.svg
    439 == stroke-linecap-round-w-zero-length-segs-01.svg pass.svg
    440 == stroke-linecap-round-w-zero-length-segs-02.svg pass.svg
    441 == stroke-linecap-round-w-zero-length-segs-03.svg pass.svg
    442 == stroke-linecap-square-w-zero-length-segs-01.svg pass.svg
    443 == stroke-linecap-square-w-zero-length-segs-02.svg pass.svg
    444 == stroke-width-percentage-01.svg pass.svg
    445 == stroke-width-percentage-02a.svg stroke-width-percentage-02-ref.svg
    446 == stroke-width-percentage-02b.svg stroke-width-percentage-02-ref.svg
    447 == stroke-width-percentage-03.xhtml stroke-width-percentage-03-ref.xhtml
    448 
    449 == style-property-on-script-element-01.svg pass.svg
    450 == style-without-type-attribute.svg pass.svg
    451 
    452 == svg-in-foreignObject-01.xhtml svg-in-foreignObject-01-ref.xhtml
    453 fuzzy(0-1,0-2600) == svg-in-foreignObject-02.xhtml svg-in-foreignObject-01-ref.xhtml # reuse -01-ref.xhtml
    454 == svg-in-inner-svg-dimensions.svg pass.svg
    455 == switch-01.svg pass.svg
    456 
    457 == suspend-01.svg pass.svg
    458 == suspend-02.svg pass.svg
    459 == suspend-03.svg pass.svg
    460 == suspend-04.svg pass.svg
    461 == suspend-05.svg pass.svg
    462 == suspend-06.svg pass.svg
    463 == suspend-07.svg pass.svg
    464 == suspend-08.svg pass.svg
    465 
    466 == svg-effects-area-unzoomed.xhtml svg-effects-area-unzoomed-ref.xhtml
    467 fuzzy-if(geckoview&&!emulator&&gfxSVGFEComponentTransfer,0-4,0-305) == svg-effects-area-zoomed-in.xhtml svg-effects-area-zoomed-in-ref.xhtml
    468 == svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out-ref.xhtml
    469 == svg-transform-01.svg pass.svg
    470 == svg-transform-02.svg pass.svg
    471 
    472 fuzzy(0-39,0-269) == symbol-01.svg symbol-01-ref.svg
    473 
    474 == text-font-size-01.svg pass.svg
    475 == text-font-weight-01.svg text-font-weight-01-ref.svg
    476 == text-gradient-01.svg text-gradient-01-ref.svg
    477 random-if(winWidget) fuzzy-if(Android,0-10,0-2) == text-gradient-02.svg text-gradient-02-ref.svg # see bug 590101
    478 fuzzy(0-1,0-5500) == text-gradient-03.svg pass.svg
    479 == text-gradient-04.svg text-gradient-04-ref.svg
    480 == text-in-link-01.svg text-in-link-01-ref.svg
    481 == text-in-link-02.svg text-in-link-02-ref.svg
    482 == text-in-link-03.svg text-in-link-03-ref.svg
    483 # Tests for bug 546813: sanity-check using HTML text, then test SVG behavior.
    484 != text-language-00.xhtml text-language-00-ref.xhtml
    485 random-if(gtkWidget) != text-language-01.xhtml text-language-01-ref.xhtml # Fails on Linux tryserver due to lack of CJK fonts.
    486 == text-layout-01.svg text-layout-01-ref.svg
    487 == text-layout-02.svg text-layout-02-ref.svg
    488 == text-layout-03.svg text-layout-03-ref.svg
    489 == text-layout-04.svg text-layout-04-ref.svg
    490 == text-layout-05.svg text-layout-05-ref.svg
    491 fuzzy-if(cocoaWidget,0-1,0-3) == text-layout-06.svg text-layout-06-ref.svg
    492 == text-layout-07.svg text-layout-07-ref.svg
    493 == text-layout-08.svg text-layout-08-ref.svg
    494 == text-layout-09.svg pass.svg
    495 == text-layout-10.svg pass.svg # Bug 1392106
    496 == text-scale-01.svg text-scale-01-ref.svg
    497 fuzzy(0-2,0-1000) == text-scale-02.svg text-scale-02-ref.svg
    498 == text-scale-03.svg text-scale-03-ref.svg
    499 
    500 == text-style-01a.svg text-style-01-ref.svg
    501 == text-style-01b.svg text-style-01-ref.svg
    502 == text-style-01c.svg text-style-01-ref.svg
    503 == text-style-01d.svg text-style-01-ref.svg
    504 == text-style-01e.svg text-style-01-ref.svg
    505 
    506 == text-stroke-scaling-01.svg text-stroke-scaling-01-ref.svg
    507 fuzzy(0-16,0-11) fuzzy-if(Android,0-16,0-1500) == text-stroke-scaling-02a.html text-stroke-scaling-02-ref.html # antialiasing
    508 fuzzy(0-16,0-11) fuzzy-if(Android,0-16,0-1500) == text-stroke-scaling-02b.html text-stroke-scaling-02-ref.html # antialiasing
    509 == text-stroke-scaling-02a.html text-stroke-scaling-02b.html
    510 == textPath-01.svg textPath-01-ref.svg
    511 == textPath-02.svg pass.svg
    512 fuzzy(0-1,0-610) fuzzy-if(gtkWidget,0-18,0-3) == textPath-03.svg pass.svg
    513 fuzzy-if(gtkWidget,0-18,0-7) == textPath-04.svg pass.svg
    514 == textPath-05.html pass.svg
    515 == textPath-06.svg pass.svg
    516 == textPath-line-01.svg textPath-line-01-ref.svg
    517 == textPath-path-attribute-01.svg textPath-path-attribute-01-ref.svg
    518 == textPath-side-attribute-01.svg pass.svg
    519 
    520 == text-white-space-01.svg text-white-space-01-ref.svg
    521 
    522 == thin-stroke-01.svg pass.svg
    523 
    524 == transform-origin-presentation-01.svg pass.svg
    525 
    526 == transform-outer-svg-01.svg transform-outer-svg-01-ref.svg
    527 == css-transform-svg.html css-transform-svg-ref.html
    528 
    529 == tspan-dxdy-01.svg tspan-dxdy-ref.svg
    530 == tspan-dxdy-02.svg tspan-dxdy-ref.svg
    531 == tspan-dxdy-03.svg tspan-dxdy-ref.svg
    532 == tspan-dxdy-04.svg tspan-dxdy-ref.svg
    533 == tspan-dxdy-05.svg tspan-dxdy-ref.svg
    534 == tspan-dxdy-06.svg tspan-dxdy-ref.svg
    535 == tspan-dxdy-textPath-01.svg tspan-dxdy-textPath-01-ref.svg
    536 == tspan-rotate-01.svg tspan-rotate-ref.svg
    537 fuzzy(0-1,0-550) == tspan-rotate-02.svg tspan-rotate-02.svg
    538 fuzzy(0-1,0-550) == tspan-rotate-02.svg tspan-rotate-02-ref.svg
    539 fuzzy(0-1,0-550) == tspan-rotate-03.svg tspan-rotate-ref.svg
    540 fuzzy(0-1,0-550) == tspan-rotate-04.svg tspan-rotate-04.svg
    541 fuzzy(0-1,0-550) == tspan-rotate-04.svg tspan-rotate-04-ref.svg
    542 fuzzy(0-1,0-550) == tspan-rotate-05.svg tspan-rotate-ref.svg
    543 fuzzy(0-1,0-550) == tspan-rotate-06.svg tspan-rotate-ref.svg
    544 fuzzy(0-1,0-550) == tspan-rotate-07.svg tspan-rotate-07-ref.svg
    545 == tspan-rotate-textPath-01.svg tspan-rotate-textPath-01-ref.svg
    546 fuzzy(0-1,0-100) == tspan-xy-01.svg tspan-xy-ref.svg
    547 == tspan-xy-02.svg tspan-xy-ref.svg
    548 fuzzy(0-1,0-300) == tspan-xy-03.svg tspan-xy-ref.svg
    549 fuzzy(0-1,0-300) == tspan-xy-04.svg tspan-xy-ref.svg
    550 fuzzy(0-1,0-300) == tspan-xy-05.svg tspan-xy-ref.svg
    551 fuzzy(0-1,0-300) == tspan-xy-06.svg tspan-xy-ref.svg
    552 fuzzy(0-1,0-100) == tspan-xy-anchor-middle-01.svg tspan-xy-anchor-middle-ref.svg
    553 fuzzy(0-1,0-100) == tspan-xy-anchor-end-01.svg tspan-xy-anchor-end-ref.svg
    554 
    555 pref(layout.css.devPixelsPerPx,"1.0") == svg-blurry-with-subpixel-position.html svg-blurry-with-subpixel-position-ref.html
    556 
    557 == use-01.svg pass.svg
    558 == use-02.svg pass.svg
    559 == use-01-extref.svg pass.svg
    560 == use-02-extref.svg use-02-extref-ref.svg
    561 == use-children.svg pass.svg
    562 
    563 test-pref(svg.use-element.graphics-element-restrictions,0) == use-restrictions.svg use-restrictions-not-restricted-ref.svg
    564 test-pref(svg.use-element.graphics-element-restrictions,1) != use-restrictions.svg use-restrictions-not-restricted-ref.svg
    565 test-pref(svg.use-element.graphics-element-restrictions,1) ref-pref(svg.use-element.graphics-element-restrictions,2) != use-restrictions.svg use-restrictions.svg
    566 
    567 == use-element-shadow-tree-rule-matching.html pass.svg
    568 == use-image-01.svg pass.svg
    569 
    570 # test case for Fragment URLs
    571 # https://drafts.csswg.org/css-values/#local-urls
    572 == use-localRef-marker-01.svg use-localRef-marker-01-ref.svg
    573 == use-localRef-clipPath-01.svg use-localRef-clipPath-01-ref.svg
    574 == use-localRef-filter-01.svg use-localRef-filter-01-ref.svg
    575 == use-localRef-fill-01.svg use-localRef-fill-01-ref.svg
    576 == use-localRef-link.html pass.svg
    577 == use-localRef-stroke-01.svg use-localRef-stroke-01-ref.svg
    578 == use-localRef-mask-01.svg use-localRef-mask-01-ref.svg
    579 
    580 == userSpaceOnUse-and-pattern-01.svg userSpaceOnUse-and-pattern-01-ref.svg
    581 
    582 == viewBox-and-pattern-01.svg pass.svg
    583 == viewBox-and-pattern-02.svg pass.svg
    584 == viewBox-and-pattern-03.svg pass.svg
    585 == viewBox-and-pattern-04.svg pass.svg
    586 == viewBox-and-symbol-01.svg pass.svg
    587 == viewBox-invalid-01.svg pass.svg
    588 == viewBox-invalid-02.svg pass.svg
    589 == viewBox-valid-01.svg pass.svg
    590 == viewBox-valid-02.xhtml pass.svg
    591 == viewport-percent-graphic-user-01.svg pass.svg
    592 == winding-01.svg pass.svg
    593 
    594 == zero-stroke-01.svg pass.svg
    595 
    596 # currentColor override by color attribute
    597 == currentColor-override-flood.svg pass.svg
    598 == currentColor-override-lighting.svg currentColor-override-lighting-ref.svg
    599 == currentColor-override-stop.svg pass.svg
    600 
    601 defaults skip-if(ThreadSanitizer)
    602 
    603 == mask-invalidation.html mask-invalidation-ref.html
    604 == filter-in-mask.html filter-in-mask-ref.html
    605 == overflow-visible-image.html overflow-visible-image-ref.html
    606 
    607 # Shadow DOM id tracking.
    608 skip-if(geckoview) == fragid-shadow-1.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    609 skip-if(geckoview) == fragid-shadow-2.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    610 skip-if(geckoview) == fragid-shadow-3.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    611 skip-if(geckoview) == fragid-shadow-4.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    612 skip-if(geckoview) == fragid-shadow-5.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    613 skip-if(geckoview) == fragid-shadow-6.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    614 skip-if(geckoview) == fragid-shadow-7.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    615 skip-if(geckoview) == fragid-shadow-8.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    616 skip-if(geckoview) == fragid-shadow-9.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    617 skip-if(geckoview) == fragid-shadow-10.html fragid-shadow-ref.html # bug 1560367 for GV+WR, bug 1717061 for Win 7
    618 
    619 == mask-resource.html mask-resource-ref.html
    620 fails-if(Android) != mask-resource.html about:blank # The image the test uses is not on Android
    621 
    622 != bug-1562091.html bug-1562091-ref.html
    623 == 1570363-1.html 1570363-1-ref.html
    624 == 1976116.html 1976116-ref.html
    625 
    626 fuzzy(0-1,0-150) == mask-opacity-invalidation-1.html mask-opacity-invalidation-1-ref.html # clip-path mask/opacity optimization
    627 skip-if(Android) skip-if(cocoaWidget) skip-if(winWidget) == transform-animation-on-path.html transform-animation-on-path-ref.html #Bug 1638909
    628 
    629 fuzzy(0-20,0-110) == 1792313.svg 1792313-ref.svg
    630 pref(svg.use-element.recursive-clone-limit.enabled,1) != about:blank explosive-use.svg
    631 
    632 # do not increase fuzz significantly, test was designed to be within 1 color unit
    633 fuzzy(0-1,0-230400) == 1630900-1.html 1630900-1-ref.html
    634 # do not increase fuzz significantly, test was designed to be within 1 color unit
    635 
    636 fuzzy-if(winWidget||cocoaWidget,0-1,0-6050) == rect-no-backgrounds-print.html rect-no-backgrounds-print-ref.html
    637 
    638 == bad-arc.html bad-arc-ref.html