jaseg
fd8a259fb0
Add allegro gerber comment parser
2022-01-21 21:41:16 +01:00
jaseg
002d1ed0cf
Add geda gerber sample
2022-01-21 21:16:11 +01:00
jaseg
606e41d4b7
Layer merging WIP
2022-01-21 21:15:53 +01:00
jaseg
125ef6af40
layer matching WIP
2022-01-21 19:20:28 +01:00
jaseg
6c92460941
Matcher WIP
2022-01-19 13:40:04 +01:00
jaseg
40286fc92f
Remove unnecessary statement class indirection layer
2022-01-19 01:10:40 +01:00
jaseg
9e86bf6b3e
Fix old gerber tests
2022-01-19 00:36:05 +01:00
jaseg
d85790bc6d
Unit code refactor WIP
2022-01-18 01:10:16 +01:00
jaseg
73a44901c0
Excellon, unit conversion WIP
2022-01-17 23:14:52 +01:00
jaseg
336a18fb49
Excellon WIP
2022-01-16 21:59:24 +01:00
jaseg
d644661fb0
Add altium composite drill file examples
2022-01-16 14:05:03 +01:00
jaseg
e75f60093b
Add a whole zoo of gerber files from different EDA packages
2022-01-15 21:36:59 +01:00
jaseg
69f360be7a
Excellon: WIP
2022-01-15 15:44:34 +01:00
jaseg
2ce0ff81ae
Fix remaining svg rendering/gerber compositing bugs
2022-01-09 23:37:27 +01:00
jaseg
4d77937f01
Make bounding box tests pass
2022-01-09 19:59:15 +01:00
jaseg
d6f0f0cff4
Clean up test code
2022-01-09 17:44:08 +01:00
jaseg
44006784f0
Basic SVG export seems to be working
2022-01-08 23:30:38 +01:00
jaseg
f09ef6f117
Fix rotation tests
2022-01-08 21:50:48 +01:00
jaseg
5885b60f14
Add a bunch of 2d to_poly / bounding_box functions (untested)
2022-01-05 12:43:34 +01:00
jaseg
483f3dd4f8
Clean up comments
2022-01-01 17:48:12 +01:00
jaseg
27a992f1c8
Add dilation code
2022-01-01 17:47:50 +01:00
jaseg
f46b889781
Merge works.
2022-01-01 16:28:49 +01:00
jaseg
ad87bb610f
fix ALL the tests ^^
2021-12-30 23:40:06 +01:00
jaseg
9db91239ea
Fix more tests
2021-12-30 22:20:51 +01:00
jaseg
f4b2e74923
Fix rotation bugs, all tests run through
2021-12-30 16:40:14 +01:00
jaseg
e4941dd5e3
Fix more bugs, refined round-trip tests pass now
2021-12-30 12:57:53 +01:00
jaseg
cf4957aee4
All round trip tests pass
2021-12-30 00:24:05 +01:00
jaseg
5359e9cb37
Even less failures
2021-12-30 00:20:31 +01:00
jaseg
a0e8aa16e1
More fixes
2021-12-29 22:34:01 +01:00
jaseg
d8ff4a468b
Fix some failing tests
2021-12-29 22:03:33 +01:00
jaseg
3fb26e6940
Basic round-trip works
2021-12-29 19:58:20 +01:00
jaseg
30dabef9ee
WIP
2021-12-28 22:00:28 +01:00
jaseg
5730752886
WIP
2021-12-28 21:40:39 +01:00
jaseg
63e1eae8d8
WIP
2021-12-28 21:40:22 +01:00
jaseg
25dd65fac0
Aperture macros WIP
2021-11-11 13:04:27 +01:00
jaseg
7415f9a584
Aperture macro parser works
2021-11-11 12:10:56 +01:00
jaseg
f833483b72
WIP
2021-11-11 11:46:08 +01:00
jaseg
d21a2e67ff
WIP
2021-11-10 21:39:03 +01:00
jaseg
125eb821b9
Parser half-refactored
2021-11-08 13:06:23 +01:00
jaseg
5aa184757e
Make unit test not crash on import
2021-11-06 22:00:14 +01:00
jaseg
3538398e84
Remove unnecessary primitives
2021-10-07 11:18:18 +02:00
jaseg
4565712869
WIP
2021-10-07 11:13:12 +02:00
jaseg
dd8944709c
Refactor panelize/rx274x, refactor bounding_box return value
2021-07-04 20:56:09 +02:00
jaseg
e38a983c39
Remove dead code from rs274x backend tests
2021-06-14 00:31:55 +02:00
jaseg
62ef8a1483
Fix remaining cairo backend tests
...
* fix cairo backend handling of arcs in regions
2021-06-14 00:28:03 +02:00
jaseg
0b8e99f79a
Remove single-quadrant support
...
The gerber spec is pretty explicit that this is a super-legacy feature
that is not worth supporting. Looking at gerbv, an implementation would
come with considerable complexity.
2021-06-13 22:32:04 +02:00
jaseg
5225d3da8b
Add comment on AM hole handling in cairo backend
2021-06-13 22:17:39 +02:00
jaseg
66da2d1654
Fix hole transparency in aperture macros
2021-06-13 22:15:05 +02:00
jaseg
d0f836ecfa
Port old pcb-tools-extension unit tests to pytest
2021-06-13 20:33:19 +02:00
Prashant Kumar
7bebf9fe62
Add test resource and test code for eagle files.
2021-06-13 17:30:58 +02:00