From 6a4dd6a0bc41513995638a502aba603447bfb09d Mon Sep 17 00:00:00 2001 From: Markus Sunela Date: Thu, 12 Apr 2018 09:01:38 +0300 Subject: [PATCH 1/2] Enable OSGi for the module. --- pom.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e776a12..5c47306 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.jfree jfreesvg 3.3 - jar + bundle JFreeSVG http://www.jfree.org/jfreesvg @@ -60,6 +60,14 @@ ${project.build.sourceEncoding} + + org.apache.felix + maven-bundle-plugin + 3.3.0 + true + + + From 72ea5813354e86256be42388952c42cb84cbb5a1 Mon Sep 17 00:00:00 2001 From: Markus Sunela Date: Thu, 12 Apr 2018 09:01:59 +0300 Subject: [PATCH 2/2] Fix drawString and allow calling drawImage with null op, like JDK does. --- .../org/jfree/graphics2d/svg/SVGGraphics2D.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/jfree/graphics2d/svg/SVGGraphics2D.java b/src/main/java/org/jfree/graphics2d/svg/SVGGraphics2D.java index 95ca5ce..7628edb 100644 --- a/src/main/java/org/jfree/graphics2d/svg/SVGGraphics2D.java +++ b/src/main/java/org/jfree/graphics2d/svg/SVGGraphics2D.java @@ -1685,9 +1685,9 @@ public void drawString(String str, float x, float y) { appendOptionalElementIDFromHint(this.sb); if (!this.transform.isIdentity()) { this.sb.append("transform=\"").append(getSVGTransform( - this.transform)); + this.transform)).append("\""); } - this.sb.append("\">"); + this.sb.append(">"); this.sb.append("