[WT-support] WT 3.14: Bug with SMARTCORRECT -- still sending strange things at times

Bob Wilson, N6TV n6tv at arrl.net
Sun Aug 5 22:14:22 CEST 2007


First, Win-Test 3.14 worked just great for me in the NAQP CW this weekend.
Good work guys!

I only ran into one annoying bug, and it has been around for a while, based
on reports I've seen here.

If you enable, SMARTCORRECT (Options, CW, Correction, Smart correction),
sometimes when you press [+], Win-Test sends some strange garbage before it
sends "TU".  It's as if the $CORRECT variable isn't cleared, or a flag that
indicates when $CORRECT needs to be sent isn't getting cleared, in certain
circumstances.

I haven't figured exactly out how to reproduce it, but here is one scenario
that may provide a clue to the developers:

   1. Create a new WAE log (contest doesn't really matter)
   2. Enter SOUND in the callsign field and press [Enter]
   3. Enter SMARTCORRECT in the callsign field and press [Enter]
   4. Press Shift-[+].  Verify the message is set to $CORRECT ++TU--
   $MYCALL $CR.  Close the window.
   5. Enter F5MZM and press [Insert].  Win-Test sends "F5MZM 5NN 1"
   6. Change the callsign to F5MZN, enter a QSO number received, and
   press [+]
   7. Win-Test sends "MZN TU ..."  and logs the QSO (OK, good)
   8. Enter NOSOUND in the callsign field and press [Enter]
   9. Enter SOUND in the callsign field and press [Enter].  Note that the
   callsign field is empty now.
   10. Press [+]
   11. Bug:  Win-Test sends "SOUND TU ..."  :-)

I think the "send the correction" flag should have been cleared at this
point, so that this can never happen.

Similarly, when using SMARTCORRECT, sometimes you want to send a complete
callsign to the station just worked, instead of a partial one, to make it
really clear that you have his full callsign correct.  So, the natural thing
to do is to press [F5] and [+], but this doesn't work as expected when
SMARTCORRECT enabled:

   1. Enter HS0/IK4MRS in the callsign field and press [Insert]
   2. Change the callsign to HS0/IK4MRH, enter a QSO number received, and
   press [F5] and [+]
   3. Bug:  Win-Test sends "HS0/IK4MRH /IK4MRH TU ..."

-or-

   1. Enter HS0/IK4MRS in the callsign field and press [Insert]
   2. Change the callsign to HS0/IK4MRH, and enter a QSO number received
   3. Press [Insert] to resend the full call, but press [Escape] and [+]
   immediately after the lat letter of the call is resent.
   4. Bug:  Win-Test sends "HS0/IK4MRH /IK4MRH TU ..."

The "send correction" flag needs to be cleared whenever $LOGGEDCALL is
resent, either via [F5] or [Insert], unless the call was changed after
$LOGGEDCALL was sent.

73,
Bob, N6TV
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.f5mzn.org/pipermail/support/attachments/20070805/d5758fe4/attachment.htm 


More information about the Support mailing list