116 Commits (409cd9d4ee140b332c02bcaa4b40123ec71de5c6)

Author SHA1 Message Date
Jeff Young 409cd9d4ee Formatting. 5 years ago
Jeff Young f6c92ab1ea DRAGGER needs to report it's nets. 5 years ago
Jeff Young a95e2184da A more generic error message when route start pt violates DRC. 5 years ago
Jeff Young c17ceb5875 Make sure proxy items at least get the right net for clearance lines. 5 years ago
Tomasz Wlostowski 5e4fb46aef MINOPTMAX: added OptThenMin() method as syntax sugar 5 years ago
Jeff Young d23d5510e7 Restore a side-effect that the router appears to depend on. 5 years ago
Jeff Young 18a3c4c1db Fix some fairly catastrophic bugs in shape collision optimization. 5 years ago
Tomasz Wlostowski 379aa8f3b5 router: clearer distinction between LOGGER and DEBUG_DECORATOR classes. 6 years ago
Tomasz Wlostowski 44905e1b0a router: initial support for dragging components with traces attached 6 years ago
Tomasz Wlostowski 4525a17076 router: backspace key to undo last fixed segment(s) 6 years ago
Tomasz Wlostowski dbe90e163e router: use one global logger object 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Seth Hillbrand a2edf9c442 Unified update to C++14 std::make_unique 6 years ago
Tomasz Włostowski 45e4387ed1 router: remove unnecessary include 6 years ago
Seth Hillbrand cf63ae7ae2 pcbnew: Show clearance when editing tracks 7 years ago
Seth Hillbrand f47089a804 pcbnew: Enforce router settings 7 years ago
Seth Hillbrand 9523b26472 pcbnew: Fix dragging snap to items 7 years ago
Tomasz Wlostowski f6f726acab router: allow placing tracks/diff pairs without continuing routing by Shift+L-Click 7 years ago
Tomasz Włostowski 271363f822 router: support for board outline 8 years ago
Tomasz Włostowski 2faf1a1ed3 Initial support for keepout zones in the P&S router. 8 years ago
Tomasz Włostowski 44d4559f84 pcbnew: avoid segfault reported on certain OSX builds 8 years ago
Tomasz Włostowski 2d9ab80b4e Few improvements to the GAL router: 8 years ago
Tomasz Włostowski 3cba1007eb Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 9 years ago
Maciej Suminski 39317eac83 Display clearance for routed tracks (GAL) 9 years ago
Maciej Suminski fc122834c2 Code formatting 9 years ago
jean-pierre charras dec2d6e8cc Fix a few Coverity warnings. A bit of clean code in export_vrml.cpp. 9 years ago
Tomasz Włostowski 3257f1a863 pns: fixed inline drag grid snapping & undo-related assertion failure 9 years ago
Maciej Suminski 5a1f52bf30 Modified tools to use BOARD_COMMIT. 9 years ago
decimad 2faca77adf use unique_ptr to document ownership (PNS::ROUTER) 9 years ago
decimad 6c749e0ba8 Remove PNS_ prefix from most types inside namespace PNS 9 years ago
decimad 4cf44d9725 Rename pns item kind constants in preparation for renaming pns classes 9 years ago
decimad de6281e977 Move PNS router code into namespace PNS 9 years ago
Maciej Suminski 78050c05e2 Changed PNS logging routine to wxLogTrace 9 years ago
Tomasz Wlostowski a53ea81794 P&S: factor out Kicad-dependend PNS_ROUTER::SnapToItem() to the PNS_TOOL_BASE class 9 years ago
Christian Gagneraud 7e0caf7abe [pns] Make the placer algo draw debugging stuff by relying on a new PNS_DEBUG_DECORATOR, this removes a reversed dependency b/w PNS_ROUTER and PNS_ALGO Tom: some rework of the patch 9 years ago
Tomasz Wlostowski 9c8bdcc894 P&S refactor: removed most of Kicad-dependent code from PNS internal classes 9 years ago
Simon Richter 1b2fd6a382 Replace BOOST_FOREACH with C++11 range based for. 9 years ago
jean-pierre charras 11c369ee1b Fix minor compil warnings (deprecated warnings and shadowed local vars warnings) 10 years ago
jean-pierre charras 4a838fb8c3 Pcbnew: Add rounded rect pad shape. 10 years ago
Tomasz Wlostowski 72b0593fdb Pcbnew: push and shove router fixes. 10 years ago
jean-pierre charras 34f1c0ea2d Fix a few Coverity warnings. 10 years ago
Thomasz Wlostowski 6e470ece1d Pcbnew: fix push and shove router segfault bug. 10 years ago
Maciej Suminski 2607497b37 Code formatting. 10 years ago
jean-pierre charras 4fc230b773 Rework on Enum PAD_SHAPE_T, PAD_DRILL_SHAPE_T and PAD_ATTR_T (see rev 6008) : the new and better names are now used in Kicad code and existing python scripts. 10 years ago
Tomasz Wlostowski a33fc223ae router: take net clearance when deskewing diff pairs. 10 years ago
Tomasz Wlostowski b4135e0a33 router: fixed snapping to target while placing diff pair 10 years ago
Tomasz Wlostowski a96299d456 router: improvements to shove algorithm 10 years ago
Maciej Suminski 65ebfe12c1 Fixed oval pads highlighting in mark collisions mode (PNS). 10 years ago
Tomasz Wlostowski b6f61ff676 PNS: correctly snap to offset pads 10 years ago