Replace cncserver.client.api.js with copy from current CNCServer
Add Socket.IO lib as taken from live CNCserver version
We can't use CNCserver live version of course because we need the library ready beforewe can get it from cncserver! Darn race conditions.
Export the rest of the bot data in settings
This allows for easier absolute data handling later on
Whitespace cleanup :P
Ad socket initialization to robopaint.socket
Set default font to simple stroke for font example mode
Initial commit of stream centric clientside commander plugin
This fits into the old scheme of "run" commands, while buffing only to ensure commands are sent out in the right order.
All API commands are augmented to return immediately (202) as they're shuffled into the new extended cncserver command buffer.
BUGFIX: Edge case when drawing would draw over occlusion
Initial commit of stream centric shared SVG mode library
This handles moving the drawpoint, and updating the copy of the buffer.
Drawpoint position does not seem to match up with lines, but.. it's more accurate than it ever was. This will have to be managed somehow in the future.
Initial conversion of WCB plugin to stream centric.
Buffers and works quite well, code is even cleaner than it was.
Initial conversion of example mode to stream centric version
This is the baseline for examples, and as it should be, more lines removed than added.
Initial conversion of the manual print mode to stream-centric (WIP)
I'd call this about 80%. Not quite there, but mostly working.
Initial conversion of auto-print mode to stream centric
Tested a bit with mona lisa, seems to work quite well.
Update mona lisa again for minor tweaks to avoid drawing error
Add back in forgotten socket IO Script include :P
Add overhead slicing short-circuit function for localhost move/height
Merge pull request #148 from evil-mad/stream

Stream support for better pause, resume and update functionality