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

mrobinson at webkit.org mrobinson at webkit.org
Wed Dec 22 12:48:06 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 53a388fa7620bc681f92b325ea7a68b5ad95cdb9
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Aug 30 19:21:18 2010 +0000

    2010-08-30  Martin Robinson  <mrobinson at igalia.com>
    
            Unskip passing philip canvas tests and unskip and add results for some more shadow tests.
    
            * platform/gtk/Skipped:
            * platform/gtk/svg/css/composite-shadow-example-expected.checksum: Added.
            * platform/gtk/svg/css/composite-shadow-example-expected.png: Added.
            * platform/gtk/svg/css/composite-shadow-example-expected.txt: Added.
            * platform/gtk/svg/css/composite-shadow-text-expected.checksum: Added.
            * platform/gtk/svg/css/composite-shadow-text-expected.png: Added.
            * platform/gtk/svg/css/composite-shadow-text-expected.txt: Added.
            * platform/gtk/svg/css/shadow-with-large-radius-expected.checksum: Added.
            * platform/gtk/svg/css/shadow-with-large-radius-expected.png: Added.
            * platform/gtk/svg/css/shadow-with-large-radius-expected.txt: Copied from LayoutTests/platform/mac/svg/css/shadow-with-large-radius-expected.txt.
            * platform/gtk/svg/css/shadow-with-negative-offset-expected.checksum: Added.
            * platform/gtk/svg/css/shadow-with-negative-offset-expected.png: Added.
            * platform/gtk/svg/css/shadow-with-negative-offset-expected.txt: Copied from LayoutTests/platform/mac/svg/css/shadow-with-negative-offset-expected.txt.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66400 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 2fa789d..cfff6dc 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,21 @@
+2010-08-30  Martin Robinson  <mrobinson at igalia.com>
+
+        Unskip passing philip canvas tests and unskip and add results for some more shadow tests.
+
+        * platform/gtk/Skipped:
+        * platform/gtk/svg/css/composite-shadow-example-expected.checksum: Added.
+        * platform/gtk/svg/css/composite-shadow-example-expected.png: Added.
+        * platform/gtk/svg/css/composite-shadow-example-expected.txt: Added.
+        * platform/gtk/svg/css/composite-shadow-text-expected.checksum: Added.
+        * platform/gtk/svg/css/composite-shadow-text-expected.png: Added.
+        * platform/gtk/svg/css/composite-shadow-text-expected.txt: Added.
+        * platform/gtk/svg/css/shadow-with-large-radius-expected.checksum: Added.
+        * platform/gtk/svg/css/shadow-with-large-radius-expected.png: Added.
+        * platform/gtk/svg/css/shadow-with-large-radius-expected.txt: Copied from LayoutTests/platform/mac/svg/css/shadow-with-large-radius-expected.txt.
+        * platform/gtk/svg/css/shadow-with-negative-offset-expected.checksum: Added.
+        * platform/gtk/svg/css/shadow-with-negative-offset-expected.png: Added.
+        * platform/gtk/svg/css/shadow-with-negative-offset-expected.txt: Copied from LayoutTests/platform/mac/svg/css/shadow-with-negative-offset-expected.txt.
+
 2010-08-30  Eric Carlson  <eric.carlson at apple.com>
 
         Reviewed by Dan Bernstein.
diff --git a/LayoutTests/platform/gtk/Skipped b/LayoutTests/platform/gtk/Skipped
index 837d3ac..c0b2a58 100644
--- a/LayoutTests/platform/gtk/Skipped
+++ b/LayoutTests/platform/gtk/Skipped
@@ -1258,8 +1258,6 @@ editing/selection/inline-closest-leaf-child.html
 http/tests/security/cookies/xmlhttprequest.html
 http/tests/xmlhttprequest/broken-xml-encoding.html
 http/tests/xmlhttprequest/web-apps/010.html
-svg/css/composite-shadow-example.html
-svg/css/composite-shadow-with-opacity.html
 svg/custom/getPresentationAttribute-modify.svg
 svg/custom/js-update-stop-linked-gradient.svg
 
@@ -5638,10 +5636,6 @@ svg/custom/recursive-filter.svg
 fast/loader/recursive-before-unload-crash.html 
 fast/loader/null-request-after-willSendRequest.html
 
-# New canvas test suite from http://philip.html5.org/tests/canvas/suite/tests/
-canvas/philip
-http/tests/canvas/philip
-
 # Skip this, it's pending on one patch in the commit queue
 accessibility/aria-controls-with-tabs.html
 
@@ -5697,8 +5691,6 @@ fast/preloader
 http/tests/mime/uppercase-mime-type.html
 
 # SVG tests that seem to produce incorrect output
-svg/css/shadow-with-large-radius.svg
-svg/css/shadow-with-negative-offset.svg
 svg/custom/marker-strokeWidth-changes.svg
 svg/zoom/text/zoom-hixie-mixed-009.xml
 svg/custom/mask-on-multiple-objects.svg
@@ -5718,6 +5710,122 @@ svg/filters/shadow-on-filter.svg
 svg/filters/shadow-on-rect-with-filter.svg
 svg/css/clippath-with-shadow.svg
 
