Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
* remove redundant dependency on png and remove -lpng
|
|
|
|
Game which five years ago was kiler in Polish offices and libraries.
To my surprise i can't find anywhere linux version of that game, and i got
bored of rebooting to windows only to play kulki...
|
|
18.5 minor change to RootMove() to use Quiesce() rather than the more
complicated way it was ordering with Evaluate()/EnPrise(). this
is no faster, but it is simpler and eliminated the need for the
EnPrise() function totally, making the code a bit smaller. bug
in EvaluateDraws() would let it think that the bishop+wrong rook
pawn endings were winnable if both kings were very close to the
queening square, even with the wrong bishop.
|
|
dependency on autoconf. Changes from 4.2.2 include:
* Bugfix: The error message "Variant X not supported by gnuchessx"
formerly could pop up even in -ncp mode.
* Fixed an xboard bug in premove highlighting.
* Modified premove again. Now we are back to displaying the move
locally immediately after sending it to the server, as in versions
prior to 4.2.1. This is good because it lets you register your next
premove sooner. As a better fix to the problem that the change in
4.2.1 had been trying to address, we now suppress animating the
opponent's move if you have a premove reply pending.
* Removed an erroneous patch that left zombie chess engines around
when both sigterm and reuse were turned off. (Bug was in xboard only,
not winboard.)
* Bugfix: loading a game with autostepping did not work for games with
PGN result "*" (unfinished). This bug was introduced in 4.1.0, caused
by some outdated code that was supposed to leave you in EditGame mode
after loading an unfinished game.
|
|
18.4 recapture extension was left in SearchSMP() erroneously. this
has now been protected by a #ifdef just like it was in Search().
bug in RepetitionCheck() was causing problems in SMP versions.
The entire repetition list code was modified to clean this up.
the problem was most noticable on things like fine #70. bug in
LearnImportBook() confused the learn value sign, due to the other
changes to make +=white all the time. opposite bishop scoring
has been beefed up a bit to avoid these drawish endings.
|
|
|
|
|
|
with some changes by me:
Throw away Doom, Quake and Duke Nukem - 0verkill comes. Now you don't even need
graphic mode if you wanna take a bloody deathmatch with your friends.
|
|
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
|
|
@PREFIX@ in DEINSTALL/INSTALL scripts.
|
|
|
|
|
|
complete paths to these programs.
|
|
XXX need to teach pkglint to be more picky about this
|
|
|
|
if EXTRACT_SUFX is .zip); also remove EXTRACT_CMDs that are the same as
the implicit one.
|
|
|
|
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
|
|
|
|
|
|
"${LOCALBASE}".
|
|
include:
18.3 minor bug in "avoid_null_move" test used R=2 for the test rather
than testing R=2/3 as the real null-move search uses. the kibitz
for "Hello from Crafty Vx.xx" has been moved so that it works
with the new xboard/winboard 4.2.2 versions. book learning was
badly broken in the previous version and has been fixed/tested.
|
|
|
|
patch incorporated into main tree
Version 1.73, 2/11/01
* Added code to handle EOFs from stdin.
Version 1.72, 2/1/01
* Added code to stop searching if a mate is found.
* Changed max_time/max_depth assignments in main.c.
|
|
The main feature is that it fixes the winboard hang problem when crafty plays
black on a chess server. It also has much more aggressive book learning (code
has been significantly changed). A minor bug was fixed in analyze mode that
would break the "h" command when black was on move, and show one less move for
either side that had actually been played in the game. Another fixed bug
reversed the sign of a score whispered in analysis mode.
Pkgsrc changes include fixing the build target on Solaris (untested).
|
|
protocol for talking to chess engines, adding a move list window,
improving the user interface w.r.t dragging pieces, and various bugfixes.
Tim Mann graciously accepted pkgsrc patches to support compiling with Xaw3d
in this release.
|
|
|
|
|
|
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
|
|
Update to 1.71nb2
|
|
machines such as vax and hp300).
Update version to tscp-1.71nb1
|
|
|
|
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
|
|
|
|
TSCP is intended for people who want to learn about chess programming. Its
source code is designed to be very easy to understand.
The TSCP "package" includes this README file, the TSCP source code, and a copy
of TSCP for Windows 95/98/NT. The executable was made with Visual C++ 6.0
(optimizations set to Maximize Speed).
To use TSCP, run the executable and type "help" at the prompt. It's very
straightforward.
There is a page for TSCP benchmarks: http://ucsu.colorado.edu/~kerrigat/bench/
|
|
is bumped to tcl-8.3.2nb1.
|
|
|
|
optimize Crafty for i[456]86 can set CFLAGS appropriately in /etc/mk.conf.
|
|
|
|
evaluation function, improved castling strategy when facing a stonewall,
and full support for the xboard protocol version 2.
|
|
|
|
|
|
|
|
|
|
Rename executable to 'Omega' (uppercase O) to avoid conflict with Tex.
Note this in MESSAGE.
|
|
Changes: HTML documentation, better selection of servers, more configuration
options, uses autoconf.
|