SyncTERM is a BBS terminal program which supports: For detailed specs on SyncTERMs handling of ANSI, as well as it's many extensions, refer to this document

To install SyncTERM as your default telnet:// and rlogin:// handler follow the instructions for *nix Mozilla/Firefox or Win32.

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

OSSHome.org has provided precompiled binaries for Linux on SPARC systems. Still direct your bug reports to me.

Stable releases are available from the SourceForge.net Logo project page.

You can get the latest CVS code with the following command cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co syncterm

Download binary for:
OSLast recompiledFile Size
Win32 (Installer provided by The Roughnecks BBS)
NOTICE: Now requires the Microsoft Visual C++ 2010 Redistributable Package
64-bit notice: It has been reported that SSH does not work on 64-bit Windows 7 using a Cryptlib newer than 3.3.1. Let me know what you see if you run this configuration.
Wed Feb 22 2012 05:53 pm2168.628K
Linux (Current)Sat May 07 2011 11:29 pm1388.219K
Linux (Old versions)Sat Feb 24 2007 03:20 am165.311K
FreeBSDSat May 19 2012 03:02 am1344.415K
NetBSDMon Jan 21 2008 07:04 pm173.223K
OpenBSDSun Jan 27 2008 09:17 pm169.545K
Solaris/SPARCTue Jun 05 2007 04:00 am194.820K
OS X (x86_64)Sun Apr 08 2012 11:42 pm4898.728K
Nokia N8x0 Tablet Version (thanks to qwerty!)Sun Jan 04 2009 11:45 pm219.699K
Linux/SPARC (Provided by OSSHome)Thu Dec 15 2005 10:09 pm208.710K
Haiku package available from artNot localNot local

Or download the Complete Source as of Sat May 19 2012 03:02 am (7952.503K)

SyncTERM CVS Commit Log

