From 21fe43e32fb967e85a405843bb45cc4a4fc8ab02 Mon Sep 17 00:00:00 2001 From: Arun Persaud Date: Mon, 8 Feb 2010 20:12:20 -0800 Subject: [PATCH 1/1] updated files (AUTHORS, Changelog, etc) for new release --- AUTHORS | 14 ++-- ChangeLog | 185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ DIFFSTAT | 71 +++++++++++++++++++++++ NEWS | 22 +++++++ SHORTLOG | 36 ++++++++++++ 5 files changed, 321 insertions(+), 7 deletions(-) diff --git a/AUTHORS b/AUTHORS index f19c6ff..cfa13a3 100644 --- a/AUTHORS +++ b/AUTHORS @@ -198,7 +198,7 @@ changes to: acconfig.h, aclocal.m4, AUTHORS, backend.c, backend.h, backendz.h, bitmaps/*, book.c, childio.h, cmail.in, common.h, config.guess, config.h, config.h.in, config.sub, configure, configure.ac, configure.in, copyright.texi, engine-intf.html, -FAQ.html, frontend.h, gamelist.c, ics-parsing.txt, install-sh, +FAQ.html, frontend.h, gettext.h, gamelist.c, ics-parsing.txt, install-sh, lists.c, lists.h, Makefile.am, Makefile.in, manual.html, mkinstalldirs, moves.c, moves.h, parser.c, parser.h, parser.l, pg_key.c, pgntags.c, pg_show.c, pixmaps/*, pxboard, README, READ_ME, @@ -226,7 +226,7 @@ also: worked on the installer files (not in the tar-ball, but available via Sava 12. Arun Persaud changes to: acconfig.h, AUTHORS, autogen.sh, backend.c, backend.h, -backendz.h, book.c, ChangeLog, childio.c, childio.h, cmail.in, +backendz.h, bitmaps/bitmaps.h, book.c, ChangeLog, childio.c, childio.h, cmail.in, common.h, config.h.in, configure.ac, COPYING, COPYRIGHT, copyright.texi, FAQ.html, frontend.h, gamelist.c, gettext.h, .gitignore, gpl.texinfo, ics-parsing.txt, INSTALL, install-sh, @@ -234,12 +234,12 @@ lists.c, lists.h, Makefile.am, moves.c, moves.h, NEWS, parser.c, parser.h, parser.l, pgntags.c, pixmaps/pixmaps.h, po/de.po, po/LINGUAS, po/Makefile.in.in, README, READ_ME, shogibitmaps/README, texi2man, ToDo, TODO, uci.c, uci/uci_protocol.txt, winboard/bitmaps/bitmaps.h, -winboard/wchat.c, winboard/config.h, winboard/defaults.h, +winboard/wchat.c, winboard/wclipbrd.c, winboard/wclipbrd.h, winboard/config.h, +winboard/defaults.h, winboard/wedittags.c, winboard/wedittags.h, +winboard/wgamelist.c, winboard/wgamelist.h, winboard/help.c, winboard/jaws.c, winboard/parser.c, winboard/readme.txt, -winboard/shogibitmaps/README, winboard/WB4Jaws.dev, -winboard/wclipbrd.c, winboard/wclipbrd.h, winboard/wedittags.c, -winboard/wedittags.h, winboard/wengineo.c, winboard/wengineoutput.c, -winboard/wevalgraph.c, winboard/wgamelist.c, winboard/wgamelist.h, +winboard/shogibitmaps/README, winboard/WB4Jaws.dev, winboard/wengineo.c, +winboard/wengineoutput.c, winboard/wevalgraph.c, winboard/whistory.c, winboard/winboard.c, winboard/winboard.h, winboard/winboard.rc, winboard/wlayout.c, winboard/woptions.c, winboard/woptions.h, winboard/wsnap.c, winboard/wsnap.h, diff --git a/ChangeLog b/ChangeLog index ee197f0..6a052fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,191 @@ ChangeLog for XBoard/WinBoard (latest entries created by git log --no-merges --pretty="%ai %an <%ae>:%n%s%n%n%b" vnew vold) +2010-02-07 11:18:56 +0100 H.G. Muller : +Bugfix stale first-click + +When the opponent resigned after the user had cicked a from-square, +clicking the from-square for the first move in the next game would +produce an "illegal move" message, because it was considered a to-click! +We now set fromX and fromY to invalid in GameEnds(). +Should we also reset them on mode changes? + +2010-02-08 11:57:57 +0100 H.G. Muller : +Match handles with multiple titles for channel Chat Boxes + +Only handles with at most one suffixed 'title', such as (U), (C), (IM) +or (TD), followed by the parenthesized channel number, were recognized, +so tells by people with more titles always went to the ICS console window. +Patterns are added to recognize handles with upto three such qualifiers. + +2010-01-15 21:55:29 +0100 H.G. Muller : +Change opening array -variant fairy + +We now use the position of "Chess with Different Armies", FIDE army vs. +a fantasy army (inspired on the Color-bound Clobberers) as opening +position. + +2010-01-13 19:08:45 +0100 H.G. Muller : +Add variant Makruk + +Thai Chess, played by 2 million world-wide. Required pawn promotion to +happen in a zone, and the Alfil to move as Shogi Silver, a new opening +array, and unusual Pawn placement. Because of the latter, I consider it +a setup position, so a FEN will always be sent to the engine. + +2010-02-08 19:45:06 -0800 Arun Persaud : +DOS line endings and 644 mode for woptions.c + + +2010-02-07 16:43:36 +0100 H.G. Muller : +Remove race condition in clock switching + +The move number is now incremented inside SwitchClock, when no timer +interrupt is scheduled, so the interrupt cannot occur at the wrong side +of the increment, and decrement the wrong clock. + +2010-01-11 16:44:40 +0100 H.G. Muller : +Extensive bugfix of -autoKibitz + +Suppression of printing of diverted kibitz messages failed when they +extended over more than one read. This could even lead to such +messages being erroneously saved as comments, which then lead to +crashes. The suppression mechanism now waits for a prompt, in stead of +the end of buffer. This required the printing of any leftover in the +buffer to be deferred until the next read completes it. +The number of people kibitzed to is now printed (with the "players)" +stripped off on FICS, but leaving a separating space). + +2010-02-05 20:36:50 +0100 H.G. Muller : +Fix highlighting bug in XBoard + +The from-square was drawn before the to-square was erased, which led to +a missing highlight line if they shared an edge or corner. + +2010-02-04 23:33:50 +0100 H.G. Muller : +Send continuation lines to chat box they belong to + +The variable savingComment is used as a kludge to remember where the +comment should go (i.e. which chatbox, or elsewhere), so that when a +continuation line is matched, chatPartner (which was reset at EOL) can +be restored to its original value. Also put space after handle of talker +in channel Chat Windows + +2010-02-06 18:46:56 -0800 Arun Persaud : +update year in copyright info + + +2010-02-02 19:08:42 +0100 H.G. Muller : +Fix u64 format for cygwin + +With a -mno-cygwin compile %llu and %lld are definitely not understood +by scanf and printf, although they are by the compiler. In stead, %I64u +seems to work. Put it in under control of the switch __MINGW__ . + +2010-02-02 19:02:28 +0100 H.G. Muller : +Remove stray dot from WinBoard makefiles + +There was a period suffixed to config.h in the wgamelist.o dependency. +Also wedittags.h was not listed in the makefile dependencies. + +2010-02-01 14:50:01 +0100 H.G. Muller : +Fix bug in display of logos + +The logo continued to be drawn after a boardSize change to a tinyLayout +size, although there was no space reserved for it. Fixed by explicitly +resetting logoHeight when no logo space is reserved in InitDrawingSizes(). + +2010-02-03 13:42:09 +0100 H.G. Muller : +Fix of ancient WinBoard bug: check value of int options + +Only strings of digits are accepted now. + +2010-01-24 11:46:30 +0100 H.G. Muller : +Use -keepAlive option to determine connection health + +When there has been no ICS response since the previous 'ping', assume we +are disconnected and do a fatal-error exit. Also auto-start the ping +process in InitBackend3(). + +2010-01-23 21:44:36 +0100 H.G. Muller : +Accept for changing chat partner + +A kludge stolen from Alessandro's GameList filter allowed to let the +typing of while updating the chat-partner field of the WinBoard +chat windows to act as pressing the Change button. Gives focus to the +input field of the window afterwards. + +2010-01-18 12:24:27 -0800 Arun Persaud : +new developer release + + +2010-01-17 14:24:12 +0100 H.G. Muller : +Fix OO-castling in FRC after pasting FEN + +Because the FEN parser did not set initialRights, the rights from the +previous game kept hanging there, and prevented recognition of +OO-castling (although KxR castling was still understood). + +2010-01-15 14:32:21 +0100 H.G. Muller : +Fix reading castling rights FEN in knightmate and twokings + +Scanning for a King on the back-rank did not work in these variants, +because either the Unicorn castles, or there might be two Kings there. + +2010-01-13 11:35:34 +0100 H.G. Muller : +Fix TwoKings ICS castling-rights bug + +Scanning the rank (as is done because of FRC) assigned castling rights +to the rightmost King. Even scanning the opposite direction would not +work, as it is not always the leftmost King that can castle. So we now +explicitly test for a King on e1/e8 in TwoKings and assign it rights, +relying on the Rook rights received from the ICS to control castling. + +2010-01-11 16:30:59 +0100 H.G. Muller : +Fix piece-to-char table -variant fairy + +The letters for Lance and Snake where swapped. + +2010-01-09 11:54:20 +0100 H.G. Muller : +Make WinBoard makefiles use parser.c in XBoard directory + + +2010-01-08 12:35:10 +0100 H.G. Muller : +Fix bug for incommensurate time odds + +After normalization (-timeOddsMode 1) the time odds factors can be +non-integer, and thus must be stored as float. + +2010-01-08 09:21:04 +0100 H.G. Muller : +Bugfix legality null move in parsing with -testLegality off + +The pointers were compared, in stead of the values. +Also in stead of rejecting null moves with legality testing off, it rejected moves on the main diagonal. + +2010-01-07 23:27:01 +0100 H.G. Muller : +Chmod 644 + + +2010-01-06 16:56:02 +0100 H.G. Muller : +Implement castling for variant CRC + + +2009-12-12 23:38:20 -0800 Arun Persaud : +added missing sounds files to be able to compile on windows + + +2009-12-07 22:08:08 -0800 Arun Persaud : +updated to unstable version number + + +2009-12-07 21:42:37 -0800 Arun Persaud : +release of version 4.4.2 + +Signed-off-by: Arun Persaud + +2009-12-07 21:40:23 -0800 Arun Persaud : +add DIFFSTAT and SHORTLOG to tar-ball + 2009-12-06 11:34:50 -0800 H.G. Muller : remove trailing \r in xboard output diff --git a/DIFFSTAT b/DIFFSTAT index c4a072c..14d4d90 100644 --- a/DIFFSTAT +++ b/DIFFSTAT @@ -1,3 +1,74 @@ +** Version 4.4.3 ** + +(git diff -b --stat --summary -M v4.4.2...HEAD) + + COPYRIGHT | 2 +- + Makefile.am | 2 +- + autogen.sh | 2 +- + backend.c | 163 +++++++++++++++++++++++++++++++-------------- + backend.h | 10 ++- + backendz.h | 2 +- + bitmaps/bitmaps.h | 2 +- + childio.c | 2 +- + childio.h | 2 +- + cmail.in | 2 +- + common.h | 4 +- + config.rpath | 2 +- + configure.ac | 4 +- + copyright.texi | 2 +- + frontend.h | 2 +- + gamelist.c | 2 +- + gettext.h | 2 +- + lists.c | 2 +- + lists.h | 2 +- + moves.c | 20 +++-- + moves.h | 2 +- + parser.h | 2 +- + parser.l | 10 ++-- + pgntags.c | 2 +- + pixmaps/pixmaps.h | 2 +- + winboard/config.h | 6 +- + winboard/defaults.h | 2 +- + winboard/help.c | 2 +- + winboard/help/html/18.htm | 2 + + winboard/jaws.c | 2 +- + winboard/makefile.gcc | 8 +- + winboard/makefile.ms | 8 +- + winboard/resource.h | 1 + + winboard/wchat.c | 26 +++++++ + winboard/wclipbrd.c | 2 +- + winboard/wclipbrd.h | 2 +- + winboard/wedittags.c | 2 +- + winboard/wedittags.h | 2 +- + winboard/wgamelist.c | 2 +- + winboard/wgamelist.h | 2 +- + winboard/winboard.c | 21 +++++-- + winboard/winboard.h | 2 +- + winboard/winboard.rc | 2 + + winboard/woptions.c | 8 ++- + winboard/woptions.h | 2 +- + winboard/wsockerr.c | 2 +- + winboard/wsockerr.h | 2 +- + xboard.c | 12 ++- + xboard.h | 2 +- + xboard.texi | 1 + + xedittags.c | 2 +- + xedittags.h | 2 +- + xengineoutput.c | 2 +- + xgamelist.c | 2 +- + xgamelist.h | 2 +- + xhistory.c | 2 +- + xhistory.h | 2 +- + xoptions.c | 3 +- + zic2xpm.c | 2 +- + zic2xpm.man | 2 +- + zippy.c | 2 +- + zippy.h | 2 +- + 62 files changed, 261 insertions(+), 136 deletions(-) + mode change 100755 => 100644 backend.c + mode change 100755 => 100644 gamelist.c + mode change 100755 => 100644 gettext.h + mode change 100755 => 100644 winboard/woptions.c ** Version 4.4.2 ** diff --git a/NEWS b/NEWS index aa6e059..6a08b06 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,25 @@ +** Version 4.4.3 ** + + * Add variant Makruk + * Implement castling for variant CRC + * Extensive bugfix of -autoKibitz + * Accept for changing chat partner + * Change opening array -variant fairy + * Send continuation lines to chat box they belong to + * Use -keepAlive option to determine connection health + * Fix of ancient WinBoard bug: check value of int options + * Fix bug for incommensurate time odds + * Fix piece-to-char table -variant fairy + * Fix TwoKings ICS castling-rights bug + * Fix reading castling rights FEN in knightmate and twokings + * Fix OO-castling in FRC after pasting FEN + * Fix bug in display of logos + * Fix highlighting bug in XBoard + * Match handles with multiple titles for channel Chat Boxes + * Make WinBoard makefiles use parser.c in XBoard directory + * Added missing sounds files to be able to compile on windows + * Small bugfixes + ** Version 4.4.2 ** * add Winboard source files into tar-ball diff --git a/SHORTLOG b/SHORTLOG index 0fb95f5..aeb81e0 100644 --- a/SHORTLOG +++ b/SHORTLOG @@ -1,3 +1,39 @@ +** Version 4.4.3 ** + +(git shortlog --no-merges v4.4.2...HEAD) + +Arun Persaud (5): + updated to unstable version number + added missing sounds files to be able to compile on windows + new developer release + update year in copyright info + DOS line endings and 644 mode for woptions.c + +H.G. Muller (23): + Implement castling for variant CRC + Chmod 644 + Bugfix legality null move in parsing with -testLegality off + Fix bug for incommensurate time odds + Make WinBoard makefiles use parser.c in XBoard directory + Fix piece-to-char table -variant fairy + Fix TwoKings ICS castling-rights bug + Fix reading castling rights FEN in knightmate and twokings + Fix OO-castling in FRC after pasting FEN + Accept for changing chat partner + Use -keepAlive option to determine connection health + Fix of ancient WinBoard bug: check value of int options + Fix bug in display of logos + Remove stray dot from WinBoard makefiles + Fix u64 format for cygwin + Send continuation lines to chat box they belong to + Fix highlighting bug in XBoard + Extensive bugfix of -autoKibitz + Remove race condition in clock switching + Add variant Makruk + Change opening array -variant fairy + Match handles with multiple titles for channel Chat Boxes + Bugfix stale first-click + ** Version 4.4.2 ** (git shortlog --no-merges v4.4.1...HEAD) -- 1.7.0.4