summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-11-11Merge pull request #5 from hamiltonkibbe/merge-curtacircuitosGarret Fick36-1010/+1113
Merge curtacircuitos
2016-11-07Merge upstream changeHamilton Kibbe1-6/+3
2016-11-07Merge pull request #57 from girtsf/masterHamilton Kibbe1-6/+3
cairo_backend.py: use BytesIO instead of StringIO
2016-11-07cairo_backend.py: use BytesIO instead of StringIOGirts Folkmanis1-6/+3
This fixes a crash in cairocffi on Python3, and should be compatible with both python2 and python3. In python2, byte strings are just strings. In python3, when getting binary data, the user probably wants a byte string instead of a regular string.
2016-11-06Fix tests on python3Hamilton Kibbe2-4/+2
2016-11-06Remove debug print"Hamilton Kibbe1-1/+0
2016-11-06temporarily disable tests faillin g on CIHamilton Kibbe1-5/+5
2016-11-06Merge upstream changesHamilton Kibbe32-557/+729
2016-11-05Merge branch 'merge-curtacircuitos' of github.com:hamiltonkibbe/gerber-tools ↵Hamilton Kibbe0-0/+0
into merge-curtacircuitos
2016-11-05Merge pull request #3 from garretfick/merge-curtacircuitosHamilton Kibbe122-4620/+20443
Merge curtacircuitos
2016-11-05Finish Merge, most tests passingHamilton Kibbe10-465/+402
2016-11-05Fix testsHamilton Kibbe1-2/+2
2016-09-29Add more layer hints as seen in the wildHamilton Kibbe2-11/+11
2016-09-24Commit partial merge so I can work on the planeHamilton Kibbe11-104/+244
2016-08-06Fix multiple problems with the merge. There are still errors, but I will ↵Garret Fick7-13/+39
intentionally leave them because future merges might resolve them
2016-08-06Manually mere rendering changesHamilton Kibbe33-1044/+1870
2016-07-24Add more tests for rendering to PNG. Start adding tests for rendering to ↵Garret Fick12-27/+302
Gerber format. Changed definition of no hole to use None instead of 0 so we can differentiate when writing to Gerber format. Makde polygon use hole diameter instead of hole radius to match other primitives
2016-07-24Add many render tests based on the Umaco gerger specification. Fix multiple ↵Garret Fick42-48/+699
rendering bugs, especially related to holes in flashed apertures
2016-07-24Merge commit '2fa585853beff6527ea71084640f91bad290fac2' into ↵Garret Fick1-1/+4
merge-curtacircuitos
2016-07-20Merge commit '7a532514631384dbfc9d7fc2002cbbfe52433c9f' into ↵Garret Fick0-0/+0
merge-curtacircuitos
2016-07-20Merge in 6a005436b475e3517fd6a583473b60e601bcc661Garret Fick5-73/+68
2016-07-20Manually merge change 5430fa6738b74f324c47c947477dd5b779db5d1cGarret Fick1-3/+4
2016-07-20Manually merge change 6f876edd09d9b81649691e529f85653f14b8fd1cGarret Fick20-475/+2415
2016-07-17Manually merge af5541ac93b222c05229ee05c9def8dbae5f6e25Garret Fick6-16/+39
2016-07-17Create first test that renders and validates the the rendered PNG is correct.Garret Fick5-5/+90
2016-07-17Merge in negative soldermask. Still required further changes to support ↵Garret Fick13-141/+317
negatives for shapes that dont exist in the merge source
2016-07-16Fix AMParamStmt to_gerber to write changes back.Paulo Henrique Silva0-0/+0
AMParamStmt was not calling to_gerber on each of its primitives on his own to_gerber method. That way primitives that changes after reading, such as when you call to_inch/to_metric was failing because it was writing only the original macro back.
2016-07-16Fix most broken tests so that I can safely merge into changes with known ↵Garret Fick9-40/+78
expected test result
2016-07-16Merge commit '2e2b4e49c3182cc7385f12d760222ecb57cc1356' into ↵Garret Fick0-0/+0
merge-curtacircuitos
2016-07-16Setup .gitignore for Eclipse. Start creating doc stringsGarret Fick2-1/+13
2016-07-11Allow G85 for invalid filesGarret Fick1-1/+1
2016-07-10Workaround for bad excellon files that don't correctly set the modeGarret Fick1-7/+9
2016-07-10Fix issue with chaning region mode via flash. Add options for controlling ↵Garret Fick3-5/+53
output from rendered gerber
2016-07-02Fix crash with polygon aperture macrosGarret Fick1-1/+1
2016-06-30Rotate vector lineGarret Fick1-1/+14
2016-06-30Fix rotation of center lineGarret Fick1-1/+22
2016-06-28Don't flash G03-only commandsGarret Fick3-2/+18
2016-06-25Add support for polygon aperturesGarret Fick6-12/+61
2016-06-25Missing * in writing aperture macroGarret Fick1-1/+1
2016-06-25Render aperture macros with clear regionsGarret Fick2-6/+15
2016-06-19Offsetting amgroup was doubly offsetingGarret Fick1-1/+1
2016-06-06Rout mode doesn't need to specify G01 every timeGarret Fick1-1/+12
2016-06-04Merge branch 'master' of https://github.com/garretfick/pcb-toolsGarret Fick1-1/+1
2016-06-04Handle 85 statements that omit one valueGarret Fick1-0/+5
2016-06-04Merge pull request #4 from visualgui823/masterGarret Fick1-1/+1
compliant fs format as FS<L or T><A or I>[Nn][Gn]<Xn><Yn>[Dn][Mn]
2016-06-03compliant fs format as FS<L or T><A or I>[Nn][Gn]<Xn><Yn>[Dn][Mn]visualgui823@live.com1-1/+1
2016-05-28Fix issue with switching between ROUT and normal drill modesGarret Fick2-7/+16
2016-05-28Fix converting amgroup unitsGarret Fick2-2/+21
2016-05-28Use the known macro statement to render. Fix thermal not setting rotationGarret Fick2-23/+34
2016-05-28Fix AMParamStmt to_gerber to write changes back.Paulo Henrique Silva2-3/+3
AMParamStmt was not calling to_gerber on each of its primitives on his own to_gerber method. That way primitives that changes after reading, such as when you call to_inch/to_metric was failing because it was writing only the original macro back.