[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

eric at webkit.org eric at webkit.org
Wed Dec 22 13:56:21 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 716b00a1096a779bf070cbae7fad5ec38830a9de
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Sep 30 02:24:13 2010 +0000

    2010-09-29  Eric Seidel  <eric at webkit.org>
    
            Unreviewed, rolling out r68568.
            http://trac.webkit.org/changeset/68568
            https://bugs.webkit.org/show_bug.cgi?id=46439
    
            Failing tests on both Leopard and Snow Leopard
    
            * canvas/philip/tests/2d.composite.operation.darker-expected.txt:
            * canvas/philip/tests/2d.composite.operation.highlight-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.fill.copy-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.fill.destination-atop-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.fill.destination-in-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.fill.source-in-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.fill.source-out-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.image.copy-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.image.destination-atop-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.image.destination-in-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.image.source-in-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.image.source-out-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.pattern.copy-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.pattern.destination-in-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.pattern.source-in-expected.txt:
            * canvas/philip/tests/2d.composite.uncovered.pattern.source-out-expected.txt:
            * canvas/philip/tests/2d.drawImage.incomplete-expected.txt:
            * canvas/philip/tests/2d.drawImage.null-expected.txt:
            * canvas/philip/tests/2d.fillStyle.parse.current.basic-expected.txt:
            * canvas/philip/tests/2d.fillStyle.parse.current.changed-expected.txt:
            * canvas/philip/tests/2d.fillStyle.parse.current.removed-expected.txt:
            * canvas/philip/tests/2d.fillStyle.parse.system-expected.txt:
            * canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt:
            * canvas/philip/tests/2d.gradient.radial.cone.top-expected.txt:
            * canvas/philip/tests/2d.gradient.radial.inside2-expected.txt:
            * canvas/philip/tests/2d.gradient.radial.inside3-expected.txt:
            * canvas/philip/tests/2d.gradient.radial.negative-expected.txt:
            * canvas/philip/tests/2d.gradient.radial.outside1-expected.txt:
            * canvas/philip/tests/2d.imageData.create1.type-expected.txt:
            * canvas/philip/tests/2d.imageData.create2.type-expected.txt:
            * canvas/philip/tests/2d.imageData.get.source.negative-expected.txt:
            * canvas/philip/tests/2d.imageData.get.type-expected.txt:
            * canvas/philip/tests/2d.line.cap.closed-expected.txt:
            * canvas/philip/tests/2d.line.join.parallel-expected.txt:
            * canvas/philip/tests/2d.line.miter.lineedge-expected.txt:
            * canvas/philip/tests/2d.missingargs-expected.txt:
            * canvas/philip/tests/2d.path.rect.winding-expected.txt:
            * canvas/philip/tests/2d.pattern.image.broken-expected.txt:
            * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt:
            * canvas/philip/tests/2d.pattern.image.null-expected.txt:
            * canvas/philip/tests/2d.pattern.image.undefined-expected.txt:
            * canvas/philip/tests/2d.shadow.enable.blur-expected.txt:
            * canvas/philip/tests/2d.shadow.enable.x-expected.txt:
            * canvas/philip/tests/2d.shadow.enable.y-expected.txt:
            * canvas/philip/tests/2d.shadow.gradient.alpha-expected.txt:
            * canvas/philip/tests/2d.shadow.gradient.basic-expected.txt:
            * canvas/philip/tests/2d.shadow.gradient.transparent.2-expected.txt:
            * canvas/philip/tests/2d.strokeRect.zero.4-expected.txt:
            * canvas/philip/tests/2d.text.draw.baseline.bottom-expected.txt:
            * canvas/philip/tests/2d.text.draw.baseline.hanging-expected.txt:
            * canvas/philip/tests/2d.text.draw.baseline.ideographic-expected.txt:
            * canvas/philip/tests/2d.text.draw.baseline.middle-expected.txt:
            * canvas/philip/tests/2d.text.draw.baseline.top-expected.txt:
            * canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface-expected.txt:
            * canvas/philip/tests/2d.text.draw.space.collapse.end-expected.txt:
            * canvas/philip/tests/2d.text.draw.space.collapse.nonspace-expected.txt:
            * canvas/philip/tests/2d.text.draw.space.collapse.other-expected.txt:
            * canvas/philip/tests/2d.text.draw.space.collapse.space-expected.txt:
            * canvas/philip/tests/2d.text.draw.space.collapse.start-expected.txt:
            * canvas/philip/tests/2d.text.font.parse.basic-expected.txt:
            * canvas/philip/tests/2d.text.font.parse.complex-expected.txt:
            * canvas/philip/tests/2d.text.font.parse.invalid-expected.txt:
            * canvas/philip/tests/2d.text.font.parse.size.percentage-expected.txt:
            * canvas/philip/tests/2d.text.font.parse.size.percentage.default-expected.txt:
            * canvas/philip/tests/2d.text.font.parse.system-expected.txt:
            * canvas/philip/tests/2d.text.measure.width.space-expected.txt:
            * canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt:
            * canvas/philip/tests/type.prototype-expected.txt:
            * platform/mac/Skipped:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68737 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 789131c..3add86b 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,82 @@
+2010-09-29  Eric Seidel  <eric at webkit.org>
+
+        Unreviewed, rolling out r68568.
+        http://trac.webkit.org/changeset/68568
+        https://bugs.webkit.org/show_bug.cgi?id=46439
+
+        Failing tests on both Leopard and Snow Leopard
+
+        * canvas/philip/tests/2d.composite.operation.darker-expected.txt:
+        * canvas/philip/tests/2d.composite.operation.highlight-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.fill.copy-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.fill.destination-atop-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.fill.destination-in-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.fill.source-in-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.fill.source-out-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.image.copy-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.image.destination-atop-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.image.destination-in-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.image.source-in-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.image.source-out-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.pattern.copy-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.pattern.destination-in-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.pattern.source-in-expected.txt:
+        * canvas/philip/tests/2d.composite.uncovered.pattern.source-out-expected.txt:
+        * canvas/philip/tests/2d.drawImage.incomplete-expected.txt:
+        * canvas/philip/tests/2d.drawImage.null-expected.txt:
+        * canvas/philip/tests/2d.fillStyle.parse.current.basic-expected.txt:
+        * canvas/philip/tests/2d.fillStyle.parse.current.changed-expected.txt:
+        * canvas/philip/tests/2d.fillStyle.parse.current.removed-expected.txt:
+        * canvas/philip/tests/2d.fillStyle.parse.system-expected.txt:
+        * canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt:
+        * canvas/philip/tests/2d.gradient.radial.cone.top-expected.txt:
+        * canvas/philip/tests/2d.gradient.radial.inside2-expected.txt:
+        * canvas/philip/tests/2d.gradient.radial.inside3-expected.txt:
+        * canvas/philip/tests/2d.gradient.radial.negative-expected.txt:
+        * canvas/philip/tests/2d.gradient.radial.outside1-expected.txt:
+        * canvas/philip/tests/2d.imageData.create1.type-expected.txt:
+        * canvas/philip/tests/2d.imageData.create2.type-expected.txt:
+        * canvas/philip/tests/2d.imageData.get.source.negative-expected.txt:
+        * canvas/philip/tests/2d.imageData.get.type-expected.txt:
+        * canvas/philip/tests/2d.line.cap.closed-expected.txt:
+        * canvas/philip/tests/2d.line.join.parallel-expected.txt:
+        * canvas/philip/tests/2d.line.miter.lineedge-expected.txt:
+        * canvas/philip/tests/2d.missingargs-expected.txt:
+        * canvas/philip/tests/2d.path.rect.winding-expected.txt:
+        * canvas/philip/tests/2d.pattern.image.broken-expected.txt:
+        * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt:
+        * canvas/philip/tests/2d.pattern.image.null-expected.txt:
+        * canvas/philip/tests/2d.pattern.image.undefined-expected.txt:
+        * canvas/philip/tests/2d.shadow.enable.blur-expected.txt:
+        * canvas/philip/tests/2d.shadow.enable.x-expected.txt:
+        * canvas/philip/tests/2d.shadow.enable.y-expected.txt:
+        * canvas/philip/tests/2d.shadow.gradient.alpha-expected.txt:
+        * canvas/philip/tests/2d.shadow.gradient.basic-expected.txt:
+        * canvas/philip/tests/2d.shadow.gradient.transparent.2-expected.txt:
+        * canvas/philip/tests/2d.strokeRect.zero.4-expected.txt:
+        * canvas/philip/tests/2d.text.draw.baseline.bottom-expected.txt:
+        * canvas/philip/tests/2d.text.draw.baseline.hanging-expected.txt:
+        * canvas/philip/tests/2d.text.draw.baseline.ideographic-expected.txt:
+        * canvas/philip/tests/2d.text.draw.baseline.middle-expected.txt:
+        * canvas/philip/tests/2d.text.draw.baseline.top-expected.txt:
+        * canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface-expected.txt:
+        * canvas/philip/tests/2d.text.draw.space.collapse.end-expected.txt:
+        * canvas/philip/tests/2d.text.draw.space.collapse.nonspace-expected.txt:
+        * canvas/philip/tests/2d.text.draw.space.collapse.other-expected.txt:
+        * canvas/philip/tests/2d.text.draw.space.collapse.space-expected.txt:
+        * canvas/philip/tests/2d.text.draw.space.collapse.start-expected.txt:
+        * canvas/philip/tests/2d.text.font.parse.basic-expected.txt:
+        * canvas/philip/tests/2d.text.font.parse.complex-expected.txt:
+        * canvas/philip/tests/2d.text.font.parse.invalid-expected.txt:
+        * canvas/philip/tests/2d.text.font.parse.size.percentage-expected.txt:
+        * canvas/philip/tests/2d.text.font.parse.size.percentage.default-expected.txt:
+        * canvas/philip/tests/2d.text.font.parse.system-expected.txt:
+        * canvas/philip/tests/2d.text.measure.width.space-expected.txt:
+        * canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt:
+        * canvas/philip/tests/type.prototype-expected.txt:
+        * platform/mac/Skipped:
+
 2010-09-29  Kinuko Yasuda  <kinuko at chromium.org>
 
         Reviewed by David Levin.
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.operation.darker-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.operation.darker-expected.txt
index 17fda4d..640a63b 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.operation.darker-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.operation.darker-expected.txt
@@ -2,4 +2,4 @@
 2d.composite.operation.darker
 References: 2d.composite.operation.unrecognised
 Actual output:
-Failed assertion ctx.globalCompositeOperation == 'xor' (got darker[string], expected xor[string])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.operation.highlight-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.operation.highlight-expected.txt
index f2cfaa6..abd16ef 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.operation.highlight-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.operation.highlight-expected.txt
@@ -2,4 +2,4 @@
 2d.composite.operation.highlight
 References: 2d.composite.operation.unrecognised Bugzilla
 Actual output:
-Failed assertion ctx.globalCompositeOperation == 'xor' (got highlight[string], expected xor[string])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.copy-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.copy-expected.txt
index 4b25db7..95cc691 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.copy-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.copy-expected.txt
@@ -5,4 +5,4 @@ References: 2d.composite.copy
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,0,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop-expected.txt
index 5243166..47b3307 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop-expected.txt
@@ -5,4 +5,4 @@ References: 2d.composite.destination-atop
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,0,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-in-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-in-expected.txt
index 195e6a0..0312fdc 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-in-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-in-expected.txt
@@ -5,4 +5,4 @@ References: 2d.composite.destination-in
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,0,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-in-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-in-expected.txt
index aa3aa2c..b3547bf 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-in-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-in-expected.txt
@@ -5,4 +5,4 @@ References: 2d.composite.source-in
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,0,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-out-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-out-expected.txt
index 140940a..1f9d949 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-out-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.source-out-expected.txt
@@ -5,4 +5,4 @@ References: 2d.composite.source-out
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,0,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.copy-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.copy-expected.txt
index a395c27..8356fc5 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.copy-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.copy-expected.txt
@@ -5,6 +5,6 @@ References: 2d.composite.copy
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (15,15), expected [0,0,0,0] +/- 5
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
+
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-atop-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-atop-expected.txt
index 4a971d8..41e7151 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-atop-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-atop-expected.txt
@@ -5,6 +5,6 @@ References: 2d.composite.destination-atop
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (15,15), expected [0,0,0,0] +/- 5
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
+
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-in-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-in-expected.txt
index d296a53..cacc5ec 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-in-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.destination-in-expected.txt
@@ -5,6 +5,6 @@ References: 2d.composite.destination-in
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (15,15), expected [0,0,0,0] +/- 5
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
+
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-in-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-in-expected.txt
index eee9301..99a239c 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-in-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-in-expected.txt
@@ -5,6 +5,6 @@ References: 2d.composite.source-in
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (15,15), expected [0,0,0,0] +/- 5
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
+
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-out-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-out-expected.txt
index b5c9ae6..2e905b2 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-out-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.image.source-out-expected.txt
@@ -5,6 +5,6 @@ References: 2d.composite.source-out
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (15,15), expected [0,0,0,0] +/- 5
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
+
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.copy-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.copy-expected.txt
index 98326f4..e73dbf2 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.copy-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.copy-expected.txt
@@ -5,5 +5,5 @@ References: 2d.composite.copy
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop-expected.txt
index b509749..e4875b1 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop-expected.txt
@@ -5,5 +5,5 @@ References: 2d.composite.destination-atop
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in-expected.txt
index 37cdf8a..3c1c656 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in-expected.txt
@@ -5,5 +5,5 @@ References: 2d.composite.destination-in
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-in-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-in-expected.txt
index fa07578..173fcc9 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-in-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-in-expected.txt
@@ -5,5 +5,5 @@ References: 2d.composite.source-in
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
 
diff --git a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-out-expected.txt b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-out-expected.txt
index 14e65df..453ca8c 100644
--- a/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-out-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.source-out-expected.txt
@@ -5,5 +5,5 @@ References: 2d.composite.source-out
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,255,255,127] at (50,25), expected [0,0,0,0] +/- 5
+Passed
 
