192 Commits (a9eb83201ebf55ee485c2cfc541899b90dc50fba)

Author SHA1 Message Date
Jeff Young 6272b48481 Make sure layer gets passed in to rules evaluation. 5 years ago
Jeff Young e26c912b86 Don't apply electrical clearance to non-copper zones. 5 years ago
Seth Hillbrand 8778599c0d Apply same nettie hack to zone filler 5 years ago
Seth Hillbrand 6b685dfb3f Fix the knockout conditions 5 years ago
Seth Hillbrand 714430fefa Flash pads when connected by zone 5 years ago
Jon Evans 1e33928b96 Fix issues with zone filling connectivity locking 5 years ago
Jeff Young da4b269783 Make sure pad local clearances get in to m_worstClearance. 5 years ago
Jeff Young 3fd128a75b Performance enhancements. 5 years ago
Jeff Young 018c17399d SNR. 5 years ago
Jon Evans 23f81412c3 Ensure connectivity is updated before filling zones 5 years ago
Jeff Young cfb4e34b07 Cleanup. 5 years ago
Jeff Young 889408c96a More improvements to new selection disambiguation. 5 years ago
Roberto Fernandez Bautista 5db78a3d53 Fix typo in zone filling progress reporter. "insulated" -> "isolated" 5 years ago
Jeff Young ff3bd7e72a Fix a crash bug in DRC, and equate Margin to Edge.Cuts. 5 years ago
Jeff Young 203c860f01 Ensure better smoothing for zones clipped by board edges. 5 years ago
Jeff Young bdbb68f813 MODULE -> FOOTPRINT. 5 years ago
Jeff Young 522d64968e Yet more module -> footprint. 5 years ago
Jeff Young 52a46341db More module -> footprint. 5 years ago
Jeff Young f5443de7f9 D_PAD -> PAD. 5 years ago
Jeff Young 84dd5108ba Remove some "class_" prefixes from files. 5 years ago
Jeff Young f7333ad64a Update some classnames including archaic zone names. 5 years ago
Ian McInerney d88eaaf477 Fix various compiler and Coverity warnings 5 years ago
Jeff Young 0a0a51471c More commenting and simpification of zone filler code. 5 years ago
Jeff Young dd428b3d5a Small fix to comment. 5 years ago
Jeff Young 55c25f3cc4 Work around a round-off bug in Clipper. 5 years ago
Jeff Young ae9afdd169 SNR. (Mostly for progammers, but a little for user messages.) 5 years ago
Jeff Young fc6fc88219 Zone fill fixes for divots and hatching + more debug layers. 5 years ago
Jeff Young 397f3d07db Be more responsive to cancel when filling zones. 5 years ago
Jeff Young 09af6c78bb Consistency. 5 years ago
jean-pierre charras d6f91c810f Fix a few compil and Coverity warnings. 5 years ago
Jeff Young 050cfd34dd Move same-net higher-priority knockout to after smoothing. 5 years ago
Jeff Young 317bdc58a8 Add a couple more layers to zone debugging. 5 years ago
Jeff Young d2eca81b8b Fix deadlock when filling single zone. 5 years ago
Jeff Young 1cdb8b5584 Make sure local zone clearances are factored into worstClearance. 5 years ago
jean-pierre charras 0cf57c7b1f Fix minor compil warnings (shadowed vars) 5 years ago
Jeff Young 1703729269 Require explicit decl of maxError and errorLocations. 5 years ago
Jeff Young af90642440 Hook board edge clearance constraints up to zone filling. 5 years ago
Jeff Young 37568d10ec Min width is smallest width it *can* be, not largest it *can't*. 5 years ago
Jeff Young 22cde88ba9 Allow chamfering/filleting of zone/board edge intersections. 5 years ago
Jeff Young 37906511f5 Class renaming. 5 years ago
Jeff Young 7a4900b8dc PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 5 years ago
Seth Hillbrand bf3cb0b1d0 Standardize pad type enums 5 years ago
Jeff Young 673b52b5c4 Non-copper zones need a different trim-outside-board strategy. 5 years ago
Jeff Young d3f8f2b81e Remove confusion between pad->IsOnLayer and pad->IsPadOnLayer 5 years ago
Jeff Young d0773cbe89 Be more careful with iterators when deleting. 5 years ago
Jeff Young d70f812255 Fix some initialisation issues in the Python framework. 5 years ago
Jeff Young 8dfb5b5640 Go back to separate intermediate and final corner strategies. 5 years ago
Jon Evans 1319885285 Wrap ZONE_FILLER to allow use without commit from Python 5 years ago
Jeff Young 7d3eee8cf9 Move DebugZoneFiller to advanced config. 5 years ago
Jeff Young fb7f98b51d Implement visual zone dumping and fix the default fill algo setting. 5 years ago