summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-20 20:47:46 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-20 20:47:46 +0000
commitbda44acb232e7f67c8af1cb464ebc58a2aed2023 (patch)
tree072804bffdccbdc157d5f91b36e9e861297bda08
parentd49870e79003526dcd71be8db1d7a8bb79a4cf20 (diff)
downloadchromium_src-bda44acb232e7f67c8af1cb464ebc58a2aed2023.zip
chromium_src-bda44acb232e7f67c8af1cb464ebc58a2aed2023.tar.gz
chromium_src-bda44acb232e7f67c8af1cb464ebc58a2aed2023.tar.bz2
Rebaseline some SVG tests after improving Linux fonts to stroke outline.
Some baselines are just wrong, and we still don't get them right, so delete the old baselines and mark as failing See http://codereview.chromium.org/18176/show. I will roll DEPS to pick up that change. Review URL: http://codereview.chromium.org/18345 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8313 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--DEPS2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.pngbin18137 -> 0 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.pngbin0 -> 7666 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt19
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.pngbin0 -> 2559 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt23
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.pngbin0 -> 7680 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt32
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.pngbin6393 -> 27393 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.pngbin7305 -> 0 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.pngbin5193 -> 0 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.pngbin4547 -> 15904 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.pngbin6206 -> 6987 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.pngbin4742 -> 8230 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.pngbin7740 -> 9140 bytes
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt13
27 files changed, 95 insertions, 10 deletions
diff --git a/DEPS b/DEPS
index 77c938a..25fc769 100644
--- a/DEPS
+++ b/DEPS
@@ -12,7 +12,7 @@ deps = {
"http://googletest.googlecode.com/svn/trunk@167",
"src/third_party/WebKit":
- "/trunk/deps/third_party/WebKit@8310",
+ "/trunk/deps/third_party/WebKit@8312",
"src/third_party/icu38":
"/trunk/deps/third_party/icu38@7525",
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum
deleted file mode 100644
index 8c57539..0000000
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum
+++ /dev/null
@@ -1 +0,0 @@
-b062b5ccc28ddae5464a17191a8548d6 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png
deleted file mode 100644
index 870eb7e..0000000
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png
+++ /dev/null
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum
new file mode 100644
index 0000000..95ab446
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum
@@ -0,0 +1 @@
+435f47dd7ee3b424c30e903743016dc9 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png
new file mode 100644
index 0000000..54a2494
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt
new file mode 100644
index 0000000..66c9eed
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt
@@ -0,0 +1,19 @@
+KRenderingPaintServer {id="defs1" [type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,0)]}
+KRenderingPaintServer {id="defs2" [type=RADIAL-GRADIENT] [stops=[(0.00,#000000), (1.00,#FF0000)]] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]}
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0.50,0.50) size 479x359
+ RenderSVGContainer {g} at (20,20) size 440x210
+ RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGHiddenContainer {radialGradient} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderPath {rect} at (20,20) size 440x80 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,0)]}] [data="M20.00,20.00 L460.00,20.00 L460.00,100.00 L20.00,100.00 Z"]
+ RenderPath {rect} at (20,150) size 440x80 [fill={[type=RADIAL-GRADIENT] [stops=[(0.00,#000000), (1.00,#FF0000)]] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]}] [data="M20.00,150.00 L460.00,150.00 L460.00,230.00 L20.00,230.00 Z"]
+ RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-36) size 261x46
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.3 $"
+ RenderPath {rect} at (0.50,0.50) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum
new file mode 100644
index 0000000..59a5332
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum
@@ -0,0 +1 @@
+a85de7e84807cdd89078ac510a527141 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png
new file mode 100644
index 0000000..8962e99
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt
new file mode 100644
index 0000000..4ed9193
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt
@@ -0,0 +1,23 @@
+KRenderingPaintServer {id="defs1" [type=LINEAR-GRADIENT] [stops=[]] [start=(0,0)] [end=(0,0)]}
+KRenderingPaintServer {id="defs2" [type=LINEAR-GRADIENT] [stops=[(1.00,#000000)]] [start=(0,0)] [end=(1,0)]}
+KRenderingPaintServer {id="defs3" [type=LINEAR-GRADIENT] [stops=[(0.00,#FFFF00), (0.25,#FF0000), (0.50,#008000), (0.10,#0000FF)]] [start=(0,0)] [end=(1,0)]}
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0.50,0.50) size 479x359
+ RenderSVGContainer {g} at (19.50,9.50) size 441x280.50
+ RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
+ RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderPath {rect} at (19.50,9.50) size 441x81 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=LINEAR-GRADIENT] [stops=[]] [start=(0,0)] [end=(0,0)]}] [data="M20.00,10.00 L460.00,10.00 L460.00,90.00 L20.00,90.00 Z"]
+ RenderPath {rect} at (20,110) size 440x80 [fill={[type=LINEAR-GRADIENT] [stops=[(1.00,#000000)]] [start=(0,0)] [end=(1,0)]}] [data="M20.00,110.00 L460.00,110.00 L460.00,190.00 L20.00,190.00 Z"]
+ RenderPath {rect} at (20,210) size 440x80 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFF00), (0.25,#FF0000), (0.50,#008000), (0.10,#0000FF)]] [start=(0,0)] [end=(1,0)]}] [data="M20.00,210.00 L460.00,210.00 L460.00,290.00 L20.00,290.00 Z"]
+ RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-36) size 261x46
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.3 $"
+ RenderPath {rect} at (0.50,0.50) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.checksum
new file mode 100644
index 0000000..c8dda29
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.checksum
@@ -0,0 +1 @@
+43736bc8d879ac1b92152a2f31d902e1 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png
new file mode 100644
index 0000000..c7cf4ee
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
new file mode 100644
index 0000000..4fabfd5
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
@@ -0,0 +1,32 @@
+KRenderingPaintServer {id="grad" [type=LINEAR-GRADIENT] [stops=[(0.00,#000000), (1.00,#FFFFFF)]] [start=(0,0)] [end=(1,0)]}
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0.50,0.50) size 479x359
+ RenderSVGContainer {g} at (49.85,81.85) size 374.30x172.15
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGGradientStop {stop} at (0,0) size 0x0
+ RenderSVGContainer {g} at (49.85,81.85) size 144.30x144.30 [transform={m=((0.30,0.00)(0.00,0.30)) t=(50.00,100.00)}]
+ RenderPath {rect} at (49.85,81.85) size 144.30x144.30 [stroke={[type=SOLID] [color=#000000]}] [data="M0.00,-60.00 L480.00,-60.00 L480.00,420.00 L0.00,420.00 Z"]
+ RenderPath {line} at (50,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#000000), (1.00,#FFFFFF)]] [start=(0,0)] [end=(1,0)] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,180.00 L480.00,180.00"]
+ RenderPath {line} at (68.97,100.97) size 106.07x106.07 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#000000), (1.00,#FFFFFF)]] [start=(0,0)] [end=(1,0)] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,180.00 L480.00,180.00"]
+ RenderPath {line} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#000000), (1.00,#FFFFFF)]] [start=(0,0)] [end=(1,0)] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,180.00 L480.00,180.00"]
+ RenderPath {line} at (68.88,100.88) size 106.24x106.24 [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#000000), (1.00,#FFFFFF)]] [start=(0,0)] [end=(1,0)] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M410.00,10.00 L70.00,350.00"]
+ RenderSVGText {text} at (88,250) size 64x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-15) size 64x19
+ chunk 1 (middle anchor) text run 1 at (88.00,250.00) startOffset 0 endOffset 11 width 64.00: "Using lines"
+ RenderSVGContainer {g} at (279.85,81.85) size 144.30x144.30 [transform={m=((0.30,0.00)(0.00,0.30)) t=(280.00,100.00)}]
+ RenderPath {rect} at (279.85,81.85) size 144.30x144.30 [stroke={[type=SOLID] [color=#000000]}] [data="M0.00,-60.00 L480.00,-60.00 L480.00,420.00 L0.00,420.00 Z"]
+ RenderPath {rect} at (280,151) size 144x6 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,170.00 L480.00,170.00 L480.00,190.00 L0.00,190.00 Z"]
+ RenderPath {rect} at (298.97,100.97) size 106.07x106.07 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,170.00 L480.00,170.00 L480.00,190.00 L0.00,190.00 Z"]
+ RenderPath {rect} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,170.00 L480.00,170.00 L480.00,190.00 L0.00,190.00 Z"]
+ RenderPath {rect} at (298.97,100.97) size 106.07x106.07 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(-56.98,222.43)}] [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#000000), (1.00,#FFFFFF)]] [start=(0,0)] [end=(1,0)]}] [data="M0.00,170.00 L480.00,170.00 L480.00,190.00 L0.00,190.00 Z"]
+ RenderSVGText {text} at (316,250) size 68x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-15) size 68x19
+ chunk 1 (middle anchor) text run 1 at (316.50,250.00) startOffset 0 endOffset 11 width 67.00: "Using rects"
+ RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-36) size 261x46
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.4 $"
+ RenderPath {rect} at (0.50,0.50) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.checksum
index c33e839..a04f486 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.checksum
@@ -1 +1 @@
-fadecd48b0e13dd99ff6e71df9486494 \ No newline at end of file
+3af8584ed4fcf7a2a9b38614f3977c56 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.png
index b42232b..b0e2e5d 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/text-text-08-b-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.checksum
deleted file mode 100644
index 1644517..0000000
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.checksum
+++ /dev/null
@@ -1 +0,0 @@
-a60de0ecb64c96ed096d44cbe813ba0a \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.png
deleted file mode 100644
index 05452f0..0000000
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/js-late-pattern-and-object-creation-expected.png
+++ /dev/null
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.checksum
deleted file mode 100644
index fc3e2564..0000000
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.checksum
+++ /dev/null
@@ -1 +0,0 @@
-ada01068d30bd8cb892760d03ba954d9 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.png
deleted file mode 100644
index 8403312..0000000
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/struct-use-09-b-expected.png
+++ /dev/null
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.checksum
index 94e1caa..181b4f9 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.checksum
@@ -1 +1 @@
-e9d059d454615ddb65a471638dd982a0 \ No newline at end of file
+95a1f1582e8f00f85e95a03e855cd73f \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.png
index 6e94a68..5be0667 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/text-repaint-including-stroke-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.checksum
index 2037343..ea30fec 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.checksum
@@ -1 +1 @@
-5b78deb46af0e80bcc4c4ff0493eb422 \ No newline at end of file
+e839fbad9278307be97f12839215d3f0 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.png
index 48a68c7..2153e9b 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-detach-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.checksum
index 8bdb981..d6325c9 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.checksum
@@ -1 +1 @@
-66a3cb2684d8e4b6c8b97d2d436caf9d \ No newline at end of file
+456bdd3888c451b4cc302ac6903d1045 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.png
index 4f948ee..4d18987 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/custom/use-on-text-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.checksum
index 77f6abd..1cd5b15 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.checksum
@@ -1 +1 @@
-5575dc8122dcb948a7e9e0c9bfc531fe \ No newline at end of file
+9a90ebc282f13c532c5896c1ff3b4090 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.png
index da65157..152e744 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/hixie/error/017-expected.png
Binary files differ
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
index a61a506..854a3f5 100644
--- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
@@ -522,10 +522,13 @@ LINUX : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-05-b.svg = FAIL
LINUX : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-09-b.svg = FAIL
LINUX : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-10-b.svg = FAIL
LINUX : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-12-b.svg = FAIL
-// Radial gradients are broken.
+// Radial gradients with offset focal points are not implemented in Skia.
+// See comment in WebCore/platform/graphics/skia/GradientSkia.cpp
LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-13-b.svg = FAIL
LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-14-b.svg = FAIL
LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-16-b.svg = FAIL
+LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-18-b.svg = FAIL
+LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-19-b.svg = FAIL
LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/pservers-pattern-01-b.svg = FAIL
LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/struct-image-02-b.svg = FAIL
LINUX WIN : LayoutTests/svg/W3C-SVG-1.1/struct-symbol-01-b.svg = FAIL
@@ -1898,6 +1901,14 @@ LINUX : LayoutTests/svg/custom/animate-path-morphing.svg = PASS FAIL
LINUX : LayoutTests/svg/custom/circular-marker-reference-1.svg = PASS FAIL
LINUX : LayoutTests/transitions/change-values-during-transition.html = PASS FAIL
+// These 3 never worked on Linux, but were in the past incorrectly rebaselined.
+// Text gradient fills/strokes not working.
+LINUX : LayoutTests/svg/W3C-SVG-1.1/pservers-grad-11-b.svg = FAIL
+// Text pattern fills/strokes not working.
+LINUX : LayoutTests/svg/custom/js-late-pattern-and-object-creation.svg = FAIL
+// Text stroke partially missing.
+LINUX : LayoutTests/svg/custom/struct-use-09-b.svg = FAIL
+
// This test passes but the expected results are wrong. The layout test
// got updated but the new expected results were committed later in
// Changeset 39974. Once we merge change in, this test will pass.