31 Commits (e73dd40f260b612e726f7e480c80621f1cd3f314)

Author SHA1 Message Date
Jeff Young 5f37c2b247 Custom rule severities. 4 years ago
Jeff Young 3aa6d73770 Allow min/max/opt to come from different rules. 4 years ago
Jeff Young 1a252b4f96 Add a compile error for ill-defined rules, and more performance. 4 years ago
Jeff Young 018c17399d SNR. 5 years ago
Jeff Young 7bd31d5237 Naming conventions. 5 years ago
Jeff Young 84dd5108ba Remove some "class_" prefixes from files. 5 years ago
jean-pierre charras 0b23cb7dbb more cleanup about removing useless include 5 years ago
Tomasz Wlostowski 26e7dc6e14 drc: added length/skew constraint types 5 years ago
Jeff Young e2e229da96 Finish exorcising the old DRC system. 5 years ago
Jeff Young 748bee1bc7 Hook up netclasses and board minimums to new DRC engine. 5 years ago
Jeff Young 8420fcc33b Cleanup. 5 years ago
jean-pierre charras 1aa38b8f82 drc_rule.cpp: avoid crash with a incorrect (broken or too old?) drc_rule file. 5 years ago
Jeff Young 5be887a60f Iron out some wrinkles in the DRC migration. 5 years ago
Jeff Young 8ac7288696 Fix a crash bug loading DRC rules. 5 years ago
Jeff Young 5424d6fa09 Move new clearance tests into kicad. 5 years ago
Jeff Young cc86630f11 Start pulling new DRC engine into Kicad. 5 years ago
Jeff Young fc1665ff28 ADDED Clearance Inspector. 5 years ago
Jeff Young 519bc80394 Replace error reporting in DRC rule compiler. 5 years ago
Tomasz Wlostowski d937fadd6f Migrate RC_ITEM to use shared_ptr 5 years ago
Jeff Young e5b50d90a7 Update DRC rules to new layer and disallow grammars. 5 years ago
Jeff Young 577c1be391 Report all DRC rule errors, not just the first. 5 years ago
Jeff Young 0fecb5f277 Be more explicit about string/character conversions. 5 years ago
Jeff Young f97c50bfde Give excluded DRC items their own layer. 5 years ago
Jeff Young 6529e339a9 Don't store context in the uCode. (It's not thread-safe.) 5 years ago
Jeff Young a6b6084a60 Add preflighting for DRC rule function calls. 5 years ago
Jeff Young 095937563b Hook libeval compiler up to rule parser 5 years ago
Jeff Young 416d82727f Redo DRC rules to get ready for new system. 6 years ago
Jeff Young 98be50883d Fix bug in single-item layer matching. 6 years ago
Jeff Young 7d537e83ea Match layers only if both items are on the given layer. 6 years ago
Jeff Young cec857c0f4 Complete hookup of zone filler to new clearance engine. 6 years ago
Jeff Young d3f017d825 DRC rules parser and engine. 6 years ago