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