15.0
·
132 commits
to master
since this release
General Changes
Virtual Machine Utilities
- Fixing the String to URI filename conversion for supporting relative paths and Windows drive names. (details)
- Add StringEscaper utility. (details)
- Add unit tests for Locale.decodeString(). (details)
- Add JsonableObject interface. (details)
- Add toString(JsoanableObject) in JsonBuffer. (details)
- Add ColorNames utility class. (details)
- Add unit tests of JsonBuffer. (details)
- Add getColorNameFromValue() in ColorNames. (details)
- Add isEmpty() to JsonBuffer. (details)
- ReflectionUtil toJson formats key names according the Java variable name standard. (details)
- Fixing invalid color names. (details)
- Fixing unit tests for Windows platform. (details)
Input Output Utilities
- Add toJavaFX() to FileFilter. (details)
- Empty string for a color is an invalid color. (details)
- Fixing unit tests that depends on an internet connection. (details)
- Fixing XMLUtil functions issues. (details)
- Add ColorNames utility class. (details)
- Add PathBuilder and SimplePathBuilder. (details)
- Add XMLResources repository. (details)
- XMLUtil.toColor supports color names. (details)
- Fixing unit tests for Windows platform. (details)
- Fixing XMLUtil issues according to the new unit tests. (details)
General Utilities
Text Utilities
Mathematic Modules
Geometry Tools
- Add BoundedElement interfaces. (details)
- Tuples and shapes implement JsonableObject interface. (details)
Graph
- Function solve() of Astar is no more marked as final. (details)
Tree
- Make the AbstractParentlessTreeNode type implementing JsonableObject. (details)
Javafx Implementation
- Tuples and shapes implement JsonableObject interface. (details)
Javafx Graphical Nodes
- Replace "setOn*" by "addEventHandler" in ZoomablePanel. (details)
- New module with a zoomable panel and canvas. (details)
- Add public DrawingListener to ZoomableCanvas. (details)
- Make drawContent() public in ZoomableViewer. (details)
- Fixing invalid Document to Screen convertion. (details)
- Simplifying the Drawer API. (details)
- Add public functions for coordinate convertion in ZoomableViewer. (details)
- Add the rgba(int, double) function. (details)
- Remov unit tests that required to have an UI device. (details)
- Use tools for screenless unit tests of JavaFX. (details)
- Add basic implementation of drawers for math shapes. (details)
Generic Attribute Collections
Geographical Information Systems
Shapefile
- Replace AWT Rectangle2D by AFC Rectangle2d. (details)
- Change to public visibility the ElementExporter interface. (details)
- Define default functions within ElementFactory. (details)
Dbasefile
GIS Core
- Add drawer of MapLayer. (details)
- BoundedGISElement implements BoundedElement. (details)
- Add documentation for other map projections. (details)
- Bounding of a MapPolyline is too big when it is a wide polyline. (details)
- Ignore tests when testing shape files cannot be read. (details)
- Add toJson() to GIS primitives. (details)
- Add constructor with contained elements' type in ArrayMapElementLayer. (details)
GIS Input Output
- Add XMLGISElementUtil. (details)
- Fixing invalid bound computation in MapElementGroup. (details)
- Fixing unit tests for Windows OS. (details)
- Add XMLGISelementUtil unit tests. (details)
- The Y coordinates are not correctly output within the XML files. (details)
- Add unit tests for GISShapeFileReader and GISShapeFileWriter. (details)
Road
- Avoid assertion error when RoadAStar.solve(connection,connection) is called. (details)
- Fixing code for passing unit tests. (details)
- Add toJson() to GIS primitives. (details)
Road Input Output
- Add the module for IO related to road networks. (details)
Javafx Road Implementation
- Simple Viewer provides a base selection mechanism. (details)
- Add support of selection color. (details)
- Add drawers for MapLayer. (details)
- More efficient implementation of the GIS viewer based on JavaFX. (details)
- Refactor the road-network zoomable panel for extending the generic implementation. (details)
- JavaFX SimpleViewer is now able to read any type of Shape file. (details)
Bus Network
- Add toJson() to GIS primitives. (details)
- Replace getBoundingBox().toBoundingBox() by getBoundingBox(). (details)
- Simplifying the Drawer API. (details)
Bis Input Output
- Add input/output tools for bus networks. (details)
AFC Developers
General
- Upgrade to Maven 3.5.3. (details)
- Add script for manual deployement of AFC. (details)
- Update checkstyle for higher value attributes. (details)
- Add assertHexEquals(). (details)
- Add tools for screenless unit tests of JavaFX. (details)