165 Commits (e61144d45ad6b93c22e11816cc6fb5931b9e4eaf)

Author SHA1 Message Date
Jeff Young e61144d45a Finish with EDA_ANGLE. 4 years ago
Jon Evans 3011ae1d51 PNS: Do not allow smart pads when in 90-degree mode 4 years ago
Ian McInerney 0e9cfd0af2 Add missing initialization values to variables 4 years ago
Tomasz Wlostowski 57af990066 router: fix layer switch issue when starting a track on via without fixed segments 4 years ago
Tomasz Wlostowski 2ae3a83b54 router: fix use-after-free crash in single trace shove routing when m_endItem's owning NODE is erased by the springback algorithm. 4 years ago
Ian McInerney 63560ecd7b Remove RM_Smart state from router tool 4 years ago
Jon Evans a746d31038 PNS: Fix loop removal outside shove mode 4 years ago
Tomasz Wlostowski c40e921cb3 router: remeber to make a shove lockpoint when placing a lone via 4 years ago
Jon Evans 8ec3ce99ae PNS: Update shover when autocompleting on item 4 years ago
Jon Evans 59807d8d26 A better solution to discarding pending shove operations 4 years ago
Johannes Pfister 64f77b3596 PNS: Add support for 90-degree corner modes 4 years ago
Seth Hillbrand faba2b06c2 Lock track width after placing segment 4 years ago
Seth Hillbrand 35e90d0cf4 Allow changing router mode while routing 4 years ago
Seth Hillbrand 7f1247a23c Update track width when changed 4 years ago
Tomasz Wlostowski a03b6f6fc9 router: use tail start point when saving the FIXED_TAIL 4 years ago
Wayne Stambaugh 78e5e98ea0 Pass VECTOR2I objects by reference instead of on the stack. 4 years ago
Jon Evans e61b1f03b8 PNS: Discard duplicate tracks in FixRoute 4 years ago
Jon Evans 00f1b609c4 PNS: Don't run fanout cleanup when manually forced 4 years ago
Wayne Stambaugh 65c7958293 Coverity issue fixes. 4 years ago
Roberto Fernandez Bautista c3051ba48a Refactor SHAPE_LINE_CHAIN to allow two shapes per point 5 years ago
jean-pierre charras 740b028180 pns_line_placer: do not constraint the 45deg of current segment in free angle mode. 4 years ago
Jon Evans a7eb611744 Fix leftover vias in shove mode 4 years ago
Jon Evans 75ce97e260 Fix the last cause of duplicate segments when completing a route 4 years ago
Jon Evans 49c5130123 PNS: Implement final cleanup pass for redundant colinear segs 4 years ago
Jon Evans 3c6b98a0d5 PNS: preserve auto-detected track width when changing via sizes 4 years ago
Jon Evans 6cb8154ec0 PNS: Remove code that broke width changes during placement 4 years ago
Jon Evans 6789dac20b PNS: Keep most recent good placement around for a rainy day 4 years ago
Jon Evans d32b9c1c25 Use debug group for line placer debug 4 years ago
Tomasz Wlostowski ab04e24f9a router: rhMarkObstacles should return a correct error status 4 years ago
Marek Roszko cf2bb5692a Remove the wxLog calls from math/util.h for now 4 years ago
Tomasz Wlostowski 614787caae router: clear head line geometry if current head routing failed + small improvement to follow-mouse optimization. 4 years ago
Tomasz Wlostowski fcb89b99a3 router: walkaround algo should not copy the previous via position when the current iteration via placement fails. 4 years ago
Jon Evans bd59da3642 PNS: Local min distance has a minimum points requirement 4 years ago
Tomasz Wlostowski ebd957b08e router: rework router's debugging infrastructure to be more compatibile with the 'qa/pns/pns-log-viewer' tool. 4 years ago
Tomasz Wlostowski 132eb53a40 router: clean some debug clutter 4 years ago
Tomasz Wlostowski e66bbfd1ec router: improve the feel of the walkaround algorithm 4 years ago
Tomasz Wlostowski 8c4361bbc6 router: adapt to new SHAPE_LINE_CHAIN::INTERSECTIONS structure 4 years ago
Jon Evans dd828bd964 PNS: Bring back original Highlight Collisions behavior 5 years ago
Jeff Young dc0cf3b802 Clean up a confusing API. 5 years ago
david-beinder df99ee39d9 PNS: new through vias should span all copper layers 5 years ago
Wayne Stambaugh 79a9d69ff5 Coverity fixes for issues 314755, 316287, 324536, 324539, and 324539. 5 years ago
Jon Evans d269778cd4 PNS: disable smart pads in walkaround if posture is forced 5 years ago
Tomasz Wlostowski f84836f51e router: factor out POSTURE_SOLVER to more generic MOUSE_TRAIL_TRACER class 5 years ago
Jon Evans 330d717c69 Fix typo 5 years ago
Jon Evans 111fa99f9f PNS: Use last-segment posture optimization always 5 years ago
Jon Evans 0234b7278a PNS: Make DIRECTION_45 North be up everywhere 5 years ago
Jon Evans 8619086cf2 PNS: re-enable optimization of colinear segs in lines with arcs 5 years ago
Jon Evans 8901e71fc8 PNS: Fix loop removal, make walkaround less broken for arcs 5 years ago
Jeff Young d24b034cbc Cleanup (and a minor performance improvement). 5 years ago
Jon Evans eba7cb222c PNS: Fix initial posture guess for pads 5 years ago