| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2004-01-14 | elisp header + homepage link | Mario Lang | |
| 2004-01-14 | Module for the sjeng engine (promotion still doesnt work.) | Mario Lang | |
| 2004-01-14 | `let'-bind case-fold-search nil in chess-algebraic-to-ply: | Mario Lang | |
| This fixes a bug where b8c6 is parsed to c7-c6. | |||
| 2004-01-13 | Initial 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-13 | (chess-display-set-index): If INDEX is greater than chess-game-index, | Mario Lang | |
| and the last ply is not final, we emit a 'forward chess-module-game event to give ics a chance to issue "forward\n". This makes '.' work as expected in examined games. | |||
| 2004-01-12 | pv information computed using crafty 19.8 on a 2 cpu xeon 2.6GHZ system ↵ | Mario Lang | |
| using 40 minutes time for each position | |||
| 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-12 | pv information calculated using crafty 19.8 with about 30 minutes time per ↵ | Mario Lang | |
| position | |||
| 2004-01-11 | set epd opcode ce from material-value and checkmate info | Mario Lang | |
| 2004-01-11 | Merge chess-ics-parse-ics12 and chess-ics-handle-move into | Mario 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-11 | (chess-clock-tick-tock): Do not decrease time if (chess-game-status ↵ | Mario Lang | |
| chess-module-game) is non-nil. | |||
| 2004-01-11 | fixed messed up parens | Mario 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. | |||
| 2004-01-11 | In chess-engine-default-handler, when 'match is accepted, we were | Mario Lang | |
| calling (chess-engine-command nil 'accept chess-full-name) which doesnt make much sense, and breaks chess-ics game accepting. change it to `name', to pass the opponent name for whom we are accepting a match request. | |||
| 2004-01-11 | On GNU Emacs 21.3, :eval in mode-line-data seems only to work if it | Mario Lang | |
| directly appears in mode-line-format. chess-display indirectly referenced chess-display-mode-line-format by setting mode-line-format to that symbol. If we set mode-line-format to the value of chess-display-mode-line-format, the mode-line comes to life again! | |||
| 2004-01-10 | Fix a bug in chess-game-seq (at least I think it is supposed to work like it ↵ | Mario Lang | |
| does ow) | |||
| 2004-01-10 | Support for xboards analyze mode. | Mario Lang | |
| (chess-engine-command crafty 'analyze t) enables analyze mode and eventually sets chess-crafty-analyzing-p to t. When new predicted variations arrive, corresponding epd opcodes are set for (chess-engine-position nil): acd, ce, pv (acn is not set because it is likely that it overflows the emacs integer bounds, and I am not yet sure what to do about this.) (chess-engine-command crafty 'analyze nil) turns analyze mode off again. | |||
| 2004-01-10 | blah, this isnt healthy. | Mario Lang | |
| 2004-01-10 | a change to the faces and a fix for chess-plain-spacing > 0 and file naming, ↵ | Mario Lang | |
| all from kanaldrache, thanks | |||
| 2004-01-10 | Use Crafty's xboard protocol layer for communication: | Mario Lang | |
| Since recent >19.x crafty, there is something strange going on with display nogeneral. Another bug which appears sometimes is that crafty (in its own mode of displaying stuff) echos the oponent move (our move) which raises an error (obviously). xboard mode is really a lot easier to parse, and I even managed to keep the 'evaluate event without any problems. | |||
| 2004-01-09 | speed up chess-epd-read-file by using nconc | Mario Lang | |
| 2004-01-09 | support (convert) opcodes sm and sv | Mario Lang | |
| 2004-01-09 | use zerop | Mario Lang | |
| 2004-01-09 | require 'chess-var | Mario Lang | |
| 2004-01-09 | use `chess-var-to-algebraic'. | Mario Lang | |
| 2004-01-09 | New function chess-var-to-algebraic | Mario Lang | |
| 2004-01-07 | new file, implements opcodes am, bm, ce, pm and pv | Mario Lang | |
| 2004-01-07 | remov chess-pos-read-epd-file | Mario Lang | |
| 2004-01-07 | make chess-display-create interactive, and document chess-display-quit | Mario Lang | |
| 2004-01-07 | add chess-fischer-random-position into the Creating Positions Manual Section | Mario Lang | |
| 2004-01-06 | skels for chess-database | Mario Lang | |
| 2004-01-06 | Require cl and add message calls | Mario Lang | |
| 2004-01-06 | some docstrings | Mario Lang | |
| 2004-01-06 | add @c lispfun for chess-ply-source and chess-ply-target | Mario Lang | |
| 2004-01-06 | add &optional index to chess-var-side-to-move (sync with ↵ | Mario Lang | |
| chess-game-side-to-move) and document it, mirroring chess-game-side-to-move docstring. | |||
| 2004-01-06 | document chess-game-side-to-move | Mario Lang | |
| 2004-01-06 | * | Mario Lang | |
| 2004-01-06 | It mostly works now, only remaining problem is that the players move | Mario Lang | |
| is only displayed after the engine found a reply. | |||
| 2004-01-05 | checkdoc attempt, some ver ysimple (I hope correct) docstrings added | Mario Lang | |
| 2004-01-05 | next-pos has correct status now, added chess-file (epd) item | Mario Lang | |
| 2004-01-05 | add three paragraphs from chess-pos.el commentary | Mario Lang | |
| 2004-01-04 | still not working properly (only display is broken) | Mario Lang | |
| 2004-01-04 | first version of a alpha-beta puring search ai | Mario Lang | |
| 2004-01-04 | Set status of next-pos according to changes of ply | Mario Lang | |
| 2004-01-04 | grrr, circular require | Mario Lang | |
| 2004-01-04 | crafty is fixed again | Mario Lang | |
| 2004-01-03 | New function chess-pos-read-epd-file, which parses an epd file into a list ↵ | Mario Lang | |
| of positions | |||
| 2004-01-02 | requires chess-pos | Mario Lang | |
| 2004-01-02 | Insert STRING in chess-engine-send, makes debugging easier | Mario Lang | |
| 2004-01-02 | display nogeneral seems to no longer display computer moves on newer ↵ | Mario Lang | |
| crafties. At least removing display nogeneral makes crafty work again | |||