diff --git a/LayoutTests/canvas/philip/tests/2d.drawImage.incomplete-expected.txt b/LayoutTests/canvas/philip/tests/2d.drawImage.incomplete-expected.txt
index e7045a9..25eed8c 100644
--- a/LayoutTests/canvas/philip/tests/2d.drawImage.incomplete-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.drawImage.incomplete-expected.txt
@@ -4,4 +4,4 @@ References: 2d.drawImage.incomplete.image
 Actual output:
 Expected output:
 
-Failed assertion img.complete === false (got true[boolean], expected false[boolean])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.drawImage.null-expected.txt b/LayoutTests/canvas/philip/tests/2d.drawImage.null-expected.txt
index f8dd12b..d26ffbb 100644
--- a/LayoutTests/canvas/philip/tests/2d.drawImage.null-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.drawImage.null-expected.txt
@@ -2,4 +2,4 @@
 2d.drawImage.null
 References: 2d.drawImage.type
 Actual output:
-Failed assertion: expected exception of type TYPE_MISMATCH_ERR, got: Type error
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.basic-expected.txt b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.basic-expected.txt
index 0b73f9b..406a7dc 100644
--- a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.basic-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.basic-expected.txt
@@ -5,4 +5,4 @@ References: 2d.colours.parse 2d.currentColor.onset
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,0,0,0] at (50,25), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.changed-expected.txt b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.changed-expected.txt
index eaa7bdb..3188791 100644
--- a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.changed-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.changed-expected.txt
@@ -5,4 +5,4 @@ References: 2d.colours.parse 2d.currentColor.onset
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,0,0,0] at (50,25), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.removed-expected.txt b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.removed-expected.txt
index ffae276..41a18d6 100644
--- a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.removed-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.current.removed-expected.txt
@@ -5,4 +5,4 @@ References: 2d.colours.parse 2d.currentColor.outofdoc
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,0,0,0] at (50,25), expected [0,0,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.system-expected.txt b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.system-expected.txt
index d804d3e..95a8253 100644
--- a/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.system-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.fillStyle.parse.system-expected.txt
@@ -2,4 +2,4 @@
 2d.fillStyle.parse.system
 References: 2d.colours.parse
 Actual output:
-Failed assertion ctx.fillStyle matches /^#(?!(FF0000|ff0000|f00)$)/ (got rgba(0, 0, 0, 0.0)[string])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt b/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt
index 01a3077..245fe37 100644
--- a/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt
@@ -4,12 +4,4 @@ References: 2d.gradient.radial.rendering
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [0,254,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (50,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (98,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (1,25), expected [0,255,0,255]
-Failed assertion: got pixel [0,254,0,255] at (50,25), expected [0,255,0,255]
-Failed assertion: got pixel [0,254,0,255] at (98,25), expected [0,255,0,255]
-Failed assertion: got pixel [1,255,0,255] at (1,48), expected [0,255,0,255]
-Failed assertion: got pixel [0,254,0,255] at (50,48), expected [0,255,0,255]
-Failed assertion: got pixel [0,254,0,255] at (98,48), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.top-expected.txt b/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.top-expected.txt
index afe8960..732aba2 100644
--- a/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.top-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.top-expected.txt
@@ -4,12 +4,12 @@ References: 2d.gradient.radial.rendering
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [1,254,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (50,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (98,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (1,25), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (50,25), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (98,25), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (1,48), expected [0,255,0,255]
-Failed assertion: got pixel [0,254,0,255] at (50,48), expected [0,255,0,255]
-Failed assertion: got pixel [0,254,0,255] at (98,48), expected [0,255,0,255]
+Passed
+
+
+
+
+
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside2-expected.txt b/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside2-expected.txt
index 1b9a3a9..ff8f023 100644
--- a/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside2-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside2-expected.txt
@@ -4,12 +4,4 @@ References: 2d.gradient.radial.rendering
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [1,254,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (50,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (98,1), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (1,25), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (50,25), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (98,25), expected [0,255,0,255]
-Failed assertion: got pixel [1,254,0,255] at (1,48), expected [0,255,0,255]
-Failed assertion: got pixel [1,253,0,255] at (50,48), expected [0,255,0,255]
-Failed assertion: got pixel [1,253,0,255] at (98,48), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside3-expected.txt b/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside3-expected.txt
index d5c260b..41a4837 100644
--- a/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside3-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside3-expected.txt
@@ -4,12 +4,4 @@ References: 2d.gradient.radial.rendering
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [165,89,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [166,89,0,255] at (50,1), expected [0,255,0,255]
-Failed assertion: got pixel [166,89,0,255] at (98,1), expected [0,255,0,255]
-Failed assertion: got pixel [166,89,0,255] at (1,25), expected [0,255,0,255]
-Failed assertion: got pixel [165,89,0,255] at (50,25), expected [0,255,0,255]
-Failed assertion: got pixel [165,89,0,255] at (98,25), expected [0,255,0,255]
-Failed assertion: got pixel [166,90,0,255] at (1,48), expected [0,255,0,255]
-Failed assertion: got pixel [165,89,0,255] at (50,48), expected [0,255,0,255]
-Failed assertion: got pixel [165,89,0,255] at (98,48), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.gradient.radial.negative-expected.txt b/LayoutTests/canvas/philip/tests/2d.gradient.radial.negative-expected.txt
index aea4295..5a89a2f 100644
--- a/LayoutTests/canvas/philip/tests/2d.gradient.radial.negative-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.gradient.radial.negative-expected.txt
@@ -3,6 +3,6 @@
 createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
 References: 2d.gradient.radial.negative
 Actual output:
-Failed assertion: should throw exception of type INDEX_SIZE_ERR: ctx.createRadialGradient(0, 0, -0.1, 0, 0, 1)
-Failed assertion: should throw exception of type INDEX_SIZE_ERR: ctx.createRadialGradient(0, 0, 1, 0, 0, -0.1)
-Failed assertion: should throw exception of type INDEX_SIZE_ERR: ctx.createRadialGradient(0, 0, -0.1, 0, 0, -0.1)
+Passed
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.gradient.radial.outside1-expected.txt b/LayoutTests/canvas/philip/tests/2d.gradient.radial.outside1-expected.txt
index 897f540..bd2d1ae 100644
--- a/LayoutTests/canvas/philip/tests/2d.gradient.radial.outside1-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.gradient.radial.outside1-expected.txt
@@ -4,12 +4,4 @@ References: 2d.gradient.radial.rendering
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [9,246,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [9,246,0,255] at (50,1), expected [0,255,0,255]
-Failed assertion: got pixel [9,246,0,255] at (98,1), expected [0,255,0,255]
-Failed assertion: got pixel [9,246,0,255] at (1,25), expected [0,255,0,255]
-Failed assertion: got pixel [9,246,0,255] at (50,25), expected [0,255,0,255]
-Failed assertion: got pixel [9,246,0,255] at (98,25), expected [0,255,0,255]
-Failed assertion: got pixel [9,246,0,255] at (1,48), expected [0,255,0,255]
-Failed assertion: got pixel [9,245,0,255] at (50,48), expected [0,255,0,255]
-Failed assertion: got pixel [9,245,0,255] at (98,48), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.imageData.create1.type-expected.txt b/LayoutTests/canvas/philip/tests/2d.imageData.create1.type-expected.txt
index 4080975..57f173e 100644
--- a/LayoutTests/canvas/philip/tests/2d.imageData.create1.type-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.imageData.create1.type-expected.txt
@@ -3,5 +3,5 @@
 createImageData(imgdata) returns an ImageData object containing a CanvasPixelArray object
 References: 2d.imageData.create1.object Bugzilla
 Actual output:
-Failed assertion window.CanvasPixelArray !== undefined (got [undefined], expected not [undefined])
-Aborted with exception: Result of expression 'window.CanvasPixelArray' [undefined] is not an object.
+Passed
+
diff --git a/LayoutTests/canvas/philip/tests/2d.imageData.create2.type-expected.txt b/LayoutTests/canvas/philip/tests/2d.imageData.create2.type-expected.txt
index fe5f2b9..ffd4553 100644
--- a/LayoutTests/canvas/philip/tests/2d.imageData.create2.type-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.imageData.create2.type-expected.txt
@@ -3,5 +3,5 @@
 createImageData(sw, sh) returns an ImageData object containing a CanvasPixelArray object
 References: 2d.imageData.create2.object Bugzilla
 Actual output:
-Failed assertion window.CanvasPixelArray !== undefined (got [undefined], expected not [undefined])
-Aborted with exception: Result of expression 'window.CanvasPixelArray' [undefined] is not an object.
+Passed
+
diff --git a/LayoutTests/canvas/philip/tests/2d.imageData.get.source.negative-expected.txt b/LayoutTests/canvas/philip/tests/2d.imageData.get.source.negative-expected.txt
index 3dfd3be..cb8c43f 100644
--- a/LayoutTests/canvas/philip/tests/2d.imageData.get.source.negative-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.imageData.get.source.negative-expected.txt
@@ -3,7 +3,7 @@
 getImageData() works with negative width and height, and returns top-to-bottom left-to-right
 References: 2d.imageData.get.basic 2d.pixelarray.order
 Actual output:
-Failed assertion imgdata1.data["0"] === 255 (got 0[number], expected 255[number])
-Failed assertion imgdata1.data["1"] === 255 (got 0[number], expected 255[number])
-Failed assertion imgdata1.data["2"] === 255 (got 0[number], expected 255[number])
-Failed assertion imgdata2.data["3"] === 0 (got 255[number], expected 0[number])
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.imageData.get.type-expected.txt b/LayoutTests/canvas/philip/tests/2d.imageData.get.type-expected.txt
index e496ef5..4f726f7 100644
--- a/LayoutTests/canvas/philip/tests/2d.imageData.get.type-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.imageData.get.type-expected.txt
@@ -3,5 +3,5 @@
 getImageData() returns an ImageData object containing a CanvasPixelArray object
 References: 2d.imageData.get.object
 Actual output:
-Failed assertion window.CanvasPixelArray !== undefined (got [undefined], expected not [undefined])
-Aborted with exception: Result of expression 'window.CanvasPixelArray' [undefined] is not an object.
+Passed
+
diff --git a/LayoutTests/canvas/philip/tests/2d.line.cap.closed-expected.txt b/LayoutTests/canvas/philip/tests/2d.line.cap.closed-expected.txt
index 4ad7955..80b945a 100644
--- a/LayoutTests/canvas/philip/tests/2d.line.cap.closed-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.line.cap.closed-expected.txt
@@ -5,7 +5,4 @@ References: 2d.lineCap.end
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (48,1), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (48,48), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (1,48), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.line.join.parallel-expected.txt b/LayoutTests/canvas/philip/tests/2d.line.join.parallel-expected.txt
index 2c6a429..44e24ec 100644
--- a/LayoutTests/canvas/philip/tests/2d.line.join.parallel-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.line.join.parallel-expected.txt
@@ -5,7 +5,4 @@ References: 2d.lineJoin.joins
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (48,1), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (48,48), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (1,48), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.line.miter.lineedge-expected.txt b/LayoutTests/canvas/philip/tests/2d.line.miter.lineedge-expected.txt
index 500ee73..89ef7b8 100644
--- a/LayoutTests/canvas/philip/tests/2d.line.miter.lineedge-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.line.miter.lineedge-expected.txt
@@ -5,7 +5,7 @@ References: 2d.lineJoin.miter Bugzilla
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (1,1), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (48,1), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (48,48), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (1,48), expected [0,255,0,255]
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.missingargs-expected.txt b/LayoutTests/canvas/philip/tests/2d.missingargs-expected.txt
index 41ac779..bb3f157 100644
--- a/LayoutTests/canvas/philip/tests/2d.missingargs-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.missingargs-expected.txt
@@ -3,78 +3,78 @@
 Missing arguments cause NOT_SUPPORTED_ERR
 References:
 Actual output:
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.scale()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.scale(1)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.rotate()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.translate()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.translate(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.transform()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.transform(1)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.transform(1, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.transform(1, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.transform(1, 0, 0, 1)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.transform(1, 0, 0, 1, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.setTransform()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.setTransform(1)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.setTransform(1, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.setTransform(1, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.setTransform(1, 0, 0, 1)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.setTransform(1, 0, 0, 1, 0)
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: SYNTAX_ERR: DOM Exception 12
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.clearRect()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.clearRect(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.clearRect(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.clearRect(0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.fillRect()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.fillRect(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.fillRect(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.fillRect(0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.strokeRect()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.strokeRect(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.strokeRect(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.strokeRect(0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.moveTo()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.moveTo(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.lineTo()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.lineTo(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.quadraticCurveTo()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.quadraticCurveTo(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.quadraticCurveTo(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.quadraticCurveTo(0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.bezierCurveTo()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.bezierCurveTo(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.bezierCurveTo(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.bezierCurveTo(0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.bezierCurveTo(0, 0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.bezierCurveTo(0, 0, 0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arcTo()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arcTo(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arcTo(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arcTo(0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arcTo(0, 0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.rect()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.rect(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.rect(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.rect(0, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arc()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arc(0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arc(0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arc(0, 0, 1)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arc(0, 0, 1, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.arc(0, 0, 1, 0, 0)
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.isPointInPath()
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.isPointInPath(0)
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.measureText()
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Type error
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: Syntax error
-Failed assertion: should throw exception of type NOT_SUPPORTED_ERR: ctx.createImageData()
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: TYPE_MISMATCH_ERR: DOM Exception 17
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: INDEX_SIZE_ERR: DOM Exception 1
-Failed assertion: expected exception of type NOT_SUPPORTED_ERR, got: SYNTAX_ERR: DOM Exception 12
+Passed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.path.rect.winding-expected.txt b/LayoutTests/canvas/philip/tests/2d.path.rect.winding-expected.txt
index 3c21e06..9cf1e48 100644
--- a/LayoutTests/canvas/philip/tests/2d.path.rect.winding-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.path.rect.winding-expected.txt
@@ -2,7 +2,7 @@
 2d.path.rect.winding
 References: 2d.path.rect.subpath
 Actual output:
-Failed assertion: got pixel [255,0,0,255] at (25,12), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (75,12), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (25,37), expected [0,255,0,255]
-Failed assertion: got pixel [255,0,0,255] at (75,37), expected [0,255,0,255]
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.pattern.image.broken-expected.txt b/LayoutTests/canvas/philip/tests/2d.pattern.image.broken-expected.txt
index 32cfea0..362b2dd 100644
--- a/LayoutTests/canvas/philip/tests/2d.pattern.image.broken-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.pattern.image.broken-expected.txt
@@ -2,6 +2,6 @@
 2d.pattern.image.broken
 References: 2d.pattern.incomplete.image
 Actual output:
-Failed assertion img.complete === false (got true[boolean], expected false[boolean])
-Aborted with exception: Can't find variable: NULL
+Passed
+
 
diff --git a/LayoutTests/canvas/philip/tests/2d.pattern.image.incomplete-expected.txt b/LayoutTests/canvas/philip/tests/2d.pattern.image.incomplete-expected.txt
index f89f787..2dafeae 100644
--- a/LayoutTests/canvas/philip/tests/2d.pattern.image.incomplete-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.pattern.image.incomplete-expected.txt
@@ -2,5 +2,5 @@
 2d.pattern.image.incomplete
 References: 2d.pattern.incomplete.image
 Actual output:
-Failed assertion img.complete === false (got true[boolean], expected false[boolean])
-Aborted with exception: Can't find variable: NULL
+Passed
+
diff --git a/LayoutTests/canvas/philip/tests/2d.pattern.image.null-expected.txt b/LayoutTests/canvas/philip/tests/2d.pattern.image.null-expected.txt
index 2cb3d6e..b00fad9 100644
--- a/LayoutTests/canvas/philip/tests/2d.pattern.image.null-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.pattern.image.null-expected.txt
@@ -2,4 +2,4 @@
 2d.pattern.image.null
 References: 2d.pattern.wrongtype
 Actual output:
-Failed assertion: expected exception of type TYPE_MISMATCH_ERR, got: Type error
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.pattern.image.undefined-expected.txt b/LayoutTests/canvas/philip/tests/2d.pattern.image.undefined-expected.txt
index 8468cbb..a5ad506 100644
--- a/LayoutTests/canvas/philip/tests/2d.pattern.image.undefined-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.pattern.image.undefined-expected.txt
@@ -2,4 +2,4 @@
 2d.pattern.image.undefined
 References: 2d.pattern.wrongtype
 Actual output:
-Failed assertion: expected exception of type TYPE_MISMATCH_ERR, got: Type error
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.shadow.enable.blur-expected.txt b/LayoutTests/canvas/philip/tests/2d.shadow.enable.blur-expected.txt
index d7ce74d..b44b9d8 100644
--- a/LayoutTests/canvas/philip/tests/2d.shadow.enable.blur-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.shadow.enable.blur-expected.txt
@@ -5,4 +5,4 @@ References: 2d.shadow.enable 2d.shadow.render
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (50,25), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.shadow.enable.x-expected.txt b/LayoutTests/canvas/philip/tests/2d.shadow.enable.x-expected.txt
index 4c73a23..234c9d5 100644
--- a/LayoutTests/canvas/philip/tests/2d.shadow.enable.x-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.shadow.enable.x-expected.txt
@@ -5,4 +5,4 @@ References: 2d.shadow.enable 2d.shadow.render
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (50,25), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.shadow.enable.y-expected.txt b/LayoutTests/canvas/philip/tests/2d.shadow.enable.y-expected.txt
index aac2c69..1ba80a7 100644
--- a/LayoutTests/canvas/philip/tests/2d.shadow.enable.y-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.shadow.enable.y-expected.txt
@@ -5,4 +5,4 @@ References: 2d.shadow.enable 2d.shadow.render
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (50,25), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.shadow.gradient.alpha-expected.txt b/LayoutTests/canvas/philip/tests/2d.shadow.gradient.alpha-expected.txt
index 1829240..f3b1fbd 100644
--- a/LayoutTests/canvas/philip/tests/2d.shadow.gradient.alpha-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.shadow.gradient.alpha-expected.txt
@@ -5,4 +5,4 @@ References: 2d.shadow.render
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (50,25), expected [127,0,127,255] +/- 2
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.shadow.gradient.basic-expected.txt b/LayoutTests/canvas/philip/tests/2d.shadow.gradient.basic-expected.txt
index f06dd1d..1da61ed 100644
--- a/LayoutTests/canvas/philip/tests/2d.shadow.gradient.basic-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.shadow.gradient.basic-expected.txt
@@ -5,4 +5,4 @@ References: 2d.shadow.render
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (50,25), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.shadow.gradient.transparent.2-expected.txt b/LayoutTests/canvas/philip/tests/2d.shadow.gradient.transparent.2-expected.txt
index 065eafd..ac22688 100644
--- a/LayoutTests/canvas/philip/tests/2d.shadow.gradient.transparent.2-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.shadow.gradient.transparent.2-expected.txt
@@ -5,4 +5,4 @@ References: 2d.shadow.render
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (25,25), expected [0,255,0,255]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.strokeRect.zero.4-expected.txt b/LayoutTests/canvas/philip/tests/2d.strokeRect.zero.4-expected.txt
index 83c1e8d..1468ecb 100644
--- a/LayoutTests/canvas/philip/tests/2d.strokeRect.zero.4-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.strokeRect.zero.4-expected.txt
@@ -5,4 +5,4 @@ References: 2d.strokeRect
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (50,25), expected [0,0,0,0]
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.bottom-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.bottom-expected.txt
index 0b3aed3..413dc10 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.bottom-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.bottom-expected.txt
@@ -5,7 +5,7 @@ References: 2d.text.baseline.bottom
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (25,25), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (75,25), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (5,45), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,45), expected [0,255,0,255] +/- 2
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.hanging-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.hanging-expected.txt
index e110c67..8bcc1bd 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.hanging-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.hanging-expected.txt
@@ -4,7 +4,7 @@ References: 2d.text.baseline.hanging
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (5,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (5,45), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,45), expected [0,255,0,255] +/- 2
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.ideographic-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.ideographic-expected.txt
index 66f9df6..64757d6 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.ideographic-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.ideographic-expected.txt
@@ -4,7 +4,7 @@ References: 2d.text.baseline.ideographic
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [128,127,0,255] at (5,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [128,127,0,255] at (95,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (5,45), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,45), expected [0,255,0,255] +/- 2
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.middle-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.middle-expected.txt
index 727f4e2..293d88d 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.middle-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.middle-expected.txt
@@ -5,5 +5,5 @@ References: 2d.text.baseline.middle
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (5,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,5), expected [0,255,0,255] +/- 2
+Passed
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.top-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.top-expected.txt
index 15d1709..8591634 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.top-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.baseline.top-expected.txt
@@ -5,9 +5,9 @@ References: 2d.text.baseline.top
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (5,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (25,25), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (75,25), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (5,45), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,45), expected [0,255,0,255] +/- 2
+Passed
+
+
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface-expected.txt
index 4775018..d409dcd 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface-expected.txt
@@ -5,7 +5,7 @@ References: 2d.text.draw.maxwidth
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (5,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (95,5), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (25,25), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (75,25), expected [0,255,0,255] +/- 2
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.end-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.end-expected.txt
index 16c9edf..d18853d 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.end-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.end-expected.txt
@@ -5,4 +5,4 @@ References: 2d.text.draw.spaces
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (75,25), expected [0,255,0,255] +/- 2
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.nonspace-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.nonspace-expected.txt
index d7c71e2..bfd8a8a 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.nonspace-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.nonspace-expected.txt
@@ -5,4 +5,4 @@ References: 2d.text.draw.spaces
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (75,25), expected [0,255,0,255] +/- 2
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.other-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.other-expected.txt
index efc6e54..6300d77 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.other-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.other-expected.txt
@@ -5,5 +5,5 @@ References: 2d.text.draw.spaces
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (25,25), expected [0,255,0,255] +/- 2
-Failed assertion: got pixel [255,0,0,255] at (75,25), expected [0,255,0,255] +/- 2
+Passed
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.space-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.space-expected.txt
index 619a838..eacc8d7 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.space-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.space-expected.txt
@@ -5,4 +5,4 @@ References: 2d.text.draw.spaces
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (25,25), expected [0,255,0,255] +/- 2
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.start-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.start-expected.txt
index 3b2275c..83ae405 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.start-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.draw.space.collapse.start-expected.txt
@@ -5,4 +5,4 @@ References: 2d.text.draw.spaces
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [255,0,0,255] at (25,25), expected [0,255,0,255] +/- 2
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.font.parse.basic-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.font.parse.basic-expected.txt
index 13b3140..3f7e0b1 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.font.parse.basic-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.font.parse.basic-expected.txt
@@ -2,4 +2,4 @@
 2d.text.font.parse.basic
 References: 2d.text.font.parse 2d.text.font.get
 Actual output:
-Failed assertion ctx.font === '20px serif' (got 20PX SERIF[string], expected 20px serif[string])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.font.parse.complex-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.font.parse.complex-expected.txt
index 8725b32..c13509e 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.font.parse.complex-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.font.parse.complex-expected.txt
@@ -2,4 +2,4 @@
 2d.text.font.parse.complex
 References: 2d.text.font.parse 2d.text.font.get 2d.text.font.lineheight
 Actual output:
-Failed assertion ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got small-caps italic 400 12px/2 Unknown Font, sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.font.parse.invalid-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.font.parse.invalid-expected.txt
index e03639d..eedd422 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.font.parse.invalid-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.font.parse.invalid-expected.txt
@@ -2,7 +2,7 @@
 2d.text.font.parse.invalid
 References: 2d.text.font.invalid
 Actual output:
-Failed assertion ctx.font === '20px serif' (got inherit[string], expected 20px serif[string])
-Failed assertion ctx.font === '20px serif' (got 10px initial[string], expected 20px serif[string])
-Failed assertion ctx.font === '20px serif' (got 10px default[string], expected 20px serif[string])
-Failed assertion ctx.font === '20px serif' (got 10px inherit[string], expected 20px serif[string])
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage-expected.txt
index 3853630..4215c0f 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage-expected.txt
@@ -2,5 +2,5 @@
 2d.text.font.parse.size.percentage
 References: 2d.text.font.parse 2d.text.font.get 2d.text.font.fontsize 2d.text.font.size
 Actual output:
-Failed assertion ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string])
-Failed assertion ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string])
+Passed
+
diff --git a/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage.default-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage.default-expected.txt
index 26a32bc..c099320 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage.default-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.font.parse.size.percentage.default-expected.txt
@@ -2,4 +2,4 @@
 2d.text.font.parse.size.percentage.default
 References: 2d.text.font.undefined
 Actual output:
-Failed assertion ctx.font === '100px serif' (got 1000% serif[string], expected 100px serif[string])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.font.parse.system-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.font.parse.system-expected.txt
index 4b8f231..8693857 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.font.parse.system-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.font.parse.system-expected.txt
@@ -3,4 +3,4 @@
 System fonts must be computed to explicit values
 References: 2d.text.font.parse 2d.text.font.get 2d.text.font.systemfonts
 Actual output:
-Failed assertion ctx.font !== 'message-box' (got message-box[string], expected not message-box[string])
+Passed
diff --git a/LayoutTests/canvas/philip/tests/2d.text.measure.width.space-expected.txt b/LayoutTests/canvas/philip/tests/2d.text.measure.width.space-expected.txt
index 26ea855..59522f2 100644
--- a/LayoutTests/canvas/philip/tests/2d.text.measure.width.space-expected.txt
+++ b/LayoutTests/canvas/philip/tests/2d.text.measure.width.space-expected.txt
@@ -3,7 +3,7 @@
 Space characters are converted to U+0020 and collapsed (per CSS)
 References: 2d.text.measure.spaces
 Actual output:
-Failed assertion ctx.measureText('A B').width === 150 (got 200[number], expected 150[number])
-Failed assertion ctx.measureText('A \x09\x0a\x0c\x0d \x09\x0a\x0c\x0dB').width === 150 (got 450[number], expected 150[number])
-Failed assertion ctx.measureText(' AB').width === 100 (got 150[number], expected 100[number])
-Failed assertion ctx.measureText('AB ').width === 100 (got 150[number], expected 100[number])
+Passed
+
+
+
diff --git a/LayoutTests/canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt b/LayoutTests/canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt
index e002b75..6b49343 100644
--- a/LayoutTests/canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt
+++ b/LayoutTests/canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt
@@ -5,4 +5,4 @@ References: toDataURL.jpeg toDataURL.noalpha
 Actual output:
 Expected output:
 
-Failed assertion: got pixel [193,255,192,255] at (50,25), expected [63,127,63,255] +/- 8
+Passed
diff --git a/LayoutTests/canvas/philip/tests/type.prototype-expected.txt b/LayoutTests/canvas/philip/tests/type.prototype-expected.txt
index fd387e5..f501755 100644
--- a/LayoutTests/canvas/philip/tests/type.prototype-expected.txt
+++ b/LayoutTests/canvas/philip/tests/type.prototype-expected.txt
@@ -4,4 +4,6 @@ window.HTMLCanvasElement has prototype, which is { ReadOnly, DontDelete }. proto
 References: canvas.type
 Defined in "Language Bindings for DOM Specifications" (draft)
 Actual output:
-Failed assertion window.HTMLCanvasElement.prototype.getContext === undefined (got 1[number], expected [undefined])
+Passed
+
+
diff --git a/LayoutTests/platform/mac/Skipped b/LayoutTests/platform/mac/Skipped
index 798f91d..9bada5e 100644
--- a/LayoutTests/platform/mac/Skipped
+++ b/LayoutTests/platform/mac/Skipped
@@ -165,6 +165,79 @@ canvas/philip/tests/2d.drawImage.broken.html
 #NOTE: 2d.composite.operation.clear is failing because we support the "clear" composite op
 #without our vendor prefix since it was around in canvas before the spec was written.
 canvas/philip/tests/2d.composite.operation.clear.html
+canvas/philip/tests/2d.composite.operation.darker.html
+canvas/philip/tests/2d.composite.operation.highlight.html
+canvas/philip/tests/2d.composite.uncovered.fill.copy.html
+canvas/philip/tests/2d.composite.uncovered.fill.destination-atop.html
+canvas/philip/tests/2d.composite.uncovered.fill.destination-in.html
+canvas/philip/tests/2d.composite.uncovered.fill.source-in.html
+canvas/philip/tests/2d.composite.uncovered.fill.source-out.html
+canvas/philip/tests/2d.composite.uncovered.image.copy.html
+canvas/philip/tests/2d.composite.uncovered.image.destination-atop.html
+canvas/philip/tests/2d.composite.uncovered.image.destination-in.html
+canvas/philip/tests/2d.composite.uncovered.image.source-in.html
+canvas/philip/tests/2d.composite.uncovered.image.source-out.html
+canvas/philip/tests/2d.composite.uncovered.pattern.copy.html
+canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop.html
+canvas/philip/tests/2d.composite.uncovered.pattern.destination-in.html
+canvas/philip/tests/2d.composite.uncovered.pattern.source-in.html
+canvas/philip/tests/2d.composite.uncovered.pattern.source-out.html
+canvas/philip/tests/2d.drawImage.broken.html
+canvas/philip/tests/2d.drawImage.incomplete.html
+canvas/philip/tests/2d.drawImage.null.html
+canvas/philip/tests/2d.fillStyle.parse.current.basic.html
+canvas/philip/tests/2d.fillStyle.parse.current.changed.html
+canvas/philip/tests/2d.fillStyle.parse.current.removed.html
+canvas/philip/tests/2d.fillStyle.parse.system.html
+canvas/philip/tests/2d.gradient.radial.cone.front.html
+canvas/philip/tests/2d.gradient.radial.cone.top.html
+canvas/philip/tests/2d.gradient.radial.inside2.html
+canvas/philip/tests/2d.gradient.radial.inside3.html
+canvas/philip/tests/2d.gradient.radial.negative.html
+canvas/philip/tests/2d.gradient.radial.outside1.html
+canvas/philip/tests/2d.imageData.create1.type.html
+canvas/philip/tests/2d.imageData.create2.type.html
+canvas/philip/tests/2d.imageData.get.source.negative.html
+canvas/philip/tests/2d.imageData.get.source.outside.html
+canvas/philip/tests/2d.imageData.get.type.html
+canvas/philip/tests/2d.line.cap.closed.html
+canvas/philip/tests/2d.line.join.parallel.html
+canvas/philip/tests/2d.line.miter.lineedge.html
+canvas/philip/tests/2d.missingargs.html
+canvas/philip/tests/2d.path.arcTo.ensuresubpath.2.html
+canvas/philip/tests/2d.path.clip.empty.html
+canvas/philip/tests/2d.path.rect.winding.html
+canvas/philip/tests/2d.pattern.image.broken.html
+canvas/philip/tests/2d.pattern.image.incomplete.html
+canvas/philip/tests/2d.pattern.image.null.html
+canvas/philip/tests/2d.pattern.image.undefined.html
+canvas/philip/tests/2d.shadow.enable.blur.html
+canvas/philip/tests/2d.shadow.enable.x.html
+canvas/philip/tests/2d.shadow.enable.y.html
+canvas/philip/tests/2d.shadow.gradient.alpha.html
+canvas/philip/tests/2d.shadow.gradient.basic.html
+canvas/philip/tests/2d.shadow.gradient.transparent.2.html
+canvas/philip/tests/2d.strokeRect.zero.4.html
+canvas/philip/tests/2d.text.draw.baseline.bottom.html
+canvas/philip/tests/2d.text.draw.baseline.hanging.html
+canvas/philip/tests/2d.text.draw.baseline.ideographic.html
+canvas/philip/tests/2d.text.draw.baseline.middle.html
+canvas/philip/tests/2d.text.draw.baseline.top.html
+canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface.html
+canvas/philip/tests/2d.text.draw.space.collapse.end.html
+canvas/philip/tests/2d.text.draw.space.collapse.nonspace.html
+canvas/philip/tests/2d.text.draw.space.collapse.other.html
+canvas/philip/tests/2d.text.draw.space.collapse.space.html
+canvas/philip/tests/2d.text.draw.space.collapse.start.html
+canvas/philip/tests/2d.text.font.parse.basic.html
+canvas/philip/tests/2d.text.font.parse.complex.html
+canvas/philip/tests/2d.text.font.parse.invalid.html
+canvas/philip/tests/2d.text.font.parse.size.percentage.html
+canvas/philip/tests/2d.text.font.parse.size.percentage.default.html
+canvas/philip/tests/2d.text.font.parse.system.html
+canvas/philip/tests/2d.text.measure.width.space.html
+canvas/philip/tests/toDataURL.jpeg.alpha.html
+canvas/philip/tests/type.prototype.html
 
 # IndexedDB is not yet enabled.
 storage/indexeddb

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list