Wykres commitów

334 Commity (wip)

Autor SHA1 Wiadomość Data
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
jaseg 57fad5d8c3 README: Add missing pkg-config to arch install instructions 2021-02-07 14:43:08 +01:00
jaseg 59ea38c9bd README: use pcb-tools-extension fork for now 2021-02-07 14:34:45 +01:00
jaseg be6783e803 Update description in gerboweb 2021-02-07 14:08:23 +01:00
jaseg a4b45196df Update gerboweb 2021-02-07 13:55:21 +01:00
jaseg 5e04765842 Bump version to v2.0.4 2021-02-07 13:19:45 +01:00
jaseg 56c6443301 README: fix syntax error 2021-02-07 13:19:16 +01:00
jaseg fe4a4001ba Bump version to v2.0.3 2021-02-06 22:16:08 +01:00
jaseg ac65590c85 README: add info on mfg 2021-02-07 13:12:31 +01:00
jaseg d9d06bff63 Bump version to v2.0.2 2021-02-07 13:12:31 +01:00
jaseg 4a967682d4 Make inital test run on debian, ubuntu, arch, fedora 2021-02-07 12:47:49 +01:00
jaseg 79db262858 Make svg-flatten always clean up its temporary files 2021-02-06 19:24:45 +01:00
jaseg 88faecbdc2 README: set image width 2021-02-06 19:13:27 +01:00
jaseg a250ee6295 Fix some rst syntax errors 2021-02-06 19:01:23 +01:00
jaseg 685dbb56b2 README: Update subtraction script blurb 2021-02-06 16:01:29 +01:00