Jeff Young
|
e5b50d90a7
|
Update DRC rules to new layer and disallow grammars.
Also adds support for hooking rules up to named zones.
Fixes https://gitlab.com/kicad/code/kicad/issues/2041
|
2020-08-07 21:49:36 +01:00 |
Jeff Young
|
bf445c1a95
|
Performance enhancements.
1) cache pad polygon outlines
huge improvement in connectivity performance and a decent
improvement in DRC performance
2) don't pre-allocate CONTEXT stack
significant improvement in DRC rule performance
2) don't keep re-encoding strings
decent improvement in DRC rule performance
|
2020-07-25 13:03:33 +01:00 |
Jeff Young
|
d85a707385
|
Move rest of DRC to SHAPE collision architecture.
|
2020-07-06 20:00:50 +01:00 |
Tomasz Wlostowski
|
8bb442ac37
|
pcbnew: try to compile 'old' DRC alongside the new prototype
|
2020-07-05 22:44:38 +02:00 |
Jon Evans
|
12b4a55ae8
|
Port Eeschema to new project settings
DRC/ERC error serialization changed to use explicit tokens
Old stored severities and ignored errors are discarded
|
2020-07-02 22:08:54 -04:00 |
Jon Evans
|
0d4ee39f75
|
CHANGED: Copper zones can be on more than one layer
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1963
|
2020-06-28 08:52:37 -04:00 |
Jeff Young
|
c57c21f577
|
Pad bounding radius is from pad centre, NOT shape centre.
|
2020-06-22 20:36:54 +01:00 |
Jeff Young
|
1db799d841
|
Implement "disallow" rules and integrate with keepout settings.
|
2020-05-25 22:51:47 +01:00 |
Jeff Young
|
05855a5a1c
|
Performance enhancements for DRC.
|
2020-05-18 13:38:17 +01:00 |