decimad
|
4770be0920
|
Make the segment-ref container a true member of PNS::LINE
improve const correctness
return segment container by ref
change client code accordingly
|
2016-09-06 16:06:06 +02:00 |
decimad
|
6c749e0ba8
|
Remove PNS_ prefix from most types inside namespace PNS
|
2016-09-06 16:06:06 +02:00 |
decimad
|
4cf44d9725
|
Rename pns item kind constants in preparation for renaming pns classes
|
2016-09-06 16:06:06 +02:00 |
decimad
|
de6281e977
|
Move PNS router code into namespace PNS
update copyright messages
|
2016-09-06 16:06:06 +02:00 |
Maciej Suminski
|
78050c05e2
|
Changed PNS logging routine to wxLogTrace
|
2016-08-17 16:00:21 +02:00 |
Maciej Suminski
|
7e94e5282a
|
Changed PNS debug output to use wxLogTrace
|
2016-08-15 17:16:54 +02:00 |
Maciej Suminski
|
0ef866ee74
|
Code formatting
|
2016-08-15 17:16:53 +02:00 |
Tomasz Wlostowski
|
456c02c800
|
router: multiple fixes - fixed crash when trying to drag a locked via - prompt when the user attempts to drag a locked via/segment - removed remains of PICKED_ITEMS_LIST from the PNS_ROUTER class
|
2016-08-15 17:16:50 +02:00 |
Tomasz Wlostowski
|
2b32b6f72e
|
P&S: support for trace & via locking
|
2016-08-15 17:16:48 +02:00 |
Simon Richter
|
1b2fd6a382
|
Replace BOOST_FOREACH with C++11 range based for.
|
2016-06-29 16:07:55 -04:00 |
Thomasz Wlostowski
|
6e470ece1d
|
Pcbnew: fix push and shove router segfault bug.
|
2015-11-03 11:19:42 -05:00 |
Tomasz Wlostowski
|
3596ef2d4c
|
router: fixed loop removal regression in shove mode
|
2015-10-09 14:31:06 +02:00 |
Maciej Suminski
|
2607497b37
|
Code formatting.
|
2015-10-05 18:28:41 +02:00 |
Maciej Suminski
|
f752f7875e
|
Code formatting.
|
2015-09-30 11:18:19 +02:00 |
Tomasz Wlostowski
|
5bbf980ec7
|
router: fixes for disappearing segments after shoving & assertion in PNS_NODE destructor
|
2015-09-14 18:40:29 +02:00 |
Michael Beardsworth
|
2e4136720d
|
Removed set-but-unused failingDirCheck variable
|
2015-08-26 17:52:56 +02:00 |
Tomasz Wlostowski
|
a96299d456
|
router: improvements to shove algorithm
|
2015-08-19 18:07:16 +02:00 |
Maciej Suminski
|
5caa1523bd
|
Handling Coverity reports.
|
2015-08-07 17:07:06 +02:00 |
Maciej Suminski
|
0fbf31ef38
|
P&S: memory mgr & disappearing trace fixes. Still a bit buggy, though...
|
2015-08-03 21:11:51 +02:00 |
Maciej Suminski
|
b16ade0805
|
PNS code formatting.
|
2015-07-22 10:46:56 +02:00 |
Maciej Suminski
|
f2785d35bf
|
Muting Coverity report.
|
2015-07-07 18:37:03 +02:00 |
Maciej Suminski
|
766da1e494
|
Code formatting.
|
2015-07-02 16:11:15 +02:00 |
Tomasz Wlostowski
|
4abcc159d2
|
router: don't run optimizer if head line == NULL or on shove failure
|
2015-07-02 16:09:38 +02:00 |
Tomasz Wlostowski
|
52e193eded
|
router: fixing assert
|
2015-07-02 16:09:32 +02:00 |
Tomasz Wlostowski
|
f96c65254c
|
router: allow for insertion of a via without leading trace (e.g. in the middle of already existing trace)
|
2015-07-02 16:09:24 +02:00 |
jean-pierre charras
|
4e210a2d05
|
ModEdit: fix a refresh issue after deleting a pad (depending on the position of the pad, the pad was sometimes not immediately undrawn).
Fix a few coverity wanings (not initialized members in ctors)
|
2015-04-20 16:59:25 +02:00 |
Maciej Suminski
|
0dd9efd9db
|
Merged the differential pair router & length tuning tool.
|
2015-03-03 11:50:50 +01:00 |
Tomasz Włostowski
|
fe40567426
|
router: shove now respects diff pair gap
|
2015-03-02 17:21:04 +01:00 |
Tomasz Włostowski
|
3f015705ac
|
working on shove fix for DPs
|
2015-02-26 16:34:10 +01:00 |
Wayne Stambaugh
|
d1d1e2b58a
|
Lots of Coverity scan error fixes.
|
2015-02-20 19:41:10 -05:00 |
Maciej Suminski
|
4fb9bce354
|
Code formatting.
|
2015-02-18 17:53:46 +01:00 |
Tomasz Włostowski
|
112adccbcb
|
router: differential pairs & length tuning support
|
2015-02-18 01:29:54 +01:00 |
Camille
|
5729ee7ea5
|
Compile warning fixes and minor code policy fixes.
|
2014-11-15 08:43:23 -05:00 |
Maciej Suminski
|
9245b90392
|
Code formatting.
|
2014-11-14 20:19:00 +01:00 |
Tomasz Wlostowski
|
4e280f065f
|
P&S router: fixed shove force propagation incorrect issues causing improper via dragging.
|
2014-11-14 19:17:52 +01:00 |
Bernhard Stegmaier
|
60a86853ec
|
Removed a few warnings.
|
2014-06-05 12:40:26 +02:00 |
Maciej Suminski
|
ad1b138f28
|
Reformatted PNS code to conform the coding policy.
|
2014-05-16 13:37:31 +02:00 |
Tomasz Włostowski
|
061660e9e4
|
Long-awaited new version of the P&S router
|
2014-05-14 15:53:54 +02:00 |
Povilas Kanapickas
|
7f12513c7e
|
Remove some uses of using namespace std.
|
2013-12-13 10:27:30 -06:00 |
Maciej Suminski
|
06f4662ea0
|
Profile counter simplified, so it should be more portable.
|
2013-11-27 09:46:59 +01:00 |
Maciej Suminski
|
bc305859b2
|
Mainly case changes.
|
2013-10-14 20:40:36 +02:00 |
Maciej Suminski
|
0ac3e1fbf2
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
2013-10-14 16:13:35 +02:00 |
Maciej Suminski
|
22045b61ea
|
Converted tabs to spaces. Removed trailing whitespaces.
|
2013-10-14 13:43:57 +02:00 |
Maciej Sumiński
|
5598acb617
|
Uncrustifying push&shove router
|
2013-09-26 23:53:54 +02:00 |
tomasz.wlostowski@cern.ch
|
db62d672d2
|
Initial version of the P&S router. Buggy and crappy.
|
2013-09-18 19:55:16 +02:00 |