deweese 2002/08/14 05:59:47
Modified: samples/tests/spec/text textLength.svg
test-references/samples batikCandyBumpMap1.png
bookOfKells.png mapSpain.png mapWaadt.png
mathMetal.png moonPhases.png sizeOfSun.png
sunRise.png textRotate.png textRotateShadows.png
test-references/samples/extensions
histogramNormalization.png multi.png
test-references/samples/tests/spec/color colorProfile.png
systemColors.png
test-references/samples/tests/spec/coordinates em.png
percentagesAndUnits.png
test-references/samples/tests/spec/filters
enableBackground.png feColorMatrix.png
feComponentTransfer.png feComponentTransfer2.png
feComposite.png feConvolveMatrix.png
feDisplacementMap.png feImage.png feMerge.png
feMorphology.png feTile.png feTileTarget.png
feTurbulence.png filterRegions.png
svgEnableBackground.png
test-references/samples/tests/spec/fonts batikFont.png
fontAltGlyph.png fontArabic.png fontChoice.png
fontDecorations.png fontExternalFont.png
fontGlyphChoice.png fontGlyphsBoth.png
fontGlyphsChildSVG.png fontGlyphsD.png
fontKerning.png fontOnPath.png fontStyling.png
test-references/samples/tests/spec/linking anchor.png
anchorInsideText.png linkingTransform.png
linkingViewBox.png pointerEvents.png
pointerEvents2.png
test-references/samples/tests/spec/masking clip.png
clipTransform.png maskRegions.png
test-references/samples/tests/spec/painting bboxOnText.png
display.png image-rendering.png markersMisc.png
markersOrientA.png markersOrientB.png
markersPreserveAspectRatio.png markersShapes.png
shape-rendering.png text-rendering.png
text-rendering2.png visibility.png
test-references/samples/tests/spec/paints externalPaints.png
gradientLimit.png gradientPoint.png
linearGradientLine.png
linearGradientOrientation.png
patternPreserveAspectRatioA.png patternRegionA.png
patternRegions.png radialGradient.png
radialGradient2.png radialGradient3.png
radialGradientLine.png
radialGradientOrientation.png
test-references/samples/tests/spec/rendering opacity.png
opacity2.png paintOpacity.png
test-references/samples/tests/spec/scripting add.png
circle.png ellipse.png fill.png image.png
imageraster.png imagesvg.png line.png path.png
polygon.png polyline.png rect.png remove.png
removeOnclick.png text.png textAllProperties.png
textProperties.png text_children1.png
text_children2.png text_children3.png
textpathProperties.png transform.png transform2.png
trefProperties.png tspan.png tspanProperties.png
visibility.png xyModifOnLoad.png
test-references/samples/tests/spec/shapes zero.png
test-references/samples/tests/spec/structure
dataProtocol.png externalUseCascading.png image.png
rasterImageViewBox.png rasterImageViewBoxClip.png
rasterImageViewBoxOverflow.png requiredFeatures.png
requiredFeaturesCombo.png svgImageViewBox.png
svgImageViewBoxClip.png svgImageViewBoxOverflow.png
symbolViewBox.png symbolViewBoxClip.png
symbolViewBoxOverflow.png systemLanguage.png
systemLanguageDialect.png tiff.png toolTips.png
useMultiple.png useMultipleURI.png
useStylesheet.png useStyling.png useStylingURI.png
useTargets.png useTargets2.png xmlBase.png
xmlBaseStyling.png
test-references/samples/tests/spec/styling
alternateStylesheet.png alternateStylesheetCold.png
alternateStylesheetHot.png cssMedia.png
cssMediaList.png cssMediaPrint.png
cssMediaProjection.png cssMediaScreen.png
smiley.png smileyBasic Sad.png smileyGrim.png
smileyOups.png smileySmiling.png smileyWow!.png
test-references/samples/tests/spec/text longTextOnPath.png
smallFonts.png textAnchor.png textAnchor2.png
textAnchor3.png textDecoration.png textEffect.png
textEffect2.png textEffect3.png textFeatures.png
textLayout.png textLayout2.png textLength.png
textOnPath.png textOnPathSpaces.png textPCDATA.png
textPosition.png textPosition2.png
textProperties.png textStyles.png verticalText.png
verticalTextOnPath.png
test-resources/org/apache/batik/test samplesRendering.xml
test-sources/org/apache/batik/test/svg
SVGRenderingAccuracyTest.java
Added: samples/tests/spec/fonts fontBounds.svg
test-references/samples/tests/spec/fonts fontBounds.png
test-references/samples/tests/spec/painting markersExt.png
Log:
1) Fixed a bug in regard's SVGRenderingAccuracyTest where it didn't always
produce a candidate-reference when the images didn't match. I think the
bug was caused by not being allowed to rename a file when a stream was open
to it (so if a GC happened the stream was closed if not it wasn't closed
and rename failed).
2) Added test of font bounds calculation on SVG fonts with strokes
3) added test for text length.
4) Updated reference images for new centering alg
Revision Changes Path
1.1 xml-batik/samples/tests/spec/fonts/fontBounds.svg
Index: fontBounds.svg
===================================================================
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- ====================================================================== -->
<!-- Copyright (C) The Apache Software Foundation. All rights reserved. -->
<!-- -->
<!-- This software is published under the terms of the Apache Software -->
<!-- License version 1.1, a copy of which has been included with this -->
<!-- distribution in the LICENSE file. -->
<!-- ====================================================================== -->
<!-- ====================================================================== -->
<!-- Tests various altGlyph uses -->
<!-- -->
<!-- @author [EMAIL PROTECTED] -->
<!-- @version $Id: fontBounds.svg,v 1.1 2002/08/14 12:59:32 deweese Exp $ -->
<!-- ====================================================================== -->
<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
<svg id="body" width="450" height="500" viewBox="0 0 450 500"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" >
<title>SVGFont - Text/Font Bounds computation.</title>
<text class="title" x="50%" y="40"
>SVGFont - Text/Font Bounds computation.</text>
<font horiz-adv-x="150">
<font-face
font-family="FOPFont"
units-per-em="250"
ascent="200"
descent="50"
alphabetic="0"/>
<missing-glyph horiz-adv-x="150" d="M20 0 V240 H100 V0 z"/>
<glyph unicode=" " glyph-name=" " horiz-adv-x="100"/>
<glyph unicode="F" glyph-name="F" horiz-adv-x="100">
<path style="fill:none;stroke-width:25; stroke-linecap:square"
d="M13,0 v162 h80 m-75-87 h50"/>
</glyph>
<glyph unicode="O" glyph-name="O" horiz-adv-x="130">
<ellipse style="fill:none;stroke-width:25"
cx="63" cy="82" rx="40" ry="82"/>
</glyph>
<glyph unicode="P" glyph-name="p" horiz-adv-x="120">
<path style="fill:none; stroke-width:25; stroke-linecap:square"
d="M13,0 v162 h60 a 25,43 0 1 0 0 -86 h-55"/>
</glyph>
<hkern g1="F" g2="O" k="5"/>
<hkern g1="O" g2="P" k="4"/>
</font>
<text x="150" y="200"
style="stroke:lightgrey;font-family:FOPFont;font-size:120"
>FOP</text>
<svg x="150" y="201" width="162" height="20">
<rect x="0%" y="0%" width="100%" height="100%" fill="#88F"/>
<!-- This svg element is designed to only intersect
the wide stroke on the text. If it doesn't
properly include the stroke (from the
SVG font defn) in the text rendering bounds it will skip
the text entirely resulting in nothing being drawn on
top of the rect -->
<text y="-1" style="stroke:black; font-family:FOPFont; font-size:120"
>FOP</text>
</svg>
<text x="225" y="250" class="legend">The bottoms of the letters should
<tspan x="225" dy="1em">appear in black on top of the blue rect</tspan>
</text>
</svg>
1.2 +45 -30 xml-batik/samples/tests/spec/text/textLength.svg
Index: textLength.svg
===================================================================
RCS file: /home/cvs/xml-batik/samples/tests/spec/text/textLength.svg,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- textLength.svg 24 Jan 2002 21:35:32 -0000 1.1
+++ textLength.svg 14 Aug 2002 12:59:32 -0000 1.2
@@ -20,24 +20,24 @@
<svg width="450" height="500" viewBox="0 0 450 500">
- <text class="title" x="50%" y="40">textLength with Anchor</text>
+ <text class="title" x="50%" y="20">textLength with Anchor</text>
<defs>
<g id="fill-rgn">
- <rect x="200" y="10" width="50" height="20"
+ <rect x="200" y="5" width="50" height="20"
fill="#DDE8FF" stroke="none"/>
- <line x1="225" y1="8" x2="225" y2="32" stroke="red"/>
+ <line x1="225" y1="3" x2="225" y2="27" stroke="red"/>
</g>
<g id="bg1">
- <rect x="50" y="0" width ="350" height="50"
+ <rect x="50" y="0" width ="350" height="45"
fill="lightGrey" stroke="black"/>
<use xlink:href="#fill-rgn"/>
</g>
<g id="bg2">
- <rect x="50" y="0" width ="350" height="50"
+ <rect x="50" y="0" width ="350" height="45"
fill="white" stroke="black"/>
<use xlink:href="#fill-rgn"/>
</g>
@@ -45,66 +45,81 @@
<g font-size="12" >
<!-- no lengthadjust -->
- <g transform="translate(0, 50)">
+ <g transform="translate(0, 30)">
<use xlink:href="#bg1"/>
- <text x="225" y="24" text-anchor="middle">xml-batik</text>
- <text x="225" y="45" text-anchor="middle">No textLength</text>
+ <text x="225" y="19" text-anchor="middle">xml-batik</text>
+ <text x="225" y="40" text-anchor="middle">No textLength</text>
</g>
<!-- With lengthAdjust spacingAndGlyphs -->
- <g transform="translate(0, 100)">
+ <g transform="translate(0, 75)">
<use xlink:href="#bg2"/>
- <text x="225" y="24" text-anchor="middle" textLength="50"
+ <text x="225" y="19" text-anchor="middle" textLength="50"
lengthAdjust="spacingAndGlyphs">B</text>
- <text x="225" y="45" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs"</text>
+ <text x="225" y="40" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs"</text>
</g>
<!-- with lengthAdjust spacing -->
- <g transform="translate(0, 150)">
+ <g transform="translate(0, 120)">
<use xlink:href="#bg1"/>
- <text x="225" y="24" text-anchor="middle" textLength="50"
+ <text x="225" y="19" text-anchor="middle" textLength="50"
lengthAdjust="spacing">B</text>
- <text x="225" y="45" text-anchor="middle">textLength="50"
lengthAdjust="spacing"</text>
+ <text x="225" y="40" text-anchor="middle">textLength="50"
lengthAdjust="spacing"</text>
</g>
<!-- with lengthAdjust spacing -->
- <g transform="translate(0, 200)">
+ <g transform="translate(0, 165)">
<use xlink:href="#bg2"/>
- <text x="225" y="24" text-anchor="middle" textLength="50"
+ <text x="225" y="19" text-anchor="middle" textLength="50"
lengthAdjust="spacingAndGlyphs">Batik</text>
- <text x="225" y="45" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs"</text>
+ <text x="225" y="40" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs"</text>
</g>
<!-- with lengthAdjust spacing -->
- <g transform="translate(0, 250)">
+ <g transform="translate(0, 210)">
<use xlink:href="#bg1"/>
- <text x="225" y="24" text-anchor="middle" textLength="50"
+ <text x="225" y="19" text-anchor="middle" textLength="50"
lengthAdjust="spacing">Batik</text>
- <text x="225" y="45" text-anchor="middle">textLength="50"
lengthAdjust="spacing"</text>
+ <text x="225" y="40" text-anchor="middle">textLength="50"
lengthAdjust="spacing"</text>
</g>
<!-- large number -->
- <g transform="translate(0, 300)">
+ <g transform="translate(0, 255)">
<use xlink:href="#bg2"/>
- <text x="225" y="24" text-anchor="middle" textLength="50"
+ <text x="225" y="19" text-anchor="middle" textLength="50"
lengthAdjust="spacingAndGlyphs">Apache Batik</text>
- <text x="225" y="45" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs" (shrinking)</text>
+ <text x="225" y="40" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs" (shrinking)</text>
</g>
<!-- large number, no anchor -->
- <g transform="translate(0, 350)">
+ <g transform="translate(0, 300)">
<use xlink:href="#bg1"/>
- <text x="200" y="24" textLength="50"
+ <text x="200" y="19" textLength="50"
lengthAdjust="spacingAndGlyphs">Apache Batik</text>
- <text x="225" y="45" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs" (no anchor)</text>
+ <text x="225" y="40" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs" (no anchor)</text>
</g>
<!-- large number, tspan -->
- <g transform="translate(0, 400)">
+ <g transform="translate(0, 345)">
<use xlink:href="#bg2"/>
- <text x="225" y="24" text-anchor="middle" textLength="50"
+ <text x="225" y="19" text-anchor="middle" textLength="50"
lengthAdjust="spacingAndGlyphs">Apache <tspan
fill="red">Batik</tspan>!!</text>
- <text x="225" y="45" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs" (tspan)</text>
+ <text x="225" y="40" text-anchor="middle">textLength="50"
lengthAdjust="spacingAndGlyphs" (tspan)</text>
+ </g>
+
+ <!-- Big Font Squeezed alot -->
+ <g transform="translate(0, 390)">
+ <rect x="50" y="0" width ="350" height="95"
+ fill="lightGrey" stroke="black"/>
+ <rect x="112.5" y="5" width="25" height="80"
+ fill="#DDE8FF" stroke="none"/>
+ <line x1="125" y1="3" x2="125" y2="87" stroke="red"/>
+ <text x="125" y="79" text-anchor="middle" textLength="25"
+ lengthAdjust="spacingAndGlyphs"
+ font-size="100">B a t i k</text>
+ <text x="160" y="40">lengthAdjust="spacingAndGlyphs"
+ <tspan x="160" dy="1.2em">textLength="25"</tspan>
+ <tspan x="160" dy="1.2em">font-size="100"</tspan></text>
</g>
</g>
1.2 +2 -2 xml-batik/test-references/samples/batikCandyBumpMap1.png
<<Binary file>>
1.6 +1770 -1882xml-batik/test-references/samples/bookOfKells.png
<<Binary file>>
1.5 +728 -701 xml-batik/test-references/samples/mapSpain.png
<<Binary file>>
1.5 +555 -512 xml-batik/test-references/samples/mapWaadt.png
<<Binary file>>
1.7 +824 -818 xml-batik/test-references/samples/mathMetal.png
<<Binary file>>
1.10 +360 -362 xml-batik/test-references/samples/moonPhases.png
<<Binary file>>
1.7 +199 -165 xml-batik/test-references/samples/sizeOfSun.png
<<Binary file>>
1.6 +628 -653 xml-batik/test-references/samples/sunRise.png
<<Binary file>>
1.9 +404 -420 xml-batik/test-references/samples/textRotate.png
<<Binary file>>
1.11 +613 -621 xml-batik/test-references/samples/textRotateShadows.png
<<Binary file>>
1.6 +341 -346
xml-batik/test-references/samples/extensions/histogramNormalization.png
<<Binary file>>
1.2 +665 -647 xml-batik/test-references/samples/extensions/multi.png
<<Binary file>>
1.6 +155 -187
xml-batik/test-references/samples/tests/spec/color/colorProfile.png
<<Binary file>>
1.5 +75 -78
xml-batik/test-references/samples/tests/spec/color/systemColors.png
<<Binary file>>
1.5 +36 -29 xml-batik/test-references/samples/tests/spec/coordinates/em.png
<<Binary file>>
1.5 +26 -27
xml-batik/test-references/samples/tests/spec/coordinates/percentagesAndUnits.png
<<Binary file>>
1.7 +85 -86
xml-batik/test-references/samples/tests/spec/filters/enableBackground.png
<<Binary file>>
1.5 +253 -236
xml-batik/test-references/samples/tests/spec/filters/feColorMatrix.png
<<Binary file>>
1.5 +465 -413
xml-batik/test-references/samples/tests/spec/filters/feComponentTransfer.png
<<Binary file>>
1.5 +460 -453
xml-batik/test-references/samples/tests/spec/filters/feComponentTransfer2.png
<<Binary file>>
1.6 +71 -97
xml-batik/test-references/samples/tests/spec/filters/feComposite.png
<<Binary file>>
1.5 +111 -126
xml-batik/test-references/samples/tests/spec/filters/feConvolveMatrix.png
<<Binary file>>
1.5 +55 -75
xml-batik/test-references/samples/tests/spec/filters/feDisplacementMap.png
<<Binary file>>
1.5 +102 -87 xml-batik/test-references/samples/tests/spec/filters/feImage.png
<<Binary file>>
1.6 +58 -55 xml-batik/test-references/samples/tests/spec/filters/feMerge.png
<<Binary file>>
1.5 +182 -146
xml-batik/test-references/samples/tests/spec/filters/feMorphology.png
<<Binary file>>
1.7 +123 -107 xml-batik/test-references/samples/tests/spec/filters/feTile.png
<<Binary file>>
1.5 +59 -75
xml-batik/test-references/samples/tests/spec/filters/feTileTarget.png
<<Binary file>>
1.5 +564 -558
xml-batik/test-references/samples/tests/spec/filters/feTurbulence.png
<<Binary file>>
1.5 +48 -54
xml-batik/test-references/samples/tests/spec/filters/filterRegions.png
<<Binary file>>
1.7 +116 -138
xml-batik/test-references/samples/tests/spec/filters/svgEnableBackground.png
<<Binary file>>
1.5 +48 -38 xml-batik/test-references/samples/tests/spec/fonts/batikFont.png
<<Binary file>>
1.5 +120 -101
xml-batik/test-references/samples/tests/spec/fonts/fontAltGlyph.png
<<Binary file>>
1.5 +225 -251
xml-batik/test-references/samples/tests/spec/fonts/fontArabic.png
<<Binary file>>
1.5 +128 -152
xml-batik/test-references/samples/tests/spec/fonts/fontChoice.png
<<Binary file>>
1.5 +75 -60
xml-batik/test-references/samples/tests/spec/fonts/fontDecorations.png
<<Binary file>>
1.5 +17 -21
xml-batik/test-references/samples/tests/spec/fonts/fontExternalFont.png
<<Binary file>>
1.5 +36 -30
xml-batik/test-references/samples/tests/spec/fonts/fontGlyphChoice.png
<<Binary file>>
1.5 +90 -90
xml-batik/test-references/samples/tests/spec/fonts/fontGlyphsBoth.png
<<Binary file>>
1.5 +136 -140
xml-batik/test-references/samples/tests/spec/fonts/fontGlyphsChildSVG.png
<<Binary file>>
1.5 +130 -132
xml-batik/test-references/samples/tests/spec/fonts/fontGlyphsD.png
<<Binary file>>
1.5 +152 -142
xml-batik/test-references/samples/tests/spec/fonts/fontKerning.png
<<Binary file>>
1.5 +113 -109
xml-batik/test-references/samples/tests/spec/fonts/fontOnPath.png
<<Binary file>>
1.5 +38 -30
xml-batik/test-references/samples/tests/spec/fonts/fontStyling.png
<<Binary file>>
1.1
xml-batik/test-references/samples/tests/spec/fonts/fontBounds.png
<<Binary file>>
1.5 +82 -83 xml-batik/test-references/samples/tests/spec/linking/anchor.png
<<Binary file>>
1.3 +99 -95
xml-batik/test-references/samples/tests/spec/linking/anchorInsideText.png
<<Binary file>>
1.5 +10 -7
xml-batik/test-references/samples/tests/spec/linking/linkingTransform.png
<<Binary file>>
1.5 +31 -34
xml-batik/test-references/samples/tests/spec/linking/linkingViewBox.png
<<Binary file>>
1.4 +42 -39
xml-batik/test-references/samples/tests/spec/linking/pointerEvents.png
<<Binary file>>
1.4 +101 -96
xml-batik/test-references/samples/tests/spec/linking/pointerEvents2.png
<<Binary file>>
1.5 +47 -63 xml-batik/test-references/samples/tests/spec/masking/clip.png
<<Binary file>>
1.4 +13 -16
xml-batik/test-references/samples/tests/spec/masking/clipTransform.png
<<Binary file>>
1.5 +49 -42
xml-batik/test-references/samples/tests/spec/masking/maskRegions.png
<<Binary file>>
1.5 +13 -14
xml-batik/test-references/samples/tests/spec/painting/bboxOnText.png
<<Binary file>>
1.6 +32 -32
xml-batik/test-references/samples/tests/spec/painting/display.png
<<Binary file>>
1.5 +172 -179
xml-batik/test-references/samples/tests/spec/painting/image-rendering.png
<<Binary file>>
1.5 +109 -100
xml-batik/test-references/samples/tests/spec/painting/markersMisc.png
<<Binary file>>
1.5 +98 -86
xml-batik/test-references/samples/tests/spec/painting/markersOrientA.png
<<Binary file>>
1.5 +72 -94
xml-batik/test-references/samples/tests/spec/painting/markersOrientB.png
<<Binary file>>
1.5 +110 -97
xml-batik/test-references/samples/tests/spec/painting/markersPreserveAspectRatio.png
<<Binary file>>
1.7 +120 -141
xml-batik/test-references/samples/tests/spec/painting/markersShapes.png
<<Binary file>>
1.5 +28 -50
xml-batik/test-references/samples/tests/spec/painting/shape-rendering.png
<<Binary file>>
1.5 +63 -70
xml-batik/test-references/samples/tests/spec/painting/text-rendering.png
<<Binary file>>
1.5 +78 -95
xml-batik/test-references/samples/tests/spec/painting/text-rendering2.png
<<Binary file>>
1.5 +44 -36
xml-batik/test-references/samples/tests/spec/painting/visibility.png
<<Binary file>>
1.1
xml-batik/test-references/samples/tests/spec/painting/markersExt.png
<<Binary file>>
1.5 +275 -171
xml-batik/test-references/samples/tests/spec/paints/externalPaints.png
<<Binary file>>
1.5 +22 -27
xml-batik/test-references/samples/tests/spec/paints/gradientLimit.png
<<Binary file>>
1.2 +59 -49
xml-batik/test-references/samples/tests/spec/paints/gradientPoint.png
<<Binary file>>
1.2 +28 -19
xml-batik/test-references/samples/tests/spec/paints/linearGradientLine.png
<<Binary file>>
1.5 +41 -35
xml-batik/test-references/samples/tests/spec/paints/linearGradientOrientation.png
<<Binary file>>
1.5 +61 -70
xml-batik/test-references/samples/tests/spec/paints/patternPreserveAspectRatioA.png
<<Binary file>>
1.5 +77 -72
xml-batik/test-references/samples/tests/spec/paints/patternRegionA.png
<<Binary file>>
1.7 +114 -132
xml-batik/test-references/samples/tests/spec/paints/patternRegions.png
<<Binary file>>
1.5 +164 -163
xml-batik/test-references/samples/tests/spec/paints/radialGradient.png
<<Binary file>>
1.5 +284 -198
xml-batik/test-references/samples/tests/spec/paints/radialGradient2.png
<<Binary file>>
1.5 +284 -205
xml-batik/test-references/samples/tests/spec/paints/radialGradient3.png
<<Binary file>>
1.2 +31 -26
xml-batik/test-references/samples/tests/spec/paints/radialGradientLine.png
<<Binary file>>
1.5 +28 -44
xml-batik/test-references/samples/tests/spec/paints/radialGradientOrientation.png
<<Binary file>>
1.6 +83 -106
xml-batik/test-references/samples/tests/spec/rendering/opacity.png
<<Binary file>>
1.6 +119 -138
xml-batik/test-references/samples/tests/spec/rendering/opacity2.png
<<Binary file>>
1.7 +244 -255
xml-batik/test-references/samples/tests/spec/rendering/paintOpacity.png
<<Binary file>>
1.5 +5 -2 xml-batik/test-references/samples/tests/spec/scripting/add.png
<<Binary file>>
1.5 +54 -65
xml-batik/test-references/samples/tests/spec/scripting/circle.png
<<Binary file>>
1.5 +45 -46
xml-batik/test-references/samples/tests/spec/scripting/ellipse.png
<<Binary file>>
1.3 +3 -5 xml-batik/test-references/samples/tests/spec/scripting/fill.png
<<Binary file>>
1.4 +63 -47 xml-batik/test-references/samples/tests/spec/scripting/image.png
<<Binary file>>
1.4 +35 -33
xml-batik/test-references/samples/tests/spec/scripting/imageraster.png
<<Binary file>>
1.4 +59 -61
xml-batik/test-references/samples/tests/spec/scripting/imagesvg.png
<<Binary file>>
1.5 +82 -81 xml-batik/test-references/samples/tests/spec/scripting/line.png
<<Binary file>>
1.5 +9 -7 xml-batik/test-references/samples/tests/spec/scripting/path.png
<<Binary file>>
1.5 +14 -25
xml-batik/test-references/samples/tests/spec/scripting/polygon.png
<<Binary file>>
1.5 +23 -23
xml-batik/test-references/samples/tests/spec/scripting/polyline.png
<<Binary file>>
1.5 +32 -50 xml-batik/test-references/samples/tests/spec/scripting/rect.png
<<Binary file>>
1.5 +5 -3
xml-batik/test-references/samples/tests/spec/scripting/remove.png
<<Binary file>>
1.2 +6 -1
xml-batik/test-references/samples/tests/spec/scripting/removeOnclick.png
<<Binary file>>
1.3 +116 -134 xml-batik/test-references/samples/tests/spec/scripting/text.png
<<Binary file>>
1.2 +84 -87
xml-batik/test-references/samples/tests/spec/scripting/textAllProperties.png
<<Binary file>>
1.3 +58 -63
xml-batik/test-references/samples/tests/spec/scripting/textProperties.png
<<Binary file>>
1.3 +87 -120
xml-batik/test-references/samples/tests/spec/scripting/text_children1.png
<<Binary file>>
1.3 +58 -69
xml-batik/test-references/samples/tests/spec/scripting/text_children2.png
<<Binary file>>
1.3 +182 -231
xml-batik/test-references/samples/tests/spec/scripting/text_children3.png
<<Binary file>>
1.2 +150 -140
xml-batik/test-references/samples/tests/spec/scripting/textpathProperties.png
<<Binary file>>
1.5 +114 -98
xml-batik/test-references/samples/tests/spec/scripting/transform.png
<<Binary file>>
1.5 +17 -31
xml-batik/test-references/samples/tests/spec/scripting/transform2.png
<<Binary file>>
1.2 +59 -62
xml-batik/test-references/samples/tests/spec/scripting/trefProperties.png
<<Binary file>>
1.2 +126 -116 xml-batik/test-references/samples/tests/spec/scripting/tspan.png
<<Binary file>>
1.2 +45 -71
xml-batik/test-references/samples/tests/spec/scripting/tspanProperties.png
<<Binary file>>
1.3 +3 -2
xml-batik/test-references/samples/tests/spec/scripting/visibility.png
<<Binary file>>
1.5 +3 -9
xml-batik/test-references/samples/tests/spec/scripting/xyModifOnLoad.png
<<Binary file>>
1.5 +50 -42 xml-batik/test-references/samples/tests/spec/shapes/zero.png
<<Binary file>>
1.6 +142 -225
xml-batik/test-references/samples/tests/spec/structure/dataProtocol.png
<<Binary file>>
1.5 +106 -130
xml-batik/test-references/samples/tests/spec/structure/externalUseCascading.png
<<Binary file>>
1.6 +286 -284 xml-batik/test-references/samples/tests/spec/structure/image.png
<<Binary file>>
1.5 +97 -109
xml-batik/test-references/samples/tests/spec/structure/rasterImageViewBox.png
<<Binary file>>
1.5 +84 -137
xml-batik/test-references/samples/tests/spec/structure/rasterImageViewBoxClip.png
<<Binary file>>
1.5 +111 -76
xml-batik/test-references/samples/tests/spec/structure/rasterImageViewBoxOverflow.png
<<Binary file>>
1.5 +45 -43
xml-batik/test-references/samples/tests/spec/structure/requiredFeatures.png
<<Binary file>>
1.5 +42 -39
xml-batik/test-references/samples/tests/spec/structure/requiredFeaturesCombo.png
<<Binary file>>
1.5 +196 -150
xml-batik/test-references/samples/tests/spec/structure/svgImageViewBox.png
<<Binary file>>
1.5 +97 -95
xml-batik/test-references/samples/tests/spec/structure/svgImageViewBoxClip.png
<<Binary file>>
1.5 +198 -180
xml-batik/test-references/samples/tests/spec/structure/svgImageViewBoxOverflow.png
<<Binary file>>
1.5 +166 -166
xml-batik/test-references/samples/tests/spec/structure/symbolViewBox.png
<<Binary file>>
1.5 +93 -93
xml-batik/test-references/samples/tests/spec/structure/symbolViewBoxClip.png
<<Binary file>>
1.5 +186 -210
xml-batik/test-references/samples/tests/spec/structure/symbolViewBoxOverflow.png
<<Binary file>>
1.5 +69 -96
xml-batik/test-references/samples/tests/spec/structure/systemLanguage.png
<<Binary file>>
1.5 +12 -9
xml-batik/test-references/samples/tests/spec/structure/systemLanguageDialect.png
<<Binary file>>
1.5 +6 -10 xml-batik/test-references/samples/tests/spec/structure/tiff.png
<<Binary file>>
1.5 +96 -90
xml-batik/test-references/samples/tests/spec/structure/toolTips.png
<<Binary file>>
1.5 +33 -31
xml-batik/test-references/samples/tests/spec/structure/useMultiple.png
<<Binary file>>
1.5 +49 -38
xml-batik/test-references/samples/tests/spec/structure/useMultipleURI.png
<<Binary file>>
1.5 +136 -142
xml-batik/test-references/samples/tests/spec/structure/useStylesheet.png
<<Binary file>>
1.5 +136 -142
xml-batik/test-references/samples/tests/spec/structure/useStyling.png
<<Binary file>>
1.5 +151 -163
xml-batik/test-references/samples/tests/spec/structure/useStylingURI.png
<<Binary file>>
1.6 +76 -71
xml-batik/test-references/samples/tests/spec/structure/useTargets.png
<<Binary file>>
1.4 +67 -69
xml-batik/test-references/samples/tests/spec/structure/useTargets2.png
<<Binary file>>
1.6 +85 -93
xml-batik/test-references/samples/tests/spec/structure/xmlBase.png
<<Binary file>>
1.5 +251 -247
xml-batik/test-references/samples/tests/spec/structure/xmlBaseStyling.png
<<Binary file>>
1.5 +123 -122
xml-batik/test-references/samples/tests/spec/styling/alternateStylesheet.png
<<Binary file>>
1.5 +137 -135
xml-batik/test-references/samples/tests/spec/styling/alternateStylesheetCold.png
<<Binary file>>
1.5 +144 -141
xml-batik/test-references/samples/tests/spec/styling/alternateStylesheetHot.png
<<Binary file>>
1.5 +195 -159
xml-batik/test-references/samples/tests/spec/styling/cssMedia.png
<<Binary file>>
1.5 +64 -37
xml-batik/test-references/samples/tests/spec/styling/cssMediaList.png
<<Binary file>>
1.5 +186 -165
xml-batik/test-references/samples/tests/spec/styling/cssMediaPrint.png
<<Binary file>>
1.5 +89 -102
xml-batik/test-references/samples/tests/spec/styling/cssMediaProjection.png
<<Binary file>>
1.5 +195 -159
xml-batik/test-references/samples/tests/spec/styling/cssMediaScreen.png
<<Binary file>>
1.5 +50 -61 xml-batik/test-references/samples/tests/spec/styling/smiley.png
<<Binary file>>
No revision
No revision
1.5 +46 -45
xml-batik/test-references/samples/tests/spec/styling/smileyGrim.png
<<Binary file>>
1.5 +57 -59
xml-batik/test-references/samples/tests/spec/styling/smileyOups.png
<<Binary file>>
1.5 +56 -68
xml-batik/test-references/samples/tests/spec/styling/smileySmiling.png
<<Binary file>>
1.5 +65 -66
xml-batik/test-references/samples/tests/spec/styling/smileyWow!.png
<<Binary file>>
1.5 +240 -245
xml-batik/test-references/samples/tests/spec/text/longTextOnPath.png
<<Binary file>>
1.8 +276 -261 xml-batik/test-references/samples/tests/spec/text/smallFonts.png
<<Binary file>>
1.5 +57 -61 xml-batik/test-references/samples/tests/spec/text/textAnchor.png
<<Binary file>>
1.5 +47 -54
xml-batik/test-references/samples/tests/spec/text/textAnchor2.png
<<Binary file>>
1.5 +81 -69
xml-batik/test-references/samples/tests/spec/text/textAnchor3.png
<<Binary file>>
1.5 +119 -68
xml-batik/test-references/samples/tests/spec/text/textDecoration.png
<<Binary file>>
1.5 +104 -127 xml-batik/test-references/samples/tests/spec/text/textEffect.png
<<Binary file>>
1.5 +16 -31
xml-batik/test-references/samples/tests/spec/text/textEffect2.png
<<Binary file>>
1.5 +103 -163
xml-batik/test-references/samples/tests/spec/text/textEffect3.png
<<Binary file>>
1.7 +223 -184
xml-batik/test-references/samples/tests/spec/text/textFeatures.png
<<Binary file>>
1.7 +141 -161 xml-batik/test-references/samples/tests/spec/text/textLayout.png
<<Binary file>>
1.5 +121 -112
xml-batik/test-references/samples/tests/spec/text/textLayout2.png
<<Binary file>>
1.2 +148 -134 xml-batik/test-references/samples/tests/spec/text/textLength.png
<<Binary file>>
1.5 +226 -205 xml-batik/test-references/samples/tests/spec/text/textOnPath.png
<<Binary file>>
1.6 +162 -133
xml-batik/test-references/samples/tests/spec/text/textOnPathSpaces.png
<<Binary file>>
1.5 +36 -42 xml-batik/test-references/samples/tests/spec/text/textPCDATA.png
<<Binary file>>
1.5 +70 -49
xml-batik/test-references/samples/tests/spec/text/textPosition.png
<<Binary file>>
1.5 +71 -74
xml-batik/test-references/samples/tests/spec/text/textPosition2.png
<<Binary file>>
1.6 +219 -147
xml-batik/test-references/samples/tests/spec/text/textProperties.png
<<Binary file>>
1.7 +219 -186 xml-batik/test-references/samples/tests/spec/text/textStyles.png
<<Binary file>>
1.6 +129 -119
xml-batik/test-references/samples/tests/spec/text/verticalText.png
<<Binary file>>
1.6 +250 -241
xml-batik/test-references/samples/tests/spec/text/verticalTextOnPath.png
<<Binary file>>
1.81 +2 -1
xml-batik/test-resources/org/apache/batik/test/samplesRendering.xml
Index: samplesRendering.xml
===================================================================
RCS file:
/home/cvs/xml-batik/test-resources/org/apache/batik/test/samplesRendering.xml,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- samplesRendering.xml 9 Jul 2002 17:17:54 -0000 1.80
+++ samplesRendering.xml 14 Aug 2002 12:59:47 -0000 1.81
@@ -113,6 +113,7 @@
<test id="samples/tests/spec/fonts/batikFont.svg" />
<test id="samples/tests/spec/fonts/fontAltGlyph.svg" />
<test id="samples/tests/spec/fonts/fontArabic.svg" />
+ <test id="samples/tests/spec/fonts/fontBounds.svg" />
<test id="samples/tests/spec/fonts/fontChoice.svg" />
<test id="samples/tests/spec/fonts/fontDecorations.svg" />
<test id="samples/tests/spec/fonts/fontExternalFont.svg" />
1.31 +16 -29
xml-batik/test-sources/org/apache/batik/test/svg/SVGRenderingAccuracyTest.java
Index: SVGRenderingAccuracyTest.java
===================================================================
RCS file:
/home/cvs/xml-batik/test-sources/org/apache/batik/test/svg/SVGRenderingAccuracyTest.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- SVGRenderingAccuracyTest.java 10 May 2002 06:32:04 -0000 1.30
+++ SVGRenderingAccuracyTest.java 14 Aug 2002 12:59:47 -0000 1.31
@@ -448,9 +448,12 @@
File tmpFile = null;
try{
- tmpFile = File.createTempFile(TEMP_FILE_PREFIX,
- TEMP_FILE_SUFFIX,
- null);
+ if (candidateReference != null)
+ tmpFile = candidateReference;
+ else
+ tmpFile = File.createTempFile(TEMP_FILE_PREFIX,
+ TEMP_FILE_SUFFIX,
+ null);
}catch(IOException e){
report.setErrorCode(ERROR_CANNOT_CREATE_TEMP_FILE);
report.setDescription(new TestReport.Entry[] {
@@ -536,12 +539,7 @@
e.getMessage()})) });
report.setPassed(false);
// Try and save tmp file as a candidate variation
- boolean deleteTmp = true;
- if (candidateReference != null){
- deleteTmp = tmpFile.renameTo(candidateReference);
- }
-
- if (deleteTmp){
+ if (candidateReference == null){
tmpFile.delete();
}
return report;
@@ -559,7 +557,6 @@
e.getMessage()}))});
report.setPassed(false);
tmpFile.delete();
- tmpFile.deleteOnExit();
return report;
}
@@ -575,12 +572,10 @@
new Object[]{refImgURL.toString(),
tmpFile.getAbsolutePath(),
e.getMessage()}))});
- if (candidateReference != null){
- tmpFile.renameTo(candidateReference);
- }
-
report.setPassed(false);
- tmpFile.deleteOnExit();
+ if (candidateReference == null){
+ tmpFile.delete();
+ }
return report;
}
@@ -652,18 +647,11 @@
new
TestReport.Entry(Messages.formatMessage(ENTRY_KEY_DIFFERENCE_IMAGE, null),
diffFile) });
- if (candidateReference != null){
- System.err.print(">>>>>> saving candidate reference : ");
- boolean res = tmpFile.renameTo(candidateReference);
- System.err.println(res);
- if (!res) {
- System.out.println("failed renaiming : " + tmpFile + "
to " + candidateReference);
- System.out.println("tmpFile.existis : " +
tmpFile.exists());
- }
+ if (candidateReference == null){
+ tmpFile.delete();
}
report.setPassed(false);
- tmpFile.deleteOnExit();
return report;
}
}catch(Exception e){
@@ -680,12 +668,11 @@
e.getMessage(),
trace.toString()})) });
- if (candidateReference != null){
- tmpFile.renameTo(candidateReference);
+ if (candidateReference == null){
+ tmpFile.delete();
}
report.setPassed(false);
- tmpFile.deleteOnExit();
return report;
}
}
@@ -695,7 +682,7 @@
// Yahooooooo! everything worked out well.
//
report.setPassed(true);
- tmpFile.deleteOnExit();
+ tmpFile.delete();
return report;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]