summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorMario Lang <mlang@delysid.org>2004-02-03 19:23:56 +0000
committerMario Lang <mlang@delysid.org>2004-02-03 19:23:56 +0000
commit5ada7a89ad822e95f8de5dce523d567d03994895 (patch)
treefc06cb6dcb4dcab69503004f0865f03451849649 /ChangeLog
parent36ed41887cc8c103c349afb18b4e263d8fa070af (diff)
update
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog77
1 files changed, 52 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index 69d7246..9c52506 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.