16 Commits

Author SHA1 Message Date
Seth Hillbrand
b207ec8817 Remove negative index access from CPoint
Callers should be responsible for index count and/or use iterators
2025-08-08 10:46:45 -07:00
Jeff Young
400fd96ee2 Make use of new move assignment operators. 2025-08-06 15:27:58 +01:00
Tomasz Wlostowski
1907580b82 router: initial fix for 'reshoving' tracks whose clearance has been increased 2025-05-11 23:56:39 +02:00
Tomasz Wlostowski
9e4947ed36 router: prevent assertion fail in MULTI_DRAGGER
Fixes https://gitlab.com/kicad/code/kicad/issues/20075
2025-02-24 23:42:20 +01:00
Tomasz Wlostowski
b54235262a router: fix assertion in multidragger (link count out of range)
Fixes https://gitlab.com/kicad/code/kicad/issues/19587
2025-01-11 18:11:29 +01:00
Seth Hillbrand
0b2d4d4879 Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo.  Avoids needing to
repeatly update.

Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
Ian McInerney
c0622eaa45 Avoid copies when using auto 2024-12-31 00:18:10 +00:00
Jon Evans
d0b2334ceb PNS: Support via stacks 2024-11-04 21:30:38 -05:00
Jon Evans
d4053b36f4 Fix some Coverity issues in PNS changes 2024-11-03 08:53:03 -05:00
Tomasz Wlostowski
c8e2beeb3a router: fix copyright + minor code formatting for MULTI_DRAGGER 2024-11-02 19:59:09 +01:00
Tomasz Wlostowski
0f75dcb5ed router: fix updating of leader segments set in MULTI_DRAGGER 2024-11-02 19:59:09 +01:00
Tomasz Wlostowski
dd1046bedd router: a bit of cleanup in MULTI_DRAGGER + restoring of 'leader' segments in all modes 2024-11-02 19:59:09 +01:00
Tomasz Wlostowski
8033b568dd router: trying to fix remaining issues 2024-11-02 19:59:09 +01:00
Tomasz Wlostowski
d9ae8e44c2 router: fix a few more missing translations between pcbnew layers and router layers 2024-11-02 19:59:09 +01:00
Tomasz Wlostowski
6878d5f9cf router: use const ref instead of raw LINE pointers in SHOVE::AddHeads() 2024-11-02 19:59:09 +01:00
Tomasz Wlostowski
6311df377f router: initial support for multidrag (just the algorithm) 2024-11-02 19:59:09 +01:00