SyncDraw is an ANSI drawing program which supports:

Contact me on Synchronix if you have an questions, or requests.

Download binary for:
OSLast recompiledFile Size
Win32Wed Mar 14 2012 22:04:25494.738K
Linux (Current)Sat Sep 12 2009 05:55:30254.058K
Linux (Old versions)Sat Feb 24 2007 11:22:20238.002K
FreeBSDFri Oct 19 2012 04:33:33126.176K
NetBSDTue Jan 22 2008 03:05:12224.796K
OpenBSDMon Jan 28 2008 05:18:0099.044K
Solaris/SPARCWed Jan 11 2006 03:22:42244.135K
Apple OSXMon Jun 05 2006 19:33:15800.000K
NOTE: *nix binaries aren't statically linked due to Linux hating it.

SyncDraw CVS Commit Log

This is a log of the 20 most recent changes in the SyncDraw CVS repository.
  1. rswindell
    Sat Jul 28 2018 18:00:04 PDT

    Modified Files:
    src/uifc/uifc.h 1.92 1.93 diff

    Log Message:
    Increase the maximum number of menu options from 10,000 to 100,000 to
    accommodate configurations of more than 10,000 things (e.g. sub-boards)
    in a single menu (e.g. message group).
    This brings this value over the 16-bit thresholds (0x7ffff and 0xffff)
    where problems could happen if short's/int16's are used to capture the
    return value of uifc.list(), but that's unlikely happening anywhere. Still
    a good idea to make sure if you're using this library/headers.
  2. rswindell
    Mon Jul 23 2018 18:13:01 PDT

    Modified Files:
    src/uifc/uifc.c 1.30 1.31 diff
    src/uifc/uifctest.c 1.7 1.8 diff

    Log Message:
    The great Copyright year update and (mostly) removal of 2018:
    Most of the copyright years in the source code were misleading (the date of
    most recent publish was actually later) and all were unnecessary. I've been
    removing copyright years piecemeal, for a long time, but I decided it was time
    to just perform a bulk search and (mostly) replace. In some cases, I left
    old copyright years on files that either are not used (and soon to be removed)
    or obsolete and unlikely to ever be touched again (e.g. Win9x FOSSIL VXD). Some
    of the runtime binaries still contain copyright years and those were updated to
    2018.
  3. rswindell
    Mon Jul 23 2018 18:10:58 PDT

    Modified Files:
    src/conio/ansi_cio.c 1.83 1.84 diff
    src/conio/ansi_cio.h 1.10 1.11 diff
    src/conio/curs_cio.c 1.40 1.41 diff
    src/conio/curs_cio.h 1.16 1.17 diff
    src/conio/curs_fix.h 1.2 1.3 diff
    src/conio/mouse.c 1.44 1.45 diff
    src/conio/vidmodes.h 1.28 1.29 diff
    src/conio/win32cio.c 1.107 1.108 diff
    src/conio/win32cio.h 1.14 1.15 diff
    src/conio/x_cio.c 1.49 1.50 diff
    src/conio/x_cio.h 1.24 1.25 diff

    Log Message:
    The great Copyright year update and (mostly) removal of 2018:
    Most of the copyright years in the source code were misleading (the date of
    most recent publish was actually later) and all were unnecessary. I've been
    removing copyright years piecemeal, for a long time, but I decided it was time
    to just perform a bulk search and (mostly) replace. In some cases, I left
    old copyright years on files that either are not used (and soon to be removed)
    or obsolete and unlikely to ever be touched again (e.g. Win9x FOSSIL VXD). Some
    of the runtime binaries still contain copyright years and those were updated to
    2018.
  4. deuce
    Tue Apr 17 2018 23:44:48 PDT

    Modified Files:
    src/conio/ciolib.c 1.171 1.172 diff
    src/conio/ciolib.h 1.99 1.100 diff

    Log Message:
    Have save/restorescreen() save and restore the flags and fonts as well.
  5. deuce
    Tue Apr 17 2018 23:33:39 PDT

    Modified Files:
    src/conio/bitmap_con.c 1.136 1.137 diff

    Log Message:
    Handle default fonts when setting vmem.
  6. deuce
    Tue Apr 17 2018 23:33:16 PDT

    Modified Files:
    src/conio/cterm.c 1.241 1.242 diff

    Log Message:
    Copy the current font one into the CTerm altfont array during cterm_init()
    
    This should fix the issue with non-CP437 fonts reported by Kirkman.
  7. rswindell
    Mon Mar 26 2018 18:06:02 PDT

    Modified Files:
    src/conio/sdl_con.c 1.261 1.262 diff

    Log Message:
    Fix GCC warning:
    sdl_con.c: In function ΓÇÿsdl_mouse_threadΓÇÖ:
    sdl_con.c:1424:1: warning: no return statement in function returning non-void
  8. deuce
    Sat Mar 24 2018 21:27:17 PDT

    Modified Files:
    src/conio/cterm.c 1.240 1.241 diff

    Log Message:
    Fix a large number of errors involving re-using an in-use index variable as
    a temp variable.  Mostly impacting the setting of video flags.
  9. rswindell
    Fri Mar 16 2018 19:21:17 PDT

    Modified Files:
    src/uifc/uifcx.c 1.33 1.34 diff

    Log Message:
    Address coverity-scan defect (unterminated string).
  10. deuce
    Sat Mar 10 2018 01:50:32 PST

    Modified Files:
    src/conio/x_cio.c 1.48 1.49 diff

    Log Message:
    Don't start the mouse thread until after video init is successful.
    Prevents x11 mouse thread from running when ciolib falls back past it
    (ie: to curses mode)
  11. deuce
    Thu Mar 08 2018 22:57:05 PST

    Modified Files:
    src/conio/bitmap_con.c 1.135 1.136 diff

    Log Message:
    Removed unused variable that got zeroed extra hard.
    Thanks scan-build!
  12. deuce
    Thu Mar 08 2018 22:55:40 PST

    Modified Files:
    src/conio/cterm.c 1.239 1.240 diff

    Log Message:
    Fix various useless assignments.
    Thanks scan-build!
  13. deuce
    Thu Mar 08 2018 22:48:02 PST

    Modified Files:
    src/conio/curs_cio.c 1.39 1.40 diff

    Log Message:
    Fix setvideoflags() in curses.  Did nothing.
    Thanks scan-build!
  14. deuce
    Thu Mar 08 2018 22:28:28 PST

    Modified Files:
    src/conio/ciolib.c 1.170 1.171 diff

    Log Message:
    Fix impossible to hit bug.
    Found by scan-build.
  15. deuce
    Thu Mar 08 2018 22:20:36 PST

    Modified Files:
    src/conio/cterm.c 1.238 1.239 diff

    Log Message:
    Fix use of uninitialized value when more than 16 bits of colour channel
    information are specified in an xterm rgb: color definition.
    Found by scan-build.
  16. deuce
    Thu Mar 08 2018 22:13:55 PST

    Modified Files:
    src/conio/cterm.c 1.237 1.238 diff

    Log Message:
    Fix potential NULL dereference on illegal strings commands.
    Found by scan-build.
  17. deuce
    Thu Mar 08 2018 21:34:05 PST

    Modified Files:
    src/conio/cterm.c 1.236 1.237 diff

    Log Message:
    "fix" "issue" found by scan-build.
    Not impressed yet.  :-)
  18. deuce
    Tue Feb 27 2018 22:20:20 PST

    Modified Files:
    src/conio/GNUmakefile 1.36 1.37 diff

    Log Message:
    Revert last commit.
  19. rswindell
    Tue Feb 27 2018 21:55:13 PST

    Modified Files:
    src/conio/GNUmakefile 1.35 1.36 diff

    Log Message:
    Fix lingering compile issue when smblib isn't actually built as a lib
    (e.g. when downloading syncterm-src.tgz)
  20. deuce
    Wed Feb 21 2018 10:44:48 PST

    Modified Files:
    src/uifc/filepick.c 1.40 1.41 diff

    Log Message:
    Handle UIFC_XF_QUIT better.