Tomasz Włostowski
|
2eddf1d8db
|
router: prevent a very unlikely infinite loop in PNS::LINE::Walkaround() causing an OOM&segfault
Fixes: lp:1767587
* https://bugs.launchpad.net/kicad/+bug/1767587
|
2018-05-02 15:06:08 -07:00 |
Tomasz Włostowski
|
2d9ab80b4e
|
Few improvements to the GAL router:
- missing 'break track' functionality
- 'drag 45 degree' and 'drag free angle' context menu shorcuts, both in the router tool and in the default context menu
- bugfix: length tuner tool can now be used again
Fixes: lp:1708386
* https://bugs.launchpad.net/kicad/+bug/1708386
Fixes: lp:1708402
* https://bugs.launchpad.net/kicad/+bug/1708402
|
2017-08-07 14:28:46 +02:00 |
John Beard
|
1fd503bf58
|
Move DIRECTION45 to common/geometry
This class is useful for generic geometric layout of 45-deg constrained
line chains, not only in the PNS router.
|
2017-03-22 15:23:09 +01:00 |
Maciej Suminski
|
ee862e1db4
|
Fixed a hidden overloaded virtual function warning in PNS
|
2017-01-18 13:22:18 +01:00 |
Simon Richter
|
ad088db6d2
|
Add more "override" markers.
|
2016-09-25 13:59:41 -04:00 |
Simon Richter
|
59c81976dc
|
Explicitly mark overriding functions.
|
2016-09-24 14:53:15 -04:00 |
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 |
Tomasz Wlostowski
|
2b32b6f72e
|
P&S: support for trace & via locking
|
2016-08-15 17:16:48 +02:00 |
Maciej Suminski
|
b16ade0805
|
PNS code formatting.
|
2015-07-22 10:46:56 +02:00 |
Maciej Suminski
|
a530ffad50
|
Code formatting.
|
2015-07-10 23:42:05 +02:00 |
jean-pierre charras
|
c519eea12b
|
3D viewer: fix (the fix is not perfect) a minor issue in zone rendering: copper thickness was not good when the option 'Show Holes in Zones" was OFF, and "Show Copper Thickness" ON.
Fix a few coverity minor warnings.
|
2015-04-12 19:44:46 +02: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 |
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 |
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 |