summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-09-01Added a basic file of 400 historic games, which gets used as the baseline testJohn Wiegley
set if the large database is not present.
2008-09-01Several improvements to how tests are run.John Wiegley
First, if the user hasn't downloaded the monster test database, we just run a simple test of 400 historical games. Second, you can specify the variables START and COUNT on the command line, for running just a part of the huge database.
2008-09-01Allow the stress tests to be run across a specific range:John Wiegley
make START=2000 FINISH=5000 check If START is omitted, it begins at game 1. If FINISH is omitted, it ends at the last game in the test database.
2008-09-01Except for when making moves interactively (with chess-display-manual-move),John Wiegley
it is an error if a ply implies a promotion but not :promote keyword is passed to indication which piece to promote to.
2008-09-01Ignore the chess-test script.John Wiegley
2008-09-01Increased the verbosity and number of errors generated for incorrectly parsedJohn Wiegley
PGN games.
2008-09-01Wrote a testing function for emacs-chess, which computes the legality of pliesJohn Wiegley
for a database of known legal games.
2008-09-01Several fixes to the scid (aka ChessDB) interaction protocol.John Wiegley
2008-09-01Removed some trailing whitespace.John Wiegley
2008-09-01chess-test is now invoked with the name of the database to read.John Wiegley
2008-09-01Moved some code around to follow better Lisp style.John Wiegley
2008-08-30Quick title fix to the TODO file.John Wiegley
2008-08-29Added some new TODOs.John Wiegley
2008-08-29Added optional code for highlighting the last move.John Wiegley
2008-08-29Correctly indent `chess-with-current-buffer' in lisp-mode.John Wiegley
2008-08-29Instead of ignoring ICS refresh commands, use them as a chance to ensure thatJohn Wiegley
what we think is the current game position really is.
2008-08-29Make `chess-display-side-to-move' a risky-local-variable. This fixes theJohn Wiegley
problem of the background not being set in the modeline.
2008-08-29Merged PLAN into TODO, and changed it into an org-mode file. It still needsJohn Wiegley
further conversion, however.
2008-08-29Ignore the file products of playing with Crafty.John Wiegley
2008-08-29Rearranged some code just to make it easier to read.John Wiegley
2008-08-29Ignore the TAGS file.John Wiegley
2008-08-29Don't report an error if the user's sound reporting function fails to work.John Wiegley
This is needed on OS X, which has the `play-sound-file` function, but when called reports an error that sound support is not available.
2008-08-29Silently ignore refresh directives in the ICS protocol.John Wiegley
2008-08-29Only paint a move after it's been made.John Wiegley
2008-08-29last-triggers was never used, it was suppose to refer to last-session, a ↵Mario Lang
LET-bound variable.
2008-08-29Several changes in order for 'make distcheck' to work.John Wiegley
2008-08-29Several changes to fix byte-compile warnings, changed some iso-8859-1 encodedJohn Wiegley
files to UTF-8, and switched to using insert-file-contents instead of the -literally variant (which doesn't respect content encodings).
2008-08-29Changed to using an autoconf/automake setup for building. This precipitatedJohn Wiegley
many changes to the code, including: - documentation has been moved into doc/ - the chess-eco opening moves are pre-generated from chess-eco.ps into chess-eco.fen, so users don't have to wait around for it to build - no longer using lispdoc to auto-gen function stubs in chess.texi, this means that chess-maint.el and lispdoc.el are gone
2008-08-26Renamed chess-opening.el to chess-eco.el.John Wiegley
2008-05-08Added recursive reference to sound and piece assets via submodulesJohn Wiegley
2008-05-08Added chess-log.el, as an aid to debugging.John Wiegley
2008-05-08Removed CVS-related artifactsJohn Wiegley
2005-06-27(chess-plain-popup): Pass nil for the `font' argument toJohn Wiegley
`chess-display-popup-in-frame', since we don't care what the size of the font is with textual chessboards.
2005-06-27*** no comment ***John Wiegley
2005-06-27(chess-input-shortcut): If a character is typed that is not a legalJohn Wiegley
start of a move (which only happens if it's not bound to anything else), just ignore it.
2005-06-27(chess-images-determine-size): On Macs andJohn Wiegley
Windows, reduce the screen height by 80 instead of just 20, to account for the Start/Status bar. (chess-images-popup): Pass in a `font' to `chess-display-popup-in-frame', so that the pixel height for each graphical piece is computed correctly. (chess-images-change-size): Foricbly popup the chess buffer when changing the size of graphical pieces.
2005-06-27(chess-ics1-popup): Added `font' argument in call toJohn Wiegley
`chess-display-popup-in-frame'.
2005-06-27(chess-ics-sought-add): Added this routine to factor out a lot ofJohn Wiegley
duplicated code.
2005-06-27(chess-display-popup-in-frame): Added a `font' parameter, so that theJohn Wiegley
font can be set in new chessboard frames (which is necessary to get the pixel height/width right).
2005-01-16exclude scid-browser.el from compilation for nowMario Lang
2005-01-16Implement resign/takeback/draw/flag announcements for ics (ks)Mario Lang
2005-01-16Update ChangeLogMario Lang
2004-12-07require chess-message whereever necessary (ks)Mario Lang
2004-12-07Make comment-start and comment-end explicitly buffer-local (ks)Mario Lang
2004-12-06bug in pgn font-locking (Klaus Straubinger <KSNetz@Arcor.DE>)Mario Lang
2004-04-12*** no comment ***John Wiegley
2004-03-08bah, recursive loading...chess-pgn.elMario Lang
2004-03-07laptop syncMario Lang
2004-03-04support DG_TAKEBACK and DG_BACKWARDMario Lang
2004-03-01bumped minor revMario Lang