Some visualizer performance improvements.
Added support for arcs defined with R instead of IJK. Fixes #95
Netbeans project updates.. from 7.2.1?
Simplified the Communicator <-> Controller interface.
Communicator no longer has a notion of a GcodeCommand and doesn't tell the
controller which commands are completing, just that they are.
New color indicator on the active state text depending on controller state.
Also can be enabled or disabled in the settings dialog.
Closes #90
Removing some extra console output.
Updated readme with new features.
Refactoring some of the gcode parsing functions. Pulling them out of the
visualizer into something that can be shared by a G02/G03 to G01 expander in
the controller class. This also improves the gcode parser to handle commands
without spaces between each argument which closes issue #73
Minor fixes for the last commit.
More refactoring math out of gcode parser.
More factoring out math, I think its done now.
New option to convert arcs shorter than a threshold to G1 commands.
There is still some testing to do but it looks good so far! There is a bug with
the visualizer caused by the disconnect between the file it used and the new
commands which are injected. Closes #72
New save option which will process gcode and write the results to a new file. Closes #97
Updated readme.
Refactored the gcode parser out of AbstractController and GcodeViewParse.
It is now a reusable object shared by both classes.
Cleanup.
Fixed a bug with the GRBL setting window which made it so the last setting changed might be skipped.
Added reference to code coverage plugin.
Made it so the save button can never interfere with an existing connection.
Added segment length config to arc expansion and some minor bug fixes.