diff options
| author | Mario Lang <mlang@delysid.org> | 2004-02-03 19:23:56 +0000 |
|---|---|---|
| committer | Mario Lang <mlang@delysid.org> | 2004-02-03 19:23:56 +0000 |
| commit | 5ada7a89ad822e95f8de5dce523d567d03994895 (patch) | |
| tree | fc06cb6dcb4dcab69503004f0865f03451849649 /ChangeLog | |
| parent | 36ed41887cc8c103c349afb18b4e263d8fa070af (diff) | |
update
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 77 |
1 files changed, 52 insertions, 25 deletions
@@ -1,4 +1,31 @@ -2004-01-28 Mario Lang <mlang@lexx> +2004-02-03 Mario Lang <mlang@delysid.org> + + * chess-tutorial.el (chess-tutorial): Simplify and add autoload. + + * chess-announce.el (chess-announce-handler): On event 'kibitz, talk. + + * chess-ics.el (chess-ics-initial-commands): New defcustom to make + the init-strings sent after login configurable. + (chess-ics-movelist-start-position): New buffer-local variable + which defaults to `chess-starting-position'. Its value (if non-nil) + is used to initialize the board when seeing a movelist header. + This is to allow for servers which have the equivalent of + "iset startpos 1" on FICS, which tells the server to automatically + send the initial position before sending a movelist. This is + to allow non-standard starting positions, and still maintain + complete game information in the game object locally. + (chess-ics-matcher-alist): If we see something like "startpos set", + we set chess-ics-movelist-start-position to nil. + (chess-ics-handle-style12): Renamed from chess-ics-handle-ics12. + Set game-data 'black-moved-first to t if we see a initial board + (move is "none"), and side-to-move is Black. Use this information + to calculate the correct game index from the supplied game sequence. + This fixes observing of arbitrary start position games where + Black moved first. (Most of LectureBot should work now). + (chess-ics-seeking): Handle "set ptime 1" prompts. + (chess-ics-ads-removed): Ditto. + +2004-01-28 Mario Lang <mlang@delysid.org> * chess-ply.el 1.45 (chess-ply-castling-changes): When doing a long castle, only check if @@ -30,7 +57,7 @@ * chess.texi 1.22: Proofread fixes. -2004-01-27 Mario Lang <mlang@lexx> +2004-01-27 Mario Lang <mlang@delysid.org> * chess-fen.el 1.13: Commentary synced with reality of FEN standard. @@ -52,7 +79,7 @@ * chess-maint.el 1.8, chess.texi 1.21: Add in minimal docs for FEN notation, algebraic notation, and ICS. -2004-01-26 Mario Lang <mlang@lexx> +2004-01-26 Mario Lang <mlang@delysid.org> * chess-pos.el 1.45 (chess-pos-move): Fix a bug in castling removal when the Rook @@ -77,7 +104,7 @@ searching for the source of an algebraic move, and it is not a castle, then do not check castle moves. -2004-01-23 Mario Lang <mlang@lexx> +2004-01-23 Mario Lang <mlang@delysid.org> * chess-database.el 1.11 (chess-database-query): use `apply'. @@ -92,12 +119,12 @@ * chess-pgn.el 1.40: Fixes to make chess-scid read parsing work. -2004-01-21 Mario Lang <mlang@lexx> +2004-01-21 Mario Lang <mlang@delysid.org> * chess-opening.el 1.1: Opening classification module based on the scid.eco file from scid 3.5. -2004-01-20 Mario Lang <mlang@lexx> +2004-01-20 Mario Lang <mlang@delysid.org> * chess-fen.el 1.12: FEN notation actually specifies that field four (en passant) should denote the target square of the immenent @@ -109,7 +136,7 @@ * chess-fen.el 1.11 (chess-pos-to-fen): Don't emit a trailing / on rank 8. -2004-01-19 Mario Lang <mlang@lexx> +2004-01-19 Mario Lang <mlang@delysid.org> * chess-ics.el 1.80: tidying @@ -121,7 +148,7 @@ (chess-ics-handle-ics12): Rewrite such that it can handle the "refresh" command, and moves entered manually in the ICS buffer. -2004-01-16 Mario Lang <mlang@lexx> +2004-01-16 Mario Lang <mlang@delysid.org> * chess-ai.el 1.5: We no longer need to dedvar chess-ai-regexp-alist with @@ -134,7 +161,7 @@ * chess.texi 1.20: Adding description of the module system. -2004-01-14 Mario Lang <mlang@lexx> +2004-01-14 Mario Lang <mlang@delysid.org> * chess-sjeng.el 1.2: Elisp header + homepage link. @@ -145,7 +172,7 @@ (chess-algebraic-to-ply): `let'-bind case-fold-search nil. This fixes a bug where b8c6 is parsed to c7-c6. -2004-01-13 Mario Lang <mlang@lexx> +2004-01-13 Mario Lang <mlang@delysid.org> * chess-ics.el 1.78: Initial skeleton for Game Creating messages. Support relation-type -2 (Examining game). @@ -159,7 +186,7 @@ event to give ics a chance to issue "forward\n". This makes '.' work as expected in examined games. -2004-01-12 Mario Lang <mlang@lexx> +2004-01-12 Mario Lang <mlang@delysid.org> * wac.epd 1.1: Win At Chess, 300 positions with best move information. @@ -179,7 +206,7 @@ pv information calculated using crafty 19.8 with about 30 minutes time per position. -2004-01-11 Mario Lang <mlang@lexx> +2004-01-11 Mario Lang <mlang@delysid.org> * chess-ics.el 1.76: Set EPD opcode ce from material-value and checkmate info. @@ -217,7 +244,7 @@ mode-line-format to the value of chess-display-mode-line-format, the mode-line comes to life again! -2004-01-10 Mario Lang <mlang@lexx> +2004-01-10 Mario Lang <mlang@delysid.org> * chess-game.el 1.58: Fix a bug in `chess-game-seq' (at least I think it is supposed to work like it does now). @@ -242,7 +269,7 @@ xboard mode is really a lot easier to parse, and I even managed to keep the 'evaluate event without any problems. -2004-01-09 Mario Lang <mlang@lexx> +2004-01-09 Mario Lang <mlang@delysid.org> * chess-epd.el 1.5: speed up chess-epd-read-file by using `nconc'. @@ -257,7 +284,7 @@ * chess-var.el 1.9, chess.texi 1.19: New function `chess-var-to-algebraic'. -2004-01-07 Mario Lang <mlang@lexx> +2004-01-07 Mario Lang <mlang@delysid.org> * chess-epd.el 1.1: new file, implements opcodes am, bm, ce, pm and pv. @@ -270,7 +297,7 @@ `chess-fischer-random-position' into the Creating Positions Manual Section. -2004-01-06 Mario Lang <mlang@lexx> +2004-01-06 Mario Lang <mlang@delysid.org> * chess.texi 1.17: skels for chess-database. @@ -290,7 +317,7 @@ * chess-ai.el 1.3: It mostly works now, only remaining problem is that the players move is only displayed after the engine found a reply. -2004-01-05 Mario Lang <mlang@lexx> +2004-01-05 Mario Lang <mlang@delysid.org> * chess-display.el 1.115: Checkdoc attempt, some very simple (I hope correct) docstrings added. @@ -299,7 +326,7 @@ * chess.texi 1.15: add three paragraphs from chess-pos.el commentary -2004-01-04 Mario Lang <mlang@lexx> +2004-01-04 Mario Lang <mlang@delysid.org> * chess-ai.el 1.1: First version of a alpha-beta puring search AI. @@ -308,19 +335,19 @@ * PLAN 1.50: Crafty is fixed again. -2004-01-03 Mario Lang <mlang@lexx> +2004-01-03 Mario Lang <mlang@delysid.org> * chess-pos.el 1.41: New function chess-pos-read-epd-file, which parses an epd file into a list of positions. -2004-01-02 Mario Lang <mlang@lexx> +2004-01-02 Mario Lang <mlang@delysid.org> * chess-crafty.el 1.29: Display nogeneral seems to no longer display computer moves on newer crafties. At least removing display nogeneral makes crafty work again. -2004-01-01 Mario Lang <mlang@lexx> +2004-01-01 Mario Lang <mlang@delysid.org> * PLAN 1.49: Crafty is broken. @@ -335,7 +362,7 @@ * chess-engine.el 1.93: Add status code to check for open server sockets. -2003-01-08 Mario Lang <mlang@lexx> +2003-01-08 Mario Lang <mlang@delysid.org> * chess-plain.el 1.17 (chess-plain-piece-text): Simplyfied a bit @@ -346,7 +373,7 @@ * chess.el 1.65: Catch the module-not-found error. -2003-01-07 Mario Lang <mlang@lexx> +2003-01-07 Mario Lang <mlang@delysid.org> * chess-german.el 1.8: Translate some strings. @@ -435,7 +462,7 @@ chess-pgn.el 1.37, chess-puzzle.el 1.4, PLAN 1.16, TODO 1.102: Bug fixes. -2002-04-29 Mario Lang <mlang@lexx> +2002-04-29 Mario Lang <mlang@delysid.org> * chess-german.el 1.5: Some translations. @@ -521,7 +548,7 @@ * COPYING 1.1, Makefile 1.12, README 1.1, TODO 1.87: simple docs changes -2002-04-17 Mario Lang <mlang@lexx> +2002-04-17 Mario Lang <mlang@delysid.org> * chess-ics.el 1.39: correct en-passent parsing. |
