Release Notes: This release fixes highlighting and preview problems when drawing edges with XOR turned off.
Release Notes: This release corrects a bug causing editing problems when the focus changed.
Release Notes: This release adds improved background drawing functionality so that the background is not drawn over by dragging, and components can be placed in the background. The JGraph library used has been updated to the latest version, meaning a large number of performance improvements to the painting functionality.
Release Notes: A bug with the save/open functionality was resolved with the XMLEncoder. A problem with frame sizing was fixed along with display issues with the combo boxes. The upload to server feature now works correctly. Some general refactoring was undertaken to tidy up the architecture.
Release Notes: This release is a major API refactoring to clean up the architecture.
Release Notes: This release fixes issues with artifacts being left on the screen while dragging. A memory leak was fixed and a few performance improvements were made. Various Javadocs were tidied up and warnings were removed. The performance for drawing of Bezier edges has been improved. Also, a licensing exception has been added. The main license remains the GPL, but if JGraphpad CE is used within Netbeans RCP with other LGPL code, it may now be used under the terms of the LGPL also. This makes it legally possible to use with Netbeans RCP, while all other uses are still covered by the GPL.
Release Notes: There was an issue with the binary distribution of JGraphpad Community Edition 18.104.22.168.1 which prevented it from running on a 1.4.x Java Virtual Machine. This has been corrected in this release.
Release Notes: This release compiles with JGraph 22.214.171.124. Toolbox buttons to create edges or vertices no longer persist selection state. The former behaviour can be restored by setting GPMarqueeHandler.remanent to true. The GPMarqueeHandler, GPGraph, DefaultGraphModelFileFormatXML, and GPUserObject classes were moved to org.jgraph and their constructors are now protected so that JGraphpad is easier to extend from as a library without changing its code. Various warnings were removed and a general code cleanup undertaken.
Release Notes: This release is an update to compile with the 5.7 release of JGraph, fixing changes to the API with the routing functionality changing slightly.
Release Notes: The release now compiles with JGraph 5.6.3, changing the use of graph references in various renderers. Some unused code was removed and various Javadocs were cleaned up.