diff options
| author | John Wiegley <johnw@newartisans.com> | 2002-04-11 19:53:31 +0000 |
|---|---|---|
| committer | John Wiegley <johnw@newartisans.com> | 2002-04-11 19:53:31 +0000 |
| commit | 38218bacfddbb32ee96c850b9a7d7477ff088e87 (patch) | |
| tree | e8fa9bd75235fd55b27e7756719512de9f7bc952 /TODO | |
| parent | 7e2df426c16e6b928cc3730f569e9d3e2cd02e2a (diff) | |
*** no comment ***
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -20,6 +20,11 @@ - Make sure chess-pos-move does full validation. +- Make sure that chess-search-position can find a rook move due to + castling. For example, O-O includes Rhf1. So, + (chess-search-position ... "f1" ?R) should return the h1 rook, if it + could reach that square legally by castling. + - In M-x chess, if chess-images is being used, ensure that chess-images-directory is valid, otherwise fall back on chess-ics1. @@ -35,10 +40,34 @@ - Make use of the my-color data in chess-game.el to ensure that I only do what I should be doing +- Add `chess-display-read-only', to indicate that no changes can be + made to the displayed chess board. This would be good for cloned + displays, and when observing a bot (or two engines head-to-head). + +- Remove `chess-illegal', and just use plain error. + +- In the ics12 parser, create the position as part of the ply. This + will validate the move, and read in the correct starting position. + +- Allow S in the display to send arbitrary text to the end + +- Make chess-display-popup-in-... first class citizens + +- Have chess-display-popup-in-frame autosize based on the content (if + possible) + +- There is an ambiguity in keyboard shortcutting between Bxc6 and bxc6 + +- Remove chess-display-boring-events, and instead use (not + chess-display-interesting-events). Otherwise, chess-display.el has + to care about an ever growing set of non-display events. + ---------------------------------------------------------------------- - Clean/rewrite ics.el +- Add support for ICS observing + - Make the mode-line much more informative, with information on who is playing, etc. |
