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.
 
 
 
 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
-       cd winboard ; make -f cygwin.mak clean
+       -cd winboard ; make -f cygwin.mak clean
 
 mostlyclean: clean
 
        @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
 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
 
 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.
 
 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?)
 
     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. */
 
 
 PRODUCT=xboard
 VERSION=4.2
-PATCHLEVEL=pre7
+PATCHLEVEL=7
 
 if test -z "$CFLAGS" ; then
 dnl| Prevent the next macro from setting CFLAGS to -g
 
 \r
 #define LAST_PTY_LETTER 'q'\r
 \r
-#define PATCHLEVEL "pre7"\r
+#define PATCHLEVEL "7"\r
 \r
 #define PRODUCT "WinBoard"\r
 \r