60 Commits (98c7572f5e17797d2e8f3f09ef022f7833d67f68)

Author SHA1 Message Date
Jeff Young ecf6773f74 Remove dead code. 4 years ago
Jeff Young 30ecca464d Rename mechanical_clearance -> physical_clearance. 4 years ago
Jeff Young ced1e68ea1 A bit of wxT(). 4 years ago
Jeff Young 21790fcab7 Fix a pair of dereference-freed-pointers in DRC. 4 years ago
Jeff Young b7e196b710 ADDED assertion constraints for user-defined DRC checks. 4 years ago
Jeff Young 5f37c2b247 Custom rule severities. 4 years ago
Jeff Young 3f64b69917 Mechanical clearance rules. 4 years ago
Jeff Young a1e3f2b188 Starved thermals DRC checking. 4 years ago
Jeff Young 32721755bf Hook up zone-pad connections to custom rules. 4 years ago
Jeff Young 2001d08186 Add DRC tests for text height and text thickness. 4 years ago
Jeff Young 436ad0ede7 Add missing token to DRC rule parser. 4 years ago
Jeff Young 1a252b4f96 Add a compile error for ill-defined rules, and more performance. 4 years ago
Jeff Young e5586fb974 Accept legacy hole token as well as new hole_size. 4 years ago
Jeff Young 4c3954aea8 Clearer DRC rule token name for hole_size. 4 years ago
Wayne Stambaugh cf00319c85 More NULL expunging. 4 years ago
Jeff Young e93e9fa3e5 Add rudimentary type checking to rule eval with reporter. 5 years ago
Jeff Young da8d0472f5 Layer must be between 0 and PCB_LAYER_ID_COUNT. 5 years ago
Jeff Young 09bfb76545 Make sure dissallow constraints get added to rule. 5 years ago
Jeff Young e09271ca0e Fixes for hole clearance and hole-to-hole tests. 5 years ago
Jeff Young 84dd5108ba Remove some "class_" prefixes from files. 5 years ago
Jeff Young ae9afdd169 SNR. (Mostly for progammers, but a little for user messages.) 5 years ago
Jeff Young ebd5dc81cc Fix some more cases of malformed syntax crashing the compiler. 5 years ago
Jeff Young 42eecdfd3a Collapse silk constraints down to one. 5 years ago
Jeff Young 85c6cebd77 Rework silk-to-pad checker to handle all solder mask clipping of silk. 5 years ago
jean-pierre charras 0b23cb7dbb more cleanup about removing useless include 5 years ago
Jeff Young 09ab269770 Support for 'L' in DRC expression language. 5 years ago
Tomasz Wlostowski adf7d3260d drc: parse diff pair constranits 5 years ago
Tomasz Wlostowski f38147c201 drc: add support for via_count constraint to the parser 5 years ago
Tomasz Wlostowski 201a630740 drc: extend drc-rules file format with length and skew tokens 5 years ago
Jeff Young f5af17e1ba Fix file somehow left out of last commit. 5 years ago
Jeff Young 6dae769944 Progress reporting for connectivity tests. 5 years ago
Jeff Young 2b43ffd12d Better error reporting; better nullptr safety. 5 years ago
Jeff Young 8420fcc33b Cleanup. 5 years ago
Jeff Young 8ac7288696 Fix a crash bug loading DRC rules. 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 e782794f96 Flesh out object properties and DRC Rule syntax help. 5 years ago
Jeff Young ec5040aff5 Fix missing 'else' and EOF processing, both of which cause crashes. 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
jean-pierre charras 9b3ff5af47 Fix a few I18N issues. 5 years ago
Jeff Young e5b50d90a7 Update DRC rules to new layer and disallow grammars. 5 years ago
Jeff Young f27661fa39 Be more flexible with user input; more multibyte safety. 5 years ago
Jeff Young 577c1be391 Report all DRC rule errors, not just the first. 5 years ago
Jeff Young 5a1b1c544a Add layer to rule grammar. 5 years ago
Jeff Young c52df811ae Add expression eval to constraint min/max/opt values. 5 years ago
Jeff Young 095937563b Hook libeval compiler up to rule parser 5 years ago
Jon Evans c0aa6965de Migrate PcbNew project settings to new framework 6 years ago
Jeff Young 7877e4083e Don't match to an unknown layer. 6 years ago
Seth Hillbrand 32738862b8 Fix build error in linux 6 years ago