jean-pierre charras
e3d69b619f
Pcbnew: fix issue in dialog_fp_lib_table: when the only changes were the plugin name, changes were not taken in account.
Because the FP_LIB_TABLE::operator == was incorrect
9 years ago
hauptmech
20b4226a25
Router recognizes busses of differential pairs
Fixes: lp:1443330
* https://bugs.launchpad.net/kicad/+bug/1443330
9 years ago
Tomasz Włostowski
3b16d3cffe
further DLIST/Iterators cleanup, some code formatting
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
Jon Evans
3ec28e2acf
Refactor layer enumerations to all live in the same place
9 years ago
Maciej Suminski
fe4f02f5b9
Coverity fixes
CIDs:
- 153097
- 157120
- 157119
- 155148
- 155146
- 153103
- 153099
- 153095
- 153087
- 153086
9 years ago
Maciej Suminski
906ee77dbf
Fixed VIEW_ITEM memory leaks
9 years ago
Maciej Suminski
77af6547c1
Coverity fixes (mostly initializing variables)
9 years ago
Maciej Suminski
39317eac83
Display clearance for routed tracks (GAL)
9 years ago
Maciej Suminski
fc122834c2
Code formatting
9 years ago
Maciej Suminski
89055c4425
Code formatting
9 years ago
Tomasz Włostowski
1c1f4e9a50
Refactoring of VIEW/VIEW_ITEM classes:
- Remove dependency of EDA_ITEM on VIEW
- VIEW_ITEM is now a pure virtual interface
9 years ago
Tomasz Włostowski
4d180efa5f
router: correct handling of per-pad/per-module clearance
9 years ago
Tomasz Włostowski
4bc4dc80b6
pns: unique_ptr for BOARD_COMMIT member
9 years ago
Simon Richter
ad088db6d2
Add more "override" markers.
9 years ago
Simon Richter
59c81976dc
Explicitly mark overriding functions.
9 years ago
Maciej Suminski
17806b58f6
Fixed unused variable warnings
9 years ago
Maciej Suminski
5a1f52bf30
Modified tools to use BOARD_COMMIT.
10 years ago
decimad
96a3145543
use unique_ptr at client <-> pns-router border, to document the pns router is taking ownership
add overloads for NODE::Add( ... ) taking pointers to specific item types (retain old private add-Functions, they will come in handy later)
LINE overloads now take by reference, to document their special treatment.
updated code throughout affected by these changes
9 years ago
decimad
6c749e0ba8
Remove PNS_ prefix from most types inside namespace PNS
9 years ago
decimad
4cf44d9725
Rename pns item kind constants in preparation for renaming pns classes
9 years ago
decimad
de6281e977
Move PNS router code into namespace PNS
update copyright messages
9 years ago
Maciej Suminski
ca499b80e1
Fixed wxLogTrace() calls in PNS
Fixes: lp:1616702
* https://bugs.launchpad.net/kicad/+bug/1616702
9 years ago
Maciej Suminski
78050c05e2
Changed PNS logging routine to wxLogTrace
9 years ago
Maciej Suminski
9f0b42cb35
pns: fixed a few memleaks & conditional jumps depending on uninitalized variables
9 years ago
Maciej Suminski
7e94e5282a
Changed PNS debug output to use wxLogTrace
9 years ago
Maciej Suminski
0ef866ee74
Code formatting
9 years ago
Christian Gagneraud
7e0caf7abe
[pns] Make the placer algo draw debugging stuff by relying on a new PNS_DEBUG_DECORATOR, this removes a reversed dependency b/w PNS_ROUTER and PNS_ALGO Tom: some rework of the patch
9 years ago
Tomasz Wlostowski
9c8bdcc894
P&S refactor: removed most of Kicad-dependent code from PNS internal classes
9 years ago