1 ChangeLog will start with GNU Shogi 1.0 patchlevel 11 (04/07/1993)
5 Numerous little fixes to keep the program working on modern
10 New piece bitmaps (westernized and Japanese).
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.
21 version 1.2 patchlevel 2 -> version 1.2 patchlevel 3
23 correct connection to xshogi
24 correct creation of binary book file
25 better support of unsigned characters
27 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
28 version 1.2 patchlevel 1 -> version 1.2 patchlevel 2
30 change 'reachedGameCnt' from small_short to short in "pattern.h"
31 change "dspcom.c" for Illegal move support of xshogi
33 change "genmove.c" in order to allow "stupid" non-promotion moves
34 change "dspcom.c" in order to protocol "stupid" moves
36 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
38 several changes to evaluation functions and move generation;
39 language file and pattern file are made internal
41 version 1.1 patchlevel 1 -> version 1.1 patchlevel 2
43 correcting bug: MakeMove no longer destroys the node->flags
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)
51 enabling draw by repetition detection
53 correcting "save game" and "get game";
54 introducing a "tsume" mode, which allows gnushogi especially
55 search for forced checkmates
57 version 1.0 patchlevel 11 -> version 1.1 patchlevel 1
59 deep search cut in genmoves.c
61 enable pattern related scoring in opening stage
65 correction for the "abs" function in "init.c"
67 switches SAVE_PTYPE_DISTDATA and SAVE_DISTDATA for optional