Last (?) round of small changes for 4.2.7; see new ChangeLog entries.
authorTim Mann <tim@tim-mann.org>
Fri, 28 Nov 2003 09:37:36 +0000 (09:37 +0000)
committerTim Mann <tim@tim-mann.org>
Fri, 28 Nov 2003 09:37:36 +0000 (09:37 +0000)
ChangeLog
Makefile.in
ToDo
backend.c
configure.in
winboard/config.h

index 62140d0..313e8f1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 ChangeLog for XBoard/WinBoard
 
 ChangeLog for XBoard/WinBoard
 
+* 11/26/2003: In WinBoard, setting the -debug flag now logs ICS output
+to WinBoard.debug too.  (This isn't needed in xboard because ICS
+output already goes to stdout, so it's easy to capture along with the
+debug output on stderr.)  This was issue #280 in the ToDo file.
+
 * 11/23/2003: Cleaned up some minor problems in cygwin.mak.  Thanks to
 Hans Werner Strube for the problem report.
 
 * 11/23/2003: Cleaned up some minor problems in cygwin.mak.  Thanks to
 Hans Werner Strube for the problem report.
 
index 75770ef..70b5808 100644 (file)
@@ -91,14 +91,14 @@ uninstall:
 
 clean:
        rm -f xboard zic2xpm *.o xboard.txt zic2xpm.txt $(LEX_OUTPUT_ROOT).c
 
 clean:
        rm -f xboard zic2xpm *.o xboard.txt zic2xpm.txt $(LEX_OUTPUT_ROOT).c
-       rm -f xboard_*.html xboard.aux* xboard.cp* xboard.dvi xboard.fn*
+       rm -f xboard*.html xboard.aux* xboard.cp* xboard.dvi xboard.fn*
        rm -f xboard.ky* xboard.log xboard.pg* xboard.toc xboard.tp*
        rm -f xboard.vr* xboard.ps
 
 distclean: clean tidy
        rm -f config.cache config.log config.status Makefile 
        rm -f config.h stamp-h xboard.texinfo cmail
        rm -f xboard.ky* xboard.log xboard.pg* xboard.toc xboard.tp*
        rm -f xboard.vr* xboard.ps
 
 distclean: clean tidy
        rm -f config.cache config.log config.status Makefile 
        rm -f config.h stamp-h xboard.texinfo cmail
-       cd winboard ; make -f cygwin.mak clean
+       -cd winboard ; make -f cygwin.mak clean
 
 mostlyclean: clean
 
 
 mostlyclean: clean
 
@@ -106,7 +106,7 @@ maintainer-clean: distclean
        @echo "This command is intended for maintainers to use;"
        @echo "it deletes files that may require special tools to rebuild."
        rm -f $(PSEUDOSOURCE)
        @echo "This command is intended for maintainers to use;"
        @echo "it deletes files that may require special tools to rebuild."
        rm -f $(PSEUDOSOURCE)
-       cd winboard ; make -f cygwin.mak maintainer-clean
+       -cd winboard ; make -f cygwin.mak maintainer-clean
 
 TAGS:
        etags *.c *.h
 
 TAGS:
        etags *.c *.h
@@ -126,9 +126,9 @@ dvi: xboard.dvi
 xboard.dvi: xboard.texinfo xboard.texi gpl.texinfo configure.in
        TEXINPUTS=.:$(srcdir): texi2dvi xboard.texinfo
 
 xboard.dvi: xboard.texinfo xboard.texi gpl.texinfo configure.in
        TEXINPUTS=.:$(srcdir): texi2dvi xboard.texinfo
 
-html: xboard_toc.html
+html: xboard.html
 
 
-xboard_toc.html: xboard.texinfo xboard.texi gpl.texinfo configure.in
+xboard.html: xboard.texinfo xboard.texi gpl.texinfo configure.in
        texi2html -split_chapter -I $(srcdir) xboard.texinfo
 
 FAQ: FAQ.html
        texi2html -split_chapter -I $(srcdir) xboard.texinfo
 
 FAQ: FAQ.html
diff --git a/ToDo b/ToDo
index edfcea8..62be85a 100644 (file)
--- a/ToDo
+++ b/ToDo
@@ -457,9 +457,6 @@ windows explorer then crashed when he tried to close winboard.
 not words.  [Or maybe both?]  Also might be easier to select
 accurately from it if horizontally arranged, or in a 3x2 grid.
 
 not words.  [Or maybe both?]  Also might be easier to select
 accurately from it if horizontally arranged, or in a 3x2 grid.
 
-280. Need a way to log raw ICS i/o in WinBoard.debug file, as xboard's
-debug mode does.  Would help in finding bugs at times.
-
 284. dxterm hangs when it receives the escape sequence that sets the
 title bar on xterm.  I think some other xterm substitutes do too.
 
 284. dxterm hangs when it receives the escape sequence that sets the
 title bar on xterm.  I think some other xterm substitutes do too.
 
@@ -1256,10 +1253,6 @@ queen piece. I couldnt drop it to any square."
 535. For protover 3, the "st" command in the protocol could be
 extended to allow for smaller units, not just seconds.
 
 535. For protover 3, the "st" command in the protocol could be
 extended to allow for smaller units, not just seconds.
 
-536. Funny bug where tags show up as "?" on XP when they shouldn't.
-See a couple of emails.  [This may have been the gamelist offset bug
-that was fixed in 4.2.7.]
-
 537. Clarify in the protocol that "force" while searching means you
 should stop the search as soon as you can.  (Isn't this clear
 already?)
 537. Clarify in the protocol that "force" while searching means you
 should stop the search as soon as you can.  (Isn't this clear
 already?)
index b9e1df5..f28d863 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -1455,6 +1455,16 @@ read_from_ics(isr, closure, data, count, error)
     int tkind;
     char *p;
 
     int tkind;
     char *p;
 
+#ifdef WIN32
+    if (appData.debugMode) {
+      if (!error) {
+       fprintf(debugFP, "<ICS: ");
+       show_bytes(debugFP, data, count);
+       fprintf(debugFP, "\n");
+      }
+    }
+#endif
+
     if (count > 0) {
        /* If last read ended with a partial line that we couldn't parse,
           prepend it to the new read and try again. */
     if (count > 0) {
        /* If last read ended with a partial line that we couldn't parse,
           prepend it to the new read and try again. */
index e5f5936..c7f55f6 100644 (file)
@@ -14,7 +14,7 @@ AC_CONFIG_HEADER(config.h)
 
 PRODUCT=xboard
 VERSION=4.2
 
 PRODUCT=xboard
 VERSION=4.2
-PATCHLEVEL=pre7
+PATCHLEVEL=7
 
 if test -z "$CFLAGS" ; then
 dnl| Prevent the next macro from setting CFLAGS to -g
 
 if test -z "$CFLAGS" ; then
 dnl| Prevent the next macro from setting CFLAGS to -g
index c10b2fc..8d76073 100644 (file)
@@ -37,7 +37,7 @@
 \r
 #define LAST_PTY_LETTER 'q'\r
 \r
 \r
 #define LAST_PTY_LETTER 'q'\r
 \r
-#define PATCHLEVEL "pre7"\r
+#define PATCHLEVEL "7"\r
 \r
 #define PRODUCT "WinBoard"\r
 \r
 \r
 #define PRODUCT "WinBoard"\r
 \r