diff options
author | Max Brazhnikov <makc@FreeBSD.org> | 2019-08-21 19:45:18 +0000 |
---|---|---|
committer | Max Brazhnikov <makc@FreeBSD.org> | 2019-08-21 19:45:18 +0000 |
commit | 302f234bdc3ffb6d63b7077be2e782a2ea15569c (patch) | |
tree | e06c4b284e3c2a6bd028a84061c2f4325bd154c0 /math/scilab | |
parent | 5b4829585a005cdef02d3854f0053622c8250ee5 (diff) |
Notes
Diffstat (limited to 'math/scilab')
-rw-r--r-- | math/scilab/files/patch-xmlgraphics-commons-2.0 | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/math/scilab/files/patch-xmlgraphics-commons-2.0 b/math/scilab/files/patch-xmlgraphics-commons-2.0 new file mode 100644 index 000000000000..ba2ec9faafcf --- /dev/null +++ b/math/scilab/files/patch-xmlgraphics-commons-2.0 @@ -0,0 +1,82 @@ +--- modules/graphic_export/src/java/org/scilab/modules/graphic_export/Export.java ++++ modules/graphic_export/src/java/org/scilab/modules/graphic_export/Export.java +@@ -857,7 +857,7 @@ public class Export { + } + + @Override +- public int processShape(Shape s) throws IOException { ++ public int processShape(Shape s, boolean cached) throws IOException { + if (s instanceof Ellipse2D.Double) { + Ellipse2D.Double ell = (Ellipse2D.Double) s; + if (ell.height == ell.width) { +@@ -880,10 +880,10 @@ public class Export { + buffer.append("[").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1])); + it.next(); + } else { +- return super.processShape(s); ++ return super.processShape(s, cached); + } + } else { +- return super.processShape(s); ++ return super.processShape(s, cached); + } + + for (; !it.isDone(); it.next()) { +@@ -891,7 +891,7 @@ public class Export { + if (type == PathIterator.SEG_LINETO) { + buffer.append(" ").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1])); + } else { +- return super.processShape(s); ++ return super.processShape(s, cached); + } + } + buffer.append("] DP"); +@@ -899,7 +899,7 @@ public class Export { + return PathIterator.WIND_NON_ZERO; + } + +- return super.processShape(s); ++ return super.processShape(s, cached); + } + }; + g2d.setGraphicContext(new GraphicContext()); +@@ -1029,7 +1029,7 @@ public class Export { + } + + @Override +- public int processShape(Shape s) throws IOException { ++ public int processShape(Shape s, boolean cached) throws IOException { + if (s instanceof Ellipse2D.Double) { + Ellipse2D.Double ell = (Ellipse2D.Double) s; + if (ell.height == ell.width) { +@@ -1052,10 +1052,10 @@ public class Export { + buffer.append("[").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1])); + it.next(); + } else { +- return super.processShape(s); ++ return super.processShape(s, cached); + } + } else { +- return super.processShape(s); ++ return super.processShape(s, cached); + } + + for (; !it.isDone(); it.next()) { +@@ -1063,7 +1063,7 @@ public class Export { + if (type == PathIterator.SEG_LINETO) { + buffer.append(" ").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1])); + } else { +- return super.processShape(s); ++ return super.processShape(s, cached); + } + } + buffer.append("] DP"); +@@ -1071,7 +1071,7 @@ public class Export { + return PathIterator.WIND_NON_ZERO; + } + +- return super.processShape(s); ++ return super.processShape(s, cached); + } + + }; |