Updating to version 1.3, release made by Mike Vanier (mvanier@bbb.caltech.edu).
[gnushogi.git] / ChangeLog
1 ChangeLog will start with GNU Shogi 1.0 patchlevel 11 (04/07/1993)
2
3 version 1.3
4     06/1999
5         gnushogi is now only one executable.
6         Merged xshogi into the gnushogi source tree.
7         Renamed several files.
8         Cleaned up the source code and Makefile.
9         Added a configure script.
10         Added texinfo documentation.
11
12 version 1.2 patchlevel 2 -> version 1.2 patchlevel 3
13     ../05/1995
14         correct connection to xshogi
15         correct creation of binary book file
16         better support of unsigned characters
17
18 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
19 version 1.2 patchlevel 1 -> version 1.2 patchlevel 2
20     13/09/1994
21         change 'reachedGameCnt' from small_short to short in "pattern.h"
22         change "dspcom.c" for Illegal move support of xshogi
23     24/09/1994
24         change "genmove.c" in order to allow "stupid" non-promotion moves
25         change "dspcom.c" in order to protocol "stupid" moves
26
27 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
28     ../09/1994
29         several changes to evaluation functions and move generation;
30         language file and pattern file are made internal
31         
32 version 1.1 patchlevel 1 -> version 1.1 patchlevel 2
33     10/06/1993
34         correcting bug: MakeMove no longer destroys the node->flags
35     07/11/1993                         
36         changes according to GnuChess 4.0pl62;
37         introducing "IsCheckmate" in order to forbid checkmates
38         by dropping a pawn (illegal move);
39         correcting bug: UnmakeMove no longer destroys the node->flags
40         (especially the "exact" flag)
41     05/11/1993
42         enabling draw by repetition detection
43     04/29/1993
44         correcting "save game" and "get game";
45         introducing a "tsume" mode, which allows gnushogi especially
46         search for forced checkmates
47
48 version 1.0 patchlevel 11 -> version 1.1 patchlevel 1
49     04/22/1993
50         deep search cut in genmoves.c
51     04/20/1993
52         enable pattern related scoring in opening stage
53     04/15/1993
54         tuning "eval.c"
55     04/14/1993
56         correction for the "abs" function in "init.c"
57     04/10/1993
58         switches SAVE_PTYPE_DISTDATA and SAVE_DISTDATA for optional
59         space reductions.