Tomasz Wlostowski
5f8eac8c6e
CONNECTIVITY_DATA: fix SWIG build error
7 years ago
Tomasz Wlostowski
61fb3f6d0f
pcbnew: bring back the autoplacer tool to GAL
7 years ago
Jeff Young
ec9d38e21f
Add filter to net selector widget.
Also fixes a bug where nets wouldn't get changed because the
pads weren't changed and so the pad nets would propagate and
wipe out the changed nets on the tracks.
Also includes warning dialogs that pad nets will be changed if the
track nets are.
Fixes: lp:1779854
* https://bugs.launchpad.net/kicad/+bug/1779854
7 years ago
Carsten Schoenert
9f7109826d
fix misspelled 'allows to' -> 'allows one to'
Fixup small grammar issues around used 'allows to ...' almost in
code comments.
8 years ago
Tomasz Wlostowski
01c2d93a81
pcbnew: don't rebuild dynamic ratsnest when moving items without a net (e.g. board outlines)
Fixes: lp:1778321
* https://bugs.launchpad.net/kicad/+bug/1778321
8 years ago
Jeff Young
05dae96275
Move zone out-of-date check to the right place.
Fixes: lp:1760097
* https://bugs.launchpad.net/kicad/+bug/1760097
8 years ago
Camille
9ff66a5274
Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases
8 years ago
Tomasz Włostowski
75b21d010b
pcbnew: more thread (and nested wx event loop) safety for the zone filling/connectivity algo
8 years ago
Tomasz Włostowski
316ddadec1
pcbnew: Optimized zone filling algorithm.
8 years ago
Tomasz Włostowski
00ad8f24a0
pcbnew: Minor changes in CONNECTIVITY_DATA interface:
- renamed connectivity.[h|cpp] to connectivity_data [.h|.cpp] so that the file name matches the main class name.
- GetNetItems() now returns a vector instead of a list
8 years ago
Maciej Suminski
f303bf2999
Hide temporarily ratsnest when it is too complex for real-time calculation
8 years ago
Tomasz Włostowski
c229063d9e
Fixed crash when redrawing ratsnest after swapping pad net assignments
9 years ago
Maciej Suminski
adf4f83cb0
Code formatting and clean-up
9 years ago
Tomasz Włostowski
d6820bc925
Fixed segfault in connectivity algo for boards with orphaned nets
Fixes: lp:1701347
* https://bugs.launchpad.net/kicad/+bug/1701347
9 years ago
Maciej Suminski
544e944647
pcbnew: Do not save 'links' information
It is not parsed anyway and the new connectivity algorithm
does not calculate it.
9 years ago
Maciej Suminski
74ef3ecb1d
Moved one-liners to header files
9 years ago
Maciej Suminski
3dd4429ef6
Dead code removal
9 years ago
Maciej Suminski
f3fbce9560
Code formatting and clean-up
9 years ago
Tomasz Włostowski
5c0edbabab
Fixes for the connectivity & board cleanup algorithms
9 years ago
Tomasz Włostowski
a7759efc59
Multiple fixes:
- ratsnest is updated now when undoing in legacy view
- select whole net regression
- local ratsnest in the GAL regression
- pick correct zone net for stitching vias
- mark nets as dirty on net propagation to force ratsnest update
Todo:
- cleanup board algorithm is still broken
9 years ago
Tomasz Włostowski
6008abaad9
DRC connectivity check
9 years ago
Tomasz Włostowski
3cba1007eb
Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment
9 years ago
Tomasz Włostowski
9ad886344b
New connectivity algorithm.
9 years ago