156 Commits (30ecca464de953e43737c3d727b4941f7fad1416)

Author SHA1 Message Date
Jeff Young 30ecca464d Rename mechanical_clearance -> physical_clearance. 4 years ago
Jeff Young 5d0d2201f3 Improve clearance report messages. 4 years ago
Jeff Young bf2566a44f Post-process board min clearance rather than building it in to netclasses. 4 years ago
Jeff Young 9ff1ae5bdc Better inspection reporting for netclasses, custom rules and DRC. 4 years ago
Jeff Young 7f3a75bccd Add a bunch more inspections for rule resolution. 4 years ago
Jeff Young f7cdc7af75 Apply a more sophisticated test for ignoring isInCoupledDiffPair. 4 years ago
Jeff Young b679a21651 Zero out parent rule when overridden by local property. 4 years ago
Wayne Stambaugh eec528ae48 Fix GCC build error on Linux. 4 years ago
Jeff Young ae307e1b34 Parallelize DRC triangulation, keepout processing, and sliver checking. 4 years ago
Jeff Young 50a4d610a6 Be cognizant of flashed layers when generating pad shapes. 4 years ago
Jeff Young ca56de7816 Show DRC overflows in both tab titles and number badges. 4 years ago
Jeff Young b2e3f03222 More wide-string declarations. 4 years ago
Jeff Young 5739505aa3 TextBoxes for PCBNew. 4 years ago
Jeff Young 0967cc82e2 Exclude rules which match no enabled layers. 4 years ago
Jeff Young 21790fcab7 Fix a pair of dereference-freed-pointers in DRC. 4 years ago
jean-pierre charras 2b20a58615 Zone fill: fix an issue that uses thermal spoke width as thermal gap. 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Jeff Young ab583a32f9 Better layer handling for DRC markers. 4 years ago
Jeff Young b4c5e64db2 Exclusions for Unconnected Items; Markers & exclusions for Parity checks 4 years ago
Jeff Young b7e196b710 ADDED assertion constraints for user-defined DRC checks. 4 years ago
Jeff Young 4ba3937f8a Cleanup. 4 years ago
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 4b6f2f0658 Add mechanical copper clearance testing for shapes. 4 years ago
Jeff Young 5433684d3c Try to make gcc happy. 4 years ago
Jeff Young 56c85bd354 Improve clearance and constraint resolution reporting. 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 0dcbfa2b69 Always use UUIDs for implicit keepout rules. 4 years ago
Jeff Young 6af031be05 Use double-quotes for rule expressions. 4 years ago
Seth Hillbrand fce054319c Update DRC MatchDPSuffix routine 4 years ago
Jeff Young 9770962ab4 Fix logic bug in rule processing. 4 years ago
Jeff Young 1fa5e43597 Fix some dodgy logic in clearance overrides. 4 years ago
Jeff Young 3e57700b21 Process rules in "natural" order using overrides. 4 years ago
Jeff Young 1e23ce1c95 Pull some fixes back from 7.0. 4 years ago
Jeff Young 1ec70d30af Cherry-pick some 7.0 Clearance Resolution improvements. 4 years ago
Jeff Young 41619ebbe2 Decouple PROGRESS_REPORTER interface from implementations. 4 years ago
Jeff Young a208dac8d8 Convert hole clearance tests from NPTH holes to all holes. 4 years ago
Jeff Young bafa105ed0 Enforce hole clearance on NPTHs in zones. 4 years ago
Jeff Young 8c69a856fc Add zone filler tests. 4 years ago
Jeff Young 6aaf4413b3 Fix kicad_string.h / string.cpp mismatch. 4 years ago
Wayne Stambaugh 8fd83cbb95 Pass wxPoint objects by reference instead of on the stack. 4 years ago
Jeff Young 4aa8318dc2 More error message regularization. 4 years ago
Jeff Young 81fc710a5d Use consistent terminology. 4 years ago
Jeff Young 232ffe97be Diff pair gap only overrides netclass clearance when it's smaller. 4 years ago
Jeff Young 096e342386 Prefix TRACK, ARC and VIA. 5 years ago
luz paz f968fc8719 Fix source comment / documentation typos 5 years ago
Marek Roszko 10e60acf34 Clean up including of board_design_settings.h 5 years ago
Ian McInerney 4f05262705 Cleanup includes in board.h and footprint.h 5 years ago