Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-03-31 | Add convex hull and point in polygon functions | jaseg | 2 | -0/+82 | |
2023-03-31 | Improve drill layer handling | jaseg | 2 | -25/+70 | |
Now, drill_pth and drill_npth contain those layers where they match, and everything else is put in _drill_layers. The @property drill_layers now returns everything. | |||||
2023-03-24 | Dedup both Excellon and Gerber tools during write | jaseg | 2 | -13/+30 | |
2023-03-23 | Fix crash in gerber to excellon conversion | jaseg | 1 | -1/+1 | |
2023-03-05 | Bump version to v0.13.0v0.13.0 | jaseg | 1 | -1/+1 | |
This fixes the broken packages on PyPI | |||||
2023-03-05 | Fix empty filename issue with some layer stacks | jaseg | 1 | -1/+1 | |
2023-02-25 | Bump version to v0.12.0 | jaseg | 1 | -1/+1 | |
2023-02-25 | Still more doc | jaseg | 3 | -14/+84 | |
2023-02-25 | Moar doc | jaseg | 8 | -71/+253 | |
2023-02-23 | Extend CLI tests | jaseg | 4 | -30/+123 | |
2023-02-21 | Finish first batch of render tests | jaseg | 1 | -1/+76 | |
2023-02-21 | Add cli test infrastructure | jaseg | 2 | -0/+43 | |
2023-02-21 | Fix copyright headers | jaseg | 20 | -20/+20 | |
2023-02-21 | layers: Fix single file handling | jaseg | 3 | -124/+41 | |
2023-02-21 | Fix tests | jaseg | 9 | -34/+68 | |
2023-02-21 | cli: Add merge command | jaseg | 4 | -94/+198 | |
2023-02-19 | cli: First draft of most of the CLI | jaseg | 8 | -109/+387 | |
2023-02-17 | Add CLI | jaseg | 7 | -23/+314 | |
2022-07-29 | fix: runtime errors on LayerStack#to_svg | Alessandro Racheli | 1 | -3/+3 | |
This commit removes some inexistent variables from the to_svg method of the LayerStack class | |||||
2022-07-03 | Fix zipfile writing when lazily loading | jaseg | 1 | -2/+2 | |
2022-07-03 | pretty svg: make render upright | jaseg | 1 | -4/+6 | |
2022-07-03 | Pretty SVG export: fix drill layer | jaseg | 1 | -1/+1 | |
2022-07-03 | Pretty SVG WIP | jaseg | 4 | -156/+176 | |
2022-06-24 | fix repated aperture macro D code export | jaseg | 1 | -1/+1 | |
2022-06-21 | Fix zip import/export and bounds for empty boardsv0.11.1 | jaseg | 3 | -4/+7 | |
2022-06-21 | Make gerbonara python3.8 compatible.v0.11.0 | jaseg | 4 | -20/+43 | |
2022-06-21 | Fix local testsv0.10.9 | jaseg | 1 | -2/+6 | |
2022-06-21 | repo: git'ignore tests image_cache | jaseg | 1 | -0/+1 | |
2022-06-21 | tests: whittle down test cases a bit | jaseg | 1 | -3/+3 | |
2022-06-21 | tests: add missing allegro test files | jaseg | 23 | -0/+80726 | |
2022-06-21 | Add missing test data files | jaseg | 2 | -0/+72 | |
2022-06-21 | Fix directory testcase | jaseg | 1 | -1/+1 | |
2022-06-21 | Work aronud lack of dataclasses.KW_ONLY in python < 3.10 | jaseg | 1 | -15/+19 | |
2022-06-20 | fix zip exportv0.10.8 | jaseg | 1 | -2/+2 | |
2022-06-19 | Fix gerber-to-excellon conversion | jaseg | 2 | -5/+5 | |
2022-06-19 | Make name generation for layer stack saving smarter | jaseg | 1 | -1/+3 | |
2022-06-18 | Fix rs274x to excellon conversion | jaseg | 1 | -1/+1 | |
2022-06-18 | Fix drill layer merging | jaseg | 1 | -1/+2 | |
2022-06-18 | Add selectable inkscape SVG export | jaseg | 2 | -13/+22 | |
2022-06-18 | Add altium naming scheme, fix kicad scheme | jaseg | 1 | -1/+20 | |
2022-06-18 | Fix up saving and zip writing logic | jaseg | 4 | -78/+64 | |
2022-06-18 | Add CachedLazyCamFile | jaseg | 1 | -0/+20 | |
2022-06-11 | Add missing __init__.pyv0.10.5 | jaseg | 1 | -0/+0 | |
2022-06-10 | Fix testsv0.10.0 | jaseg | 3 | -3/+9 | |
2022-06-10 | Fix merging, bounding boxes and svg precision | jaseg | 5 | -16/+47 | |
2022-05-21 | Fix layer stack SVG export | jaseg | 6 | -21/+86 | |
2022-05-21 | Fix arc bounding box calculation | jaseg | 1 | -3/+1 | |
2022-05-21 | Fix parsing of aperture macro comments | jaseg | 1 | -3/+6 | |
2022-04-24 | Add SVG export to more things | jaseg | 3 | -60/+133 | |
2022-04-24 | Rectify latest cairo SVG export | jaseg | 2 | -2/+19 | |
It seems Cairo got updated and its SVG export is now broken in a new and exciting way. Now it exports documents with dimensionless w/h. The issue with that is that Cairo thinks that means point @ 72 pt / inch, but everyone else including the actual svg spec interpret that as raw document units or pixels, AFAICT completely breaking dpi scaling in common viewers. Since we have to mess with Cairo's SVG files anyway, we just fix this as well by re-writing the broken w/h into physical units according to a hardcoded conversion factor that matches cairo's hardcoded scale. |