summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2002-04-11 22:58:57 +0000
committerJohn Wiegley <johnw@newartisans.com>2002-04-11 22:58:57 +0000
commit18cadd5325c3ddba03b4b1836f119a3adfba9e19 (patch)
tree07656bb306dfd32c50dd320230a6210bf71689a7
parentdafc4bc89afe2d1b8f7482b54277a9aaebf1b1ce (diff)
*** no comment ***
-rw-r--r--Makefile4
-rw-r--r--TODO20
-rw-r--r--chess.el2
3 files changed, 20 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 478c10e..53ed32f 100644
--- a/Makefile
+++ b/Makefile
@@ -49,14 +49,14 @@ SUB=$(shell echo $(VERSION) | perl -ne 'print $$1 if /[-0-9]+[ab]([0-9]+)/;')
NEXT=$(shell expr $(SUB) + 1)
dist: fullclean all clean
- cvs tag $(TAG)
+ cvs tag chess-$(TAG)
cp -ar . /var/tmp/chess-$(VERSION)
tar cvjfXC /var/tmp/chess-$(VERSION).tar.bz2 \
.exclude /var/tmp chess-$(VERSION)
rm -fr /var/tmp/chess-$(VERSION)
mv /var/tmp/chess-$(VERSION).tar.bz2 \
$(HOME)/public_html/Emacs/packages
- perl -ne 's/(chess-version.*)"([0-9.]+)[ab][0-9]+"/$$1"$$2$(CAT)$(NEXT)"/;' chess.el
+ perl -i -ne 's/(chess-version.*)"([0-9.]+)[ab][0-9]+"/$$1"$$2$(CAT)$(NEXT)"/;' chess.el
cvs commit -m "bumped minor rev" chess.el
update:
diff --git a/TODO b/TODO
index 358cbc1..c82bf82 100644
--- a/TODO
+++ b/TODO
@@ -46,9 +46,6 @@
- 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
@@ -64,6 +61,21 @@
----------------------------------------------------------------------
+- Add an engine function for obtaining an evaluation of the current
+ position. Then, allow M-x chess to startup a non-game oriented
+ engine, solely for the purpose of submitting position evaluations,
+ and displaying the result in the modeline. (Also, look at crafty's
+ kibitzing feature).
+
+- Complete chess-pgn-mode
+
+- Write a chess-database.el interface, and then add chess-lisp.el,
+ chess-file.el (PGN games in a flat file) and chess-scid.el
+
+- Use MIME attachments (application/x-chess-pgn) for sending e-mail
+ chess games back and forth. Add code for special MIME handling of
+ this type in Gnus.
+
- Clean/rewrite ics.el
- Add support for ICS observing
@@ -172,6 +184,8 @@
chessboard-draft-board. If the user right-clicks without selecting
a piece, it will reset to chessboard-current-board and redraw.
+- Using gnuplot-mode, allow evaluation trends to be plotted
+
BEFORE FINAL RELEASE
profile, mem profile, doc, lint, checkdoc
diff --git a/chess.el b/chess.el
index b2a3024..9e4e17c 100644
--- a/chess.el
+++ b/chess.el
@@ -84,7 +84,7 @@ a0 243
(defgroup chess nil
"An Emacs chess playing program."
:group 'games)
-(defconst chess-version "2.0a6"
+
(defconst chess-version "2.0a7"
"The version of the Emacs chess program.")