kicad/pcbnew/tools
Jeff Young 3f63f9fc57 Don't prune inner layers of through-hole parts.
For historical reasons we've always included ALL inner layers in these
items and changing that has uncovered several latent bugs.  Rather
than find all the rest this late in the game, I went back to storing
all inner layers, even those the board doesn't currently have.

Fixes https://gitlab.com/kicad/code/kicad/issues/12863
2022-11-09 15:58:14 +00:00
..
board_editor_control.cpp Remove single-zone-fill and unfill. 2022-10-18 13:45:28 +01:00
board_editor_control.h ADDED: Search/inspect pane 2022-09-14 02:59:57 +00:00
board_inspection_tool.cpp BOARD_INSPECTION_TOOL::LocalRatsnestTool(): set a suitable cursor when activated. 2022-10-12 15:56:41 +02:00
board_inspection_tool.h Untangle some includes 2022-09-25 11:37:06 -04:00
board_reannotate_tool.cpp Cleanup & performance enhancements. 2022-08-01 13:09:51 +01:00
board_reannotate_tool.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
convert_tool.cpp Allow bezier->line/poly conversion 2022-10-31 12:48:53 -07:00
convert_tool.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
drawing_stackup_table_tool.cpp TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
drawing_tool.cpp Fixup most intersecting polygon points 2022-11-08 16:05:04 -08:00
drawing_tool.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
drc_tool.cpp Pointer safety for ERC/DRC dialogs. 2022-08-30 12:07:19 +01:00
drc_tool.h Exclusions for Unconnected Items; Markers & exclusions for Parity checks 2021-12-24 21:10:28 +00:00
edit_tool.cpp Resore push/pop-less PickerTool. 2022-11-07 19:11:12 +00:00
edit_tool.h We need both a tool-oriented delete and one that doesn't push/pop, etc. 2022-10-17 13:21:07 +01:00
edit_tool_move_fct.cpp Honour selection filter when picking move anchors. 2022-11-08 16:27:18 +00:00
footprint_editor_control.cpp Add pin/unpin context menu to Symbol Chooser and Footprint Chooser. 2022-09-21 14:45:12 +01:00
footprint_editor_control.h Allow selection of Footprint Checker markers. 2022-08-20 11:30:25 +01:00
global_edit_tool.cpp More wide-string declarations. 2022-02-05 22:26:31 +00:00
global_edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
group_tool.cpp Move Enter Group for easier access. 2022-10-07 03:03:33 +03:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Name shortening and line-break reduction. 2022-10-21 18:41:39 +01:00
pad_tool.h Add pad-recombining to FPEditor's Cleanup Graphics. 2022-09-24 19:34:06 +01:00
pcb_actions.cpp Remove single-zone-fill and unfill. 2022-10-18 13:45:28 +01:00
pcb_actions.h ADDED: Pack and Move Footprints, improved footprint spread algorithm. 2022-09-28 13:37:23 +00:00
pcb_control.cpp Don't prune inner layers of through-hole parts. 2022-11-09 15:58:14 +00:00
pcb_control.h ADDED: Implement Drag and Drop 2022-09-14 22:28:09 +00:00
pcb_editor_conditions.cpp Remove bad static_cast. 2022-07-24 23:41:41 +01:00
pcb_editor_conditions.h Move 45° limit to hotkey 2021-09-05 13:42:51 -07:00
pcb_grid_helper.cpp Honour selection filter when picking move anchors. 2022-11-08 16:27:18 +00:00
pcb_grid_helper.h Honour selection filter when picking move anchors. 2022-11-08 16:27:18 +00:00
pcb_picker_tool.cpp Resore push/pop-less PickerTool. 2022-11-07 19:11:12 +00:00
pcb_picker_tool.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_point_editor.cpp Fixup most intersecting polygon points 2022-11-08 16:05:04 -08:00
pcb_point_editor.h Bounds-awareness in Move, Rotate, point editor, drawing tool 2022-08-16 12:08:55 +00:00
pcb_selection.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
pcb_selection.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pcb_selection_conditions.cpp Consolidate on a more widely used sub-type architecture. 2022-08-23 12:57:55 +01:00
pcb_selection_conditions.h Consolidate on a more widely used sub-type architecture. 2022-08-23 12:57:55 +01:00
pcb_selection_tool.cpp Use event point to determine if we're still in draggable item. 2022-11-09 13:09:01 +00:00
pcb_selection_tool.h PCB Actions: Grab Unconnected 2022-09-26 16:17:41 -04:00
pcb_tool_base.cpp TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_tool_base.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.cpp TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
placement_tool.cpp Correctly sort positions for default align 2022-10-14 16:15:06 -07:00
placement_tool.h Some more wxPoint/EDA_RECT yeeting. 2022-08-31 00:44:33 +01:00
position_relative_tool.cpp Improve logic of Position Relative tool 2022-10-24 18:47:38 -04:00
position_relative_tool.h Convert wxPoint/wxSize starting from EDA_RECT usages 2022-01-01 11:30:33 -05:00
properties_tool.cpp Properties: pick up single selections 2022-08-30 13:59:37 -04:00
properties_tool.h WIP: Properties GUI 2022-08-22 21:32:32 -04:00
tool_event_utils.cpp More wide-string declarations. 2022-02-05 22:26:31 +00:00
tool_event_utils.h Move EDA_ANGLE to KiMath lib 2022-01-14 17:12:24 -08:00
zone_create_helper.cpp Fixup most intersecting polygon points 2022-11-08 16:05:04 -08:00
zone_create_helper.h Choose the first unused priority value for zones 2022-08-25 10:05:30 -07:00
zone_filler_tool.cpp Remove single-zone-fill and unfill. 2022-10-18 13:45:28 +01:00
zone_filler_tool.h Remove single-zone-fill and unfill. 2022-10-18 13:45:28 +01:00