summaryrefslogtreecommitdiff
path: root/gerbonara/aperture_macros/primitive.py
AgeCommit message (Collapse)AuthorFilesLines
2023-11-14Make new test files passjaseg1-1/+54
2023-11-14Calculate out all aperture macros by default.jaseg1-24/+29
There are just too many severely buggy implementations around. Today I ran into problems with both gerbv and with whatever JLC uses. You can still export macros with raw expressions by setting a flag in the export FileSettings.
2023-11-14aperture macros: work around gerbv/jlc wonkinessjaseg1-11/+36
2023-11-14Aperture macro expression simplification WIPjaseg1-3/+6
2023-04-30Fix remaining unit testsjaseg1-6/+6
2023-04-30Finish macro-based alio layoutjaseg1-1/+1
2023-04-29Fix incorrect aperture macro outline primitive point countjaseg1-1/+1
2023-04-29Fix aperture macro rotation issue and add missing data filesjaseg1-3/+15
2023-04-29Freeze apertures and aperture macros, make gerbonara fasterjaseg1-92/+102
2023-04-26Fix aperture macro svg output rotationjaseg1-6/+6
2023-04-26Fix last failing tests. Rerun pending.jaseg1-1/+1
2023-04-24Fixing more testsjaseg1-4/+8
2023-04-20Fix a bunch of bugs on the way to electroniceel's protoboard layoutjaseg1-3/+3
2023-04-19Basic KiCad footprint rendering worksjaseg1-2/+9
2023-02-21Fix copyright headersjaseg1-1/+1
2023-02-17Add CLIjaseg1-0/+36
2022-02-03More doc!jaseg1-1/+1
2022-01-30Rename gerbonara/gerber package to just gerbonarajaseg1-0/+270