1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
2002-04-16 John Wiegley <johnw@gnu.org>
* chess-pgn.el (chess-pgn-mode): Only make bold the result text,
not every move.
* chess-clock.el (chess-clock-handler): Use
`chess-ply-set-keyword', to avoid double-adding keywords.
* chess-ply.el (chess-ply-set-keyword): Added a new function for
setting a ply's keyword, with an optional value (must be non-nil
for setting with a value to occur).
* chess-ics.el (chess-ics-handle-move): Record the white and black
remaining time as returned from the server.
* chess-link.el (chess-link): Fixed an error in display creation,
and which game was used.
* chess-display.el (chess-display-handler): Set the side-to-move
text to a reasonable default.
* chess-ics.el: Only send startup commands after login has succeeded.
(chess-ics12-parse): Was relying on a variable that wasn't set!
(chess-ics-regexp-alist): Added a handler to capture the guest id
when logging in anonymously.
* chess-ics.el: Send the "set style 12" command immediately,
rather than after the first move.
* all: Removed the $ Revision strings; they are no longer
necessary since I tag every revision that I upload.
2002-04-16 Mario Lang <mlang@aris>
* chess-ics.el: set en-passent status
* chess-announce.el: german messages (no idea on how to synth yet
:) )
* chess-ics.el: CR stripping removed/commented.
* chess-engine.el: Only set process-filter if it isn't already set
to comint-output-filter
2002-04-16 John Wiegley <johnw@gnu.org>
* chess-var.el, TODO, chess-algebraic.el, chess-display.el,
chess-game.el, chess-pgn.el, chess-ply.el, chess-pos.el: Major
speed improvement and efficiency work. chess-legal-plies is much
more memory conservative now. Reduced recursion in
chess-search-position by a slight bit.
* chess.el: bumped minor rev
* chess-display.el: Compute the mode-line text only once, whenever
the current game index is changed. This saves hundreds of calls
to chess-ply-to-algebraic, which were occurring simply because of
mode-line updates!
* chess-algebraic.el: Keep the :which determiner, if ever we
calculate it in chess-ply-to-algebraic.
* ChangeLog, PLAN: new file
* chess-plain.el: whitespace fix
* chess-display.el, chess-engine.el: Removed
`chess-with-current-buffer', since it is now in chess-module.el.
2002-04-15 Mario Lang <mlang@aris>
* chess-plain.el: Added var chess-plain-spacing (default 0) to be
able to widen the board. (I am sure that broke highlighting)
* chess-ics.el: Added comments to chess-parse-ics12 to describe
the format
2002-04-15 John Wiegley <johnw@gnu.org>
* Did some major performance work on chess-legal-plies,
chess-ply-create and chess-search-position (these three, together
with chess-pos-move, represent the majority of algorithmic work
done by chess.el).
* Created this file.
|