49 Commits (aefaa521d163df6943d5e387ae3a679c68e34fe5)

Author SHA1 Message Date
Christopher Alexander f4b1a15cd8 fix for issue 17429 - fixes DRC unconnected items exclusion instability 4 months ago
Jeff Young 8235843d01 Don't pass large structures by value. 4 months ago
Jon Evans 1c83f0a70b Implement jumpers for footprints 7 months ago
Jeff Young 20f40c1030 Replace GetConnectedItems() type list with an EXCLUDE_ZONES flag. 8 months ago
Jon Evans f047b66cb8 Guard against multi-threaded access to connectivity rebuild 8 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 10 months ago
Jeff Young c549a214c9 Performance: don't alloc std::vector in critical areas. 1 year ago
Jeff Young fb59f83683 Clean up references in RN_NETs when garbage collecting CN_ITEMs. 2 years ago
Jeff Young d93bb464bf When garbage collecting locally we also need to clear global references. 2 years ago
Marek Roszko 3bf2fb2c0e Fix more C5266 warnings 2 years ago
Ian McInerney 311d5d5e26 Remove unused container header 3 years ago
Jeff Young d6dd58fff9 Keep track of single-pad-islands so we can discount spokes to them. 3 years ago
Jeff Young b7a3b0967b Commenting. No functional changes. 3 years ago
Jeff Young 509b39e9e4 Propagate nets within non-conflicting clusters immediately. 3 years ago
Seth Hillbrand 66e9d5c61c Return reference rather than copy 3 years ago
Jeff Young 50089ce558 Fix errors in handling of std::shared_ptrs. 3 years ago
Jeff Young 226529235c Mostly const safety, but also performance opt. by avoiding shared_ptr overhead. 3 years ago
Mike Williams 700edb95e3 PCB Actions: Grab Unconnected 3 years ago
Jeff Young 96f01d33c8 Performance improvements. 3 years ago
Jeff Young 82ebc247b8 More performance enhancements for DRC. 3 years ago
Seth Hillbrand b5c2f0d39a Remove the open array in favor of std containers 4 years ago
Jeff Young 3b292a4941 Cleanup and code clarity. 4 years ago
Jeff Young 98b9c6e2a1 Better progress reporting and a slight performance boost on commit. 4 years ago
jean-pierre charras bff97df5f9 Fix a compil warning, at least on my msys install. 4 years ago
Jeff Young c4e133fdf7 Auto reduction and std::shared_ptr cover types reduction. 4 years ago
Jeff Young 90f6edad61 Move connectivity algo to collision-based routines. 4 years ago
Jeff Young e59aaf05c6 Make sure that GetConnectedItems searches from the root item. 4 years ago
Jeff Young 0e65fe5d8d Coding standards and commenting. 4 years ago
Wayne Stambaugh c69c68a558 Pcbnew header housekeeping round 2. 4 years ago
Jon Evans f57dcf2a34 Fix connectivity to only resolve conflicts on netlist load 5 years ago
Wayne Stambaugh 6a39b81647 Fix the last of broken Doxygen comment specifiers. 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
Jeff Young 4a0d469cec Back out zone layer misunderstanding and make types clearer. 5 years ago
Jeff Young 6dae769944 Progress reporting for connectivity tests. 5 years ago
Seth Hillbrand b8b3d5c16d pcbnew: Remove all threading from dynamic ratsnest 5 years ago
Seth Hillbrand 5fc6b74c89 ADDED: Remove unused pads 5 years ago
Jon Evans 0d4ee39f75 CHANGED: Copper zones can be on more than one layer 5 years ago
Seth Hillbrand 4ef02fd699 Replace TTL delauney triangulator 5 years ago
Seth Hillbrand a2ad84f84d Revise Kruskal implementation 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 c6f5df134c Minor speed cleanup 6 years ago
Jon Evans 52a9e68093 Store items changed by connectivity algorithm in undo list 6 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
Seth Hillbrand 4460313104 pcbnew: Separating connectivity to subdir 7 years ago
Seth Hillbrand 9e4cad666e pcbnew: Code Cleanup removing unused fns 7 years ago