summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-07-03Pretty SVG export: fix drill layerjaseg1-1/+1
2022-07-03Pretty SVG WIPjaseg4-156/+176
2022-06-24fix repated aperture macro D code exportjaseg1-1/+1
2022-06-21Fix zip import/export and bounds for empty boardsv0.11.1jaseg3-4/+7
2022-06-21downgrade minimum python version to 3.8jaseg1-1/+1
2022-06-21ci: add ubuntu 20.04 / python 3.8 testsjaseg1-0/+19
2022-06-21Make gerbonara python3.8 compatible.v0.11.0jaseg5-21/+44
2022-06-21Fix local testsv0.10.9jaseg7-16/+38
2022-06-21local tests: add --parallel argjaseg2-3/+8
2022-06-21fix local arch and ubuntu testsjaseg2-3/+8
2022-06-21assume pytest-parallel already is in container imagejaseg1-2/+2
2022-06-21ci: correct ubuntu job namejaseg1-1/+1
2022-06-21ci: install gerbv on ubuntu during container buildjaseg1-1/+0
2022-06-21Add podman local test runnerjaseg6-0/+52
2022-06-21repo: git'ignore tests image_cachejaseg1-0/+1
2022-06-21ci: fix ubuntu tests gerbv installationjaseg1-1/+1
2022-06-21tests: whittle down test cases a bitjaseg1-3/+3
2022-06-21tests: add missing allegro test filesjaseg23-0/+80726
2022-06-21Add missing test data filesjaseg2-0/+72
2022-06-21ci: add missing dependencies to ubuntu testsjaseg1-1/+2
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.