iadd undo support for crop-to-visible - gramscii - A simple editor for ASCII box-and-arrow charts Err bitreich.org 70 1Log /scm/gramscii/log.gph bitreich.org 70 1Files /scm/gramscii/files.gph bitreich.org 70 1Refs /scm/gramscii/refs.gph bitreich.org 70 1Tags /scm/gramscii/tag bitreich.org 70 1README /scm/gramscii/file/README.md.gph bitreich.org 70 1LICENSE /scm/gramscii/file/COPYING.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 6d34f883ba3ce2474df90432cc4aa387e9093321 /scm/gramscii/commit/6d34f883ba3ce2474df90432cc4aa387e9093321.gph bitreich.org 70 1parent d6b3606e315c4bf5692bc3b6daea3d3022ef14c5 /scm/gramscii/commit/d6b3606e315c4bf5692bc3b6daea3d3022ef14c5.gph bitreich.org 70 hAuthor: KatolaZ URL:mailto:katolaz@freaknet.org bitreich.org 70 iDate: Thu, 1 Aug 2019 07:47:43 +0100 Err bitreich.org 70 i Err bitreich.org 70 iadd undo support for crop-to-visible Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M lineset.c | 1 - Err bitreich.org 70 i M screen.c | 2 ++ Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 2 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/lineset.c b/lineset.c /scm/gramscii/file/lineset.c.gph bitreich.org 70 i@@ -128,7 +128,6 @@ void paste_region(int x1, int y1){ Err bitreich.org 70 i Err bitreich.org 70 i void copy_lines_to_ring(int y1, int y2, int which){ Err bitreich.org 70 i int i, len, idx; Err bitreich.org 70 i- int offset; Err bitreich.org 70 i lineset_t *tmp; Err bitreich.org 70 i Err bitreich.org 70 i if (y1 > y2){ Err bitreich.org 70 1diff --git a/screen.c b/screen.c /scm/gramscii/file/screen.c.gph bitreich.org 70 i@@ -462,7 +462,9 @@ void crop_to_nonblank(){ Err bitreich.org 70 i #ifdef DEBUG Err bitreich.org 70 i fprintf(stderr, "crop rectangle: (%d, %d)-(%d, %d)\n", x1, y1, x2, y2); Err bitreich.org 70 i #endif Err bitreich.org 70 i+ copy_lines_to_ring(0, y2, PRV_STATE); Err bitreich.org 70 i crop_to_rect(x1, y1, x2, y2); Err bitreich.org 70 i+ copy_lines_to_ring(0, y2, NEW_STATE); Err bitreich.org 70 i modified=1; Err bitreich.org 70 i redraw(); Err bitreich.org 70 i } Err bitreich.org 70 .