1 ChangeLog will start with GNU Shogi 1.0 patchlevel 11 (04/07/1993)
3 version 1.2 patchlevel 2 -> version 1.2 patchlevel 3
5 correct connection to xshogi
6 correct creation of binary book file
7 better support of unsigned characters
9 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
10 version 1.2 patchlevel 1 -> version 1.2 patchlevel 2
12 change 'reachedGameCnt' from small_short to short in "pattern.h"
13 change "dspcom.c" for Illegal move support of xshogi
15 change "genmove.c" in order to allow "stupid" non-promotion moves
16 change "dspcom.c" in order to protocol "stupid" moves
18 version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
20 several changes to evaluation functions and move generation;
21 language file and pattern file are made internal
23 version 1.1 patchlevel 1 -> version 1.1 patchlevel 2
25 correcting bug: MakeMove no longer destroys the node->flags
27 changes according to GnuChess 4.0pl62;
28 introducing "IsCheckmate" in order to forbid checkmates
29 by dropping a pawn (illegal move);
30 correcting bug: UnmakeMove no longer destroys the node->flags
31 (especially the "exact" flag)
33 enabling draw by repetition detection
35 correcting "save game" and "get game";
36 introducing a "tsume" mode, which allows gnushogi especially
37 search for forced checkmates
39 version 1.0 patchlevel 11 -> version 1.1 patchlevel 1
41 deep search cut in genmoves.c
43 enable pattern related scoring in opening stage
47 correction for the "abs" function in "init.c"
49 switches SAVE_PTYPE_DISTDATA and SAVE_DISTDATA for optional