- Feb 21, 2024
-
-
Deucе authored
-
- Feb 08, 2024
-
-
Deucе authored
-
- Feb 07, 2024
- Dec 09, 2023
-
-
Deucе authored
With 0xE0 being used for ciolib "super-extended scancodes", a literal 0xe0 can't pass through the input path. This is an issue in CP866 (р) and KOI8-U (Ю) as well as CP437 α. Should fix SyncTERM SF bug 123.
-
- May 23, 2021
-
-
Rob Swindell authored
-
- Jan 01, 2021
-
- Nov 17, 2020
-
-
Deucе authored
Since this was originally Pascal, there's a tonne of 1-based indexed arrays, and the font ones were sized by number of elements, meaning it was chock full of buffer overflows. Also, the Pascal string handling was crazy. There were also some file IO issues floating around. This fixes all of those issues and also Closes #179
-
- Aug 16, 2020
-
-
Rob Swindell authored
-
- May 26, 2020
-
-
rswindell authored
Address warning: ‘__builtin___sprintf_chk’ writing a terminating nul past the end of the destination reported by Nelgin via irc.
-
- Apr 04, 2020
-
-
deuce authored
-
- Nov 11, 2018
-
-
rswindell authored
buffer overflow caused by long-filenames (?) : Thread 2 "SDL Main" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff0be5700 (LWP 31102)] strlen () at ../sysdeps/x86_64/strlen.S:106 106../sysdeps/x86_64/strlen.S: No existe el fichero o el directorio. (gdb) bt #0 strlen () at ../sysdeps/x86_64/strlen.S:106 #1 0x00007ffff6f10da8 in _IO_vfprintf_internal (s=s@entry=0x7ffff0bc2230, format=<optimized out>, format@entry=0x55555558ec5c "%-12s ", ap=ap@entry=0x7ffff0bc2378) at vfprintf.c:1637 #2 0x00007ffff6f31afb in __IO_vsprintf (string=0x7fffec00b0c0 "\310\a", format=0x55555558ec5c "%-12s ", args=0x7ffff0bc2378) at iovsprintf.c:42 #3 0x000055555556a701 in bufprintf (buf=0x7ffff0bc2480 "", attr=31, fmat=0x55555558ec5c "%-12s ") at miscfunctions.c:560 #4 0x000055555555e332 in load () at load.c:796
-
- Jan 30, 2018
-
-
deuce authored
Update everything to use that instead of 0x00 and 0xff. Should only impact the use of the close window control in Windows, X, and macOS.
-
- Jan 24, 2015
- Feb 13, 2014
-
-
deuce authored
-
- Feb 10, 2014
-
-
deuce authored
-
- Feb 09, 2014
- Feb 06, 2014
-
-
deuce authored
-
- Mar 11, 2012
-
-
deuce authored
-
- Dec 12, 2011
-
-
deuce authored
This fixes the loading CTRL-A codes from *.msg files reported by Marius.
-
- Feb 11, 2009
-
-
deuce authored
-
- Jun 07, 2008
-
-
deuce authored
-
- Feb 27, 2008
- Jan 30, 2008
- Jun 06, 2006
-
-
deuce authored
-
- May 14, 2006
-
-
deuce authored
We'll need to fix this in ciolib.
-
- May 08, 2006
-
-
deuce authored
memory leak in the block copy function.
-
- May 06, 2006
- May 05, 2006
-
-
deuce authored
no longer extend the line. Mouse drawing still not functional.
-
deuce authored
Properly save 80-column drawings... possibly warn first? Best method (using movement codes) is as follows: At Start of 80-column line: 1) Move down one line (Using LF - force scroll if it will happen) 2) Move up one line (back to original position) 3) Save position At End of 80-column line: 1) Restore position 2) Move down one line using CR/LF to ensure a proper end of line On last line, do not do special start/end unless the last line is 80 columns. Second best method (for types without movement): At end of 80-column line, instead of \r\n, use <space><backspace> - This method will not work correctly for non 80-column terminals - Can result in overly long lines... breaking things which use a fixed-length line buffer while reading input files (ex: ddplus doors) Support loading, editing, and ANSI-selecting console fonts
-
deuce authored
-
deuce authored
-