"To-do" list for Arasan 3.2, Sept. 1996

This is a list of known problems or shortcomings of the program, and
suggestions for things to add or improve.  They aren't in any order
of priority or importance.

1. The piece bitmaps are ugly and don't scale well when the window
is shrunk.

2. There is no provision for setting up a board position interactively.

3. It would be nice to have a user interface to allow adding opening
moves (currently this requires rebuilding the book file with a console
program). 

4. Move generation and attack info updating would probably be faster if
the board were converted to a bitmap representation.

5. Context-sensitive help is not yet supported.  Also, the help system
should be updated to conform to the style used in Win 95 and Windows
NT 3.51.

6. It would be nice to be able to load and browse a .EPD file, as can
be done for .PGN files.

7. Arasan cannot print the chess board.  Note: there is some printing
support in the code, but it is not fully functional.  The display code
needs to change for printing, since printers cannot do the raster
operations used in Display::draw_piece.

8. The PGN parser ignores comments in PGN files - it would be nice to
display them somehow as the game is replayed.  Also, the predicted
continuation is currently written to the log file, but is not displayed
in the GUI.

9. The testsrc program should be converted to consume .EPD files.

10. The scoring module should be extended to allow use of endgame
databases.

11. The interface for "hint" moves is clunky. A better interface would
show a list of known or suggested moves with their weights or scores.

12. Arasan should probably use the DLL version of MFC.  This would
require installing the DLL if it is not on the system already.

13. arasanx should be extended so that it can function as an ICS
client.
