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