🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #5746

gnu chess 4.0, patchlevel 55 & xboard 2.0, patchlevel 21

#5746
From: Stuart Cracraft
Date: Fri, 03 Jul 1992 18:19
66 lines
2946 bytes
These two versions of the programs are available on prep. Sorry,
no diffs/patches are available. We need user feedback on issues
related to strength. Since the rollback to the 3.1 evaluator,
there have been no comments on strength. Are you all winning,
losing or what?				--Stuart

GNU Chess mods:

Mon Jun 29 Patchlevel 55 Stuart Cracraft
	* Apply Mann's FIONREAD-clarification patches
	* Change BOOKFAIL in gnuchess.h so that the program
	  always consults the opening book first.
	* Up BOOKBITS to 10 to account for larger book

Xboard mods:

Mon Jun 22 Patchlevel 21 Tim Mann

	Thanks for reports from Mike Pearlman, Stephen
	Meatheringham, Kayvan Sylvan,
	d87-mal@nada.kth.se, Urban Koistinen, and Ronald
	Cole.

	- Added include of <sys/time.h> conditional on
	HAS_GETTIMEOFDAY.  I hope this works for all
	systems; on mine, <time.h> and <sys/time.h> are
	the same file, but with an #ifndef that makes it
	harmless to include both.

	- Man page fixes: corrected -sl to -sd, updated
	LIMITATIONS.

	- Fixed yet another bug in using XtGetValues;
	code to inhibit shell resizing was leaving a
	null pointer as the place to store the current
	sizes.

	- The ATTENTION code is needed when compiling
	for the ESIX operating system, because ESIX has
	a bug in the FIONREAD ioctl, so the code in
	gnuchess that lets you interrupt its thinking on
	your time just by typing in your move does not
	work.  Perhaps gnuchess will have a workaround
	for this eventually.

	- Fixed a problem with ATTENTION code.  On some
	operating systems, you have to be even more
	cautious about when you send a SIGINT to
	gnuchess, because the signal handler gets
	deinstalled each time it is used, and gnuchess
	does not reinstall it immediately.  In
	particular, if you send a SIGINT and make an
	illegal move or ask for a hint, gnuchess does
	not reinstall the handler until *after* you make
	your next move, so you had better not send a
	SIGINT before it.  I put a workaround for this
	case into xboard; I hope there are no more.

	- Note: Stephen Meatheringham reports a bug
	causing xboard to crash with an error from the X
	server when run on a Sun Sparcstation IPX with
	Solaris 1.0.1 and OpenWindows 3.0.  This bug has
	not been tracked down yet.

	- Added some SVR4 support code from Ronald Cole.
	It's Greek to me.
Technical Details
Message-ID: <9207031819.AA28228@wheat-chex>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ai.mit.edu!cracraft

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10d71d,44f4fcf0a131469,start
X-Google-Attributes: gid10d71d,public
X-Google-ArrivalTime: 1992-07-03 17:42:48 PST
Newsgroups: gnu.chess
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ai.mit.edu!cracraft
From: cracraft@ai.mit.edu (Stuart Cracraft)
Subject: gnu chess 4.0, patchlevel 55 & xboard 2.0, patchlevel 21
Message-ID: <9207031819.AA28228@wheat-chex>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Fri, 3 Jul 1992 18:19:46 GMT
Lines: 70