jaseg
d18b8a1d80
Finish chain approximation tests
2021-06-02 11:00:35 +02:00
jaseg
3b553b3a1d
Chain approximation approximately working
2021-06-02 00:02:36 +02:00
jaseg
3386e586ac
Work on chain approx
2021-06-01 23:36:32 +02:00
jaseg
bbf1c02e79
Contour finding tests run through
2021-05-30 20:22:59 +02:00
jaseg
d175570177
Add beginnings of minimalist contour tracing code
2021-05-30 19:39:45 +02:00
jaseg
e06bbdbe9b
Make templates default to silk layer when opened in inkscape
2021-05-24 21:11:46 +02:00
jaseg
d23d148660
Bump version to v2.1.1
2021-05-24 20:54:57 +02:00
jaseg
79e8da1f46
Fix phys2doc/doc2phys for image export
2021-05-24 20:50:53 +02:00
jaseg
ca6e6abfdc
Bump version to v2.1.0
2021-04-25 18:44:09 +02:00
jaseg
5bb733e559
Fix pattern rendering and some xform bugs
2021-04-25 18:42:43 +02:00
jaseg
6eb2c967a0
svg-flatten: Add support for patterned strokes on outline layers
2021-04-25 15:41:50 +02:00
jaseg
1790ef9137
README: Document outline layer handling
2021-04-25 15:41:33 +02:00
jaseg
1d6d4e4f14
svg-flatten: Add support for line thickness to board outline exporter
2021-04-25 14:41:06 +02:00
jaseg
046e827be1
README: add doc on new board outline feature
2021-04-25 14:24:31 +02:00
jaseg
a0fe2d83f7
gerbolyze: Add support for board outline layer
2021-04-25 14:16:48 +02:00
jaseg
f2c891533f
svg-flatten: Add outline/edge layer mode
2021-04-25 14:03:16 +02:00
jaseg
1180ebdc1f
Remove cairo dependency
...
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-25 00:20:51 +02:00
jaseg
776e0bd206
Replace cairo curve flattener from Anitgrain Graphics
...
This also fixes an issue where non-closed curves were not dilated
properly.
2021-04-24 20:17:42 +02:00
jaseg
89da2b3664
Fix README rst
2021-04-05 14:02:37 +02:00
jaseg
ee580d1642
Bump version to v2.0.8
2021-04-05 14:01:28 +02:00
jaseg
5d1bcd7fc0
Add MacOS support
2021-04-05 13:57:40 +02:00
jaseg
3288fb8345
Add -f/--flip-gerber-polarity option
2021-04-05 13:57:40 +02:00
jaseg
0be9f4b3ba
Bump version to v2.0.6
2021-02-17 18:59:56 +01:00
jaseg
da9d7280d5
svg-flatten: add curve flattening tolerance command line param
2021-02-17 18:58:11 +01:00
jaseg
f9c5c00f51
svg-flatten: Fix fill-rule handling for filled open paths
2021-02-17 18:33:31 +01:00
jaseg
901efc75c6
Bump version to 2.0.5
2021-02-14 12:15:19 +01:00
jaseg
3fc628beec
Fix handling of stroke width under transformations
2021-02-11 00:18:54 +01:00
jaseg
e8d7ca1d6c
Fix readme RST syntax
2021-02-08 22:33:57 +01:00
jaseg
a3443a459b
README: fix intro
2021-02-08 22:27:20 +01:00
Nein Seg
0ffb9ece31
Update README.rst
2021-02-07 23:13:38 +00:00
Ricardo (XenGi) Band
29408cb2b0
fix $PATH
2021-02-07 23:57:24 +01:00
Ricardo (XenGi) Band
99d0479d3a
no need for su
2021-02-07 22:40:26 +01:00
Ricardo (XenGi) Band
f560923a9c
typo
2021-02-07 22:37:19 +01:00
Ricardo (XenGi) Band
100e865394
using own build containers now
2021-02-07 22:34:02 +01:00
Ricardo (XenGi) Band
d4c7e8d344
give ubuntu/debian it's own special thing
2021-02-07 20:47:01 +01:00
Ricardo (XenGi) Band
d52b0f20e5
ubuntu fixed
2021-02-07 20:41:53 +01:00
Ricardo (XenGi) Band
cb67de412c
fixed various typos
2021-02-07 20:38:00 +01:00
Ricardo (XenGi) Band
f52dea8eac
fixed bash string replacement
2021-02-07 20:36:46 +01:00
Ricardo (XenGi) Band
69a274189a
put dependencies into variables
2021-02-07 20:32:29 +01:00
Ricardo (XenGi) Band
0f2e8bd5ee
debian should work
2021-02-07 20:24:30 +01:00
Ricardo (XenGi) Band
bcae0f16c7
fedora almost works
2021-02-07 20:01:08 +01:00
Ricardo (XenGi) Band
729ec14b66
use help message instead of version
2021-02-07 19:28:21 +01:00
Ricardo (XenGi) Band
d3a83bd0cc
Install python deps with pacman
2021-02-07 19:20:53 +01:00
Ricardo (XenGi) Band
0a02e01a96
Checkout submodules before build
2021-02-07 19:09:36 +01:00
Ricardo (XenGi) Band
7e6b07a491
Now actually building the source
2021-02-07 19:03:49 +01:00
Ricardo (XenGi) Band
2fd7045c82
using pip instead of pip3
2021-02-07 18:56:29 +01:00
Ricardo (XenGi) Band
e74a0cf204
base-devel added as dependency
2021-02-07 18:53:41 +01:00
Ricardo (XenGi) Band
89a09b60ab
updating arch before build
2021-02-07 18:51:54 +01:00
Ricardo (XenGi) Band
ce9a7a3082
trying to build gerbolize in archlinux
2021-02-07 18:48:08 +01:00
Ricardo (XenGi) Band
c0c019aea6
trying to build gerbolize via ci
2021-02-07 18:29:44 +01:00