aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-24Bump version to v2.1.1v2.1.1jaseg1-1/+1
2021-05-24Fix phys2doc/doc2phys for image exportjaseg1-2/+2
2021-04-25Bump version to v2.1.0v2.1.0jaseg1-1/+1
2021-04-25Fix pattern rendering and some xform bugsjaseg4-15/+23
2021-04-25svg-flatten: Add support for patterned strokes on outline layersjaseg1-35/+33
2021-04-25README: Document outline layer handlingjaseg1-2/+24
2021-04-25svg-flatten: Add support for line thickness to board outline exporterjaseg3-5/+34
2021-04-25README: add doc on new board outline featurejaseg1-3/+12
2021-04-25gerbolyze: Add support for board outline layerjaseg1-6/+14
2021-04-25svg-flatten: Add outline/edge layer modejaseg4-56/+118
2021-04-25Remove cairo dependencywip-nocairojaseg17-363/+330
We initially used Cairo for its bezier flattening algorithm. That algorithm turned out to be a bit too imprecise at the scales we're working at here (#17), so I ended up porting over some code from Antigrain Graphics. The only other thing we used Cairo for was debug output and coordinate transforms, so I just wrote the relevant vector math in a small header file, deleted all debug output code and thus eliminated the cairo dependency. This is a step towards Windows builds.
2021-04-24Replace cairo curve flattener from Anitgrain Graphicsjaseg8-42/+307
This also fixes an issue where non-closed curves were not dilated properly.
2021-04-05Fix README rstjaseg1-12/+13
2021-04-05Bump version to v2.0.8v2.0.8jaseg1-1/+1
2021-04-05Add MacOS supportv2.0.7jaseg3-1/+24
2021-04-05Add -f/--flip-gerber-polarity optionjaseg4-9/+17
2021-02-17Bump version to v2.0.6v2.0.6jaseg1-1/+1
2021-02-17svg-flatten: add curve flattening tolerance command line paramjaseg5-13/+19
2021-02-17svg-flatten: Fix fill-rule handling for filled open pathsjaseg3-30/+47
2021-02-14Bump version to 2.0.5v2.0.5jaseg1-1/+1
2021-02-11Fix handling of stroke width under transformationsjaseg1-1/+6
2021-02-08Fix readme RST syntaxjaseg1-1/+1
2021-02-08README: fix introjaseg1-1/+1
2021-02-07Update README.rstNein Seg1-1/+2
2021-02-07fix $PATHRicardo (XenGi) Band1-0/+4
2021-02-07no need for suRicardo (XenGi) Band1-8/+8
2021-02-07typoRicardo (XenGi) Band1-8/+5
2021-02-07using own build containers nowRicardo (XenGi) Band1-40/+13
2021-02-07give ubuntu/debian it's own special thingRicardo (XenGi) Band1-0/+1
2021-02-07ubuntu fixedRicardo (XenGi) Band1-2/+5
2021-02-07fixed various typosRicardo (XenGi) Band1-4/+4
2021-02-07fixed bash string replacementRicardo (XenGi) Band1-1/+1
2021-02-07put dependencies into variablesRicardo (XenGi) Band1-4/+8
2021-02-07debian should workRicardo (XenGi) Band1-5/+6
2021-02-07fedora almost worksRicardo (XenGi) Band1-14/+4
2021-02-07use help message instead of versionRicardo (XenGi) Band1-5/+5
2021-02-07Install python deps with pacmanRicardo (XenGi) Band1-1/+1
2021-02-07Checkout submodules before buildRicardo (XenGi) Band1-1/+3
2021-02-07Now actually building the sourceRicardo (XenGi) Band1-2/+3
2021-02-07using pip instead of pip3Ricardo (XenGi) Band1-2/+2
2021-02-07base-devel added as dependencyRicardo (XenGi) Band1-1/+1
2021-02-07updating arch before buildRicardo (XenGi) Band1-1/+1
2021-02-07trying to build gerbolize in archlinuxRicardo (XenGi) Band1-1/+1
2021-02-07trying to build gerbolize via ciRicardo (XenGi) Band1-0/+62
2021-02-07README: Add missing pkg-config to arch install instructionsjaseg1-1/+1
2021-02-07README: use pcb-tools-extension fork for nowjaseg1-0/+13
2021-02-07Update description in gerbowebjaseg1-0/+2
2021-02-07Update gerbowebjaseg3-144/+144
2021-02-07Bump version to v2.0.4v2.0.4jaseg1-1/+1
2021-02-07README: fix syntax errorjaseg1-1/+1