📄 changelog
字号:
--- 5.07 Released2003-08-07 Mike Curtis <chess@wt.net> * Minor ScoreDev code tidy2003-07-28 Simon Waters <Simon@wretched.demon.co.uk> * ensure gnuchessx included in EXTRA_DIST2003-06-30 Simon Waters <Simon@wretched.demon.co.uk> * Fix to Posix thread for readline * Fix to ensure "HARD" is default 2003-06-30 Mike Curtis <chess@wt.net> * Improve Posix thread handling2003-06-28 Mike Curtis <chess@wt.net> * Portability fix IsTrustedPlayer2003-06-28 Simon Waters <Simon@wretched.demon.co.uk> * Portability fix to lexpgn.l * Changes to lexpgn.l to handle some special cases. * Fix trailing "/" in FEN causes buffer overflow issues. Trailing "/" is kept for compatibility reasons with 5.042003-06-19 Mike Curtis <chess@wt.net> * Portability fix to lexpgn.l2003-06-19 Simon Waters <Simon@wretched.demon.co.uk> * Add "--easy" flag to command line. * Add "--manual" flah to command line. * Fix to new PGN parser to handle odd character in tag data.2003-06-15 Simon Waters <Simon@wretched.demon.co.uk> * const declaration for progname removed to resolve problems with other compilers. * Reapply earlier fix to ensure the players names for white and black are fixed which got overwritten with pgn parser merge. * Remove GNU tool derived files from CVS to save space and avoid problems with timestamps. * Tell xboard sigint=0 to avoid workaround on Solaris. * Various code clean-ups. * Redefine DRAWSCORE to 0, faster, and avoids excessive draw penalties.2003-06-13 Simon Waters <Simon@wretched.demon.co.uk> * Use CalcHashSize in main.c * Check HashSize return code in cmd.c * Put maximum check in CalcHashSize2003-06-12 Simon Waters <Simon@wretched.demon.co.uk> * Convert autoconf to AX_CREATE_STDINT_H from AC_CREATE_STDINT_H * Changes suggested by latest "autoscan" including tests for functions we can't do without. * Changes required to merge DAW contribution below.2003-06-12 David A. Wheeler <dwheeler@dwheeler.com> (Originally 2002-10-03 merged SRW) * Rewrote PGN reader so that it fully handles the PGN standard and common nonstandard variants of PGN, including PGN {} comments, ; comments, varying newline conventions (Unix, Windows, MacOS), FEN starting positions, multiple tags, and so on. If a game is being read in with pgnload, data is kept so it can be written back out later by pgnsave (so that later on, annotations won't lose existing data). The new reader is implemented using flex/lex, which eliminates * Added support for not-quite-valid SAN moves, so that games with such entries are still read correctly. This includes "capture-only" notation like "KxN" (King takes Knight), the use of "P" for pawns, and lower-case versions of many pieces (e.g., "k" for King) - note that Bishops MUST be upper case (since "b" is a column identifier). * Added a script named "gnuchessx", which simply invokes gnuchess with the "xboard" option. This means that GNU Chess 5 now automatically supports Xboard, just like GNU Chess 4 did.2003-06-09 Anil Mungal <vagrancy@rogers.com> * Tidy up hashsize calculation, fix segfault2003-06-09 Simon Waters <Simon@wretched.demon.co.uk> * Ensure comments all use tradition /* */ syntax2003-04-06 Simon Waters <Simon@wretched.demon.co.uk> * Correct GenCheckEscapes to return no moves when not in check. For "show escape" command. * Disambiguate hints2003-03-16 Simon Waters <Simon@wretched.demon.co.uk> * Remove stale Threat Extension code2003-03-12 Simon Waters <Simon@wretched.demon.co.uk> * Fix En Passant handling in white/black commands * Fix to HashSize handling--- 5.06 Released2003-03-10 Simon Waters <Simon@wretched.demon.co.uk> * Remove obselete M4 include file.2003-03-09 Simon Waters <Simon@wretched.demon.co.uk> * Fix preprocessor directives for Macro names.2003-03-07 Simon Waters <Simon@wretched.demon.co.uk> * Always used bundled geopt's to simply build2003-03-06 Simon Waters <Simon@wretched.demon.co.uk> * Correct pthread handling in configure.ac * Correct LIBOBJS handling on platforms without getopt_long * Avoid deprecated multiline string literals in cmd.c * Avoid redefining MAX and MIN macros on HPUX * Make pawncover constant to avoid difference between first and subsequent games. Affects many King safety calculations.2003-02-16 Simon Waters <Simon@wretched.demon.co.uk> * Add getopt files to distribution for platforms without GNU C library * Replace ac_need_stdint_h with ac_create_stdint_h * Add acx_pthread, config.sub, config.guess2003-02-11 Simon Waters <Simon@wretched.demon.co.uk> * Drop enpassant knowledge on "switch" command. * Add in 2 move exception to EvaluateDraw to avoid drawing won games.2003-02-05 Simon Waters <Simon@wretched.demon.co.uk> * Various string length issues tidied up.2003-01-31 Simon Waters <Simon@wretched.demon.co.uk> * Implement "white" and "black" commands.2003-01-29 Anil Mungal <vagrancy@rogers.com> * Two minor optimisations to eval.c (1% speed-up test evalspeed)2003-01-29 Simon Waters <Simon@wretched.demon.co.uk> * Use getopt_long for option handling * Add standard options --help --version * Add command line command "usage" * Add option --hashsize * Rework hint to use first move in Tree * GetElapse time even when not against the clock * Modify aclocal.m4 to stop spurious 32's in configure which break build AIX 4.2, and Solaris 2.5.1 2003-01-27 Simon Waters <Simon@wretched.demon.co.uk> * Stop output of result in iterate if game has ended already. * Ensure PGNSaveGame output computer as correct colour player.2003-01-13 Simon Waters <Simon@wretched.demon.co.uk> * Add time.h to common.h to define timeval on Cygwin * Add test for absence of nanosleep, may make waiting inefficient on platforms without nanosleep or usleep * Remain in analysis mode on "new".2003-01-09 Simon Waters <Simon@wretched.demon.co.uk> * Implement analysis mode * Change time in ShowLine to seconds from centiseconds (see engine-intf.html at www.tim-mann.org)2003-01-09 Lukas Geyer <lukas@debian.org> * rename et ElapsedTime * Clean up timer code * Further changes on pondering and input handling2003-01-09 Simon Waters <Simon@wretched.demon.co.uk> * Change version ID to 5.062002-12-30 Lukas Geyer <lukas@debian.org> * Corrected threading code to consume input correctly * Corrections to comments * debug.c added2002-12-22 Stuart Cracraft <cracraft@earthlink.net> * Reinstate penalty for having no queens on in eval.c (spotted by Tim Bedding)2002-12-22 Lukas Geyer <lukas@debian.org> * Extra location for book checked /usr/share/games/gnuchess/book.dat * Correct handling of name * Fix problem with slow exit if pondering * Fix memset error * Misc tidying of 'const' usage2002-12-19 Simon Waters <simon@wretched.demon.co.uk> * 1/20th second sleep in input loop, to avoid CPU hogging in easy mode.2002-12-16 Simon Waters <simon@wretched.demon.co.uk> * The main development version reverts to Lukas's version as of 2002-10-05 * epd.c merged from 5.05 * book random in help change merged from 5.05 * Fix to not store score in hashtable when time expired, as score has special value.2002-10-05 Lukas Geyer <lukas@debian.org>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -