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