71 Commits (a94a481574c943cc031841b60cc96f097d9f67cf)

Author SHA1 Message Date
Jeff Young 8be213e36f Trim includes (and use consistent terminology in error messages). 5 years ago
Tomasz Wlostowski 87ea540953 Fix whitespace errors 5 years ago
Tomasz Wlostowski 24574aa2f5 router: first insert intersections, then build graph in Walkaround() 5 years ago
Tomasz Wlostowski 028f209126 router: more robust LINE::Walkaround() implementation 5 years ago
Jon Evans 721bf82603 Handle malformed lines in dragCornerInternal 5 years ago
Jon Evans 46c4727783 Make MSVC happy again 5 years ago
Jon Evans 8901e71fc8 PNS: Fix loop removal, make walkaround less broken for arcs 5 years ago
Jeff Young fc1b0ec11f Improve feedback when routing in highlight collisions mode. 5 years ago
Jon Evans 2cdf9875b9 PNS: fix off-by-one in dragCorner45 5 years ago
Jeff Young 9c7c05c161 Mostly formatting cleanup but a few type-casting cleanups too. 5 years ago
Jeff Young 6d50c9749c Mark the colliding shape so we know which one to highlight. 5 years ago
Wayne Stambaugh ede39780e2 Remove all debugging output that cannot be disabled. 5 years ago
Seth Hillbrand afc94fdec3 PNS: Be better about handling multiple layers 5 years ago
Tomasz Wlostowski fd07e94760 router: abstract segment links into a LINK_HOLDER interface. DIFF_PAIRS are now also linkable 6 years ago
Tomasz Wlostowski 4525a17076 router: backspace key to undo last fixed segment(s) 6 years ago
Tomasz Wlostowski c2d95a00c1 router: improved handling of corner cases in LINE::Walkaround 6 years ago
Tomasz Wlostowski 43b71cd9e3 router: Clear() method for PNS::LINE 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access 7 years ago
Tomasz Włostowski 5666af4d1d router: copy m_owner when copying PNS::ITEMs 6 years ago
Tomasz Włostowski 313ebb9dff router: correct walkaround corner case when both ends of the line lie on the hull edge 7 years ago
Tomasz Włostowski fd0381ea09 router: fix dragging when dragged segment has adjacent segment(s) at 180 degree angle 7 years ago
jean-pierre charras d607c4853d fix a minor compil warning. 7 years ago
Maciej Suminski 4d73cfb8a1 PNS: validate SHAPE_LINE_CHAIN before accessing its segments 7 years ago
Seth Hillbrand 13997f0050 Revert "pcbnew: Adding copy constructors to PNS items" 7 years ago
Seth Hillbrand 41e4bc4d9f pcbnew: Adding copy constructors to PNS items 7 years ago
Seth Hillbrand 8c3a82e526 Code cleanup: Fixing assignment operators 7 years ago
Tomasz Włostowski 2eddf1d8db router: prevent a very unlikely infinite loop in PNS::LINE::Walkaround() causing an OOM&segfault 8 years ago
Maciej Suminski 73eab29802 Removed 2 unused variables from PNS::LINE::Walkaround() 8 years ago
Seth Hillbrand 12487e14ab Reduce extra loop comparison 8 years ago
Tomasz Włostowski 9932ff32ae refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 8 years ago
Tomasz Włostowski 2d9ab80b4e Few improvements to the GAL router: 8 years ago
Maciej Suminski ee862e1db4 Fixed a hidden overloaded virtual function warning in PNS 9 years ago
Chris Pavlina c57fd7ccbf Fix signed/unsigned comparison warning in PNS::LINE::ClipVertexRange 9 years ago
decimad 4770be0920 Make the segment-ref container a true member of PNS::LINE 9 years ago
decimad 6c749e0ba8 Remove PNS_ prefix from most types inside namespace PNS 9 years ago
decimad de6281e977 Move PNS router code into namespace PNS 9 years ago
Maciej Suminski ca499b80e1 Fixed wxLogTrace() calls in PNS 9 years ago
Maciej Suminski 78050c05e2 Changed PNS logging routine to wxLogTrace 9 years ago
Maciej Suminski 7e94e5282a Changed PNS debug output to use wxLogTrace 9 years ago
Maciej Suminski 0ef866ee74 Code formatting 9 years ago
Tomasz Wlostowski 2b32b6f72e P&S: support for trace & via locking 9 years ago
Simon Richter 1b2fd6a382 Replace BOOST_FOREACH with C++11 range based for. 10 years ago
Maciej Suminski a30c8d7848 Coverity fixes. 10 years ago
Tomasz Wlostowski 0725575830 router: fixed disappearing segments when dragging corners/vias 10 years ago
Tomasz Wlostowski 95c59c8060 router: multiple fixes: 10 years ago
Maciej Suminski 6989af7904 Minor fixes (PNS). 10 years ago
Maciej Suminski 127fcfa7c9 Code formatting. 10 years ago
Maciej Suminski 0fbf31ef38 P&S: memory mgr & disappearing trace fixes. Still a bit buggy, though... 10 years ago