Skip to content
Snippets Groups Projects
  1. Feb 21, 2024
  2. Feb 08, 2024
  3. Feb 07, 2024
  4. Dec 09, 2023
  5. May 23, 2021
  6. Jan 01, 2021
  7. Nov 17, 2020
    • Deucе's avatar
      Fix font insanity and Clang warnings. · 61d3c0d5
      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
      61d3c0d5
  8. Aug 16, 2020
  9. May 26, 2020
  10. Apr 04, 2020
  11. Nov 11, 2018
    • rswindell's avatar
      Attempt to address crash (segfault) reported by ragnarok, maybe · 7bd114e9
      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
      7bd114e9
  12. Jan 30, 2018
  13. Jan 24, 2015
  14. Feb 13, 2014
  15. Feb 10, 2014
  16. Feb 09, 2014
  17. Feb 06, 2014
  18. Mar 11, 2012
  19. Dec 12, 2011
  20. Feb 11, 2009
  21. Jun 07, 2008
  22. Feb 27, 2008
  23. Jan 30, 2008
  24. Jun 06, 2006
  25. May 14, 2006
  26. May 08, 2006
  27. May 06, 2006
  28. May 05, 2006
    • deuce's avatar
      Fix up line-drawing mode... corners work properly now, and direction reversals · 0547b471
      deuce authored
      no longer extend the line.
      
      Mouse drawing still not functional.
      0547b471
    • deuce's avatar
      More TODO items: · 4a612b8b
      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
      4a612b8b
    • deuce's avatar
      syncdraw.config should become syncdraw.ini · a58a3662
      deuce authored
      a58a3662
    • deuce's avatar
      Help screen is horrible too. · 699fdac1
      deuce authored
      699fdac1
Loading