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