summaryrefslogtreecommitdiff
path: root/chess-ics.el
AgeCommit message (Collapse)Author
2004-01-20catch manually typed resign and fix a bug where only one game could be ↵Mario Lang
played each session.
2004-01-19tidyingMario Lang
2004-01-19rewrite this module such that it does not act as an engine, rather it ↵Mario Lang
invoked chess-sessions as needed. You need to use M-x chess-ics RET instead of C-u M-x chess RET ics RET now. Additionally, rewrite chess-ics-handle-ics12 such that it can handle the refresh command, and moves entered manually in the ICS buffer
2004-01-13Initial skeleton for Game Creating messages.Mario Lang
Support relation-type -2 (Examining game). Handle the 'forward event. (Now you can use the "examine" command on FICS, and simply type '.' in the ChessBoard display to forward through the game.)
2004-01-12(chess-ics-server-list): Added some more servers.Mario Lang
(chess-ics-regexp-alist): Make guest login on chessclub.com work. (chess-ics-handle-ics12): Retrieve TimeControl info from the ics12 board and set TimeControl game tag when initial board is seen.
2004-01-11set epd opcode ce from material-value and checkmate infoMario Lang
2004-01-11Merge chess-ics-parse-ics12 and chess-ics-handle-move intoMario Lang
a new function chess-ics-handle-ics12, which is a lot easier to read now. Also make the <12> regexp a bit more strict to avoid false positives.
2004-01-11fixed messed up parensMario Lang
2004-01-11(chess-ics-handler): Read the password before opening the connection.Mario Lang
This corrects a race where the password can be unknown when the prompt appears because the user hasnt finished typing yet... (chess-ics12-parse): Use `pop' to make stuff simpler and use `mapc' to get castling info. Indent chess-ics-regexp-alist differently.
2003-02-09No it didnt (revert) bahMario Lang
2003-02-09Change regexp to ^login, makes autologon workMario Lang
2002-06-20fix for when opponent calls flagJohn Wiegley
2002-06-17*** no comment ***John Wiegley
2002-06-14various small bug fixesJohn Wiegley
2002-05-16miscellaneous fixesJohn Wiegley
2002-05-01added code for forfeiting on timeJohn Wiegley
2002-05-01*** no comment ***John Wiegley
2002-05-01*** no comment ***John Wiegley
2002-05-01*** no comment ***John Wiegley
2002-05-01*** no comment ***John Wiegley
2002-05-01*** no comment ***John Wiegley
2002-05-01*** no comment ***John Wiegley
2002-05-01*** no comment ***John Wiegley
2002-05-01use chess-engine-convert-algebraicJohn Wiegley
2002-05-01disable autosaving during login, and determine check/checkmate fromJohn Wiegley
the ics12 move text.
2002-04-28*** no comment ***John Wiegley
2002-04-26bug fixesJohn Wiegley
2002-04-26fixesJohn Wiegley
2002-04-26*** no comment ***John Wiegley
2002-04-25*** no comment ***John Wiegley
2002-04-25*** no comment ***John Wiegley
2002-04-25fixes to the ICS clientJohn Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24fixes, and use the new filtering code in chess-engineJohn Wiegley
2002-04-19Fixes and other work.John Wiegley
2002-04-18Many efficiency improvements and bug fixes.John Wiegley
2002-04-17correct en-passent parsingMario Lang
2002-04-16*** no comment ***John Wiegley
2002-04-16(chess-ics-handle-move): Record the white and black remaining time asJohn Wiegley
returned from the server.
2002-04-16(chess-ics-regexp-alist): Added a handler to capture the guest id whenJohn Wiegley
logging in anonymously.
2002-04-16*** no comment ***John Wiegley
2002-04-16(chess-ics12-parse): Was relying on a variable that wasn't set!John Wiegley
2002-04-16Only send startup commands after login has succeeded.John Wiegley
2002-04-16Send the "set style 12" command immediately, rather than after theJohn Wiegley
first move.