This is a log of the 100 most recent changes in the SyncTERM CVS repository.
  1. deuce
    Wed Apr 25 2012 11:24 am PDT

    Modified Files:
    src/conio/sdl_con.c 1.178 1.179 diff

    Log Message:
    More strdup() gooey goodness.
  2. deuce
    Wed Apr 25 2012 11:23 am PDT

    Modified Files:
    src/conio/sdl_con.c 1.177 1.178 diff

    Log Message:
    Use strdup() instead of malloc/strcpy
  3. deuce
    Wed Apr 25 2012 02:32 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.63 1.64 diff

    Log Message:
    Back out last change.
  4. deuce
    Wed Apr 25 2012 02:23 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.62 1.63 diff

    Log Message:
    Haiku needs (?) -lnet for Sockets (maybe?)
  5. deuce
    Wed Apr 25 2012 02:11 am PDT

    Modified Files:
    src/syncterm/conn.c 1.66 1.67 diff

    Log Message:
    Disable modem and serial IO for Haiku
  6. deuce
    Wed Apr 25 2012 02:04 am PDT

    Modified Files:
    src/syncterm/conn_pty.c 1.18 1.19 diff

    Log Message:
    termios is also a struct
  7. deuce
    Wed Apr 25 2012 02:03 am PDT

    Modified Files:
    src/syncterm/conn_pty.c 1.17 1.18 diff

    Log Message:
    winsize is a struct...
  8. deuce
    Wed Apr 25 2012 02:00 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.61 1.62 diff

    Log Message:
    No libutil for Haiku
  9. deuce
    Wed Apr 25 2012 01:52 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.60 1.61 diff
    src/syncterm/conn_pty.c 1.16 1.17 diff

    Log Message:
    Don't give up on Haiku just yet...
  10. deuce
    Wed Apr 25 2012 01:50 am PDT

    Modified Files:
    src/syncterm/conn_pty.c 1.15 1.16 diff

    Log Message:
    Revert last change... Haiku doesn't have ttydefchars eitehr.
  11. deuce
    Wed Apr 25 2012 01:49 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.59 1.60 diff

    Log Message:
    Haiku won't do the console IO either.
  12. deuce
    Wed Apr 25 2012 01:48 am PDT

    Modified Files:
    src/syncterm/conn_pty.c 1.14 1.15 diff

    Log Message:
    Stupid Haiku and IMAXBEL
  13. deuce
    Wed Apr 25 2012 01:43 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.58 1.59 diff
    src/syncterm/Makefile 1.20 1.21 diff
    src/syncterm/objects.mk 1.21 1.22 diff

    Log Message:
    Make modem support not build for Haiku
  14. deuce
    Wed Apr 25 2012 01:31 am PDT

    Modified Files:
    src/syncterm/GNUmakefile 1.57 1.58 diff

    Log Message:
    Hack on the WITHOUT_CRYPTLIB thing.
  15. deuce
    Wed Apr 25 2012 01:22 am PDT

    Modified Files:
    src/uifc/uifcx.c 1.25 1.26 diff

    Log Message:
    Haiku comes with strupr().
  16. deuce
    Wed Apr 25 2012 01:18 am PDT

    Modified Files:
    src/conio/ansi_cio.c 1.75 1.76 diff

    Log Message:
    Go back to using cfmakeraw().
  17. deuce
    Sun Apr 08 2012 11:25 pm PDT

    Modified Files:
    src/syncterm/ssh.c 1.12 1.13 diff

    Log Message:
    Increase size of temporary buffer to allow errors activating session.
    
    Previously, the error message was 32 bytes, plus the null... which doesn't
    fit into a 32-byte buffer very well.
  18. deuce
    Sun Apr 08 2012 11:04 pm PDT

    Modified Files:
    src/conio/Common.gmake 1.63 1.64 diff

    Log Message:
    Add -rpath apparently required by new SDL builds.
  19. deuce
    Sun Apr 08 2012 10:54 pm PDT

    Modified Files:
    src/syncterm/COMPILING 1.9 1.10 diff

    Log Message:
    New path for Synchronet mount.
  20. deuce
    Sun Apr 08 2012 10:16 pm PDT

    Modified Files:
    src/conio/SDLMain.m 1.6 1.7 diff

    Log Message:
    Remove note from SyncTERM menu that says option-Q will quite (it won't).
  21. deuce
    Tue Mar 06 2012 08:31 pm PST

    Modified Files:
    src/syncterm/COMPILING 1.8 1.9 diff

    Log Message:
    Add required 3rdp/* CVS paths.
  22. deuce
    Tue Mar 06 2012 07:58 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.56 1.57 diff

    Log Message:
    Re-order for static happiness.
    
    This is likely not the last time I "fix" this problem.
  23. deuce
    Tue Mar 06 2012 07:42 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.55 1.56 diff

    Log Message:
    Pass STATIC_CRYPTLIB in to the compile.
  24. deuce
    Tue Mar 06 2012 07:21 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.54 1.55 diff

    Log Message:
    Use the correct variable for extra libs (such as lutil)
  25. deuce
    Sun Feb 26 2012 05:38 pm PST

    Modified Files:
    src/syncterm/COMPILING 1.7 1.8 diff

    Log Message:
    Add notes on building from source archive with the new 3rdp requirement.
  26. deuce
    Wed Feb 22 2012 05:51 pm PST

    Modified Files:
    src/conio/sdlfuncs.c 1.29 1.30 diff
    src/conio/sdlfuncs.h 1.16 1.17 diff

    Log Message:
    Add __stdcall to the SDL function declarations for Win32 as well.
    
    Doesn't fix the problem, but it seems like a good idea at this time.
  27. deuce
    Mon Feb 20 2012 05:55 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.174 1.175 diff

    Log Message:
    #include <filewrap.h> // for STDOUT_FILENO
  28. deuce
    Mon Feb 20 2012 05:53 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.173 1.174 diff

    Log Message:
    Use write(STDOUT_FILENO) instead of puts() to avoid weird redirection glitch
    on FreeBSD.
  29. deuce
    Mon Feb 20 2012 04:03 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.172 1.173 diff

    Log Message:
    __stdcall for stableness.
  30. deuce
    Mon Feb 20 2012 08:27 am PST

    Modified Files:
    src/syncterm/syncterm.c 1.171 1.172 diff

    Log Message:
    Add the various possible screen modes to the TERMINFO output.
  31. deuce
    Mon Feb 20 2012 08:26 am PST

    Modified Files:
    src/syncterm/conn_pty.c 1.13 1.14 diff

    Log Message:
    Set COLUMNS and LINES
  32. deuce
    Mon Feb 20 2012 07:52 am PST

    Modified Files:
    src/syncterm/conn_pty.c 1.12 1.13 diff
    src/syncterm/syncterm.c 1.170 1.171 diff

    Log Message:
    Make "syncterm" the default TERM value, and set the correct rows/columns in
    TERMCAP
  33. deuce
    Mon Feb 20 2012 12:52 am PST

    Modified Files:
    src/syncterm/syncterm.c 1.169 1.170 diff

    Log Message:
    Add a -T argument to dump a SyncTERM optimized terminfo capability database
    on stdout.
  34. deuce
    Mon Feb 20 2012 12:45 am PST

    Modified Files:
    src/syncterm/conn_pty.c 1.11 1.12 diff

    Log Message:
    Add a TERMCAP environment string which has been tweaked for SyncTERM.
  35. deuce
    Sat Feb 18 2012 02:58 am PST

    Modified Files:
    src/conio/cterm.c 1.137 1.138 diff

    Log Message:
    Make 49m the same as 40m and hopefully mercutio happy.
  36. deuce
    Fri Feb 17 2012 06:36 pm PST

    Modified Files:
    src/syncterm/syncterm.c 1.168 1.169 diff

    Log Message:
    Use the new (Vista) SHGetKnownFolderPath() function to get the "correct"
    place for files primarilty to make use of FOLDERID_Downloads.
    
    On Vista and newer, the default download path is now the system configured one.
  37. deuce
    Fri Feb 17 2012 04:17 pm PST

    Modified Files:
    src/syncterm/Makefile 1.19 1.20 diff

    Log Message:
    Fix cryptlib include path
  38. deuce
    Fri Feb 17 2012 04:12 pm PST

    Modified Files:
    src/conio/sdlfuncs.c 1.28 1.29 diff

    Log Message:
    Include gen_defs.h before SDL.h to make it possible to stop the intypes.h
    insaninty.
  39. deuce
    Fri Feb 17 2012 04:11 pm PST

    Modified Files:
    src/conio/ciolib.h 1.56 1.57 diff

    Log Message:
    Include gen_defs.h before SDL.h to make it possible to stop the intypes.h
    insaninty.
  40. deuce
    Wed Feb 15 2012 11:41 am PST

    Modified Files:
    src/syncterm/conn.c 1.65 1.66 diff

    Log Message:
    Blindly attempt to fix OpenBSD build by assuming that AI_ADDRCONFIG is not
    defined on that platform.
  41. deuce
    Sat Feb 11 2012 03:05 am PST

    Modified Files:
    src/syncterm/GNUmakefile 1.53 1.54 diff

    Log Message:
    Make the CryptLib CFLAGS/LDFLAGS stuff based on if cryptlib is included.
    Ensure that the cryptlib dependencies are met before OBJS.
  42. deuce
    Sat Feb 11 2012 02:47 am PST

    Modified Files:
    src/syncterm/COMPILING 1.6 1.7 diff

    Log Message:
    Update make command line for OS X.
  43. deuce
    Sat Feb 11 2012 02:30 am PST

    Modified Files:
    src/syncterm/GNUmakefile 1.52 1.53 diff

    Log Message:
    Use 3rdp as the source for Cryptlib now.
  44. deuce
    Sat Feb 11 2012 02:28 am PST

    Modified Files:
    src/syncterm/conn.c 1.64 1.65 diff

    Log Message:
    Set res=NULL after calling freeaddrinfo().
    
    Fixes crash on OS X (and double-free everywhere else) after a getaddrinfo()
    succeeds, but the connect fails after returning EWOULDBLOCK/EAGAIN/etc.
    
    Reported by Michael Montague (thanks!)
  45. deuce
    Wed Jan 18 2012 10:50 pm PST

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

    Log Message:
    Contrary to polular belief, you CAN fix stupid.
    
    ANSI disply bug reported by knocturnal is now FIXED!
  46. deuce
    Mon Dec 12 2011 04:00 pm PST

    Modified Files:
    src/conio/cterm.h 1.32 1.33 diff

    Log Message:
    Borland and MS C are ancient creaking messes of poo.
  47. deuce
    Mon Dec 12 2011 03:46 pm PST

    Modified Files:
    src/conio/cterm.h 1.31 1.32 diff

    Log Message:
    Rely on the fact that failed #include isn't an error.
  48. rswindell
    Mon Dec 12 2011 03:33 pm PST

    Modified Files:
    src/conio/cterm.h 1.30 1.31 diff

    Log Message:
    Temporary work-around for lack of stdbool.h on all supported tool-chains.
  49. deuce
    Tue Dec 06 2011 07:29 pm PST

    Modified Files:
    src/conio/x_cio.c 1.31 1.32 diff

    Log Message:
    Try to call XInitThreads() if it exists... likely not necessary, but the
    cryptlib stuff may do Bad Things.
  50. deuce
    Tue Dec 06 2011 07:28 pm PST

    Modified Files:
    src/syncterm/conn.c 1.63 1.64 diff

    Log Message:
    If getaddrinfo() fails, don't free the result pointer.
  51. deuce
    Mon Dec 05 2011 06:44 pm PST

    Modified Files:
    src/syncterm/term.c 1.295 1.296 diff

    Log Message:
    Fix xmodem upload bug where a FILE handle leak could occure and telnet
    could stay in binary mode.
    
    Allow transfer abort callback to ignore mouse keys (and each extended keys)
  52. deuce
    Sun Dec 04 2011 07:51 am PST

    Modified Files:
    src/conio/mouse.c 1.37 1.38 diff

    Log Message:
    Permit NULL to be passed to getmouse() to permit simply ignoring mouse
    movements.
  53. deuce
    Mon Oct 31 2011 05:57 pm PDT

    Modified Files:
    src/conio/cterm.c 1.135 1.136 diff
    src/conio/cterm.h 1.29 1.30 diff
    src/conio/cterm.txt 1.26 1.27 diff

    Log Message:
    Add support for ESC [ ? 7 h and ESC [ ? 7 l to disable/enable auto-wrap
    of lines.
    
    Also add ESC [ ? XXX s and ESC [ ? XXX u to save/restore modes controlled
    by h and l.
  54. rswindell
    Fri Oct 21 2011 04:16 am PDT

    Modified Files:
    src/conio/conio.vcxproj 1.1 1.2 diff

    Log Message:
    Updated MSVC10 project file (using property sheets).
  55. rswindell
    Fri Oct 21 2011 04:14 am PDT

    Modified Files:
    src/uifc/uifc.vcxproj 1.1 1.2 diff

    Log Message:
    Updated MSVC10 project file (using property sheets).
  56. rswindell
    Fri Oct 21 2011 03:58 am PDT

    Added Files:
    src/uifc/uifc.props NONE 1.1 diff

    Log Message:
    MSVC10 property sheet for this project.
  57. rswindell
    Fri Oct 21 2011 03:52 am PDT

    Added Files:
    src/conio/conio.props NONE 1.1 diff

    Log Message:
    MSVC10 property sheet for this project.
  58. deuce
    Thu Oct 20 2011 04:01 pm PDT

    Modified Files:
    src/syncterm/ssh.c 1.11 1.12 diff

    Log Message:
    Handle locking the same as other output methods.
  59. deuce
    Thu Oct 20 2011 03:29 pm PDT

    Modified Files:
    src/syncterm/COMPILING 1.5 1.6 diff
    src/syncterm/ssh.c 1.10 1.11 diff

    Log Message:
    Add blank line after error summary before the full error message.
  60. deuce
    Tue Oct 18 2011 07:28 pm PDT

    Modified Files:
    src/conio/ciolib.c 1.113 1.114 diff
    src/conio/ciolib.h 1.55 1.56 diff

    Log Message:
    Const-ify.
  61. deuce
    Mon Oct 17 2011 03:46 pm PDT

    Modified Files:
    src/syncterm/ssh.c 1.9 1.10 diff

    Log Message:
    Generalize and ensure termination of SSH error messages.
  62. deuce
    Fri May 25 2007 02:41 am PDT

    Modified Files:
    src/syncterm/term.c 1.160 1.161 diff

    Log Message:
    Probably want the return key too...
  63. deuce
    Fri May 25 2007 02:39 am PDT

    Modified Files:
    src/syncterm/term.c 1.159 1.160 diff

    Log Message:
    Backspace map to delete.
  64. deuce
    Fri May 25 2007 02:36 am PDT

    Modified Files:
    src/syncterm/term.c 1.158 1.159 diff

    Log Message:
    Add C64 keyboard translation.
  65. deuce
    Fri May 25 2007 02:15 am PDT

    Modified Files:
    src/conio/cterm.c 1.93 1.94 diff

    Log Message:
    Minor bugfix.
  66. deuce
    Fri May 25 2007 01:50 am PDT

    Modified Files:
    src/syncterm/bbslist.c 1.102 1.103 diff
    src/syncterm/bbslist.h 1.29 1.30 diff
    src/syncterm/syncterm.c 1.103 1.104 diff
    src/syncterm/term.c 1.157 1.158 diff
    src/syncterm/uifcinit.c 1.23 1.24 diff
    src/syncterm/window.c 1.14 1.15 diff

    Log Message:
    SyncTERM now handles *incoming* PETSCII correctly...
    Next up, output translation.
  67. deuce
    Fri Feb 16 2007 09:43 pm PST

    Modified Files:
    src/syncterm/GNUmakefile 1.22 1.23 diff

    Log Message:
    Install .desktop and icon .png files via the install target as well.
  68. deuce
    Wed Feb 14 2007 12:21 am PST

    Added Files:
    src/syncterm/syncterm.png NONE 1.1 diff

    Log Message:
    Add 64x64 hicolour SyncTERM icon.
  69. deuce
    Wed Feb 14 2007 12:09 am PST

    Added Files:
    src/syncterm/syncterm.desktop NONE 1.1 diff

    Log Message:
    Add a .desktop file for SyncTERM
  70. rswindell
    Sun Oct 09 2011 03:59 pm PDT

    Added Files:
    src/uifc/uifc.vcxproj NONE 1.1 diff

    Removed Files:
    	uifc.vcproj 
    Log Message:
    Updated from msvc8 to msvc10. No other versions of MSVC will be supported
    going forward.
  71. rswindell
    Sun Oct 09 2011 03:57 pm PDT

    Added Files:
    src/conio/conio.vcxproj NONE 1.1 diff

    Removed Files:
    	conio.vcproj 
    Log Message:
    Updated from msvc8 to msvc10. No other versions of MSVC will be supported
    going forward.
  72. deuce
    Fri Sep 30 2011 03:05 pm PDT

    Modified Files:
    src/conio/cterm.h 1.28 1.29 diff

    Log Message:
    Oldshool magic for Borland builds.
  73. deuce
    Thu Sep 29 2011 08:18 pm PDT

    Modified Files:
    src/conio/cterm.h 1.27 1.28 diff

    Log Message:
    Fix for MSVC build.
  74. deuce
    Wed Sep 28 2011 11:16 pm PDT

    Modified Files:
    src/conio/sdlfuncs.c 1.27 1.28 diff

    Log Message:
    Fix typo in last commit.
  75. deuce
    Wed Sep 28 2011 11:03 pm PDT

    Modified Files:
    src/conio/sdlfuncs.c 1.26 1.27 diff

    Log Message:
    Set SDL_VIDEO_ALLOW_SCREENSAVER environment variable as early as possible
    to hopefully make SyncTERM stop disabling the screen saver.
  76. deuce
    Sat Sep 10 2011 03:47 pm PDT

    Modified Files:
    src/syncterm/conn.c 1.62 1.63 diff

    Log Message:
    Fix stupid.
  77. deuce
    Fri Sep 09 2011 04:59 pm PDT

    Modified Files:
    src/conio/cterm.c 1.134 1.135 diff

    Log Message:
    Allow NULL for cterm at exit...
  78. deuce
    Fri Sep 09 2011 12:30 am PDT

    Modified Files:
    src/conio/cterm.c 1.133 1.134 diff
    src/conio/cterm.h 1.26 1.27 diff

    Log Message:
    Add thread-safe buffer functions
  79. deuce
    Thu Sep 08 2011 11:19 pm PDT

    Modified Files:
    src/conio/cterm.c 1.132 1.133 diff
    src/conio/cterm.h 1.25 1.26 diff

    Log Message:
    Use macros for conio functions so that the non-conio ones can take a pointer
    to the cterminal structure to permit thread safety.
  80. deuce
    Thu Sep 08 2011 10:50 pm PDT

    Modified Files:
    src/conio/cterm.c 1.131 1.132 diff

    Log Message:
    Font support requires conio support.
  81. deuce
    Thu Sep 08 2011 10:46 pm PDT

    Modified Files:
    src/conio/cterm.c 1.130 1.131 diff
    src/conio/cterm.h 1.24 1.25 diff

    Log Message:
    More work on supporting a cterm.c compiled without the rest of conio.
    
    Various conio functions are now pointers in the cterm structure so they
    can be replaced by Something Else.
  82. deuce
    Thu Sep 08 2011 04:25 pm PDT

    Modified Files:
    src/syncterm/menu.c 1.47 1.48 diff
    src/syncterm/ooii.c 1.16 1.17 diff
    src/syncterm/term.c 1.294 1.295 diff
    src/syncterm/term.h 1.15 1.16 diff

    Log Message:
    Remove globals from CTerm code in preparation for making it a separate
    thread-safe module.
  83. deuce
    Thu Sep 08 2011 04:25 pm PDT

    Modified Files:
    src/conio/cterm.c 1.129 1.130 diff
    src/conio/cterm.h 1.23 1.24 diff

    Log Message:
    Remove globals from CTerm code in preparation for making it a separate
    thread-safe module.
  84. deuce
    Thu Sep 08 2011 04:24 pm PDT

    Modified Files:
    src/syncterm/Info.plist 1.5 1.6 diff

    Log Message:
    Whoops, forgot to commit this...
  85. deuce
    Thu Sep 08 2011 03:29 pm PDT

    Modified Files:
    src/conio/cterm.c 1.128 1.129 diff
    src/conio/cterm.h 1.22 1.23 diff

    Log Message:
    Start working on disconnecting CTerm from CONIO
  86. deuce
    Fri Jul 29 2011 02:12 am PDT

    Modified Files:
    src/conio/allfonts.c 1.8 1.9 diff
    src/conio/allfonts.h 1.7 1.8 diff
    src/conio/cterm.txt 1.25 1.26 diff

    Log Message:
    Add Amiga fonts:
     37 - P0T NOoDLE (Amiga)
     38 - mO'sOul (Amiga)
     39 - MicroKnight (Amiga)
     40 - Topaz (Amiga)
    
    As a reminder, to select a font, send the sequence "\e[0;40 D" where \e is
    ESC and that space IS THERE.
  87. deuce
    Fri Jul 29 2011 01:42 am PDT

    Added Files:
    src/syncterm/fonts/MicroKnightPlus_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/MicroKnight_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/P0T-NOoDLE_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/TopazPlus_a1200_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/TopazPlus_a500_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/Topaz_a1200_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/Topaz_a500_v1.0.f16 NONE 1.1 diff
    src/syncterm/fonts/mO'sOul_v1.0.f16 NONE 1.1 diff

    Log Message:
    Add Amiga fonts.
  88. deuce
    Fri May 27 2011 04:05 pm PDT

    Modified Files:
    src/syncterm/conn.c 1.61 1.62 diff

    Log Message:
    Do horrible demeaning things to work around broken Borland header file.
  89. deuce
    Fri May 27 2011 04:04 pm PDT

    Modified Files:
    src/syncterm/st_crypt.c 1.23 1.24 diff

    Log Message:
    Only UNIX systems need the exit() hack and MSVC doesn't allow multiply defined 
    symbols by default.
  90. deuce
    Thu May 26 2011 02:21 pm PDT

    Modified Files:
    src/syncterm/syncterm.c 1.167 1.168 diff
    src/syncterm/syncterm.h 1.24 1.25 diff

    Log Message:
    Maintain the scaling factor in the .ini file.
  91. deuce
    Wed May 25 2011 11:04 pm PDT

    Modified Files:
    src/syncterm/conn.c 1.60 1.61 diff

    Log Message:
    In preparation for World IPv6 day, add IPv6 support to SyncTERM.
  92. deuce
    Mon May 16 2011 07:25 pm PDT

    Modified Files:
    src/conio/cterm.c 1.127 1.128 diff

    Log Message:
    Fix handling of ESC[m - reported by void on #BBS
    Triggered by MysticBBS |07 code.
  93. deuce
    Sat May 07 2011 03:00 pm PDT

    Modified Files:
    src/conio/ciolib.c 1.112 1.113 diff

    Log Message:
    Add an extra \r to allow BCC 5.5.1 to compile source with UNIX line endings
    Apparently pragmas need \r\n at the end.
  94. deuce
    Thu May 05 2011 11:32 pm PDT

    Modified Files:
    src/conio/x_events.c 1.16 1.17 diff

    Log Message:
    Fix off by one calculations in expose events.
    
    There must be a better formula than this though.
  95. deuce
    Thu May 05 2011 11:17 pm PDT

    Modified Files:
    src/conio/sdl_con.c 1.176 1.177 diff

    Log Message:
    Remove copy/paste from OS X builds now that the scrap manager is gone.
    
    Using the Pasteboard API would require Objective C and since my Mac is too
    old to run a newer OS X, I can't really work on this.
  96. deuce
    Thu May 05 2011 10:05 pm PDT

    Modified Files:
    src/conio/SDLMain.m 1.5 1.6 diff

    Log Message:
    Add environ declaration.
  97. deuce
    Thu May 05 2011 09:10 pm PDT

    Modified Files:
    src/conio/SDLMain.m 1.4 1.5 diff

    Log Message:
    Update SDLMain.m for latest SDL.
  98. deuce
    Thu May 05 2011 08:38 pm PDT

    Modified Files:
    src/conio/x_events.c 1.15 1.16 diff

    Log Message:
    Do not resize when the new window size is an exact multiple of the desired
    screen size, just redraw.  Move resize handling into a separate function,
    and set an initial screen size of the multiple times 640x400 rather than
    a 1x1 window as current so the WM can position it more intelligently.
  99. deuce
    Thu May 05 2011 12:31 am PDT

    Modified Files:
    src/conio/x_events.c 1.14 1.15 diff

    Log Message:
    Split map and resize operations into separate functions.
  100. deuce
    Thu May 05 2011 12:22 am PDT

    Modified Files:
    src/conio/x_events.c 1.13 1.14 diff

    Log Message:
    Add aspect and resize increment hints.