Othello change history. ----------------------- v1.3 - patchlevel 0. 10th April 1990. * New release; includes drivers for SunView, XView, X11 and tty. v1.3 - patchlevel 1. 27th April 1990. * From Valerie Haecky The default setting for remarks is now set to no. The remark output when remarks is turned off has been changed to "Okay, no more remarks from me". * From Valerie Haecky and Mike Stump The starting position is the wrong way round. d4 and e5 are white, d5 e4 black, and black starts the game. * From Valerie Haecky and Mike Stump The numbering of the board is wrong: letters across, numbers down. * From Daniel Yang Two minor changes needed for spelling and syntax errors in the manual page. * From Mike Stump The README file has the domain mail address as richb@Aus,Sun.COM. This should be richb@Aus.Sun.COM * From Eric R. Jorgensen The images.h file has a spurious ';' character at the end of one of the #include lines. * From Mike Stump and John Rosauer and Linton Miller Othello doesn't display correctly with the X11 and XView versions on a monochrome screen. * From Mike Stump Some machines do not have the usleep library function. A new definition has been added to the Makefile. This should be uncommented if your machine doesn't have usleep. * From Steve Misrack Othello doesn't work in when run under SunView started in inverse mode. An extra command line option (-i) has been added, and the SunView driver adjusted accordingly. * From Hugues.Leroy%irisa.fr@munnari.oz Some old machines with old compilers don't accept struct parameters. Various functions have been adjusted to handle this. v1.3 - patchlevel 2. 1st May 1990. * From D. Hugh Redelmeier keith%Stardent.COM@munnari.oz "sprintf()" is varadic. In ANSI, a varadic function may not be declared with an old-style declaration. * From D. Hugh Redelmeier The external definition for gtype is no longer needed. * From keith%Stardent.COM@munnari.oz [fix] Scott W. Danielson Gary D. Kline Kjetil Torgrim Homme The tty version code dumps after one move. A character array declaration in handle_key in events.c was declared one character to small. I suspect this one, will fix up a lot of random problems. * From Peter Johansson $(NO_USLEEP) must be added to CFLAGS in the Makefile. * From Peter Johansson The axes labelling for the tty version is incorrect. This is a problem that was introduced by patch #1. * From Peter Johansson The moves generated by keyboard input are incorrect. * From Peter Johansson It would be nice if (at least on the tty version) the text "black" was replaced with "X" or "black (X)" and likewise for white. v1.3 - patchlevel 3. 3rd May 1990. * Release of the current version of makemove.c, because the changes to this file at patch level #1 never made it out. v1.3 - patchlevel 4. 8th May 1990. * From Alfred Nathaniel Linting the different versions has been separated out. Lint should receive the cc macro definitions as well. * From Alfred Nathaniel The x11 functions do_menu() and process_expose() do not (always) return a valid function value. There is also no window name specified. * From Alfred Nathaniel There is a name clash with the lock routine on a DECstation running Ultrix 3.1. It clashes with an external definition in Xlib which gives a linker warning. Othellos' lock routine has been renamed to lock_screen. * From Arnold Gill Martin Chudley John Eras [fix] With the tty version, the score gets displayed incorrectly. * From W Mat Waites The System V sprintf does not return the address of the buffer. * Images were being incorrectly stenciled/drawn on color screens for the X11 and XView versions.