Wykres commitów

35 Commity (main)

Autor SHA1 Wiadomość Data
jaseg ea4c28e307 Make new test files pass 2023-11-14 21:54:04 +01:00
jaseg df75a2fddb Small bugfix 2023-11-14 21:52:12 +01:00
jaseg 11325b213b Calculate out all aperture macros by default.
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-14 21:52:12 +01:00
jaseg 74fb384c4c aperture macros: work around gerbv/jlc wonkiness 2023-11-14 21:52:12 +01:00
jaseg 9af0713445 Remove debug print 2023-11-14 21:52:12 +01:00
jaseg 09e3731b74 aperture macros: Add expression simplification 2023-11-14 21:52:12 +01:00
jaseg 37b6b8f8d2 Aperture macro expression simplification WIP 2023-11-14 21:52:12 +01:00
jaseg 8f7b2893dc Fix failing symbol tests 2023-07-04 16:20:11 +02:00
jaseg 2eb88e8127 Fix variable expression rendering 2023-07-03 17:50:15 +02:00
jaseg af7b04f510 Remove broken aperture macro optimization 2023-04-30 11:50:41 +02:00
jaseg b50587d6ad Fix dropped aperture macro names 2023-04-30 11:27:21 +02:00
jaseg 26c2460490 Fix remaining unit tests 2023-04-30 11:07:29 +02:00
jaseg 9ffc96cbe5 Finish macro-based alio layout 2023-04-30 01:44:58 +02:00
jaseg fda2433154 Alio macros WIP 2023-04-30 01:26:21 +02:00
jaseg fdb07ea26e Fix incorrect aperture macro outline primitive point count 2023-04-29 12:15:55 +02:00
jaseg 8d5403260b Fix aperture macro rotation issue and add missing data files 2023-04-29 11:28:38 +02:00
jaseg 778e819745 Freeze apertures and aperture macros, make gerbonara faster 2023-04-29 01:00:45 +02:00
jaseg 9f74fad6a2 Fix aperture macro svg output rotation 2023-04-26 21:40:37 +02:00
jaseg 1f841ad71b Fix last failing tests. Rerun pending. 2023-04-26 00:35:37 +02:00
jaseg 59fe7b3b83 WIP 2023-04-25 22:21:07 +02:00
jaseg 1dbe7f1f73 Fix more tests 2023-04-25 00:02:24 +02:00
jaseg 5a41d96fe3 Fixing more tests 2023-04-24 00:56:32 +02:00
jaseg bda404c18b Fix a bunch of failing tests 2023-04-23 23:33:00 +02:00
jaseg 5ce88e4d1b Fix a bunch of bugs on the way to electroniceel's protoboard layout 2023-04-20 00:46:30 +02:00
jaseg 240e5569aa Fix serialization bug with aperture macro comments 2023-04-19 11:11:03 +02:00
jaseg 2c6c9a5cbc Basic KiCad footprint rendering works 2023-04-19 00:51:27 +02:00
jaseg a1efd9d09a Fix aperture macro multiplication syntax 2023-04-10 23:57:15 +02:00
jaseg a95aacac48 Add missing WIP changes 2023-04-10 23:57:15 +02:00
jaseg 16f1247fda Fix copyright headers 2023-02-21 23:06:52 +01:00
jaseg f64b03efc7 Add CLI 2023-02-17 00:03:04 +01:00
jaseg 0d967895af Add missing __init__.py 2022-06-11 22:34:57 +02:00
jaseg 45cd00387e Fix parsing of aperture macro comments 2022-05-21 15:28:41 +02:00
jaseg eaf4f21ce6 More doc 2022-02-03 19:57:16 +01:00
jaseg ac66fd9d6b More doc! 2022-02-03 01:02:45 +01:00
jaseg c3ca4f95bd Rename gerbonara/gerber package to just gerbonara 2022-01-30 20:11:38 +01:00