Browse Source
Simplify hatch damage/rebuild and move it out of view.
Simplify hatch damage/rebuild and move it out of view.
There should be far fewer hatched objects than other objects, so we're spending too much effort finding all the possible damage when we probably should just be auto-regenerating all the hatching. This also moves it out of being done during redraw, which was proving problematic. Plus the refill zones architecture does it during commit, and has a lot more miles behind it.revert-0c36e162
21 changed files with 123 additions and 168 deletions
-
24common/eda_shape.cpp
-
2cvpcb/display_footprints_frame.cpp
-
12eeschema/sch_base_frame.cpp
-
2eeschema/sch_shape.h
-
12eeschema/sch_sheet_path.cpp
-
12eeschema/tools/sch_move_tool.cpp
-
30eeschema/tools/sch_tool_base.h
-
6include/eda_shape.h
-
72pcbnew/board_commit.cpp
-
3pcbnew/board_commit.h
-
1pcbnew/files.cpp
-
4pcbnew/footprint_viewer_frame.cpp
-
2pcbnew/pcb_base_frame.cpp
-
14pcbnew/pcb_shape.cpp
-
4pcbnew/pcb_shape.h
-
16pcbnew/tools/edit_tool_move_fct.cpp
-
5pcbnew/tools/pcb_actions.cpp
-
2pcbnew/tools/pcb_actions.h
-
26pcbnew/tools/pcb_control.cpp
-
13pcbnew/tools/pcb_control.h
-
29pcbnew/undo_redo.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue