Initial directory structure.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@1 72233254-1b6c-9e9c-5072-401df62706fb
Checking in EiBotFirmware v1.8.2

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@5 72233254-1b6c-9e9c-5072-401df62706fb
Adding all of the Egg-Bot paths that I came up with during Maker Faire 2010 and before.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@7 72233254-1b6c-9e9c-5072-401df62706fb
Version 1.9 - Added QP and TP commands, removed vestiges of DEMO_MODE, set servo to up position on reset.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@23 72233254-1b6c-9e9c-5072-401df62706fb
Added zip file of HEX files from version 1.9

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@24 72233254-1b6c-9e9c-5072-401df62706fb
Added zip file of HEX files from version 1.9

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@25 72233254-1b6c-9e9c-5072-401df62706fb
Version 1.9.2: added a number of commands - see docs.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@43 72233254-1b6c-9e9c-5072-401df62706fb
v1.9.3 - replaced SN command with CN command.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@44 72233254-1b6c-9e9c-5072-401df62706fb
v1.9.3 - replaced SN command with CN command.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@45 72233254-1b6c-9e9c-5072-401df62706fb
EBF (EiBotFirmware) v1.9.6
Please see http://www.schmalzhaus.com/EBB for details on what's changed in this version.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@48 72233254-1b6c-9e9c-5072-401df62706fb
initial upload of source

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@71 72233254-1b6c-9e9c-5072-401df62706fb
Add support for SVG rect, line, polyline and polygon elements

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@72 72233254-1b6c-9e9c-5072-401df62706fb
Add support for SVG ellipse and circle elements

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@73 72233254-1b6c-9e9c-5072-401df62706fb
Correct possible problem with pause and resume for polyline, polygon, circle and ellipse.  Before, self.pathcount would be incremented before deciding if the element was (as per SVG spec) to be ignored (e.g., a circle with a radius of zero, a polyline with no points).  That could lead to pathcount being out of sync with svgLastPath.  Now, the decision is first made whether or not the element is to be ignored and then pathcount is incremented if the element is NOT to be ignored.

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@74 72233254-1b6c-9e9c-5072-401df62706fb
It would seem that whatever XML parser Inkscape is using, it isn't Schema aware or otherwise doing white space normalization to attribute values.  Nor is Inkscape itself doing any either.  So, let's apply strip() to the points attribute returned for polyline and polygon elements so that we can easily detect an empty set of points and also ignore leading or trailing whitespace

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@75 72233254-1b6c-9e9c-5072-401df62706fb
Add clone/use support; add visibility support

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@79 72233254-1b6c-9e9c-5072-401df62706fb
More on visibility inheritence

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@80 72233254-1b6c-9e9c-5072-401df62706fb
add stripdata extension & reversing motors

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@82 72233254-1b6c-9e9c-5072-401df62706fb
Mac: Use USB device info to guide detection of the EiBotBoard device.  First, the last known serial port is tried, then system profile information is used, then a scan of /dev/ is used

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@85 72233254-1b6c-9e9c-5072-401df62706fb
Noticed a bug in some older port location code: was looking for /dev/cu.usbmodemX in the directory listing for /dev/.  That listing won't include the leading '/dev/' prefix present in the absolute device name.  Need to drop the first 5 chars from the absolute device name when doing the check

git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@86 72233254-1b6c-9e9c-5072-401df62706fb