56 Commits (8165fc6c4468883d332c6c9f21f80a91a8d83d63)

Author SHA1 Message Date
Jeff Young 3e53426b6c Use same ratsnest colours in the router as the rest of KiCad. 3 years ago
Mike Williams 82f8cd72a3 PNS Router IFACE: Add board commit mode control 3 years ago
Tomasz Wlostowski 4192c0a709 router: move IsFlashedOnLayer to the IFACE_BASE class so that it can be used in the debugger tool 4 years ago
Jeff Young 5e4a704155 Remove some more duplicated preferences. 4 years ago
Jeff Young ed79f6e511 Clean up some TODOs. 4 years ago
Jon Evans 328d3d0d77 PNS: Fix rule resolution when starting from PTH 4 years ago
Wayne Stambaugh 78e5e98ea0 Pass VECTOR2I objects by reference instead of on the stack. 4 years ago
Jeff Young 096e342386 Prefix TRACK, ARC and VIA. 5 years ago
Jon Evans 247da631f9 Revert "Fix typo and clean up leftover tracks" 5 years ago
Jon Evans 1a102f03c0 Clean up co-linear tracks after finishing routing 5 years ago
Jon Evans cdfb014ab6 CHANGED: Account for via height in track length calculations 5 years ago
Seth Hillbrand 792904557e Remember Parent data when routing 5 years ago
Jeff Young 71215bcab3 Make sure TH pads get collision layer highlighted. 5 years ago
Jeff Young ecc0e861d3 Implement hole clearance and hole-to-hole clearance in router. 5 years ago
Jeff Young bdbb68f813 MODULE -> FOOTPRINT. 5 years ago
Jeff Young f5443de7f9 D_PAD -> PAD. 5 years ago
Jeff Young f7333ad64a Update some classnames including archaic zone names. 5 years ago
Jeff Young 5e569e81e7 Performance enhancements for PNS. 5 years ago
Jeff Young 02cbcb99df Fix broken logic in ImportSizes(). 5 years ago
Jeff Young 23d9e2e74a New rules engine needs non-connected items as well. 5 years ago
Jon Evans fd4b9f0efa PNS: ratlines need to not be debug graphics 5 years ago
Jeff Young 22cde88ba9 Allow chamfering/filleting of zone/board edge intersections. 5 years ago
Tomasz Wlostowski 38cef95da9 router: initial support for V6 Design Rules (width/clearance/diff pair width/diff pair gap). Still a lot of work to do! 5 years ago
Jeff Young 6d50c9749c Mark the colliding shape so we know which one to highlight. 5 years ago
Jeff Young 37906511f5 Class renaming. 5 years ago
Seth Hillbrand adff7f749b PNS: Addition layer smarts 5 years ago
Seth Hillbrand afc94fdec3 PNS: Be better about handling multiple layers 5 years ago
Seth Hillbrand 5fc6b74c89 ADDED: Remove unused pads 5 years ago
Tomasz Wlostowski 379aa8f3b5 router: clearer distinction between LOGGER and DEBUG_DECORATOR classes. 6 years ago
jean-pierre charras ffe0b4aba1 Fix a few Coverity warnings. 6 years ago
Tomasz Wlostowski b2b1edbcd1 router: KICAD_IFACE can now commit changes to module positions 6 years ago
Tomasz Wlostowski 4281bd8207 router: keep board in base Kicad Iface class 6 years ago
Tomasz Wlostowski 065d634b30 router: put non-graphical part of ROUTER_IFACE into a parent class (for unit tests) 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Seth Hillbrand 6625d0721e Implement Get/Set display options 6 years ago
Seth Hillbrand cecfeea947 pcbnew: Remove snapping to hidden items 6 years ago
Seth Hillbrand aa875e5830 PNS: Don't allow routing on hidden layers 6 years ago
Jeff Young f602ccd814 Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 7 years ago
Seth Hillbrand cf63ae7ae2 pcbnew: Show clearance when editing tracks 7 years ago
Jeff Young 6bb75b071a Implement DRC for PCB & module copper items in PNS router. 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
Marvin Schmidt 69974b73db Remove some extra semicolons 8 years ago
Tomasz Włostowski 26f862a9d0 refactoring: remove PNS router dependency on PCB_EDIT_FRAME 8 years ago
Tomasz Włostowski 81d1e17f02 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 8 years ago
Tomasz Włostowski 0a55d8e053 Fixed differential pair gap clearance error when gap equaled minimum clearance. 9 years ago
Maciej Suminski 39317eac83 Display clearance for routed tracks (GAL) 9 years ago
Tomasz Włostowski 4bc4dc80b6 pns: unique_ptr for BOARD_COMMIT member 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Maciej Suminski 5a1f52bf30 Modified tools to use BOARD_COMMIT. 10 years ago