kicad/eeschema/tools
Wayne Stambaugh 831a6d55fc Fix potential stale pointer bug in schematic highlight connection code.
SCH_CONNECTION objects are temporary and can become stale any time the
connectivity is updated.  Keeping them around to reference later is a
bad idea.  Even if the object pointer is still valid in an SCH_ITEM in
the undo/redo buffers, comparing the pointer against another pointer as
a test to see if they are the same connection is not valid.  Saving the
connection name is safe and ensures the connection is the same even if
the pointers differ.
2023-05-16 20:06:21 -04:00
..
assign_footprints.cpp Remove schematic symbol value and footprint field instance data. 2022-11-30 11:47:13 -05:00
backannotate.cpp Back Annotation: add support for DNP and Exclude from BOM attributes 2023-05-01 08:54:14 -04:00
backannotate.h Back Annotation: add support for DNP and Exclude from BOM attributes 2023-05-01 08:54:14 -04:00
ee_actions.cpp Separate symbol editor polyline and polygon tools. 2023-05-07 14:58:44 +01:00
ee_actions.h Separate symbol editor polyline and polygon tools. 2023-05-07 14:58:44 +01:00
ee_grid_helper.cpp Repoint IU_PER_MILS 2022-09-16 21:09:26 -04:00
ee_grid_helper.h Do not include text when computing drag origin for a group 2021-11-14 11:54:04 -05:00
ee_inspection_tool.cpp Fix a bunch more issues with sheetpaths and allowExtraText. 2023-05-05 17:23:52 +01:00
ee_inspection_tool.h Separate sheet reloads (MODEL_RELOAD) and schematic reloads (SUPERMODEL_RELOAD). 2023-04-12 11:51:09 +01:00
ee_point_editor.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
ee_point_editor.h Respect CTRL key when resizing rects and textboxes. 2022-10-24 11:36:20 +01:00
ee_selection.cpp Fix handling of selection overlay in schematic editor 2023-02-15 21:16:58 -05:00
ee_selection.h Fix handling of selection overlay in schematic editor 2023-02-15 21:16:58 -05:00
ee_selection_tool.cpp Fix potential stale pointer bug in schematic highlight connection code. 2023-05-16 20:06:21 -04:00
ee_selection_tool.h Schematic: show update/change symbols for multiple symbol selection 2022-12-22 14:00:51 -05:00
ee_tool_base.h Add COMMIT structure to Schematic and Symbol editors 2023-04-28 17:05:47 -07:00
sch_drawing_tools.cpp Make sure mouse isn't captured when dialog is raised. 2023-05-06 11:28:14 +01:00
sch_drawing_tools.h Use current cursorPos when creating sheet pins. 2022-12-19 12:27:55 +00:00
sch_edit_tool.cpp Fix potential stale pointer bug in schematic highlight connection code. 2023-05-16 20:06:21 -04:00
sch_edit_tool.h Add ability to toggle attributes 2023-05-04 11:51:21 -07:00
sch_editor_conditions.cpp Fix crash in Altium schematic importer. 2022-12-05 20:20:01 -05:00
sch_editor_conditions.h Schematic: new feature, force 45 degree lines 2022-03-28 16:07:23 -04:00
sch_editor_control.cpp Fix potential stale pointer bug in schematic highlight connection code. 2023-05-16 20:06:21 -04:00
sch_editor_control.h Initial schematic search pane 2023-05-14 22:41:56 -04:00
sch_find_replace_tool.cpp Search in label fields. 2023-04-12 23:21:53 +01:00
sch_find_replace_tool.h Schematic: Find and Replace on Selection 2023-02-14 14:04:59 -05:00
sch_line_wire_bus_tool.cpp Fix potential stale pointer bug in schematic highlight connection code. 2023-05-16 20:06:21 -04:00
sch_line_wire_bus_tool.h Cleanup actions should not activate tools. It causes all manner of side-effects. 2023-01-06 22:15:20 +00:00
sch_move_tool.cpp Text attributes object improvements. 2023-03-29 12:53:45 -04:00
sch_move_tool.h Remove newly dangling lines when dragging 2022-11-30 13:46:38 -08:00
sch_navigate_tool.cpp Remove extra canvas redraws when changing sheets. 2023-03-05 04:33:07 +03:00
sch_navigate_tool.h PDF hypertext menus for intersheet references. 2022-08-27 23:58:13 +01:00
simulator_control.cpp Improve simulation error reporting. 2023-03-16 16:12:29 +00:00
simulator_control.h Naming conventions and commenting. No functional changes. 2023-03-04 00:10:01 +00:00
symbol_editor_control.cpp Symbol editor: simpler creation of a new derived symbol 2023-02-22 01:49:46 +00:00
symbol_editor_control.h ADDED: Implement Drag and Drop 2022-09-14 22:28:09 +00:00
symbol_editor_drawing_tools.cpp Separate symbol editor polyline and polygon tools. 2023-05-07 14:58:44 +01:00
symbol_editor_drawing_tools.h Second tool hotkey accepts action (ie: acts as click). 2022-06-09 16:54:04 +01:00
symbol_editor_edit_tool.cpp Picker Tools: make sure we know what tool we are 2023-05-01 12:43:09 -04:00
symbol_editor_edit_tool.h Add support for symbol unit display names in eeschema and symbol editor 2022-09-14 22:11:37 +00:00
symbol_editor_move_tool.cpp Symbol editor: clear the edit flags of a pasted pin after place it. 2023-04-06 11:08:01 +02:00
symbol_editor_move_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_pin_tool.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
symbol_editor_pin_tool.h Rename LIB_PART to LIB_SYMBOL. 2021-06-14 07:11:17 -04:00