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 <katolaz@freaknet.org> 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
.
Response:
text/plain