Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-07-05 | Add regression test for large attr issue (#46) | jaseg | 1 | -0/+75 | |
The test processes an SVG file of ~36MB with about 500k points per layer, so it's a bit slow. | |||||
2024-07-05 | Move from bs4 to etree | jaseg | 1 | -7/+14 | |
BeautifulSoup when using lxml in XML mode would mis-parse XML with very long attributes. Specifically, a <polygon> with about 18MB in its points attr would make lxml not return anything past that point in the file. bs4 uses lxml, which uses libxml2. libxml2 has a config option for parsing "huge" files that increases buffer sizes and avoids this error, and this option is exposed in lxml, but AFAICT you can't tell bs4 to set it, and bs4 just silently swallows the error from lxml. Fixes one half of #46 | |||||
2024-06-26 | Bump version to v3.1.8v3.1.8 | jaseg | 1 | -1/+1 | |
This version adds compatibility with resvg/usvg v0.42.0 | |||||
2023-11-14 | Bump version to v3.1.7v3.1.7 | jaseg | 1 | -1/+1 | |
2023-11-14 | Fix failing unit test | jaseg | 1 | -2/+2 | |
2023-10-27 | Bump version to v3.1.6v3.1.6 | jaseg | 1 | -1/+1 | |
2023-10-26 | svg-flatten: Add cubic bezier support for newer usvg versions | jaseg | 1 | -1/+1 | |
2023-04-16 | Bump version to v3.1.5v3.1.5 | jaseg | 1 | -1/+1 | |
2023-04-16 | Bump version to v3.1.4v3.1.4 | jaseg | 1 | -1/+1 | |
2023-04-16 | Bump version to v3.1.3v3.1.3 | jaseg | 1 | -1/+1 | |
2023-04-16 | Bump version to v3.1.2v3.1.2 | jaseg | 1 | -1/+1 | |
2023-04-16 | Bump version to v3.1.1v3.1.1 | jaseg | 1 | -1/+1 | |
2023-04-11 | Bump version to v3.1.0v3.1.0 | jaseg | 1 | -0/+2 | |
2023-04-11 | Fix failing tests | jaseg | 2 | -4/+4 | |
2023-04-02 | Remove debug prints | jaseg | 1 | -9/+0 | |
2023-04-02 | Don't apply dilation scripts in convert, add paste test | jaseg | 16 | -69/+33885 | |
2023-03-31 | Fix failing tests | jaseg | 4 | -11/+13 | |
2023-03-31 | Fix remaining commands for layer rework | jaseg | 1 | -68/+110 | |
2023-03-31 | Fix drill layer handling for latest changes in gerbonara | jaseg | 2 | -4/+5 | |
2023-03-30 | Fix scale of drill mapping test | jaseg | 2 | -302/+440 | |
2023-03-30 | svg-flatten: Make drill size mapping more precise, add tests | jaseg | 3 | -38/+28 | |
2023-03-29 | svg-flatten: Fix incorrect polarity for outlined strokes | jaseg | 1 | -87/+87 | |
2023-03-25 | WIP | jaseg | 2 | -0/+2736 | |
2023-03-22 | protoboard: small formatting fix | jaseg | 1 | -3/+3 | |
2023-03-05 | Fix unit tests | jaseg | 1 | -2/+2 | |
2022-07-11 | gerboweb: fix deployment for new gerbolyzetsugi-dev | jaseg | 1 | -0/+1 | |
2022-07-03 | gerbolyze paste: fix zip logic | jaseg | 1 | -1/+1 | |
2022-07-03 | protoboard: add more patterns | jaseg | 1 | -19/+57 | |
2022-06-26 | protoboards: WIP | jaseg | 1 | -42/+98 | |
2022-06-24 | protoboard: add tight layout optionv3.0.10 | jaseg | 2 | -34/+77 | |
2022-06-21 | fix local testsv3.0.8 | jaseg | 1 | -8/+8 | |
2022-06-21 | add pytest tests | jaseg | 3 | -0/+983 | |
2022-06-21 | protoboard: remove match syntax for python 3.8 | jaseg | 2 | -53/+76 | |
2022-06-20 | Fix outline mode clip & flash handling | jaseg | 1 | -1/+4 | |
2022-06-20 | protoboard: handle hole keepouts on small pcbs | jaseg | 1 | -6/+21 | |
2022-06-20 | protoboard: Add support for two-layer SMD layouts | jaseg | 1 | -3/+42 | |
2022-06-20 | protoboard: Add SMD patterns | jaseg | 2 | -13/+76 | |
2022-06-19 | protoboard: finish hole support | jaseg | 1 | -2/+8 | |
2022-06-19 | protoboard: add mounting holes | jaseg | 1 | -12/+23 | |
2022-06-19 | protoboard: initial version works | jaseg | 1 | -39/+145 | |
2022-06-19 | protoboard: initial commit | jaseg | 1 | -0/+239 | |
2022-06-19 | svg: Fix template layer IDs | jaseg | 1 | -5/+5 | |
2022-06-19 | convert: generate better file names for weird layers | jaseg | 1 | -0/+1 | |
2022-06-18 | svg-flatten: add drill handling to outline mode | jaseg | 1 | -1/+1 | |
2022-06-17 | cli: fix sub script handling for convert | jaseg | 1 | -5/+9 | |
2022-06-17 | cli: add direct conversion functions | jaseg | 1 | -87/+194 | |
2022-06-17 | cli: Straighten out zip handling | jaseg | 1 | -28/+15 | |
2022-06-17 | cli: Allow direct calling of the module via python -m gerbolyze | jaseg | 1 | -0/+2 | |
2022-06-12 | ci: Also build sdistsv3.0.4 | jaseg | 2 | -35/+0 | |
2022-06-10 | Fix dilation script processing | jaseg | 1 | -12/+18 | |