From 940b4d1848e8c70ab7642901a68594e8016caffc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 18:51:28 +0200 Subject: Adding upstream version 1:7.0.4. Signed-off-by: Daniel Baumann --- svgio/qa/cppunit/data/47446.svg | 19 +++ svgio/qa/cppunit/data/47446b.svg | 18 +++ svgio/qa/cppunit/data/ClipPathAndParentStyle.svg | 10 ++ svgio/qa/cppunit/data/ClipPathAndStyle.svg | 13 ++ svgio/qa/cppunit/data/Drawing_NoWidthHeight.svg | 12 ++ svgio/qa/cppunit/data/Drawing_WithWidthHeight.svg | 14 +++ svgio/qa/cppunit/data/FontsizeKeywords.svg | 14 +++ svgio/qa/cppunit/data/FontsizePercentage.svg | 3 + svgio/qa/cppunit/data/FontsizeRelative.svg | 6 + svgio/qa/cppunit/data/RGBAColor.svg | 4 + svgio/qa/cppunit/data/RGBColor.svg | 4 + svgio/qa/cppunit/data/Rect.svg | 4 + svgio/qa/cppunit/data/RectWithParentStyles.svg | 13 ++ svgio/qa/cppunit/data/RectWithStyles.svg | 4 + svgio/qa/cppunit/data/RectWithStylesByGroup.svg | 18 +++ svgio/qa/cppunit/data/VisiotorTest-Rect.svg | 4 + svgio/qa/cppunit/data/i125329.svg | 12 ++ svgio/qa/cppunit/data/maskText.svg | 26 ++++ svgio/qa/cppunit/data/masking-path-07-b.svg | 147 ++++++++++++++++++++++ svgio/qa/cppunit/data/noneColor.svg | 3 + svgio/qa/cppunit/data/path.svg | 3 + svgio/qa/cppunit/data/tdf101237.svg | 11 ++ svgio/qa/cppunit/data/tdf104339.svg | 65 ++++++++++ svgio/qa/cppunit/data/tdf123926.svg | 14 +++ svgio/qa/cppunit/data/tdf45771.svg | 5 + svgio/qa/cppunit/data/tdf79163.svg | 8 ++ svgio/qa/cppunit/data/tdf85770.svg | 7 ++ svgio/qa/cppunit/data/tdf87309.svg | 4 + svgio/qa/cppunit/data/tdf94765.svg | 14 +++ svgio/qa/cppunit/data/tdf97542_1.svg | 15 +++ svgio/qa/cppunit/data/tdf97542_2.svg | 15 +++ svgio/qa/cppunit/data/tdf97543.svg | 4 + svgio/qa/cppunit/data/tdf97936.svg | 5 + svgio/qa/cppunit/data/tdf97941.svg | 6 + svgio/qa/cppunit/data/tdf99115.svg | 40 ++++++ svgio/qa/cppunit/data/tdf99994.svg | 8 ++ 36 files changed, 572 insertions(+) create mode 100644 svgio/qa/cppunit/data/47446.svg create mode 100644 svgio/qa/cppunit/data/47446b.svg create mode 100644 svgio/qa/cppunit/data/ClipPathAndParentStyle.svg create mode 100644 svgio/qa/cppunit/data/ClipPathAndStyle.svg create mode 100644 svgio/qa/cppunit/data/Drawing_NoWidthHeight.svg create mode 100644 svgio/qa/cppunit/data/Drawing_WithWidthHeight.svg create mode 100644 svgio/qa/cppunit/data/FontsizeKeywords.svg create mode 100644 svgio/qa/cppunit/data/FontsizePercentage.svg create mode 100644 svgio/qa/cppunit/data/FontsizeRelative.svg create mode 100644 svgio/qa/cppunit/data/RGBAColor.svg create mode 100644 svgio/qa/cppunit/data/RGBColor.svg create mode 100644 svgio/qa/cppunit/data/Rect.svg create mode 100644 svgio/qa/cppunit/data/RectWithParentStyles.svg create mode 100644 svgio/qa/cppunit/data/RectWithStyles.svg create mode 100644 svgio/qa/cppunit/data/RectWithStylesByGroup.svg create mode 100644 svgio/qa/cppunit/data/VisiotorTest-Rect.svg create mode 100644 svgio/qa/cppunit/data/i125329.svg create mode 100644 svgio/qa/cppunit/data/maskText.svg create mode 100644 svgio/qa/cppunit/data/masking-path-07-b.svg create mode 100644 svgio/qa/cppunit/data/noneColor.svg create mode 100644 svgio/qa/cppunit/data/path.svg create mode 100644 svgio/qa/cppunit/data/tdf101237.svg create mode 100644 svgio/qa/cppunit/data/tdf104339.svg create mode 100644 svgio/qa/cppunit/data/tdf123926.svg create mode 100644 svgio/qa/cppunit/data/tdf45771.svg create mode 100644 svgio/qa/cppunit/data/tdf79163.svg create mode 100644 svgio/qa/cppunit/data/tdf85770.svg create mode 100644 svgio/qa/cppunit/data/tdf87309.svg create mode 100644 svgio/qa/cppunit/data/tdf94765.svg create mode 100644 svgio/qa/cppunit/data/tdf97542_1.svg create mode 100644 svgio/qa/cppunit/data/tdf97542_2.svg create mode 100644 svgio/qa/cppunit/data/tdf97543.svg create mode 100644 svgio/qa/cppunit/data/tdf97936.svg create mode 100644 svgio/qa/cppunit/data/tdf97941.svg create mode 100644 svgio/qa/cppunit/data/tdf99115.svg create mode 100644 svgio/qa/cppunit/data/tdf99994.svg (limited to 'svgio/qa/cppunit/data') diff --git a/svgio/qa/cppunit/data/47446.svg b/svgio/qa/cppunit/data/47446.svg new file mode 100644 index 000000000..aec66b9bd --- /dev/null +++ b/svgio/qa/cppunit/data/47446.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/svgio/qa/cppunit/data/47446b.svg b/svgio/qa/cppunit/data/47446b.svg new file mode 100644 index 000000000..29cfce5d8 --- /dev/null +++ b/svgio/qa/cppunit/data/47446b.svg @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/svgio/qa/cppunit/data/ClipPathAndParentStyle.svg b/svgio/qa/cppunit/data/ClipPathAndParentStyle.svg new file mode 100644 index 000000000..d85a95995 --- /dev/null +++ b/svgio/qa/cppunit/data/ClipPathAndParentStyle.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/svgio/qa/cppunit/data/ClipPathAndStyle.svg b/svgio/qa/cppunit/data/ClipPathAndStyle.svg new file mode 100644 index 000000000..29814fadb --- /dev/null +++ b/svgio/qa/cppunit/data/ClipPathAndStyle.svg @@ -0,0 +1,13 @@ + + + + + + + + \ No newline at end of file diff --git a/svgio/qa/cppunit/data/Drawing_NoWidthHeight.svg b/svgio/qa/cppunit/data/Drawing_NoWidthHeight.svg new file mode 100644 index 000000000..59520d6ab --- /dev/null +++ b/svgio/qa/cppunit/data/Drawing_NoWidthHeight.svg @@ -0,0 +1,12 @@ + + + + diff --git a/svgio/qa/cppunit/data/Drawing_WithWidthHeight.svg b/svgio/qa/cppunit/data/Drawing_WithWidthHeight.svg new file mode 100644 index 000000000..bc5afb553 --- /dev/null +++ b/svgio/qa/cppunit/data/Drawing_WithWidthHeight.svg @@ -0,0 +1,14 @@ + + + + diff --git a/svgio/qa/cppunit/data/FontsizeKeywords.svg b/svgio/qa/cppunit/data/FontsizeKeywords.svg new file mode 100644 index 000000000..9a97983c0 --- /dev/null +++ b/svgio/qa/cppunit/data/FontsizeKeywords.svg @@ -0,0 +1,14 @@ + + + +Sample +Sample +Sample +Sample +Sample +Sample +Sample +Sample +Sample +Sample + diff --git a/svgio/qa/cppunit/data/FontsizePercentage.svg b/svgio/qa/cppunit/data/FontsizePercentage.svg new file mode 100644 index 000000000..fc7c9fa61 --- /dev/null +++ b/svgio/qa/cppunit/data/FontsizePercentage.svg @@ -0,0 +1,3 @@ + + Sample + diff --git a/svgio/qa/cppunit/data/FontsizeRelative.svg b/svgio/qa/cppunit/data/FontsizeRelative.svg new file mode 100644 index 000000000..b957b90a3 --- /dev/null +++ b/svgio/qa/cppunit/data/FontsizeRelative.svg @@ -0,0 +1,6 @@ + + + Sample + Sample + + diff --git a/svgio/qa/cppunit/data/RGBAColor.svg b/svgio/qa/cppunit/data/RGBAColor.svg new file mode 100644 index 000000000..ddd7a3cc0 --- /dev/null +++ b/svgio/qa/cppunit/data/RGBAColor.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svgio/qa/cppunit/data/RGBColor.svg b/svgio/qa/cppunit/data/RGBColor.svg new file mode 100644 index 000000000..ad60d5b55 --- /dev/null +++ b/svgio/qa/cppunit/data/RGBColor.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svgio/qa/cppunit/data/Rect.svg b/svgio/qa/cppunit/data/Rect.svg new file mode 100644 index 000000000..7567cdfb5 --- /dev/null +++ b/svgio/qa/cppunit/data/Rect.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svgio/qa/cppunit/data/RectWithParentStyles.svg b/svgio/qa/cppunit/data/RectWithParentStyles.svg new file mode 100644 index 000000000..a01ba3ff5 --- /dev/null +++ b/svgio/qa/cppunit/data/RectWithParentStyles.svg @@ -0,0 +1,13 @@ + + + + + diff --git a/svgio/qa/cppunit/data/RectWithStyles.svg b/svgio/qa/cppunit/data/RectWithStyles.svg new file mode 100644 index 000000000..b7068499b --- /dev/null +++ b/svgio/qa/cppunit/data/RectWithStyles.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svgio/qa/cppunit/data/RectWithStylesByGroup.svg b/svgio/qa/cppunit/data/RectWithStylesByGroup.svg new file mode 100644 index 000000000..0a3b1e3cd --- /dev/null +++ b/svgio/qa/cppunit/data/RectWithStylesByGroup.svg @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/svgio/qa/cppunit/data/VisiotorTest-Rect.svg b/svgio/qa/cppunit/data/VisiotorTest-Rect.svg new file mode 100644 index 000000000..4cd2d3602 --- /dev/null +++ b/svgio/qa/cppunit/data/VisiotorTest-Rect.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svgio/qa/cppunit/data/i125329.svg b/svgio/qa/cppunit/data/i125329.svg new file mode 100644 index 000000000..86e3bd839 --- /dev/null +++ b/svgio/qa/cppunit/data/i125329.svg @@ -0,0 +1,12 @@ + + + all selector + + + diff --git a/svgio/qa/cppunit/data/maskText.svg b/svgio/qa/cppunit/data/maskText.svg new file mode 100644 index 000000000..7405f6a56 --- /dev/null +++ b/svgio/qa/cppunit/data/maskText.svg @@ -0,0 +1,26 @@ + + + + + + + + + + Black White + + + + + + + + + + diff --git a/svgio/qa/cppunit/data/masking-path-07-b.svg b/svgio/qa/cppunit/data/masking-path-07-b.svg new file mode 100644 index 000000000..63f73d821 --- /dev/null +++ b/svgio/qa/cppunit/data/masking-path-07-b.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + +

