Fix the parser of the XML configuration file which did not correctly validate the file
Allow to specify a title in the SVG Document conversion. There is a default title if no title is specified.
Allow to specify a title in the EPS conversion. There is a default title if no title is specified.
Improve the SVG eol positions in the output compared to the original Batik behavior
Use docJGenerator 1.4.17.6
Use MDIUtilities 1.2.7.2
Allow to add a background to the exported image
Improve the application which allows to convert a Node structure created through a groovy Script
Add a DefaultConverterListener which handles groups and effects by default
Allow the application scripts to access an external CSS file
Support the -fx-border-style property
Document the supported CSS properties
Use docJGeneration 1.3.11
Support the -visibility property
Support the -fx-image property for the ImageView Node
Fix the way the -fx-rotate property worked for which the center of rotation was incorrect
Add an application to help checking the working of the converter
Move the ppt and svg drivers in two separate jars
Add an EPS driver, for the moment the driver uses the https://github.com/arnobl/jlibeps version of jlibeps
Add a wiki
Fix of a cut/paste error leading to zero scaling along the y-axis, courtesy of Meyer-sound laboratory (thanks to Mark Schmieder for the fix)
Fix Lines which were not processed directly in the FXShapeUtilites class, but converted as rectangles (thanks to Mark Schmieder for the fix)
Use Apache POI 3.17
Fix the PPTGraphics2D class to make it work against POI 3.17 (thanks to Mark Schmieder for the fix)
Support GradientPaint for the PPT converter (the color will be the brightest of the two colors)
Fix the clipping of some horizontal or vertical lines in the PPT converter which was incorrect
Fix some cases where the PPT driver could throw a NPE for small clipped Images
Add the support for converting SubScenes and Shape3D Nodes
Fix the angles of the rotation transforms which were wrong (minus the right value) in some cases
Fix of a problem which prevented the use of the ConverterConfigParser when used through a dynamically loaded library
Partial fix to the problem of rotated Images in PPT
Support Shadows in PPT conversion
Use MDIUtilities 0.8.8
Support the -fx-arc-width and -fx-arc-height properties for Rectangles
Fix some cases where clipping a Polygon in PowerPoint would lead to an incorrect resulting Shape
Fix the immediate children of the top-most container being visible in the conversion even if they were not visible in the JavaFX tree
Fix the angles of rotation not being correctly converted from degrees to radians in some cases
Changed the name of the GroupGraphics2D interface to ExtendedGraphics2D and add a method in the interface which allows to process Effects on Nodes in the conversion process
Remove an unused System.out (which could trigger a NPE in some cases)
Use the MDIUtilities library 0.8.7
Fix completely (or so I think) -fx-shape used for Regions
Fix the positioning of Region textures in some cases
Fix the startAngle for SVGPaths arcs which was incorrect
Fix background radii which were too big after conversion
Support translations and scales in the CSS properties
Support the Background position in the Nodes and the CSS properties
Fix the size of the ImageViews in some cases, especially when using fitting on width or height
Fix some cases where the Regions backgrounds had a wrong size after the conversion
Fix cases where the border of a Region had a 0 width and was still painted
fix gradients which were not handled in the SVG output
revert to Batik 1.7 (Batik 1.8 being a little unstable), which also fix images handling in the SVG conversion
Fix cases where the library could try to set a negative opacity to a Node
use MDIUtilities 0.8.6
add a complete and simple PPT example in the tools directory
fix cases where a Node with opacity 0 had an opacity put to 1 if its CSS property sets its opacity to 1
Support the a (arc) command in the SVGPath format
Fix the RadialGradient conversion
Fix cases where the size of a Background image was 0, now don't use these Backgrounds anymore in the conversion
Allow to use listeners in the conversion process, which can interfere in the conversion at the beginning or end of a Node
Fix the positioning of scaled paths in Regions
Fix a case of possible NPE in the filling of Shapes in the PPT converter
Fix the horizontal or vertical lines not being absolutely horizontal or vertical in the PPT converter
Fix the rendering of proportional Radial gradients
Fix another possible exception in the converting
Support part of the border specification, both directly in Regions and as CSS properties
Support proportional width and height for Region backgrounds
Support disabled states for Nodes
Fix rotations angles which were incorrectly not converted from degrees to radians (from JavaFX to Awt)
Support the -fx-opacity CSS property
Add a class to manage the conversion configuration, for the moment allowing to control the showing of the disabled states for Nodes. It is possible to set directly the parameters of this class, or by parsing an XML configuration File
Fix ImageView size
Implement Node clipping
Fix Node Rotations
Fix the PPTGraphics2D implementation
Fix the positioning of -fx-paths inside Regions when applying a scale on them
Protect the SVGPath decoding for some cases of badly defined paths which are correctly handed in JavaFX
Fix the Stroke Color of Polylines being incorrectly identical as their fill Color
Fix the Region Background computing using erroneously the PrefWidth and prefHeight rather than the width and height of the Region
Support the -fx-shape and -fx-scale-shape CSS properties
Fix cases where transparent backgrounds were incorrectly painted as not transparent