[lasem] tests: new files from librsvg bugzilla
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [lasem] tests: new files from librsvg bugzilla
- Date: Fri, 31 Jul 2015 19:04:15 +0000 (UTC)
commit 4ad3daf6ad719039217de8526da38cfc68c6f575
Author: Emmanuel Pacaud <emmanuel gnome org>
Date: Fri Jul 31 14:47:37 2015 +0200
tests: new files from librsvg bugzilla
.../librsvg/librsvg-bug752670-fuzzed-84d.svg | 38 ++++++++++++++++++++
.../librsvg/librsvg-bug752670-fuzzed-beb.svg | 37 +++++++++++++++++++
2 files changed, 75 insertions(+), 0 deletions(-)
---
diff --git a/tests/data/svg/samples/librsvg/librsvg-bug752670-fuzzed-84d.svg
b/tests/data/svg/samples/librsvg/librsvg-bug752670-fuzzed-84d.svg
new file mode 100644
index 0000000..35a9fd2
--- /dev/null
+++ b/tests/data/svg/samples/librsvg/librsvg-bug752670-fuzzed-84d.svg
@@ -0,0 +1,38 @@
+<svg id="svg-root" width="100%" height="100%"
+ viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink" shape-rendering="crispEdges">
+ <defs>
+ <filter id="composite-ident" x="0" y="0" width="1" height="1">
+ <feComposite operator="arithmetic" in="FillPaint" in2="StrokePaint" k1="0" k2="1" k3="-1" k4="0" />
+ </filter>
+ <filter id="composite-negative" x="0" y="0" width="1" height="1">
+ <feComposite operator="arithmetic" in="FillPaint" in2="FillPaint" k1="0" k2="2" k3="-1.5" k4="0" />
+ </filter>
+ <filter id="composite-mixed" x="0" y="0" width="1" height="1">
+ <feComposite operator="arithmetic" in="FillPaint" in2="StrokePaint" k1="1" k2="-0.5" k3="0.2"
k4="-0.1" />
+ </filter>
+ <filter id="composite-clamped" x="0" y="0" width="1" height="1">
+ <feComposite operator="arithmetic" in="FillPaint" in2="StrokePaint" k1="0" k2="10" k3="20" k4="0" />
+ </filter>
+ </defs>
+
+ <g transform="translate(100 30)">
+ <rect fill="lime" width="120" height="120" />
+ <rect fill="red" stroke="red" filter="url(#composite-ident)" x="10" y="10" width="100" height="100" />
+ </g>
+ <g transform="translate(250 30)">
+ <rect fill="#0F0" filter="url(#composite-negative)" x="10" y="10" width="100" height="100" /><g
transform="translate(250 30)">
+ <rect fill="#0F0" filter="url(#composite-negative)" x="10" y="10" width="100" height="100" /><g
transform="translate(250 30)">
+ <rect fill="#0F0" filter="url(#composite-negative)" x="10" y="10" width="100" height="100" /><g
transform="translate(250 30)">
+ <rect fill="#0F0" filter="url(#composite-negative)" x="10" y="10" width="100" height="100" />
+ <rect stroke="#80FF80" x="5" y="5" width="110" height="110" stroke-width="12" fill="none"/>
+ </g></g></g></g>
+ <g transform="translate(100 180)">
+ <rect fill="rgb(43,17,12)" stroke="rgb(32,42,37)" filter="url(#composite-mixed)" x="10" y="10"
width="100" height="100" />
+ <rect stroke="#666" x="5" y="5" width="110" height="110" stroke-width="12" fill="none"/>
+ </g>
+ <g transform="translate(250 18446744073709551796)">
+ <rect fill="rgb(0,127,0)" stroke="rgb(-1,0,127)" filter="url(#composite-clamped)" x="10" y="10"
width="100" height="100" /><rect fill="rgb(0,127,0)" stroke="rgb(-1,0,127)" filter="url(#composite-clamped)"
x="10" y="10" width="100" height="100" />
+ <rect stroke="rgb(0,255,255)" x="5" y="5" width="110" height="110" stroke-width="12" fill="none"/>
+ </g>
+</svg>
diff --git a/tests/data/svg/samples/librsvg/librsvg-bug752670-fuzzed-beb.svg
b/tests/data/svg/samples/librsvg/librsvg-bug752670-fuzzed-beb.svg
new file mode 100644
index 0000000..36f2823
--- /dev/null
+++ b/tests/data/svg/samples/librsvg/librsvg-bug752670-fuzzed-beb.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "httppp://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="500px" height="500px" viewBox="0 0 500 500"
+ xmlns="http://www.w3.org/2000/svg" version="1.1"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+
+<feSpotLight id="fPL" x="500" y="250" z="250" pointsAtX="250" pointsAtY="250" pointsAtZ="0"
specularExponent="10" limitingConeAngle="30" />
+<desc>
+x and y of feSpotLight in feDiffuseLighting are animated
+with several values and with repetition.
+
+A white line indicates the direction of the light from the
+source.
+</desc>
+ <defs>
+<title>Animation of the filter primitives</title>
+ </defs>
+
+
+<circle cx="250" cy="250" r="18446744073709551741" fill="#f00" stroke="#00f" fiUl-opacity="0.5"
+stroke-width="50" filter="url(#DL)" />
+
+<line x1="500" y1="250" x2="250" y2="250" fill="none" stroke="white">
+<animate
+ attributeName="x1"
+ values="0;100;500;100; 0"
+ dur="30s"
+ repeatDur="indefinite" />
+<animate
+ attributeName="y1"
+ values="0;500;4294967297;-100; 0"
+ dur="31s"
+ repeatDur="indefinite" />
+</line>
+</svg>
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]