21 Commits (d3f017d8253e4a0a2b10b0d9444cf7ccb2489f4f)

Author SHA1 Message Date
Jeff Young d3f017d825 DRC rules parser and engine. 6 years ago
Jeff Young 13493437d0 Add hole-inside-courtyard DRC checks. 6 years ago
Jeff Young aedc624340 Add DRC checks for dangling vias and tracks. 6 years ago
Jeff Young 74ee143d45 Add via annulus minimum. 6 years ago
Jeff Young 8efa8af8cc Add persistence of DRC error severities. 6 years ago
Jeff Young 0f8c7ffd11 Add pad keepout and footprint keepout areas. 6 years ago
Jeff Young e0da677d4d Add min clearance to DRC; rename Min Via Drill to Min Through Hole. 6 years ago
Jeff Young e39d145d72 Add DRC tests for minimum drill size (based on min via size). 6 years ago
Jeff Young 058108dd6d There are 3 courtyard DRC checks, not 2. 6 years ago
Jeff Young a56191b658 Add distances to a bunch of DRC violation reports. 6 years ago
Jeff Young 32db9eb0f1 Add some distances to a few DRC errors. 6 years ago
Jeff Young 1535c83b88 Lay some groundwork for adding distances to DRC errors. 6 years ago
Jeff Young 41b5872f12 Add ERC & DRC checks for unresolved variables. 6 years ago
jean-pierre charras 64d217edda drc.h: replace a list of #define by an enum. 6 years ago
Jeff Young cee973dc04 Move ERC error reporting over to the new framework. 6 years ago
Ian McInerney f079c41118 Prevent the board setup dialog from opening when DRC is open 6 years ago
Jeff Young 0894674869 Save severities settings in the DRC dialog. 6 years ago
Jeff Young 85c2e0d23a Add user-defined severities, exclusions and colors to DRC markers. 6 years ago
Jeff Young 3860ab9f0c Fix issue returning pointers to items inside std::vector. 6 years ago
Jeff Young a4837f7d32 Move DRC dialogs to wxDataView. 6 years ago
jean-pierre charras 625249322e Pcbnew: regroup drc files to the already existing drc folder. 6 years ago
Jeff Young fbeb0709ef Formatting cleanup. 6 years ago
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
Jeff Young 7ce38ee6f8 Performance enhancements to zone filling & track DRC. 6 years ago
Jeff Young fbfbb64387 A bit of cleanup of stale DRC code. 6 years ago
Jeff Young 568c8c336b Move DRC control to a tool; move assorted commands to ACTIONS. 6 years ago
Seth Hillbrand 3fb8963536 pcbnew: Cleanup tracks and vias rework 6 years ago
Seth Hillbrand 888c01d11b pcbnew: Move tracks to std::deque 6 years ago
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 6 years ago
Jeff Young a1c162e59f Reimplement footprint checking on top of DRC architecture. 7 years ago
Jeff Young 87f303319c Implement a dry run for Cleanup Tracks and Vias. 7 years ago
jean-pierre charras 7c04b3dbeb Drc dialog: make track to copper zones test optional, because it can be really very time consuming 7 years ago
John Beard 8297ab24e4 DRC: Break out courtyard overlap function 7 years ago
John Beard e6edc1b670 DRC: Make the marker factory a separate class 7 years ago
Seth Hillbrand 26765161c1 drc: Add board outline and edge crossing 7 years ago
Jeff Young c88b43e356 Don't double-report segments that are too close. 7 years ago
Jeff Young 7b4f9cef50 Implement DRC checks for copper graphic items. 7 years ago
Jeff Young 0e3919e7aa Fix DRC & zone filling for copper text in footprints. 7 years ago
Jeff Young ef3e045a9b Eradicate g_UserUnit from ERC/DRC. 7 years ago
Jeff Young bbc25cd694 Add hole-to-hole clearance testing to DRC. 8 years ago
Jeff Young 3e190cee4b Implement selection brightening for DRC. 8 years ago
Maciej Suminski 0013e0cad1 DRC: test for items located on disabled layers 7 years ago
jean-pierre charras 0b8cf93888 Pcbnew, On line DRC in legacy canvas: Fix broken Drc test during track and zone creation or edition. 7 years ago
jean-pierre charras d3c41dd247 Remove dead code. 8 years ago
jean-pierre charras 904eb82368 Fix a DRC crash on some installs. 8 years ago
Carsten Schoenert a11714b1a4 fix misspelled 'an other' -> 'another' 8 years ago
Jon Evans c78171d01f DRC: Add an optional mode to report all track errors 8 years ago
Wayne Stambaugh 5ef0b6b67e Pcbnew: add refill zone option to DRC. 8 years ago
jean-pierre charras 4c5bd01887 Rename a few files 8 years ago
Kristoffer Ödmark 98d330f395 Test the via types to the design rules 8 years ago