From df2b38970e69796eb178607cc82a34f6a961587f Mon Sep 17 00:00:00 2001 From: Miro Hrončok Date: Sep 17 2021 08:31:30 +0000 Subject: Orphaned for 6+ weeks --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index fe2a5b2..0000000 --- a/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/svgsalamander-0.0.tar.gz -/svgsalamander-0.1.tar.gz -/svgsalamander-0.1.1.tar.gz -/svgsalamander-0.1.10.tar.gz -/svgsalamander-0.1.19.tar.gz -/svgsalamander-0.1.29.tar.gz -/svgsalamander-0.1.33.tar.gz -/svgsalamander-0.1.39.tar.gz -/svgSalamander-1.1.1.tar.gz -/svgSalamander-1.1.2.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/pom.xml b/pom.xml deleted file mode 100644 index aa1ddb6..0000000 --- a/pom.xml +++ /dev/null @@ -1,217 +0,0 @@ - - - 4.0.0 - - - com.kitfox - kitfox-svg-salamander - 1.0.39 - jar - - ${project.artifactId} - - ${project.name} SVGSalamander is a light weight - SVG renderer and animator for Java. - - - 2011 - - http://java.net/projects/svgsalamander - - - Kitfox Studios - http://www.kitfox.com/ - - - - - http://svgsalamander.java.net/tags/kitfox-svg-salamander-1.0.39 - scm:svn:https://svn.java.net/svn/svgsalamander~svn/tags/kitfox-svg-salamander-1.0.39 - scm:svn:https://svn.java.net/svn/svgsalamander~svn/tags/kitfox-svg-salamander-1.0.39 - - - - - - - BSD - http://www.opensource.org/licenses/bsd-license.php - repo - - - GNU Lesser General Public License, version 2.1 - http://www.gnu.org/licenses/lgpl-2.1.html - repo - - - - - - - mark-mckay - Mark McKay - mark@kitfox.com - - owner - - - the creator - - - - - - - - UTF-8 - UTF-8 - - - kitfox-source-repo - - - - - - - - org.apache.ant - ant - 1.8.1 - - - - - - - - ${basedir}/src/main/java - - - ${basedir}/src/main/res - - - - - ${basedir}/src/test/java - - - ${basedir}/src/test/res - - - - - - - - org.codehaus.mojo - javacc-maven-plugin - 2.6 - - - javacc - generate-sources - - javacc - - - ${basedir}/src/main/java - - **/*.jjt - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 1.6 - 1.6 - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.0 - - - enforce-maven-version - - enforce - - - - - [3.0,) - you-must-run-maven-3.0-or-above - - - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.7 - - true - false - - public - http://java.sun.com/javase/1.6.0/docs/api - - true - true - ${project.name} API ${project.version} / - ${maven.build.timestamp} - ${project.name} API ${project.version} / - ${maven.build.timestamp} -
${project.organization.name}]]>
-
${project.organization.name}]]>
- - - Copyright © {inceptionYear}-{currentYear} - ${project.organization.name}]]>. - All Rights Reserved. - -
-
- - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - - - - - org.apache.maven.plugins - maven-release-plugin - - - clean verify - - deploy - - - -
- -
- -
- diff --git a/sources b/sources deleted file mode 100644 index 18e7675..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (svgSalamander-1.1.2.tar.gz) = c9c4eca00bf74249d38be9cb06ca43bf3f8aaf5c00104156d162bcfeb1752842e44f1e3458c43d0b9d07ea22f0d3faebda6f8df4159150a5919bccca117fa939 diff --git a/svgsalamander-master.patch b/svgsalamander-master.patch deleted file mode 100644 index f6b14cf..0000000 --- a/svgsalamander-master.patch +++ /dev/null @@ -1,372 +0,0 @@ -diff --git a/svg-core/src/main/java/com/kitfox/svg/ImageSVG.java b/svg-core/src/main/java/com/kitfox/svg/ImageSVG.java -index 848ceb5..926b9ef 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/ImageSVG.java -+++ b/svg-core/src/main/java/com/kitfox/svg/ImageSVG.java -@@ -113,28 +113,21 @@ protected void build() throws SVGException - { - if (getPres(sty.setName("xlink:href"))) - { -- -- - URI src = sty.getURIValue(getXMLBase()); - if ("data".equals(src.getScheme())) - { - imageSrc = new URL(null, src.toASCIIString(), new Handler()); - } -- else -+ else if (!diagram.getUniverse().isImageDataInlineOnly()) - { -- -- if (!diagram.getUniverse().isImageDataInlineOnly()) -+ try - { -- try -- { -- imageSrc = src.toURL(); -- } catch (Exception e) -- { -- Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, -- "Could not parse xlink:href " + src, e); -- // e.printStackTrace(); -- imageSrc = null; -- } -+ imageSrc = src.toURL(); -+ } catch (Exception e) -+ { -+ Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, -+ "Could not parse xlink:href " + src, e); -+ imageSrc = null; - } - } - } -@@ -143,32 +136,33 @@ protected void build() throws SVGException - throw new SVGException(e); - } - -- diagram.getUniverse().registerImage(imageSrc); -- -- //Set widths if not set -- BufferedImage img = diagram.getUniverse().getImage(imageSrc); -- if (img == null) -+ if (imageSrc != null) - { -- xform = new AffineTransform(); -- bounds = new Rectangle2D.Float(); -- return; -- } -+ diagram.getUniverse().registerImage(imageSrc); - -- if (width == 0) -- { -- width = img.getWidth(); -- } -- if (height == 0) -- { -- height = img.getHeight(); -- } -+ //Set widths if not set -+ BufferedImage img = diagram.getUniverse().getImage(imageSrc); -+ if (img == null) -+ { -+ xform = new AffineTransform(); -+ bounds = new Rectangle2D.Float(); -+ return; -+ } -+ -+ if (width == 0) -+ { -+ width = img.getWidth(); -+ } -+ if (height == 0) -+ { -+ height = img.getHeight(); -+ } - -- //Determine image xform -- xform = new AffineTransform(); --// xform.setToScale(this.width / img.getWidth(), this.height / img.getHeight()); --// xform.translate(this.x, this.y); -- xform.translate(this.x, this.y); -- xform.scale(this.width / img.getWidth(), this.height / img.getHeight()); -+ //Determine image xform -+ xform = new AffineTransform(); -+ xform.translate(this.x, this.y); -+ xform.scale(this.width / img.getWidth(), this.height / img.getHeight()); -+ } - - bounds = new Rectangle2D.Float(this.x, this.y, this.width, this.height); - } -@@ -342,16 +336,16 @@ public boolean updateTime(double curTime) throws SVGException - { - URI src = sty.getURIValue(getXMLBase()); - -- URL newVal; -+ URL newVal = null; - if ("data".equals(src.getScheme())) - { - newVal = new URL(null, src.toASCIIString(), new Handler()); -- } else -+ } else if (!diagram.getUniverse().isImageDataInlineOnly()) - { - newVal = src.toURL(); - } - -- if (!newVal.equals(imageSrc)) -+ if (newVal != null && !newVal.equals(imageSrc)) - { - imageSrc = newVal; - shapeChange = true; -diff --git a/svg-core/src/main/java/com/kitfox/svg/SVGElement.java b/svg-core/src/main/java/com/kitfox/svg/SVGElement.java -index 384c1a0..1e4a594 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/SVGElement.java -+++ b/svg-core/src/main/java/com/kitfox/svg/SVGElement.java -@@ -743,9 +743,10 @@ public StyleAttribute getPresAbsolute(String styName) - return (StyleAttribute) presAttribs.get(styName); - } - -+ private static final Pattern TRANSFORM_PATTERN = Pattern.compile("\\w+\\([^)]*\\)"); - static protected AffineTransform parseTransform(String val) throws SVGException - { -- final Matcher matchExpression = Pattern.compile("\\w+\\([^)]*\\)").matcher(""); -+ final Matcher matchExpression = TRANSFORM_PATTERN.matcher(""); - - AffineTransform retXform = new AffineTransform(); - -@@ -758,9 +759,10 @@ static protected AffineTransform parseTransform(String val) throws SVGException - return retXform; - } - -+ private static final Pattern WORD_PATTERN = Pattern.compile("([a-zA-Z]+|-?\\d+(\\.\\d+)?(e-?\\d+)?|-?\\.\\d+(e-?\\d+)?)"); - static public AffineTransform parseSingleTransform(String val) throws SVGException - { -- final Matcher matchWord = Pattern.compile("([a-zA-Z]+|-?\\d+(\\.\\d+)?(e-?\\d+)?|-?\\.\\d+(e-?\\d+)?)").matcher(""); -+ final Matcher matchWord = WORD_PATTERN.matcher(""); - - AffineTransform retXform = new AffineTransform(); - -@@ -839,9 +841,10 @@ static protected float nextFloat(LinkedList l) - return Float.parseFloat(s); - } - -+ private static final Pattern COMMAND_PATTERN = Pattern.compile("([MmLlHhVvAaQqTtCcSsZz])|([-+]?((\\d*\\.\\d+)|(\\d+))([eE][-+]?\\d+)?)"); - static protected PathCommand[] parsePathList(String list) - { -- final Matcher matchPathCmd = Pattern.compile("([MmLlHhVvAaQqTtCcSsZz])|([-+]?((\\d*\\.\\d+)|(\\d+))([eE][-+]?\\d+)?)").matcher(list); -+ final Matcher matchPathCmd = COMMAND_PATTERN.matcher(list); - - //Tokenize - LinkedList tokens = new LinkedList(); -diff --git a/svg-core/src/main/java/com/kitfox/svg/SVGRoot.java b/svg-core/src/main/java/com/kitfox/svg/SVGRoot.java -index 203f485..fc40717 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/SVGRoot.java -+++ b/svg-core/src/main/java/com/kitfox/svg/SVGRoot.java -@@ -200,8 +200,8 @@ protected void prepareViewport() - } - else if (viewBox != null) - { -- xx = (float)viewBox.x; -- ww = (float)viewBox.width; -+ xx = viewBox.x; -+ ww = viewBox.width; - width = new NumberWithUnits(ww, NumberWithUnits.UT_PX); - x = new NumberWithUnits(xx, NumberWithUnits.UT_PX); - } -@@ -228,8 +228,8 @@ else if (viewBox != null) - } - else if (viewBox != null) - { -- yy = (float)viewBox.y; -- hh = (float)viewBox.height; -+ yy = viewBox.y; -+ hh = viewBox.height; - height = new NumberWithUnits(hh, NumberWithUnits.UT_PX); - y = new NumberWithUnits(yy, NumberWithUnits.UT_PX); - } -@@ -262,6 +262,12 @@ else if (viewBox != null) - } - - public void renderToViewport(Graphics2D g) throws SVGException -+ { -+ render(g); -+ } -+ -+ @Override -+ public void render(Graphics2D g) throws SVGException - { - prepareViewport(); - -diff --git a/svg-core/src/main/java/com/kitfox/svg/SVGUniverse.java b/svg-core/src/main/java/com/kitfox/svg/SVGUniverse.java -index 3bb9973..7cc1565 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/SVGUniverse.java -+++ b/svg-core/src/main/java/com/kitfox/svg/SVGUniverse.java -@@ -98,9 +98,7 @@ - */ - protected double curTime = 0.0; - private boolean verbose = false; -- //Cache reader for efficiency -- XMLReader cachedReader; -- -+ - //If true, elements will only load image data that is included using inline data: uris - private boolean imageDataInlineOnly = false; - -@@ -576,15 +574,11 @@ public URI getStreamBuiltURI(String name) - } - } - -- private XMLReader getXMLReaderCached() throws SAXException, ParserConfigurationException -+ private XMLReader getXMLReader() throws SAXException, ParserConfigurationException - { -- if (cachedReader == null) -- { -- SAXParserFactory factory = SAXParserFactory.newInstance(); -- factory.setNamespaceAware(true); -- cachedReader = factory.newSAXParser().getXMLReader(); -- } -- return cachedReader; -+ SAXParserFactory factory = SAXParserFactory.newInstance(); -+ factory.setNamespaceAware(true); -+ return factory.newSAXParser().getXMLReader(); - } - - protected URI loadSVG(URI xmlBase, InputSource is) -@@ -600,7 +594,7 @@ protected URI loadSVG(URI xmlBase, InputSource is) - try - { - // Parse the input -- XMLReader reader = getXMLReaderCached(); -+ XMLReader reader = getXMLReader(); - reader.setEntityResolver( - new EntityResolver() - { -@@ -617,8 +611,8 @@ public InputSource resolveEntity(String publicId, String systemId) - return xmlBase; - } catch (SAXParseException sex) - { -- System.err.println("Error processing " + xmlBase); -- System.err.println(sex.getMessage()); -+ Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, -+ "Error processing " + xmlBase, sex); - - loadedDocs.remove(xmlBase); - return null; -diff --git a/svg-core/src/main/java/com/kitfox/svg/Text.java b/svg-core/src/main/java/com/kitfox/svg/Text.java -index 64d2dd5..b306edc 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/Text.java -+++ b/svg-core/src/main/java/com/kitfox/svg/Text.java -@@ -178,7 +178,7 @@ public void build() throws SVGException - } - else - { -- fontFamily = "Sans Serif"; -+ fontFamily = "SansSerif"; - } - - if (getStyle(sty.setName("font-size"))) -diff --git a/svg-core/src/main/java/com/kitfox/svg/Tspan.java b/svg-core/src/main/java/com/kitfox/svg/Tspan.java -index 1d9fa32..3b66188 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/Tspan.java -+++ b/svg-core/src/main/java/com/kitfox/svg/Tspan.java -@@ -228,13 +228,18 @@ public void appendToShape(GeneralPath addShape, Point2D cursor) throws SVGExcept - - //Get font - Font font = diagram.getUniverse().getFont(fontFamily); -- if (font == null) -+ if (font == null && fontFamily != null) - { - font = FontSystem.createFont(fontFamily, fontStyle, fontWeight, (int)fontSize); - // addShapeSysFont(addShape, font, fontFamily, fontSize, letterSpacing, cursor); - // return; - } - -+ if (font == null) -+ { -+ font = FontSystem.createFont("Serif", fontStyle, fontWeight, fontStyle); -+ } -+ - // FontFace fontFace = font.getFontFace(); - // int ascent = fontFace.getAscent(); - // float fontScale = fontSize / (float) ascent; -diff --git a/svg-core/src/main/java/com/kitfox/svg/animation/AnimTimeParser.jjt b/svg-core/src/main/java/com/kitfox/svg/animation/parser/AnimTimeParser.jjt -similarity index 100% -rename from svg-core/src/main/java/com/kitfox/svg/animation/AnimTimeParser.jjt -rename to svg-core/src/main/java/com/kitfox/svg/animation/parser/AnimTimeParser.jjt -diff --git a/svg-core/src/main/java/com/kitfox/svg/util/FontSystem.java b/svg-core/src/main/java/com/kitfox/svg/util/FontSystem.java -index 5c4ebf2..df90b64 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/util/FontSystem.java -+++ b/svg-core/src/main/java/com/kitfox/svg/util/FontSystem.java -@@ -47,6 +47,7 @@ - import java.awt.font.GlyphVector; - import java.util.HashMap; - import java.util.HashSet; -+import java.util.Locale; - import java.util.regex.Matcher; - import java.util.regex.Pattern; - -@@ -67,7 +68,7 @@ public static boolean checkIfSystemFontExists(String fontName) - { - if (sysFontNames.isEmpty()) - { -- for (String name: GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames()) -+ for (String name: GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames(Locale.ENGLISH)) - { - sysFontNames.add(name); - } -@@ -81,15 +82,33 @@ public static FontSystem createFont(String fontFamily, int fontStyle, int fontWe - String[] families = fontFamily.split(","); - for (String fontName: families) - { -- if (checkIfSystemFontExists(fontName)) -+ String javaFontName = mapJavaFontName(fontName); -+ if (checkIfSystemFontExists(javaFontName)) - { -- return new FontSystem(fontName, fontStyle, fontWeight, (int) fontSize); -+ return new FontSystem(javaFontName, fontStyle, fontWeight, (int) fontSize); - } - } - - return null; - } -- -+ -+ private static String mapJavaFontName(String fontName) -+ { -+ if ("serif".equals(fontName)) -+ { -+ return java.awt.Font.SERIF; -+ } -+ else if ("sans-serif".equals(fontName)) -+ { -+ return java.awt.Font.SANS_SERIF; -+ } -+ else if ("monospace".equals(fontName)) -+ { -+ return java.awt.Font.MONOSPACED; -+ } -+ return fontName; -+ } -+ - private FontSystem(String fontFamily, int fontStyle, int fontWeight, int fontSize) - { - int style; -diff --git a/svg-core/src/main/java/com/kitfox/svg/xml/XMLParseUtil.java b/svg-core/src/main/java/com/kitfox/svg/xml/XMLParseUtil.java -index bfc0be4..4f1a1df 100644 ---- a/svg-core/src/main/java/com/kitfox/svg/xml/XMLParseUtil.java -+++ b/svg-core/src/main/java/com/kitfox/svg/xml/XMLParseUtil.java -@@ -54,6 +54,7 @@ - { - static final Matcher fpMatch = Pattern.compile("([-+]?((\\d*\\.\\d+)|(\\d+))([eE][+-]?\\d+)?)(\\%|in|cm|mm|pt|pc|px|em|ex)?").matcher(""); - static final Matcher intMatch = Pattern.compile("[-+]?\\d+").matcher(""); -+ static final Matcher quoteMatch = Pattern.compile("^'|'$").matcher(""); - - /** Creates a new instance of XMLParseUtil */ - private XMLParseUtil() -@@ -822,7 +823,7 @@ public static ReadableXMLElement getElement(Class classType, Element root, St - } - - String key = styles[i].substring(0, colon).trim(); -- String value = styles[i].substring(colon + 1).trim(); -+ String value = quoteMatch.reset(styles[i].substring(colon + 1).trim()).replaceAll(""); - - map.put(key, new StyleAttribute(key, value)); - } diff --git a/svgsalamander.spec b/svgsalamander.spec deleted file mode 100644 index 1c3eb43..0000000 --- a/svgsalamander.spec +++ /dev/null @@ -1,197 +0,0 @@ -%global gittag v1.1.2 -%global gitname svgSalamander -# spec file for package svgsalamander - -Name: svgsalamander -Version: 1.1.2 -Release: 10%{?dist} -Summary: An SVG engine for Java - -License: LGPLv2+ or BSD -URL: https://github.com/blackears/svgSalamander/ -Source0: https://github.com/blackears/%{gitname}/archive/%{gittag}/%{gitname}-%{version}.tar.gz -# Pulled from version 1.1.1 -Source1: pom.xml -# The interesting code changes from release to the commit 658fd1a -# https://github.com/blackears/svgSalamander/compare/v1.1.2...658fd1a -Patch1: svgsalamander-master.patch - -BuildArch: noarch -BuildRequires: jpackage-utils -BuildRequires: maven-local -BuildRequires: java-devel -BuildRequires: javacc-maven-plugin -BuildRequires: maven-enforcer-plugin -BuildRequires: dos2unix -BuildRequires: ant - -Provides: %{gitname} - - -%description -SVG Salamander is an SVG engine for Java that's designed to be small, fast, -and allow programmers to use it with a minimum of fuss. It's in particular -targeted for making it easy to integrate SVG into Java games and making it -much easier for artists to design 2D game content - from rich interactive -menus to charts and graphcs to complex animations. - -%package javadoc -Summary: Javadocs for %{name} - -%description javadoc -This package contains the API documentation for %{name}. - -%prep -%setup -q -n %{gitname}-%{version} -# To apply patches, we need normal line endings -find . -name '*.java' -exec dos2unix '{}' \; -%patch1 -p1 - -find . -name '*.jar' -exec rm -f '{}' \; -find . -name '*.class' -exec rm -f '{}' \; - -# Remove DOS line endings -for file in www/docs/*.html www/docs/exampleCode/*.html; do - sed 's|\r||g' $file >$file.new && \ - touch -r $file $file.new && \ - mv $file.new $file -done - - -%build -pushd svg-core -cp %SOURCE1 pom.xml -%mvn_file : %{name} svgSalamander svg-salamander -%mvn_alias : com.kitfox.svg:svg-salamander -%mvn_build -popd - -%install -pushd svg-core -%mvn_install -popd - -%files -f svg-core/.mfiles -%doc www/docs/{exampleCode/,use.html} -%doc www/license/* - -%files javadoc -f svg-core/.mfiles-javadoc -%doc www/license/* - -%changelog -* Fri Jul 23 2021 Fedora Release Engineering - 1.1.2-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 1.1.2-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Aug 30 2020 Fabio Valentini - 1.1.2-8 -- Remove unnecessary dependency on parent POM. - -* Wed Jul 29 2020 Fedora Release Engineering - 1.1.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat Jul 11 2020 Jiri Vanek - 1.1.2-6 -- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 - -* Mon Feb 10 2020 Jakub Jelen - 1.1.2-5 -- Unbreak build by adding missing dependency (#1800173) - -* Fri Jan 31 2020 Fedora Release Engineering - 1.1.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jul 31 2019 Jakub Jelen - 1.1.2-3 -- Backport upstream patches since release. The release introduced several - regressions, which were slowly breaking JOSM (#1730554). - -* Sat Jul 27 2019 Fedora Release Engineering - 1.1.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 15 2019 Jakub Jelen - 1.1.2-1 -- New upstream release - -* Sun Feb 03 2019 Fedora Release Engineering - 1.1.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 1.1.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 1.1.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.1.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 03 2017 Cédric OLIVIER 1.1.1-1 -- Update to release 1.1.1 - -* Fri Feb 05 2016 Fedora Release Engineering - 0.1.39-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sat Oct 24 2015 Cédric OLIVIER 0.1.39-1 -- Update to release 0.1.39 - -* Fri Jun 19 2015 Fedora Release Engineering - 0.1.33-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri Nov 21 2014 Cédric OLIVIER 0.1.33-1 -- Update to release 0.1.33 - -* Tue Aug 12 2014 Cédric OLIVIER 0.1.29-1 -- Update to release 0.1.29 - -* Sun Jun 08 2014 Fedora Release Engineering - 0.1.19-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue Sep 17 2013 Mat Booth - 0.1.19-2 -- Update for latest guidelines, rhbz #993389 - -* Tue Aug 06 2013 Cédric OLIVIER 0.1.19-1 -- Update to release 0.1.19 - -* Sun Aug 04 2013 Fedora Release Engineering - 0.1.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Feb 15 2013 Fedora Release Engineering - 0.1.10-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Feb 06 2013 Java SIG - 0.1.10-2 -- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild -- Replace maven BuildRequires with maven-local - -* Thu Oct 18 2012 Cédric OLIVIER 0.1.10-1 -- Update to release 0.1.10 - -* Sat Jul 21 2012 Fedora Release Engineering - 0.1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jun 02 2012 Cédric OLIVIER 0.1.1-1 -- Update to release 0.1.1 - -* Sun Mar 11 2012 Cédric OLIVIER 0.1-1 -- Update to release 0.1 - -* Tue Jan 17 2012 Cédric OLIVIER 0.0-6.106svn -- Update to last svn snapshot - new method needed by another package : josm -- Build with maven (it was ant before) -- Remove docs rights fix (updated in upstream) - -* Wed Oct 05 2011 Cédric OLIVIER 0.0-5 -- Add ant.jar in classpath - -* Wed Oct 05 2011 Cédric OLIVIER 0.0-4 -- Fix stange permissions on svgsalamander-generate-tarball.sh - -* Thu Sep 08 2011 Cédric OLIVIER 0.0-3 -- Method to set classpath changed - -* Sun Aug 14 2011 Cédric OLIVIER 0.0-2 -- Add to maven -- Remove DOS end lines - -* Sun Aug 14 2011 Cédric OLIVIER 0.0-1 -- First release -