[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
zimmermann at webkit.org
zimmermann at webkit.org
Wed Dec 22 11:13:30 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit cde68f469444dea2e9767dc987bd6e2c79689fef
Author: zimmermann at webkit.org <zimmermann at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Thu Jul 15 08:34:44 2010 +0000
2010-07-15 Nikolas Zimmermann <nzimmermann at rim.com>
Rubber-stamped by Dirk Schulze.
Extend svg/custom/recursive-gradient.svg with the same recursion tests patterns have.
* platform/mac/svg/custom/recursive-gradient-expected.checksum:
* platform/mac/svg/custom/recursive-gradient-expected.png:
* platform/mac/svg/custom/recursive-gradient-expected.txt:
* svg/custom/recursive-gradient.svg:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63416 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 271b39f..dea620a 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,5 +1,16 @@
2010-07-15 Nikolas Zimmermann <nzimmermann at rim.com>
+ Rubber-stamped by Dirk Schulze.
+
+ Extend svg/custom/recursive-gradient.svg with the same recursion tests patterns have.
+
+ * platform/mac/svg/custom/recursive-gradient-expected.checksum:
+ * platform/mac/svg/custom/recursive-gradient-expected.png:
+ * platform/mac/svg/custom/recursive-gradient-expected.txt:
+ * svg/custom/recursive-gradient.svg:
+
+2010-07-15 Nikolas Zimmermann <nzimmermann at rim.com>
+
Reviewed by Eric Seidel.
SVG patterns and masks should not be able to reference themselves
diff --git a/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.checksum b/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.checksum
index 15263c7..b4831d5 100644
--- a/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.checksum
+++ b/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.checksum
@@ -1 +1 @@
-57e9077e7ffd8d9acdc6ef9a92e6d3d6
\ No newline at end of file
+efd46e2c198be8ead9a8d0392dbc1e94
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.png b/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.png
index 0fbe75b..dcc1f56 100644
Binary files a/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.png and b/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.txt b/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.txt
index d2ce098..9e52ddf 100644
--- a/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/recursive-gradient-expected.txt
@@ -1,9 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (0,0) size 101x101
+ RenderSVGRoot {svg} at (0,0) size 201x201
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceRadialGradient {radialGradient} [id="gradient1"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.15,0.15)] [radius=0.50]
RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+ RenderSVGResourceRadialGradient {radialGradient} [id="gradient2"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.15,0.15)] [radius=0.50]
+ RenderSVGResourceRadialGradient {radialGradient} [id="gradient3"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.15,0.15)] [radius=0.50]
RenderPath {rect} at (0,0) size 101x101 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=RADIAL-GRADIENT] [id="gradient1"]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+ RenderPath {rect} at (99,0) size 102x101 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=RADIAL-GRADIENT] [id="gradient2"]}] [data="M100.00,0.00 L200.00,0.00 L200.00,100.00 L100.00,100.00 Z"]
+ RenderPath {rect} at (0,99) size 101x102 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=RADIAL-GRADIENT] [id="gradient3"]}] [data="M0.00,100.00 L100.00,100.00 L100.00,200.00 L0.00,200.00 Z"]
diff --git a/LayoutTests/svg/custom/recursive-gradient.svg b/LayoutTests/svg/custom/recursive-gradient.svg
index 40b3b5b..c8b482a 100644
--- a/LayoutTests/svg/custom/recursive-gradient.svg
+++ b/LayoutTests/svg/custom/recursive-gradient.svg
@@ -4,8 +4,12 @@
<stop stop-color="blue" offset="0"/>
<stop stop-color="red" offset="1"/>
</radialGradient>
+ <radialGradient id="gradient2" xlink:href="#gradient3"/>
+ <radialGradient id="gradient3" xlink:href="#gradient2"/>
</defs>
<!-- This should not crash -->
<rect x="0" y="0" width="100" height="100" fill="url(#gradient1)" stroke="green"/>
+<rect x="100" y="0" width="100" height="100" fill="url(#gradient2)" stroke="green"/>
+<rect x="0" y="100" width="100" height="100" fill="url(#gradient3)" stroke="green"/>
</svg>
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list