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