51 Commits (0f93999e14adf45703e941b3eef88f5e4714523b)

Author SHA1 Message Date
Jeff Young 41619ebbe2 Decouple PROGRESS_REPORTER interface from implementations. 4 years ago
Jeff Young 096e342386 Prefix TRACK, ARC and VIA. 4 years ago
Marek Roszko cf2bb5692a Remove the wxLog calls from math/util.h for now 5 years ago
Jon Evans f57dcf2a34 Fix connectivity to only resolve conflicts on netlist load 5 years ago
Jon Evans 37242f67e0 Connectivity: just pick the most popular net to update conflicting clusters 5 years ago
Ian McInerney 51d445007f Switch to using make_shared in another place 5 years ago
Jeff Young b1f0bf7334 More consistent naming. 5 years ago
Jeff Young bdbb68f813 MODULE -> FOOTPRINT. 5 years ago
Jeff Young 3451ac3088 PCB_MODULE_T -> PCB_FOOTPRINT_T 5 years ago
Jeff Young 52a46341db More module -> footprint. 5 years ago
Jeff Young f5443de7f9 D_PAD -> PAD. 5 years ago
Jeff Young f7333ad64a Update some classnames including archaic zone names. 5 years ago
Jeff Young 397f3d07db Be more responsive to cancel when filling zones. 5 years ago
Jeff Young 5fba0973ab Update formatting. 5 years ago
Seth Hillbrand 856cf51fc8 Fix typo 5 years ago
Seth Hillbrand b31eafdfa8 Restore missing layer check 5 years ago
Jeff Young 4a0d469cec Back out zone layer misunderstanding and make types clearer. 5 years ago
Jeff Young 1f284111b0 Faster algorithm for zone-to-zone connectivity test. 5 years ago
Jeff Young 6dae769944 Progress reporting for connectivity tests. 5 years ago
Jeff Young 4d8537fcfa Handle multi-layer zones in connectivity. 5 years ago
Jeff Young 9e12ea9bb6 Cleanup some dead code and make better use of iterators. 5 years ago
Wayne Stambaugh ede39780e2 Remove all debugging output that cannot be disabled. 5 years ago
Seth Hillbrand 027b6c8cf9 Account for via width in connectivity 5 years ago
Seth Hillbrand f36c158696 Remove via contact minimum from connectivity check 5 years ago
Seth Hillbrand f615b026d9 pcbnew: Account for zone expansion in conn 5 years ago
Seth Hillbrand 406de56964 pcbnew: Prevent use of non-connected item in ratsnest 5 years ago
Jeff Young 6a4f611e61 Special handling for connecting vias in hatched zones. 5 years ago
Seth Hillbrand a5a56c46c3 Remove INTRUSIVE_LIST from CN_ITEM 5 years ago
Jeff Young bf445c1a95 Performance enhancements. 5 years ago
Jon Evans f8bfb2bc16 Fix several issues with multilayer zones 5 years ago
Jon Evans 0d4ee39f75 CHANGED: Copper zones can be on more than one layer 5 years ago
Oleg Endo 4c7471eb79 add more constness to connecivity algo 6 years ago
Oleg Endo 3de5b98316 improve performance of CONNECTIVITY_DATA::GetNetItems 6 years ago
Seth Hillbrand 3d151ebd71 Cleanup connectivity parts 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Ian McInerney 43abd53b19 Clarify limits of the if statement 6 years ago
Jeff Young 0ad9ddb3a6 Use cached bounding boxes for performance. 6 years ago
Seth Hillbrand b7128639f8 connectivity: Check all anchors for connection 6 years ago
Jeff Young 809a4e3c0e Improve connectivity tests for pads. 6 years ago
jean-pierre charras dd702cd53d Remove pads not on copper layers (just on tech layers) from connectivity calculation. 6 years ago
Seth Hillbrand 9163ac543a pcbnew: Move pads to std::deque 7 years ago
Jon Evans 52a9e68093 Store items changed by connectivity algorithm in undo list 7 years ago
Jeff Young dae41b7460 Remove legacy segment-based zones. 7 years ago
Seth Hillbrand a24bd9baa1 pcbnew: Adjust default update rate to 100ms 7 years ago
Seth Hillbrand ed1c8eee9e async: Ensure threads are started async 7 years ago
Seth Hillbrand 59fb6d8851 Threading: Moving connectivity search to std::async 7 years ago
Seth Hillbrand 2d8f1df293 Threading: Minimize thread usage 7 years ago
Seth Hillbrand 4a730e6c54 pcbnew: refactor connectivity locking 7 years ago
Seth Hillbrand 59adb109a6 Organizing connectivity 7 years ago
Seth Hillbrand cfaf7c1f23 pcbnew: re-organizing connectivity 7 years ago