+# The following  canvas test cases from http://philip.html5.org/tests/canvas/suite/tests/
+# fail for Mac and can likely be removed from this Skipped list when they are removed from
+# the Mac Skipped list.
+
+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
+
+# These tests are failing for us, but not for Mac. This likely
+# indicates platform specific problems.
+canvas/philip/tests/2d.shadow.canvas.alpha.html
+canvas/philip/tests/2d.shadow.canvas.basic.html
+canvas/philip/tests/2d.shadow.canvas.transparent.2.html
+canvas/philip/tests/2d.shadow.image.alpha.html
+canvas/philip/tests/2d.shadow.image.basic.html
+canvas/philip/tests/2d.shadow.image.scale.html
+canvas/philip/tests/2d.shadow.image.transparent.2.html
+canvas/philip/tests/2d.shadow.transform.2.html
+canvas/philip/tests/2d.drawImage.floatsource.html
+canvas/philip/tests/2d.drawImage.negativedir.html
+canvas/philip/tests/2d.drawImage.self.2.html
+canvas/philip/tests/2d.gradient.radial.cone.behind.html
+canvas/philip/tests/2d.gradient.radial.cone.beside.html
+canvas/philip/tests/2d.gradient.radial.cone.shape2.html
+canvas/philip/tests/2d.gradient.radial.touch1.html
+canvas/philip/tests/2d.gradient.radial.touch2.html
+canvas/philip/tests/2d.gradient.radial.touch3.html
+canvas/philip/tests/2d.path.arc.selfintersect.1.html
+canvas/philip/tests/2d.path.arc.shape.3.html
+canvas/philip/tests/2d.path.arc.zeroradius.html
+canvas/philip/tests/2d.path.arcTo.collinear.2.html
+canvas/philip/tests/2d.path.arcTo.collinear.3.html
+canvas/philip/tests/2d.path.closePath.nextpoint.html
+canvas/philip/tests/2d.path.isPointInPath.nonfinite.html
+canvas/philip/tests/2d.path.rect.selfintersect.html
+canvas/philip/tests/2d.path.rect.zero.6.html
+canvas/philip/tests/2d.pattern.paint.repeatx.coord1.html
+canvas/philip/tests/2d.pattern.paint.repeatx.outside.html
+canvas/philip/tests/2d.pattern.paint.repeaty.coord1.html
+canvas/philip/tests/2d.pattern.paint.repeaty.outside.html
+canvas/philip/tests/toDataURL.jpeg.quality.basic.html
+
 # Setting CSS properties such as padding and margin does not work properly
 # on form elements: https://bugs.webkit.org/show_bug.cgi?id=40855
 fast/forms/basic-selects.html
diff --git a/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.checksum b/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.checksum
new file mode 100644
index 0000000..544f5a1
--- /dev/null
+++ b/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.checksum
@@ -0,0 +1 @@
+eb02e2baeae31fc65b216461d6335e4e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.png b/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.png
new file mode 100644
index 0000000..047fb29
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.txt b/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.txt
new file mode 100644
index 0000000..25f3e83
--- /dev/null
+++ b/LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.txt
@@ -0,0 +1,12 @@
+layer at (0,0) size 781x616
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x616
+  RenderBlock {HTML} at (0,0) size 781x616
+    RenderBody {BODY} at (8,8) size 765x600
+      RenderSVGRoot {svg} at (40,36) size 436x150
+        RenderSVGContainer {g} at (40,36) size 146x140
+          RenderPath {path} at (40,36) size 146x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"]
+        RenderSVGContainer {g} at (200,46) size 128x125
+          RenderPath {path} at (200,46) size 128x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"]
+        RenderSVGContainer {g} at (349,46) size 117x122
+          RenderPath {path} at (349,46) size 117x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.70,-20.23 L0.00,-50.00 L14.70,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"]
diff --git a/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.checksum b/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.checksum
new file mode 100644
index 0000000..114d491
--- /dev/null
+++ b/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.checksum
@@ -0,0 +1 @@
+fa62fff1ff8a295928c6e40d613d036e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.png b/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.png
new file mode 100644
index 0000000..d3512c1
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.txt b/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.txt
new file mode 100644
index 0000000..a7e9f6b
--- /dev/null
+++ b/LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.txt
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (9,3) size 361x452
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceLinearGradient {linearGradient} [id="gradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+      RenderSVGResourcePattern {pattern} [id="pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (0,10) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
+    RenderSVGContainer {g} at (9,3) size 245x443
+      RenderSVGText {text} at (10,4) size 183x131 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x131
+          chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 4 width 183.00: "Test"
+      RenderSVGText {text} at (10,129) size 183x131 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x131
+          chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 4 width 183.00: "Test"
+      RenderSVGText {text} at (10,254) size 183x131 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x131
+          chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 4 width 183.00: "Test"
+    RenderSVGText {text} at (30,435) size 340x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 340x20
+        chunk 1 (middle anchor) text run 1 at (30.00,450.00) startOffset 0 endOffset 51 width 340.00: "The word Test should only be shadowd once, per line"
diff --git a/LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.checksum b/LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.checksum
new file mode 100644
index 0000000..593decf
--- /dev/null
+++ b/LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.checksum
@@ -0,0 +1 @@
+986e969dd5390eec347bde78441e9610
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.png b/LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.png
new file mode 100644
index 0000000..13cb0d9
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/css/shadow-with-large-radius-expected.txt b/LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/svg/css/shadow-with-large-radius-expected.txt
copy to LayoutTests/platform/gtk/svg/css/shadow-with-large-radius-expected.txt
diff --git a/LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.checksum b/LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.checksum
new file mode 100644
index 0000000..9858437
--- /dev/null
+++ b/LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.checksum
@@ -0,0 +1 @@
+3676ffa41f1289d75c2a94d625be27c4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.png b/LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.png
new file mode 100644
index 0000000..328e2d7
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/css/shadow-with-negative-offset-expected.txt b/LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/svg/css/shadow-with-negative-offset-expected.txt
copy to LayoutTests/platform/gtk/svg/css/shadow-with-negative-offset-expected.txt

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list