summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-21ci: fix pytest invocation on ubuntujaseg1-1/+1
2022-06-21ci: pip install pytest for ubuntu testsjaseg1-0/+1
2022-06-21Add ubuntu testsjaseg1-0/+19
2022-06-21Add git safe.directory work around to docs CI jobjaseg1-0/+1
2022-06-21re-enable tests and docs in CIjaseg1-30/+30
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