1 ChangeLog will start with GNU Shogi 1.0 patchlevel 11 (04/07/1993)
5 gnushogi is now only one executable.
6 Merged xshogi into the gnushogi source tree.
8 Cleaned up the source code and Makefile.
9 Added a configure script.
10 Added texinfo documentation.
12 version 1.2 patchlevel 2 -> version 1.2 patchlevel 3
14 correct connection to xshogi
15 correct creation of binary book file
16 better support of unsigned characters
18 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
19 version 1.2 patchlevel 1 -> version 1.2 patchlevel 2
21 change 'reachedGameCnt' from small_short to short in "pattern.h"
22 change "dspcom.c" for Illegal move support of xshogi
24 change "genmove.c" in order to allow "stupid" non-promotion moves
25 change "dspcom.c" in order to protocol "stupid" moves
27 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
29 several changes to evaluation functions and move generation;
30 language file and pattern file are made internal
32 version 1.1 patchlevel 1 -> version 1.1 patchlevel 2
34 correcting bug: MakeMove no longer destroys the node->flags
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)
42 enabling draw by repetition detection
44 correcting "save game" and "get game";
45 introducing a "tsume" mode, which allows gnushogi especially
46 search for forced checkmates
48 version 1.0 patchlevel 11 -> version 1.1 patchlevel 1
50 deep search cut in genmoves.c
52 enable pattern related scoring in opening stage
56 correction for the "abs" function in "init.c"
58 switches SAVE_PTYPE_DISTDATA and SAVE_DISTDATA for optional