updated files (AUTHORS, Changelog, etc) for new release
authorArun Persaud <arun@nubati.net>
Tue, 9 Feb 2010 04:12:20 +0000 (20:12 -0800)
committerArun Persaud <arun@nubati.net>
Tue, 9 Feb 2010 04:12:20 +0000 (20:12 -0800)
AUTHORS
ChangeLog
DIFFSTAT
NEWS
SHORTLOG

diff --git a/AUTHORS b/AUTHORS
index f19c6ff..cfa13a3 100644 (file)
--- 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 <arun AT nubati DOT net> 
  
 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,
index ee197f0..6a052fc 100644 (file)
--- 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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <arun@nubati.net>:
+DOS line endings and 644 mode for woptions.c
+
+
+2010-02-07 16:43:36 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <arun@nubati.net>:
+update year in copyright info
+
+
+2010-02-02 19:08:42 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+Accept <Enter> for changing chat partner
+
+A kludge stolen from Alessandro's GameList filter allowed to let the
+typing of <Enter> 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 <arun@nubati.net>:
+new developer release
+
+
+2010-01-17 14:24:12 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+Make WinBoard makefiles use parser.c in XBoard directory
+
+
+2010-01-08 12:35:10 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+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 <h.g.muller@hccnet.nl>:
+Chmod 644
+
+
+2010-01-06 16:56:02 +0100 H.G. Muller <h.g.muller@hccnet.nl>:
+Implement castling for variant CRC
+
+
+2009-12-12 23:38:20 -0800 Arun Persaud <arun@nubati.net>:
+added missing sounds files to be able to compile on windows
+
+
+2009-12-07 22:08:08 -0800 Arun Persaud <arun@nubati.net>:
+updated to unstable version number
+
+
+2009-12-07 21:42:37 -0800 Arun Persaud <arun@nubati.net>:
+release of version 4.4.2
+
+Signed-off-by: Arun Persaud <arun@nubati.net>
+
+2009-12-07 21:40:23 -0800 Arun Persaud <arun@nubati.net>:
+add DIFFSTAT and SHORTLOG to tar-ball
+
 2009-12-06 11:34:50 -0800 H.G. Muller <h.g.muller@hccnet.nl>:
 remove trailing \r in xboard output
 
index c4a072c..14d4d90 100644 (file)
--- 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 (file)
--- 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 <Enter> 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
index 0fb95f5..aeb81e0 100644 (file)
--- 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 <Enter> 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)