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 | [DEFAULT] |
michael@0 | 2 | support-files = |
michael@0 | 3 | android.json |
michael@0 | 4 | file_drawImage_document_domain.html |
michael@0 | 5 | image_anim-gr.gif |
michael@0 | 6 | image_anim-gr.png |
michael@0 | 7 | image_anim-poster-gr.png |
michael@0 | 8 | image_broken.png |
michael@0 | 9 | image_ggrr-256x256.png |
michael@0 | 10 | image_green-16x16.png |
michael@0 | 11 | image_green-1x1.png |
michael@0 | 12 | image_green-redirect |
michael@0 | 13 | image_green-redirect^headers^ |
michael@0 | 14 | image_green.png |
michael@0 | 15 | image_red-16x16.png |
michael@0 | 16 | image_red.png |
michael@0 | 17 | image_redtransparent.png |
michael@0 | 18 | image_rgrg-256x256.png |
michael@0 | 19 | image_rrgg-256x256.png |
michael@0 | 20 | image_transparent.png |
michael@0 | 21 | image_transparent50.png |
michael@0 | 22 | image_yellow.png |
michael@0 | 23 | image_yellow75.png |
michael@0 | 24 | |
michael@0 | 25 | [test_2d.clearRect.image.offscreen.html] |
michael@0 | 26 | [test_2d.clip.winding.html] |
michael@0 | 27 | [test_2d.composite.canvas.color-burn.html] |
michael@0 | 28 | [test_2d.composite.canvas.color-dodge.html] |
michael@0 | 29 | [test_2d.composite.canvas.color.html] |
michael@0 | 30 | [test_2d.composite.canvas.darken.html] |
michael@0 | 31 | [test_2d.composite.canvas.destination-atop.html] |
michael@0 | 32 | [test_2d.composite.canvas.destination-in.html] |
michael@0 | 33 | [test_2d.composite.canvas.difference.html] |
michael@0 | 34 | [test_2d.composite.canvas.exclusion.html] |
michael@0 | 35 | [test_2d.composite.canvas.hard-light.html] |
michael@0 | 36 | [test_2d.composite.canvas.hue.html] |
michael@0 | 37 | [test_2d.composite.canvas.lighten.html] |
michael@0 | 38 | [test_2d.composite.canvas.luminosity.html] |
michael@0 | 39 | [test_2d.composite.canvas.multiply.html] |
michael@0 | 40 | [test_2d.composite.canvas.overlay.html] |
michael@0 | 41 | [test_2d.composite.canvas.saturation.html] |
michael@0 | 42 | [test_2d.composite.canvas.screen.html] |
michael@0 | 43 | [test_2d.composite.canvas.soft-light.html] |
michael@0 | 44 | [test_2d.composite.canvas.source-in.html] |
michael@0 | 45 | [test_2d.composite.canvas.source-out.html] |
michael@0 | 46 | [test_2d.composite.image.destination-atop.html] |
michael@0 | 47 | [test_2d.composite.image.destination-in.html] |
michael@0 | 48 | [test_2d.composite.image.source-in.html] |
michael@0 | 49 | [test_2d.composite.image.source-out.html] |
michael@0 | 50 | # xor and lighter aren't well handled by cairo; they mostly work, but we don't want |
michael@0 | 51 | # to test that |
michael@0 | 52 | [test_2d.composite.solid.xor.html] |
michael@0 | 53 | disabled = |
michael@0 | 54 | [test_2d.composite.solid.lighter.html] |
michael@0 | 55 | disabled = |
michael@0 | 56 | [test_2d.composite.transparent.xor.html] |
michael@0 | 57 | disabled = |
michael@0 | 58 | [test_2d.composite.transparent.lighter.html] |
michael@0 | 59 | disabled = |
michael@0 | 60 | [test_2d.composite.image.xor.html] |
michael@0 | 61 | disabled = |
michael@0 | 62 | [test_2d.composite.image.lighter.html] |
michael@0 | 63 | disabled = |
michael@0 | 64 | [test_2d.composite.canvas.xor.html] |
michael@0 | 65 | disabled = |
michael@0 | 66 | [test_2d.composite.canvas.lighter.html] |
michael@0 | 67 | disabled = |
michael@0 | 68 | [test_2d.composite.clip.xor.html] |
michael@0 | 69 | disabled = |
michael@0 | 70 | [test_2d.composite.clip.lighter.html] |
michael@0 | 71 | disabled = |
michael@0 | 72 | [test_2d.composite.solid.color-burn.html] |
michael@0 | 73 | [test_2d.composite.solid.color-dodge.html] |
michael@0 | 74 | [test_2d.composite.solid.color.html] |
michael@0 | 75 | [test_2d.composite.solid.darken.html] |
michael@0 | 76 | [test_2d.composite.solid.difference.html] |
michael@0 | 77 | [test_2d.composite.solid.exclusion.html] |
michael@0 | 78 | [test_2d.composite.solid.hard-light.html] |
michael@0 | 79 | [test_2d.composite.solid.hue.html] |
michael@0 | 80 | [test_2d.composite.solid.lighten.html] |
michael@0 | 81 | [test_2d.composite.solid.luminosity.html] |
michael@0 | 82 | [test_2d.composite.solid.multiply.html] |
michael@0 | 83 | [test_2d.composite.solid.overlay.html] |
michael@0 | 84 | [test_2d.composite.solid.saturation.html] |
michael@0 | 85 | [test_2d.composite.solid.screen.html] |
michael@0 | 86 | [test_2d.composite.solid.soft-light.html] |
michael@0 | 87 | [test_2d.composite.uncovered.image.destination-atop.html] |
michael@0 | 88 | # This test fails in Suite on Linux for some reason, disable it there |
michael@0 | 89 | skip-if = os == 'linux' && buildapp == 'suite' |
michael@0 | 90 | [test_2d.composite.uncovered.fill.color-burn.html] |
michael@0 | 91 | [test_2d.composite.uncovered.fill.color-dodge.html] |
michael@0 | 92 | [test_2d.composite.uncovered.fill.color.html] |
michael@0 | 93 | [test_2d.composite.uncovered.fill.darken.html] |
michael@0 | 94 | [test_2d.composite.uncovered.fill.difference.html] |
michael@0 | 95 | [test_2d.composite.uncovered.fill.exclusion.html] |
michael@0 | 96 | [test_2d.composite.uncovered.fill.hard-light.html] |
michael@0 | 97 | [test_2d.composite.uncovered.fill.hue.html] |
michael@0 | 98 | [test_2d.composite.uncovered.fill.lighten.html] |
michael@0 | 99 | [test_2d.composite.uncovered.fill.luminosity.html] |
michael@0 | 100 | [test_2d.composite.uncovered.fill.multiply.html] |
michael@0 | 101 | [test_2d.composite.uncovered.fill.overlay.html] |
michael@0 | 102 | [test_2d.composite.uncovered.fill.saturation.html] |
michael@0 | 103 | [test_2d.composite.uncovered.fill.screen.html] |
michael@0 | 104 | [test_2d.composite.uncovered.fill.soft-light.html] |
michael@0 | 105 | # Tests that fail on non-Mac (bug 407107) |
michael@0 | 106 | [test_2d.composite.uncovered.fill.source-in.html] |
michael@0 | 107 | skip-if = toolkit != 'cocoa' |
michael@0 | 108 | [test_2d.composite.uncovered.fill.destination-in.html] |
michael@0 | 109 | skip-if = toolkit != 'cocoa' |
michael@0 | 110 | [test_2d.composite.uncovered.fill.source-out.html] |
michael@0 | 111 | skip-if = toolkit != 'cocoa' |
michael@0 | 112 | [test_2d.composite.uncovered.fill.destination-atop.html] |
michael@0 | 113 | skip-if = toolkit != 'cocoa' |
michael@0 | 114 | [test_2d.composite.uncovered.image.destination-in.html] |
michael@0 | 115 | [test_2d.composite.uncovered.image.source-in.html] |
michael@0 | 116 | [test_2d.composite.uncovered.image.source-out.html] |
michael@0 | 117 | # Tests that fail on non-Mac (bug 407107) |
michael@0 | 118 | [test_2d.composite.uncovered.pattern.source-in.html] |
michael@0 | 119 | skip-if = toolkit != 'cocoa' |
michael@0 | 120 | [test_2d.composite.uncovered.pattern.destination-in.html] |
michael@0 | 121 | skip-if = toolkit != 'cocoa' |
michael@0 | 122 | [test_2d.composite.uncovered.pattern.source-out.html] |
michael@0 | 123 | skip-if = toolkit != 'cocoa' |
michael@0 | 124 | [test_2d.composite.uncovered.pattern.destination-atop.html] |
michael@0 | 125 | skip-if = toolkit != 'cocoa' |
michael@0 | 126 | [test_2d.drawImage.zerocanvas.html] |
michael@0 | 127 | [test_2d.fill.winding.html] |
michael@0 | 128 | # These tests do not pass on any platform; Quartz backend won't pass them |
michael@0 | 129 | # because we fall back to pixman when one circle doesn't contain the other. |
michael@0 | 130 | # See bug 512647. |
michael@0 | 131 | [test_2d.gradient.radial.cone.shape2.html] |
michael@0 | 132 | disabled = bug 512647 |
michael@0 | 133 | [test_2d.gradient.radial.cone.behind.html] |
michael@0 | 134 | disabled = bug 512647 |
michael@0 | 135 | [test_2d.gradient.radial.cone.beside.html] |
michael@0 | 136 | disabled = bug 512647 |
michael@0 | 137 | # This is an issue with Quartz's handling of radial gradients and some numeric |
michael@0 | 138 | # imprecision that results in errors here. SkiaGL (on Android/Gonk) also has |
michael@0 | 139 | # a similar problem. |
michael@0 | 140 | [test_2d.gradient.radial.inside2.html] |
michael@0 | 141 | skip-if = toolkit == 'cocoa' || toolkit == 'android' || toolkit == 'gonk' |
michael@0 | 142 | [test_2d.gradient.radial.inside3.html] |
michael@0 | 143 | skip-if = toolkit == 'cocoa' || toolkit == 'android' || toolkit == 'gonk' |
michael@0 | 144 | [test_2d.gradient.radial.outside1.html] |
michael@0 | 145 | skip-if = toolkit == 'cocoa' || toolkit == 'android' || toolkit == 'gonk' |
michael@0 | 146 | [test_2d.gradient.radial.cone.front.html] |
michael@0 | 147 | skip-if = toolkit == 'cocoa' || toolkit == 'android' || toolkit == 'gonk' |
michael@0 | 148 | [test_2d.gradient.radial.cone.top.html] |
michael@0 | 149 | skip-if = toolkit == 'cocoa' || toolkit == 'android' || toolkit == 'gonk' |
michael@0 | 150 | # Tests that fail on non-Mac (bug 407107) |
michael@0 | 151 | [test_2d.gradient.radial.outside2.html] |
michael@0 | 152 | skip-if = toolkit != 'cocoa' |
michael@0 | 153 | [test_2d.gradient.radial.outside3.html] |
michael@0 | 154 | skip-if = toolkit != 'cocoa' |
michael@0 | 155 | # These tests only pass on Mac OS X >= 10.5; see bug 450114 |
michael@0 | 156 | [test_2d.gradient.radial.touch1.html] |
michael@0 | 157 | disabled = bug 450114 |
michael@0 | 158 | [test_2d.gradient.radial.touch2.html] |
michael@0 | 159 | disabled = bug 450114 |
michael@0 | 160 | [test_2d.gradient.radial.touch3.html] |
michael@0 | 161 | disabled = bug 450114 |
michael@0 | 162 | [test_2d.gradient.radial.equal.html] |
michael@0 | 163 | disabled = bug 450114 |
michael@0 | 164 | [test_2d.isPointInPath.winding.html] |
michael@0 | 165 | [test_2d.line.cap.closed.html] |
michael@0 | 166 | # This is another Quartz bug -- closed paths that don't lie fully within the |
michael@0 | 167 | # destination bounds seem to have problems with the BEVEL/SQUARE join/cap combo. |
michael@0 | 168 | # The joins are rendered as if with MITER; the correct behaviour is also seen |
michael@0 | 169 | # if BUTT is used instead of SQUARE. |
michael@0 | 170 | skip-if = toolkit == 'cocoa' |
michael@0 | 171 | [test_2d.line.join.parallel.html] |
michael@0 | 172 | # Tests that fail on Mac (possibly because spec is underdefined?). Bug 407105 |
michael@0 | 173 | # XXX vlad don't test these anywhere, cairo behaviour changed |
michael@0 | 174 | skip-if = toolkit == 'cocoa' |
michael@0 | 175 | # Tests that fail on non-Mac (bug 407107) |
michael@0 | 176 | [test_2d.path.arc.shape.3.html] |
michael@0 | 177 | skip-if = toolkit != 'cocoa' |
michael@0 | 178 | [test_2d.path.rect.selfintersect.html] |
michael@0 | 179 | skip-if = toolkit != 'cocoa' |
michael@0 | 180 | # This test is bogus according to the spec; see bug 407107 |
michael@0 | 181 | [test_2d.path.rect.zero.6.html] |
michael@0 | 182 | disabled = bug 407107 |
michael@0 | 183 | [test_2d.strokeRect.zero.5.html] |
michael@0 | 184 | [test_bug613794.html] |
michael@0 | 185 | [test_bug753758.html] |
michael@0 | 186 | [test_bug764125.html] |
michael@0 | 187 | [test_bug856472.html] |
michael@0 | 188 | [test_bug866575.html] |
michael@0 | 189 | [test_bug902651.html] |
michael@0 | 190 | [test_canvas.html] |
michael@0 | 191 | skip-if = (toolkit == 'gonk' && debug) #debug-only crash; bug 933541 |
michael@0 | 192 | [test_canvas_focusring.html] |
michael@0 | 193 | skip-if = (toolkit == 'gonk' && !debug) #specialpowers.wrap |
michael@0 | 194 | [test_canvas_font_setter.html] |
michael@0 | 195 | [test_canvas_path.html] |
michael@0 | 196 | [test_hitregion_canvas.html] |
michael@0 | 197 | skip-if = os == "android" || appname == "b2g" |
michael@0 | 198 | [test_canvas_strokeStyle_getter.html] |
michael@0 | 199 | [test_drawImageIncomplete.html] |
michael@0 | 200 | [test_drawImage_document_domain.html] |
michael@0 | 201 | [test_drawImage_edge_cases.html] |
michael@0 | 202 | [test_drawWindow.html] |
michael@0 | 203 | support-files = file_drawWindow_source.html file_drawWindow_common.js |
michael@0 | 204 | skip-if = (buildapp == 'b2g' && toolkit != 'gonk') |
michael@0 | 205 | [test_ImageData_ctor.html] |
michael@0 | 206 | [test_isPointInStroke.html] |
michael@0 | 207 | [test_mozDashOffset.html] |
michael@0 | 208 | [test_mozGetAsFile.html] |
michael@0 | 209 | [test_strokeText_throw.html] |
michael@0 | 210 | [test_toBlob.html] |
michael@0 | 211 | [test_toDataURL_alpha.html] |
michael@0 | 212 | [test_toDataURL_lowercase_ascii.html] |
michael@0 | 213 | [test_toDataURL_parameters.html] |
michael@0 | 214 | [test_windingRuleUndefined.html] |
michael@0 | 215 | [test_2d.fillText.gradient.html] |