From 499f968d9a6f149022117a7f537e0ffbbd58ccbf Mon Sep 17 00:00:00 2001
From: Joe Taylor <k1jt@arrl.org>
Date: Mon, 16 Jan 2006 17:55:05 +0000
Subject: [PATCH] Changed runqqq so that *nix execution of KVASD uses
 "./KVASD". Updated README_592.TXT in preparation for Windows release.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@115 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
---
 README_592.TXT | 81 +++++++++++++++++++++++++++++---------------------
 runqqq.f90     |  2 +-
 wsjt.py        |  2 +-
 3 files changed, 49 insertions(+), 36 deletions(-)

diff --git a/README_592.TXT b/README_592.TXT
index dd4204199..f942f2316 100755
--- a/README_592.TXT
+++ b/README_592.TXT
@@ -1,4 +1,4 @@
-Changes in WSJT 5.9.2: January 10, 2006
+Changes in WSJT 5.9.2: January 16, 2006
 ---------------------------------------
 
 Enhancements
@@ -6,32 +6,33 @@ Enhancements
 
 1.  Thread priorities have been adjusted for smoother operation.  
 
-2.  The JT65 decoder now has improved immunity to garbage data 
-    (birdies, QRM, etc.) and it exhibits better performance on 
-    strong signals.
+2.  The JT65 decoder has been giver improved immunity to garbage data
+    (birdies, QRM, etc).  It exhibits better performance on strong
+    signals and provides more accurate estimates of their S/N.
 
-3.  The FSK441 decoder produces less on-screen gibberish when you 
-    request mouse-picked decodes.
+3.  The FSK441 decoder produces less on-screen gibberish when
+    processing mouse-picked decodes.
 
 4.  The JT6M decoder now makes better use of Freeze and Tol. You can
     set the value of "Freeze DF" by using the Right/Left arrow keys.
     (This feature is also useful in JT65 mode.)
 
-5.  On-screen font sizes can be set by using Windows Notepad (or
-    another text editor) to edit the file wsjtrc.win.  If your screen
-    has resolution greater than 1024 x 768, or if you have old eyes
-    like mine, you may want to increase the font sizes from 8 and 9 
-    points (first three lines of the file) to, say, 9 and 10 points.
+5.  On-screen font sizes can be set by using Windows Notepad to edit
+    the file wsjtrc.win.  If your screen has resolution greater than
+    1024 x 768, or if you have old eyes like mine, you may want to
+    increase the font sizes from 8 and 9 points (first three lines of
+    the file) to, say, 9 and 10 points.
 
-6.  A simulator mode is now built into WSJT.  It is presently most
-    useful in JT65 mode.  By entering, say, "#-22" in the text box for
-    Tx6, you signify that the program should generate its Tx audio
-    files with the signal embedded in white gaussian noise, 22 dB
-    below the noise power in a 2.5 kHz bandwidth.  You can direct this
-    signal into a second computer running WSJT, for example to test
-    the decoder or to practice operating in JT65 mode.  You can even
-    have the two computers "work each other", although changing
-    messages of course requires operator action.
+6.  A simulator mode is now built into WSJT for testing purposes.  It
+    is presently most useful in JT65 mode.  By entering, say, "#-22"
+    in the text box for Tx6, you signify that the program should
+    generate its Tx audio files with the signal embedded in white
+    gaussian noise, 22 dB below the noise power in a 2.5 kHz
+    bandwidth.  You can direct this signal into a second computer
+    running WSJT, for example to test the decoder or to practice
+    operating in JT65 mode.  You can even have the two computers "work
+    each other" in a simulated QSO, although changing messages of
+    course requires operator action.
 
 7.  Dividing lines are now provided on the waterfall display between
     spectra corresponding to wave files read from disk.
@@ -39,18 +40,24 @@ Enhancements
 8.  The PTT line is explicitly set low on program startup.
 
 9.  The F10 key brings up the SpecJT screen (if it was hidden) and
-    toggles foreground and focus between the WSJT and SpecJT screens.
+    toggles foreground and focus status between the WSJT and SpecJT
+    screens.
  
-10. You can use the Alt-F keyboard shortcut to toggle "Freeze", and
-    Alt-Z to toggle "Zap".
+10. You can use the Alt-F and Alt-Z keyboard shortcut to toggle
+    "Freeze" and "Zap" on and off.
 
 11. "Accelerated decoding" has been removed from the Setup menu.  In
-    effect, it is now always ON.
+    effect, this option is now always ON.
 
+12. Text windows are now cleared when switching between modes.
+
+13. Linux and FreeBSD versions (see below) offer PTT control via
+    parallel port, as well as serial port.  They offer sound support
+    via ALSA and OSS.
 
 Bug Fixes:
 ----------
-1.  The use of non-threadsafe code for FFTs caused occasional and
+1.  The use of non-threadsafe code for FFTs could cause occasional and
     unpredictable program crashes.  Fixed.
 
 2.  A bug in the JT65 decoder could (rarely) cause large errors in the
@@ -60,23 +67,29 @@ Bug Fixes:
     wave file. Fixed.
 
 
-Information for Programmers
----------------------------
+For Curious Users, and Especially for Programmers
+-------------------------------------------------
 
-WSJT is no longer a one-person effort and no longer runs only in
-Microsoft Windows.  It has become a full-fledged Open Source project,
-with an active working group making contributions to future
+WSJT is no longer a one-person effort, and the program no longer runs
+only under Microsoft Windows.  WSJT is now a full-fledged Open Source
+project, with an active working group making contributions to future
 development.  Source code is now stored in a public repository under
-control of a version control system called Subversion, or SVN.  You
+control of a version control system called "Subversion", or SVN.  You
 can learn more at http://developer.berlios.de/projects/wsjt/.
 
 The first significant result of the group effort has been to create
 versions of WSJT that run under the Linux and FreeBSD operating
-systems.  If you are interested in testing and using WSJT on your own
-Linux or FreeBSD system, we'd like to hear from you.  
+systems.  Porting WSJT to the Macintosh platform should be
+straightforward, as well, although the development team does not
+yet include anyone with Macintosh hardware.
+
+If you are interested in testing and using WSJT on your own Linux or
+FreeBSD system, we'd like to hear from you.
 
 If you feel that you can usefully contribute to the future development
-of WSJT on any platform, we would also like to hear from you!
+of WSJT on any platform, we would also like to hear from you!  We
+could use help with documentation and website maintenance, as well as
+actual programming.
 
 The present WSJT working group consists of:
 
diff --git a/runqqq.f90 b/runqqq.f90
index 15f887bd2..e915fc47f 100644
--- a/runqqq.f90
+++ b/runqqq.f90
@@ -10,7 +10,7 @@ subroutine runqqq(fname,cmnd,iret)
 #ifdef Win32
   iret=runqq(fname,cmnd)
 #else
-  iret=system('KVASD -q >& /dev/null')
+  iret=system('./KVASD -q >& /dev/null')
 #endif
 
   return
diff --git a/wsjt.py b/wsjt.py
index ba8168224..a964b7713 100644
--- a/wsjt.py
+++ b/wsjt.py
@@ -1,4 +1,4 @@
-#-------------------------------------------------------------- WSJT
+#--------------------------------------------------------------- WSJT
 from Tkinter import *
 from tkFileDialog import *
 import Pmw