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