SMOLNET PORTAL home about changes
ifix bug in undo list allocation - 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 62713aaf65264950aecad9237d50e911d7dad893	/scm/gramscii/commit/62713aaf65264950aecad9237d50e911d7dad893.gph	bitreich.org	70
1parent 08485aacd8d561f2650175b7a16211262396b2ce	/scm/gramscii/commit/08485aacd8d561f2650175b7a16211262396b2ce.gph	bitreich.org	70
hAuthor: KatolaZ <katolaz@freaknet.org>	URL:mailto:katolaz@freaknet.org	bitreich.org	70
iDate:   Thu,  1 Aug 2019 12:19:22 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix bug in undo list allocation	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M TODO                                |       2 +-	Err	bitreich.org	70
i  M files.c                             |       8 ++++++--	Err	bitreich.org	70
i  M gramscii.1                          |       4 ++++	Err	bitreich.org	70
i  M gramscii.h                          |       2 +-	Err	bitreich.org	70
i  M screen.c                            |       1 +	Err	bitreich.org	70
i	Err	bitreich.org	70
i5 files changed, 13 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/TODO b/TODO	/scm/gramscii/file/TODO.gph	bitreich.org	70
i@@ -1,9 +1,9 @@	Err	bitreich.org	70
i + optimize redraws (redraw only the modified rectangle)	Err	bitreich.org	70
i - fix bug with 'g' commands in arrow mode	Err	bitreich.org	70
i+- fir bug in reading commands from files	Err	bitreich.org	70
i - add screen geometry option (-g 25x80?)	Err	bitreich.org	70
i - read file at point	Err	bitreich.org	70
i   - read output of command (!)	Err	bitreich.org	70
i-- use [ENTER] to exit from text insert	Err	bitreich.org	70
i - maybe move "text" mode to "t"	Err	bitreich.org	70
i - implement ellipse	Err	bitreich.org	70
i - (?) filled box (B)	Err	bitreich.org	70
1diff --git a/files.c b/files.c	/scm/gramscii/file/files.c.gph	bitreich.org	70
i@@ -50,8 +50,12 @@ void load_file(FILE *fc){	Err	bitreich.org	70
i         get_string(fc, "Load file: ", newfname, 255);	Err	bitreich.org	70
i         if ((fin=fopen(newfname, "r")) != NULL){	Err	bitreich.org	70
i                 i = 0;	Err	bitreich.org	70
i-                while((fgets(screen.l[i].s, WIDTH+2, fin)) != NULL && i<HEIGHT)	Err	bitreich.org	70
i-                        screen.l[i++].s[WIDTH-1]='\0';	Err	bitreich.org	70
i+                while((fgets(screen.l[i].s, WIDTH+1, fin)) != NULL && i<HEIGHT){	Err	bitreich.org	70
i+                        screen.l[i].lst = strlen(screen.l[i].s) - 1;	Err	bitreich.org	70
i+                        screen.l[i].n = i;	Err	bitreich.org	70
i+                        screen.l[i].s[strlen(screen.l[i].s)-1]='\0';	Err	bitreich.org	70
i+                        i++;	Err	bitreich.org	70
i+                }	Err	bitreich.org	70
i                 for(;i<HEIGHT; i++){	Err	bitreich.org	70
i                         erase_line(i);	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
1diff --git a/gramscii.1 b/gramscii.1	/scm/gramscii/file/gramscii.1.gph	bitreich.org	70
i@@ -557,6 +557,10 @@ would automatically save the screen into "filename".	Err	bitreich.org	70
i gramscii currently manages only a fixed screen of the same size of the	Err	bitreich.org	70
i screen where it starts from. This will be changed in a future release to	Err	bitreich.org	70
i support scrolling and "virtual" screens of any (reasonable) size.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+There is currently a bug with files read before accepting commands: the	Err	bitreich.org	70
i+result of the commands read from the files is not show immediately, and not	Err	bitreich.org	70
i+shown correctly.	Err	bitreich.org	70
i .SH AUTHORS	Err	bitreich.org	70
i gramscii is written and maintained by Vincenzo "KatolaZ" Nicosia	Err	bitreich.org	70
i <katolaz@freaknet.org>. You can use, copy, modify, and redistribute	Err	bitreich.org	70
1diff --git a/gramscii.h b/gramscii.h	/scm/gramscii/file/gramscii.h.gph	bitreich.org	70
i@@ -82,7 +82,7 @@ typedef struct{	Err	bitreich.org	70
i #define progr_x(d) ((d) == DIR_L ? -1 : (d) == DIR_R ? 1 : 0)	Err	bitreich.org	70
i #define progr_y(d) ((d) == DIR_U ? -1 : (d) == DIR_D ? 1 : 0)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-/** #define DEBUG 1 **/	Err	bitreich.org	70
i+#define DEBUG 1	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /** global variables **/ 	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/screen.c b/screen.c	/scm/gramscii/file/screen.c.gph	bitreich.org	70
i@@ -409,6 +409,7 @@ void init_screen(){	Err	bitreich.org	70
i         cutbuf.l = NULL;	Err	bitreich.org	70
i         cutbuf.num = 0;	Err	bitreich.org	70
i         	Err	bitreich.org	70
i+        undo = NULL;	Err	bitreich.org	70
i         undo_sz = 0;	Err	bitreich.org	70
i         undo_cur = -2;	Err	bitreich.org	70
i         undo_lst = -2;	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/gramscii/commit/62713aaf65264...
Content-Typetext/plain; charset=utf-8