Article View: gnu.chess
Article #5732GNU Chess 4.0 patchlevel 51 & Xboard 2.0 patchlevel 20 available
From: Stuart Cracraft
Date: Mon, 22 Jun 1992 01:21
Date: Mon, 22 Jun 1992 01:21
81 lines
4304 bytes
4304 bytes
These versions are available on prep as:
gnuchess-4.0.pl51.tar.Z (370,013 bytes)
xboard-2.0.pl20.tar.Z (118,027 bytes)
The last two versions address these bugs:
GNUCHESS 4.0, patchlevels 51 and 50:
Sat Jun 21 Patchlevel 51 Tim Mann <mann@src.dec.com>
* Fixed problem with "help" command by removing "fflush(stdin)".
* "Undo" command now does not add moves to a 1-move time control.
* Added back feature from 3.1 that lets the user set a maximum
search time per move instead of using time controls, and changed
the command line syntax for this feature to be compatible with 3.1,
removing the ability to set max search depth from the command line.
* Fixed the "maximum minutes per move" feature in gnuan.
* Updated and corrected the man page.
Thu Jun 18 Patchlevel 50 Tim Mann
* Special #ifdefs to not do post for xboard are unnecessary
and were removed.
XBOARD 2.0, patchlevels 19 and 20:
Fri Jun 5 13:06:08 PDT 1992 (patchlevel 19)
Thanks to Christoph Strozyk for another bug report, and to several of the folks
mentioned under patchlevel 18 for testing it.
- Changed variable name that conflicted with SVR4 ttyname function.
- Removed bogus files from distribution.
- Note: xboard does not seem to work when compiled with gcc 1.40 on a PS/2
running AIX. It crashes at the sscanf in line 768 of xboard.c. You can work
around the problem by specifying the -timeControl option on the command line
instead of defaulting it. This does not seem to be a bug in xboard itself; it
runs okay on PS/2 AIX when compiled with MetaWare High C.
Mon Jun 8 11:39:18 PDT 1992 (patchlevel 20)
Thanks to Mitch Wright, Ranier Orth, and Henrik Schmiediche for bug reports.
- Minor fix to some usage error messages; was reversing program name and
erroneous argument value.
- Changed code to work with old-fashioned tolower() macro that requires its
argument to be an uppercase letter.
- Fix to "parser bug" messages in parser.l.
- Include time.h to get ctime() declaration.
- Fixed confusion of NULL and '\000'.
- "Flag dropped" messages now show up on the top line, beside the clocks, so
that they don't obscure more interesting messages on the second line.
- Improved clock code. It now keeps accurate track of fractional seconds of
clock running time, if your system has gettimeofday(); if not, it is generous
about them---if a clock has been going for n.m seconds when it is stopped, only
n seconds are charged. Previously, xboard would charge one second immediately
when a clock was started, so if n.m had elapsed when it was stopped, n+1 would
be charged. This should stop xboard from thinking gnuchess has let its flag
fall on the last move of a time control, as it often did before. I also
improved the comments and condensed the code a little. I hope there are no
systems that have X11 and don't have gettimeofday(), but if there are, I'd like
to know what to replace it with.
- Redid -searchDepth (formerly -searchLevel) and -searchTime code. They both
work correctly with gnuchess 3.1 now. The -searchDepth option also works
correctly with gnuchess 4.0. The -searchTime option does not work with
gnuchess 4.0.pl50 or earlier because those gnuchess versions do not have a
working searchTime feature. Instead of having xboard do a half-baked emulation
of this feature by using a 1-move time control, I will be submitting a patch to
the gnuchess folks to restore the feature as in 3.1.
- Documented default value of initString and explained what it means. This
paragraph also serves to inform the user that xboard by default will tell
gnuchess to think on his time, something one user apparently didn't understand.
Technical Details
Message-ID:
<9206220121.AA00640@rice-chex>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!ai.mit.edu!cracraftShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,3711220d98c00109,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 1992-06-21 13:29:56 PST Newsgroups: gnu.chess Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!ai.mit.edu!cracraft From: cracraft@ai.mit.edu (Stuart Cracraft) Subject: GNU Chess 4.0 patchlevel 51 & Xboard 2.0 patchlevel 20 available Message-ID: <9206220121.AA00640@rice-chex> Sender: daemon@cis.ohio-state.edu Organization: GNUs Not Usenet Distribution: gnu Date: Mon, 22 Jun 1992 01:21:05 GMT Lines: 82