kicad/pcbnew/tools
Seth Hillbrand 63cc7d16b4 Repair board on open
We need to ensure that boards do not have duplicated KIIDs, so we repair
the duplicates when opening an existing file.  This does not change the
file on disk until saved
2021-06-01 13:39:59 -07:00
..
board_editor_control.cpp Repair board on open 2021-06-01 13:39:59 -07:00
board_editor_control.h Pcbnew: add write board netlist to file support. 2021-03-28 08:38:29 -04:00
board_inspection_tool.cpp CHANGED: Net highlight in PcbNew is now persistent to match Eeschema 2021-05-29 12:40:24 -04:00
board_inspection_tool.h CHANGED: Net highlight in PcbNew is now persistent to match Eeschema 2021-05-29 12:40:24 -04:00
board_reannotate_tool.cpp eeschema and pcbnew paste: consistent paste behaviour 2021-05-03 19:38:32 +01:00
board_reannotate_tool.h eeschema and pcbnew paste: consistent paste behaviour 2021-05-03 19:38:32 +01:00
convert_tool.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
convert_tool.h Copy linewidths when coverting to polygons. 2021-03-13 17:06:49 +00:00
drawing_stackup_table_tool.cpp Pcbnew: Fix memory leaks and fix inefficient code. 2021-03-14 20:27:59 +01:00
drawing_tool.cpp Allow point editor to persist 2021-05-25 16:47:54 -07:00
drawing_tool.h Pcbnew: Fix memory leaks and fix inefficient code. 2021-03-14 20:27:59 +01:00
drc_tool.cpp Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
drc_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
edit_tool.cpp Treat Cut like a Delete while in a Move. 2021-05-29 22:10:43 +01:00
edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
footprint_editor_control.cpp Remove PYTHON_* compile options 2021-06-01 20:18:24 +00: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 Separate logic for multi-select and click-select when filtering. 2021-04-29 00:07:35 +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 Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pad_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pcb_actions.cpp Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcb_actions.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcb_control.cpp Delete Tool: Fix missing "Item Locked" popup 2021-05-27 05:38:51 +00:00
pcb_control.h Delete Tool: Fix missing "Item Locked" popup 2021-05-27 05:38:51 +00: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 Add "Limit graphic lines to 45 deg" to line drawing tool context menu 2021-02-08 16:20:38 +00:00
pcb_grid_helper.cpp Correct position for grid even when we're not snapping to a point. 2021-05-25 21:57:19 +01: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 Refactor PICKER_TOOL and push up snapping disable functionality 2021-01-31 09:50:41 -05:00
pcb_point_editor.cpp Allow point editor to persist 2021-05-25 16:47:54 -07:00
pcb_point_editor.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pcb_selection.cpp Fix a bunch of issues with group selection and highlighting. 2020-12-29 12:41:24 +00:00
pcb_selection.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pcb_selection_conditions.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
pcb_selection_conditions.h enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
pcb_selection_tool.cpp Terminology (use present tense for flags). 2021-05-31 12:26:44 +01:00
pcb_selection_tool.h Separate logic for multi-select and click-select when filtering. 2021-04-29 00:07:35 +01: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 Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pcb_viewer_tools.cpp Make sure that a tool never exits with autopan or capture. 2021-05-21 14:53:58 +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 Pcbnew: Do not move footprint fields twice in align/distribution tools 2021-04-02 21:09:36 +00:00
placement_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
position_relative_tool.cpp Position relative: store discarded pad for use as the selection anchor 2021-01-17 14:25:52 -05:00
position_relative_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05: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 enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04: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 Make sure connectivity is locked for zone filling. 2021-04-25 18:09:53 +01:00
zone_filler_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00