summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-21Fix directory testcasejaseg1-1/+1
2022-06-21Work aronud lack of dataclasses.KW_ONLY in python < 3.10jaseg1-15/+19
2022-06-20fix zip exportv0.10.8jaseg1-2/+2
2022-06-19Fix gerber-to-excellon conversionjaseg2-5/+5
2022-06-19Make name generation for layer stack saving smarterjaseg1-1/+3
2022-06-18Fix rs274x to excellon conversionjaseg1-1/+1
2022-06-18Fix drill layer mergingjaseg1-1/+2
2022-06-18Add selectable inkscape SVG exportjaseg2-13/+22
2022-06-18Add altium naming scheme, fix kicad schemejaseg1-1/+20
2022-06-18Fix up saving and zip writing logicjaseg4-78/+64
2022-06-18Add CachedLazyCamFilejaseg1-0/+20
2022-06-12pkg: update package metadatav0.10.7jaseg1-2/+1
2022-06-12ci: build and upload sdistsv0.10.6jaseg6-67/+16
2022-06-11Add missing __init__.pyv0.10.5jaseg1-0/+0
2022-06-10doc: Fix sphinx buildv0.10.4jaseg1-2/+2
2022-06-10ci: Work around more safe.directory issuesv0.10.3jaseg1-0/+1
2022-06-10ci: fix git safe.directory errorjaseg1-0/+1
2022-06-10Gitlab CI testv0.10.1jaseg1-3/+7
2022-06-10Fix testsv0.10.0jaseg3-3/+9
2022-06-10Fix merging, bounding boxes and svg precisionjaseg5-16/+47
2022-05-21Fix layer stack SVG exportjaseg6-21/+86
2022-05-21Fix arc bounding box calculationjaseg1-3/+1
2022-05-21Fix parsing of aperture macro commentsjaseg1-3/+6
2022-04-24Add SVG export to more thingsjaseg3-60/+133
2022-04-24Rectify latest cairo SVG exportjaseg2-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.
2022-02-07docs: auto-discover version from gitv0.9.14jaseg1-1/+7
2022-02-07docs: Add upstream doc linkv0.9.13jaseg1-0/+4
2022-02-07Add doc link to PyPIjaseg1-3/+3
2022-02-06Update readme with doc linkjaseg1-15/+7
2022-02-06doc/ci: Fix pages buildv0.9.12jaseg1-2/+2
2022-02-06Fix doc intro code blocksv0.9.11jaseg1-2/+2
2022-02-06docs: add quickstart guidev0.9.10jaseg2-0/+17
2022-02-06CI: remove tests as our test suite is a bit too heavy for public gitlab runnersv0.9.9v0.9.8jaseg1-30/+30
2022-02-06CI: WIPv0.9.7jaseg1-0/+5
2022-02-06CI: WIPv0.9.6jaseg1-5/+4
2022-02-06CI: WIPv0.9.5jaseg1-2/+15
2022-02-06CI: WIPv0.9.4jaseg1-0/+1
2022-02-06CI: WIPv0.9.3jaseg1-7/+21
2022-02-06CI: WIPv0.9.2jaseg1-1/+2
2022-02-06CI WIPv0.9.1jaseg9-143/+51
2022-02-06More parsing speedupsv0.9.0jaseg3-71/+72
2022-02-06Make parse_coord fasterjaseg3-144/+151
2022-02-06Make line number lookup fastjaseg1-46/+14
2022-02-06Make split_commands fasterjaseg4-8/+94
2022-02-06Remove debug print statementsjaseg2-15/+0
2022-02-06Fix graphics_objects doc stringsjaseg1-2/+2
2022-02-06Add Zuken tests and fix parsingjaseg38-72/+58358
2022-02-05Strip down outline highlight examplejaseg1-35/+1
2022-02-05Add outline highlight examplejaseg2-43/+134
2022-02-05Arc approx WIPjaseg104-100380/+219