kicad/pcbnew/tools
Seth Hillbrand e03257b55f Allow close placement of stitching vias
When placing a stitching via for a bypass capacitor, it is common to
place it close to the relevant pad.  If the via does not have the
correct net, this will violate DRC and be prevented.

Checking for zone-based net assignments allows the workflow to proceed
2021-09-01 15:52:35 -07:00
..
board_editor_control.cpp Pcbnew: implement Find Next 2021-08-27 18:15:36 +00:00
board_editor_control.h Pcbnew: implement Find Next 2021-08-27 18:15:36 +00:00
board_inspection_tool.cpp Fix shadowed variable. 2021-08-17 12:54:14 -04:00
board_inspection_tool.h Cherry-pick some 7.0 Clearance Resolution improvements. 2021-08-15 19:03:58 +01:00
board_reannotate_tool.cpp Remove broken RefDesStringCompare 2021-09-01 11:48:01 -07:00
board_reannotate_tool.h eeschema and pcbnew paste: consistent paste behaviour 2021-05-03 19:38:32 +01:00
convert_tool.cpp Add rounding epsilon to convert tool polygon search 2021-08-12 20:17:04 -04:00
convert_tool.h Allow creating polygon types from polygons 2021-08-08 20:29:00 -04:00
drawing_stackup_table_tool.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
drawing_tool.cpp Allow close placement of stitching vias 2021-09-01 15:52:35 -07:00
drawing_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
drc_tool.cpp Decouple PROGRESS_REPORTER interface from implementations. 2021-08-14 21:05:49 +01:00
drc_tool.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
edit_tool.cpp Clear numbers from non-numberable pads and don't run DRC on them. 2021-08-24 01:03:06 +01:00
edit_tool.h Minor cleanup. 2021-06-12 11:39:28 +01:00
footprint_editor_control.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_editor_control.h Add footprint repair tool (currently just for duplicate IDs). 2021-05-21 17:52:11 +01:00
global_edit_tool.cpp Allow all selected footprints/symbols to be changed. 2021-06-17 23:34:56 +01:00
global_edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
group_tool.cpp Fix compil warnings (UNDO_REDO::GROUP renamed to UNDO_REDO::REGROUP to fix 2021-08-28 11:44:01 +02:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Clear numbers from non-numberable pads and don't run DRC on them. 2021-08-24 01:03:06 +01:00
pad_tool.h Clear numbers from non-numberable pads and don't run DRC on them. 2021-08-24 01:03:06 +01:00
pcb_actions.cpp pcbnew: swap x/y align text to match vertical/horizontal text on right click... 2021-08-12 13:03:52 +00:00
pcb_actions.h Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
pcb_control.cpp Fp editor: minor fixes: 2021-08-18 17:43:10 +02:00
pcb_control.h Do-not-show-again section for common prefs & zone fill warning infobar. 2021-07-27 15:15:49 +01:00
pcb_editor_conditions.cpp Add "Limit graphic lines to 45 deg" to line drawing tool context menu 2021-02-08 16:20:38 +00:00
pcb_editor_conditions.h Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
pcb_grid_helper.cpp Avoid nonsensical intersections 2021-07-26 09:02:54 -07:00
pcb_grid_helper.h Fix automatic wire tool in gridless mode 2021-02-10 22:07:49 +00:00
pcb_picker_tool.cpp Move grid disable modifier from ALT to CTRL. 2021-05-09 20:17:40 +01:00
pcb_picker_tool.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_point_editor.cpp Decouple PROGRESS_REPORTER interface from implementations. 2021-08-14 21:05:49 +01:00
pcb_point_editor.h Pass VECTOR2I objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
pcb_selection.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_selection.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_selection_conditions.cpp Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
pcb_selection_conditions.h Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
pcb_selection_tool.cpp Pcbnew: implement Find Next 2021-08-27 18:15:36 +00:00
pcb_selection_tool.h Pcbnew: implement Find Next 2021-08-27 18:15:36 +00:00
pcb_tool_base.cpp Make sure that a tool never exits with autopan or capture. 2021-05-21 14:53:58 +01:00
pcb_tool_base.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
pcb_viewer_tools.cpp Naming conventions. 2021-08-05 14:31:36 +01:00
pcb_viewer_tools.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
placement_tool.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
placement_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
position_relative_tool.cpp Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
position_relative_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
tool_event_utils.cpp More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
tool_event_utils.h More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
zone_create_helper.cpp Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
zone_create_helper.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
zone_filler_tool.cpp Decouple PROGRESS_REPORTER interface from implementations. 2021-08-14 21:05:49 +01:00
zone_filler_tool.h Implement lock between zone filler and drc. 2021-06-16 16:12:01 +01:00