+ This tests that 'clipPath' elements can be used together and how the clipping paths are intersected. +

+

+ There is a gray-white pattern as a background for the two subtest rectangles. This is to show that the holes that are cut out using clip-paths are transparent. + The first subtest verifies that when you use the 'clip-path' property on a child element inside a 'clipPath' element the child element is clipped correctly. + The second subtest verifies that when a 'clipPath' element has a 'clip-path' property the result is the intersection of the two clip paths. +

+ + +

+ Run the test. No interaction required. +

+
+ +

+ The test has passed if the following conditions are met: +

+
    +
  • There is no red visible.
  • +
  • No shapes extend outside of the rects that have a thick black border.
  • +
  • For the left subtest: +
      +
    • There must be a large blue rect with a transparent smaller rect in it, and the intersection of two circles.
    • +
    • The borders of the clipregions are shown with black stroke.
    • +
    • The blue shapes must be visible only inside of these stroked regions.
    • +
    +
  • +
  • For the right subtest: +
      +
    • The test on the right must show part of the large blue rect shape with a transparent rect in it, and part of a circle.
    • +
    • The blue shapes must only be visible inside of the circle that has black stroke.
    • +
    +
  • +
+
+ + $RCSfile: masking-path-07-b.svg,v $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Test clip unions and intersections + + + + + + + + + + + + + + + + + + + + + + + + + + + + $Revision: 1.11 $ + + + + diff --git a/svgio/qa/cppunit/data/noneColor.svg b/svgio/qa/cppunit/data/noneColor.svg new file mode 100644 index 000000000..552a1cf5a --- /dev/null +++ b/svgio/qa/cppunit/data/noneColor.svg @@ -0,0 +1,3 @@ + + + diff --git a/svgio/qa/cppunit/data/path.svg b/svgio/qa/cppunit/data/path.svg new file mode 100644 index 000000000..559ceec6d --- /dev/null +++ b/svgio/qa/cppunit/data/path.svg @@ -0,0 +1,3 @@ + + + diff --git a/svgio/qa/cppunit/data/tdf101237.svg b/svgio/qa/cppunit/data/tdf101237.svg new file mode 100644 index 000000000..e5afa3738 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf101237.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/svgio/qa/cppunit/data/tdf104339.svg b/svgio/qa/cppunit/data/tdf104339.svg new file mode 100644 index 000000000..d06ff695c --- /dev/null +++ b/svgio/qa/cppunit/data/tdf104339.svg @@ -0,0 +1,65 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/svgio/qa/cppunit/data/tdf123926.svg b/svgio/qa/cppunit/data/tdf123926.svg new file mode 100644 index 000000000..1a5c2758a --- /dev/null +++ b/svgio/qa/cppunit/data/tdf123926.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/svgio/qa/cppunit/data/tdf45771.svg b/svgio/qa/cppunit/data/tdf45771.svg new file mode 100644 index 000000000..f49e0f569 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf45771.svg @@ -0,0 +1,5 @@ + + + +Sample + diff --git a/svgio/qa/cppunit/data/tdf79163.svg b/svgio/qa/cppunit/data/tdf79163.svg new file mode 100644 index 000000000..015303723 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf79163.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/svgio/qa/cppunit/data/tdf85770.svg b/svgio/qa/cppunit/data/tdf85770.svg new file mode 100644 index 000000000..b1cf9eb3c --- /dev/null +++ b/svgio/qa/cppunit/data/tdf85770.svg @@ -0,0 +1,7 @@ + +Start Middle End +Start Middle End + diff --git a/svgio/qa/cppunit/data/tdf87309.svg b/svgio/qa/cppunit/data/tdf87309.svg new file mode 100644 index 000000000..af8a7df25 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf87309.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/svgio/qa/cppunit/data/tdf94765.svg b/svgio/qa/cppunit/data/tdf94765.svg new file mode 100644 index 000000000..009bfc8ed --- /dev/null +++ b/svgio/qa/cppunit/data/tdf94765.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/svgio/qa/cppunit/data/tdf97542_1.svg b/svgio/qa/cppunit/data/tdf97542_1.svg new file mode 100644 index 000000000..328bd971a --- /dev/null +++ b/svgio/qa/cppunit/data/tdf97542_1.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + Layer 1 + + Text + + diff --git a/svgio/qa/cppunit/data/tdf97542_2.svg b/svgio/qa/cppunit/data/tdf97542_2.svg new file mode 100644 index 000000000..03cee9683 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf97542_2.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + Layer 1 + + Text + + diff --git a/svgio/qa/cppunit/data/tdf97543.svg b/svgio/qa/cppunit/data/tdf97543.svg new file mode 100644 index 000000000..fa30b2244 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf97543.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svgio/qa/cppunit/data/tdf97936.svg b/svgio/qa/cppunit/data/tdf97936.svg new file mode 100644 index 000000000..6c059ec5d --- /dev/null +++ b/svgio/qa/cppunit/data/tdf97936.svg @@ -0,0 +1,5 @@ + + + + diff --git a/svgio/qa/cppunit/data/tdf97941.svg b/svgio/qa/cppunit/data/tdf97941.svg new file mode 100644 index 000000000..cfe1ca8c4 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf97941.svg @@ -0,0 +1,6 @@ + + + + + Sample + diff --git a/svgio/qa/cppunit/data/tdf99115.svg b/svgio/qa/cppunit/data/tdf99115.svg new file mode 100644 index 000000000..6d4b5e9c1 --- /dev/null +++ b/svgio/qa/cppunit/data/tdf99115.svg @@ -0,0 +1,40 @@ + + + + red 1 + + + red 2 + + + red 3 + + + + blue 4 + + + blue 5 + + + blue 6 + + + + green 7 + + + green 8 + + + green 9 + + + diff --git a/svgio/qa/cppunit/data/tdf99994.svg b/svgio/qa/cppunit/data/tdf99994.svg new file mode 100644 index 000000000..b4dec353e --- /dev/null +++ b/svgio/qa/cppunit/data/tdf99994.svg @@ -0,0 +1,8 @@ + + + + test + + -- cgit v1.2.3