kicad/eeschema/tools
Jeff Young 46701c1195 Don't allow undo record to get pushed during an undo.
When doing a schematic cleanup, for instance, we were breaking wires
and pushing undo records on to the stack.  Needless to say, this was
pretty unexpected for the rest of the undo framework and caused all
kinds of mayhem (including crashes in some cases).

Fixes https://gitlab.com/kicad/code/kicad/issues/8704
2021-07-08 19:43:15 +01:00
..
assign_footprints.cpp More error message regularization. 2021-06-29 01:08:26 +01:00
backannotate.cpp Separate LIB_PIN and SCH_PIN GetShownName/Number processing. 2021-06-17 10:52:46 +01:00
backannotate.h Fix geographic annotation bug when back annotating to schematic. 2021-03-24 09:57:36 -04:00
ee_actions.cpp Centralizing SCRIPTING class 2021-06-01 20:18:24 +00:00
ee_actions.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
ee_grid_helper.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
ee_grid_helper.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
ee_inspection_tool.cpp Expunge the use of the word part from Eeschema code. 2021-06-15 08:32:11 -04:00
ee_inspection_tool.h Remove unused Boost code/includes 2021-06-02 18:39:43 +01:00
ee_point_editor.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
ee_point_editor.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
ee_selection.cpp Coverity issue fixes. 2021-06-30 18:08:49 -04:00
ee_selection.h Fix eeschema reannotation: ensure no duplicate references are created 2021-04-30 11:03:21 +00:00
ee_selection_tool.cpp Allow dragging of fields in symbol aliases. 2021-07-01 21:03:53 +01:00
ee_selection_tool.h Make the GAL responsible for the native cursor management 2021-04-05 02:36:12 +01:00
ee_tool_base.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
sch_drawing_tools.cpp More error message regularization. 2021-06-29 01:08:26 +01:00
sch_drawing_tools.h Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
sch_edit_tool.cpp Expunge the use of the word part from Eeschema code. 2021-06-15 08:32:11 -04:00
sch_edit_tool.h eeschema: Duplicate() is a Copy() followed by a Paste() 2021-05-21 22:52:34 +01:00
sch_editor_control.cpp Don't allow undo record to get pushed during an undo. 2021-07-08 19:43:15 +01:00
sch_editor_control.h Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
sch_line_wire_bus_tool.cpp Implement more aggressive re-entrancy blocking for drawing tools. 2021-06-20 11:09:55 +01:00
sch_line_wire_bus_tool.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
sch_move_tool.cpp Don't allow rotation/mirroring while dragging. 2021-06-13 20:22:25 +01:00
sch_move_tool.h Use a more robust storage of items added to drag. 2021-03-22 13:51:10 +00:00
sch_navigate_tool.cpp Re-write IntersheetRefs on top of SCH_FIELDs and textVars. 2020-11-17 16:05:49 +00:00
sch_navigate_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_control.cpp More error message regularization. 2021-06-29 01:08:26 +01:00
symbol_editor_control.h Add "Hide Tree" context menu options when tree has no selection. 2021-03-29 12:02:00 +01:00
symbol_editor_drawing_tools.cpp Implement more aggressive re-entrancy blocking for drawing tools. 2021-06-20 11:09:55 +01:00
symbol_editor_drawing_tools.h Naming conventions. 2020-12-12 03:43:41 +00:00
symbol_editor_edit_tool.cpp Escape "naughty" characters in symbol names. 2021-06-30 13:12:57 +01:00
symbol_editor_edit_tool.h Add Update Symbol Fields dialog for derived symbols. 2021-02-14 12:15:26 +00:00
symbol_editor_move_tool.cpp Remove auto when not needed for line length. 2021-07-07 20:05:50 +01: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 Expunge the use of the word part from Eeschema code. 2021-06-15 08:32:11 -04:00
symbol_editor_pin_tool.h Rename LIB_PART to LIB_SYMBOL. 2021-06-14 07:11:17 -04:00