mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Canvas: implement global composition and blending.
This commit is contained in:
parent
8efd70b01b
commit
a8343a0750
31 changed files with 221 additions and 127 deletions
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.casesensitive.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.casesensitive]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.clear.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.clear]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.darker.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.darker]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.default.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.default]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.highlight.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.highlight]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.nullsuffix.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.nullsuffix]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.over.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.over]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.operation.unrecognised.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.operation.unrecognised]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.solid.destination-atop.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.solid.destination-atop]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.solid.destination-in.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.solid.destination-in]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.solid.destination-out.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.solid.destination-out]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.solid.destination-over.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.solid.destination-over]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.solid.lighter.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.solid.lighter]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.solid.source-out.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.solid.source-out]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.solid.xor.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.solid.xor]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.transparent.lighter.html]
|
||||
type: testharness
|
||||
[Canvas test: 2d.composite.transparent.lighter]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.uncovered.fill.copy.html]
|
||||
type: testharness
|
||||
[fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.uncovered.fill.destination-atop.html]
|
||||
type: testharness
|
||||
[fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.uncovered.fill.destination-in.html]
|
||||
type: testharness
|
||||
[fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.uncovered.fill.source-in.html]
|
||||
type: testharness
|
||||
[fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.composite.uncovered.fill.source-out.html]
|
||||
type: testharness
|
||||
[fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.strokeRect.globalcomposite.html]
|
||||
type: testharness
|
||||
[strokeRect is not affected by globalCompositeOperation]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[2d.shadow.composite.1.html]
|
||||
type: testharness
|
||||
[Shadows are drawn using globalCompositeOperation]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[2d.shadow.composite.2.html]
|
||||
type: testharness
|
||||
[Shadows are drawn using globalCompositeOperation]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[2d.state.saverestore.globalCompositeOperation.html]
|
||||
type: testharness
|
||||
[save()/restore() works for globalCompositeOperation]
|
||||
expected: FAIL
|
||||
|
|
@ -6879,9 +6879,6 @@
|
|||
[CanvasRenderingContext2D interface: operation resetTransform()]
|
||||
expected: FAIL
|
||||
|
||||
[CanvasRenderingContext2D interface: attribute globalCompositeOperation]
|
||||
expected: FAIL
|
||||
|
||||
[CanvasRenderingContext2D interface: operation createPattern(CanvasImageSource,DOMString)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -7017,9 +7014,6 @@
|
|||
[CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "resetTransform" with the proper type (12)]
|
||||
expected: FAIL
|
||||
|
||||
[CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "globalCompositeOperation" with the proper type (14)]
|
||||
expected: FAIL
|
||||
|
||||
[CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeStyle" with the proper type (16)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue