[WT-support] Win-Test version 4.6.0 is now available

Laurent HAAS - F6FVY f6fvy at free.fr
Wed Oct 27 10:33:34 CEST 2010


Hi -

Win-Test version 4.6.0 is now available for download to registered users:

http://download.win-test.com/v4/bin/wt-4.6.0.exe [Full, 14 MB]
http://download.win-test.com/v4/bin/wt-4.6.0-update.exe [Update, 6 MB]

DxPed and Demo version will be available soon.

Please find below the changelog.

FYI, due to an Ariane rocket launch scheduled during the CQWW SSB
contest, that prevents us to access the club, the FY5KE team had to 
cancel its participation in this contest in M/S category this year.

Good luck to all.

73

Larry - F6FVY for the Win-Test / FY5KE team

==========================================================================

Changelog v4.6.0 (Oct 24, 2010)

- CAUTION: New network protocol version 1.25 released

   Reminder: If you use WT in a networked environment, you must have
   the same WT version on all machines!

- The wtArg (and wtArgument) variables are now local to the called
   script.

- Bugfix : Task #296 : Check mult window (F10) was not updated properly
   when using in ESM mode with S&P mode selected. Tnx N6TV.

- For phone contesting, scripts can be called from the Advanced SO2R
   scenarios with the #SCRIPT or #@SCRIPT notation.

- Bugfix : Under some circumstances, the default filename of a contest
   log could contain invalid characters. Tnx G0ORH.

- Lua scripting : New input API :

   - wtApp:InputUpperText(Prompt, Title, Default)
     If Title or Prompt is empty, a default text is used. Typed letters
     are automatically upper-cased while entering.

- Bugfix : Second zones window : The labels display option was not
   restored.

- Bugfix : When grabbing a callsign in the RTTY window, the realtime
   partner window field wasn't updated. Tnx ES5TV.

- Lua scripting : New wtGab API introduced :

   - wtGab:Send(strText[, strToStation]) sends a gab strText to
     strToStation. If strToStation is omitted, the text is sent
     to the whole network.

- NCCC Sprint : New rules implemented. Tnx K9MMS, N6TV.

- Bugfix : Task #290 : On restart, Win-Test didn't remember the last
   SO2R scenario that was selected. Tnx N6TV.

- CQWW RTTY : In M/S category, the band changes counts are now
   displayed for the RUN and the MULT stations in the rate window
   (Alt-R). Tnx ES5TV.

- Edition keys : To improve the compatibility with CT, Ctrl-B, Ctrl-D
   and Ctrl-F keys are now processed in the log fields. Tnx N5KO, N6TV.

- WAEDC : QTC receive dialog (Alt-L) : New $FIELD variable introduced.
   This variable takes the value "GROUP", "TIME", "CL" or "NR",
   depending on the kind of QTC field where the insertion point is
   located.

- Bugfix : WAEDC : QTC receive dialog (Alt-L). Using the INSERT key in
   this dlg was crashing Win-Test.

- New CW and RTTY options to work dupes or not. If dupes are worked,
   the $QSOB4 variable is ignored. The equivalent text commands are
   WORKDUPE/NOWORKDUPE or WORKDUPEON/WORKDUPEOFF. There is a
   different setting available per mode (CW or RTTY).

- Bugfix : Task #291 : RadioWnd : Ctrl-Up/Down weren't working properly
   in list mode. Tnx ES5TV.

- Bugfix : Under some circonstances, Win-Test could crash when started
   with the CapsLock key engaged.

- Task #205 : The $RxRy variables located in the end of a CW message,
   if any, are automatically appended to the content of the $QSOB4
   message if played. Tnx N6TV.

- The $QSOB4 variable can now include scripts calls.

- The scripts calls in the CW or RTTY messages are now synchronous to
   the CW or the RTTY streams. To execute them asynchronously, they
   can be called with the #@ notation. Example :

   -- script.wts

   wtApp:AlertBox("Hello World!");

   and the CW/RTTY message content is :

   AAA #SCRIPT BBB

   The keyer sends AAA, then "waits" until the user hits the OK
   button in the "Hello World!" alert box to send BBB.

   If the CW/RTTY message content is :

   AAA #@SCRIPT BBB

   The keyer sends AAA and starts the script (and the alert box is
   open), *but* it continues to key the rest of the message ("BBB")
   without waiting the user intervention. This is the asynchronous
   mode.

- Lua scripting : One new wtKeyer API introduced :

   - wtKeyer:Insert(strMessage) : Works for the CW and RTTY keyers.
     When used in a synchroneous script, if gives the possibility
     to "fill-in" data into the CW/RTTY message. It is recommanded
     to use it only in the synchroneous mode (see above) to ensure
     data are inserted in the right place.

   WARNING : strMessage can only contain textual data (no variable
   or script call). It is *not* interpreted by the CW/RTTY parser
   (except the +/- speed bursts).

- Lua scripting : New wtStatus API introduced :

   - wtStatus:GetList() returns a table with names of the stations
     in the network.
   - wtStatus:GetStatus(strStation) returns a table with fields of
     the status of a given station. Returns nil if this station
     doesn't exist. The table keys are "band" "mode" "currentRadio"
     "radio1Freq" "radio2Freq" "radio1IsManual" "radio2IsManual"
     "passFreq" "type" and "qsyStatusId".
   - wtStatus:GetFreq(strBand[, strMode]) returns the "best" pass
     freq for a given band and mode. To determine this frequency,
     it uses the same algorithm as the $FREQnn variable.

- Lua scripting : New wtOtrsp API introduced :

   - wtOtrsp:GetDeviceName() returns the name of the OTRSP attached
     device.
   - wtOtrsp:GetFirmwareVersion() returns the firmware version of the
     OTRSP attached device. NOTE : Some devices do not support this
     API, and return an empty string.
   - wtOtrsp:Send(strCommand) sends a command string to the OTRSP
     attached device. The trailing <CR> character is optional, and is
     appended if needed.

- Scripts manager dialog usability improved. Tnx N6TV.

- OTRSP : If the OTRSP device has controls and if they can generate
   events, dedicated Lua scripts are called when events occur :

   - otrspCrOn.wts and otrspCrOff.wts (not case-sensitive) are called
     when such a control has values 1 and 0 respectively. wtArg is set
     to the control number (0 to 9).
   - otrspCrEvent.wts (not case-sensitive) is called for all states
     of the events. wtArg is set to (256 * cr) + state (cr = control
     number - 1 to 9, and state = value of the state when the event
     occured - 0 to 255).

   WARNING : If the PTT events are used, the control 0 is restricted
   to this usage, and doesn't fire the otrspCrOn/Off/Event.wts
   scripts. If the PTT events are not used, otrspCrEvent is not
   called when an event on this control occured. Only the
   otrspCrOn/Off scripts are executed.

- microHAM devices : When an attached footswitch is used, two
   dedicated Lua scripts named microhamFsOn.wts and microhamFsOff.wts
   (not case-sensitive) are called. wtArg is set the radio number of
   the footswitch (0 for MK/MKII - 0 or 1 for MK2R/MK2R+/u2R depending
   on the footswitch that generated the event).

- Elecraft K3 : To circumvent erratic loss of control when used
   with various other devices, CAT stacked commands are now sent
   in a delayed sequence. Tnx N6TV, N6XI, and others.

- Bugfix : Advanced SO2R CW messages dialog : The Esc and Enter
   keys now work.

- Lua Scripting : New wtMicroham API introduced :

   - wtMicroham:GetDeviceId() returns the ID of the microHAM attached
     device. Check the Lua constants for interpretation.
   - wtMicroham:GetFirmwareVersion() returns the firmware version
     string of the microHAM attached device.
   - wtMicroham:Send(strCommand) sends a command string to the
     microHAM attached device . The trailing <CR> character is
     optional, and is appended if needed.

   Tnx ES5TV, N6TV, OM7ZZ.

- Contest settings dialog : The contest combo box is now divided in
   sections.

- Status Wnd (Alt-J) : Code rewritten to adapt the window columns
   to the contest in progress : The band is displayed if the current
   contest is multi-band. The mode is displayed if the current
   contest is multi-mode, and the type (R, M, etc.) is only
   displayed for Multi-Op HF contests. Also, when the CQWW M/S
   multiplier rule is used, new indicators are displayed in the QSY
   column.

- Status Wnd (Alt-J) : Rewording of "QSY Freq" to "Pass Freq".
   Menu items adapted too.

- Status Wnd (Alt-J) : When operating in SO1R/Multi-Op technique,
   the Radio 2 freq is automatically hidden, and the Radio 1 freq
   is now using the same color as the other items of the line.

- RDA Contest : All DXCC entities are taken into account for
   multipliers, even the Russian ones. Tnx UA2FF and RX3RC.

- COPYLOG text command added : Duplicate the current log file (.wt4)
   in the current log directory with a timestamp added in its name.
   Useful to quickly save the current log right after a contest
   warm-up, just before clearing it (CLEARLOG) and start the contest.
   Tnx DL6RAI for inspiration.

- Bugfix : WAEDC : Clock wnd : QTC in stock was always displayed for
   M/S entrants regardless of their location (EU or DX).

- Bugfix : WAEDC : Clock wnd : QTC in stock value was not immediately
   updated after a Q was received thru the network.

- MP3 Contest Player : You can now select which channel(s) - Left,
   Right or Stereo - to listen to. When Left or Right is selected,
   this channel is sent to both outputs for a more pleasant listening.
   Useful to listen to true SO2R stereo recordings. The shortcuts
   AltGr+C for Left / AltGr+V for Stereo / AltGr+B for Right) have
   been chosen for their location on the keyboard.

- WAEDC : Received QTC window (Alt-L) : The contest recorder keys
   are now active also in this window.

- Bugfix : EZMaster, MK/MKII/... and OTRSP setup dialogs : The Esc
   and Enter keys were not correctly handled.

- RDA contest : ADIF export : The first two chars of received
   district (if applicable) are saved as STATE field and the district
   (reformatted as XX-dd) is saved as CNTY. Tnx UA2FF.

- RDA contest : For Russian entrants, a QSO with a /P Russian
   station (assumed to be a C1 or C2 stations) is now credited with
   10 pts. Note that using /P for C1 or C2 stations is *not* mandatory
   (Check the note 5.2 of the English rules). Tnx UA6AA.

- WAEDC : Received QTC window (Alt-L) : The ESC key only works if no
   field have been edited (and closes the dialog). If a field has been
   edited, the ESC has no action (except interrupting CW etc.).
   Tnx F5VIH/SV3SJ.

- Bugfix : Transmit QTC window (Ctrl-L) : Under some circonstances,
   the context-oriented background colors were not correctly updated.

- WAEDC : Transmit and Receive QTC windows (Ctrl-L and Alt-L) :
   Modified wordings for some buttons, and easier usability for users,
   especially when using Esc and Ctrl-L/Alt-L to close these
   windows. Tnx DL6RAI, DF9LF, G3TXF.

- WAEDC : Transmit QTC window (Ctrl-L) : In CW or RTTY, if no QTC
   is sent, the Ctrl-L and Esc keys close the dialog with no
   confirmation asked. Tnx DL6RAI.

- WAEDC : Receive QTC window (Alt-L) : If no field is edited, the
   Alt-L and Esc keys close the dialog with no confirmation asked.
   Tnx DL6RAI.

- WAEDC : Receive QTC window (Alt-L) : To improve consistency with
   the log edition keys, a new key set is introduced :

   Alt-Arrows : Moving from one field to another (replace Ctrl-Arrows)
   Shift-Backspace: Delete all the characters left of the cursor
   Shift-Del: Delete all characters under and right of the cursor
   Ctrl-A: Like [Home]
   Ctrl-E: Like [End]
   Ctrl-W: Clear the current field
   Ctrl-K: Like [Shift-Del]
   Ctrl-Z: Undo field edition
   Ctrl-Left arrow: Like [Home]
   Ctrl-Right arrow: Like [End]

   Tnx F5VIH/SV3SJ

- Bugfix : WAEDC : After receiving QTC, the potential QTC counts in
   the bandmaps were not always updated. Tnx DF9LJ.

- Bugfix : WAEDC : Every time a Cabrillo file or a summary file was
   written, the QTC counts were increased. Tnx DF9LJ, DL6RAI, and
   several others.

- WAEDC : If the "Show additional information on QTC traffic" option
   is enabled, the callsign syntax check status messages are no more
   displayed, to free the message line for the QTC status. Only applies
   to the WAEDC. Tnx DJ0ZY.

- LUA scripting : Two new global variables wtScript and wtCurrentScript
   introduced. wtScript contains the name of the top-most called script,
   with no extension, and wtCurrentScript contains the script name
   currently executed (no extension). For example :

   -- foo.wts
   wtApp:AlertBox(wtScript .. " / " .. wtCurrentScript);
   wtApp:CallScript("bar");
   return -1;
   --

   -- bar.wts
   wtApp:AlertBox(wtScript .. " / " .. wtCurrentScript);
   --

   When foo is executed, the first alert box will display "foo / foo"
   and the next one will display "foo / bar".

   Tnx N6TV.

- Check country wnd (F10) : New option to display (or not) the sun
   charts. Tnx N6TV.

- Bugfix : KCJ : TG (Tochigi) and NR (Nara) multipliers were missing
   in the Alt-Z window. Tnx F5IN.

- ESM embedded script : When using the SO2R advanced technique, the
   scenarios messages are used instead of the standard ones.
   Tnx SM2WMV, N6TV and F6IFY.

- Bugfix : NAC 10 : Exchange sent are now 6-positions gridsquares.
   Tnx SM6FKF.

- Remote commands dialog : Various different options for the
   notification are now allowed.

- Script manager : Added the possibility to attach a text command to
   a script. You can even pass a argument with the SCRIPT/ARGUMENT
   syntax (ex : SCRIPT/5 will call script.wts and the wtArg value is
   set to the string "5" - Caution : The argument is *always* passed
   as a string when the script is called from a text command). If no
   argument is specified, the default argument defined in the script
   manager will be used (if any). Tnx N6TV.

- IARU HF : Mult wnd (Alt-M) can now be copied as text (and pasted as
   text or directly in a spreadsheet program). Does not apply for the
   WRTC version that has a different multiplier rule.

- Bugfix (Task #284). Your own call incorrectly counted one HQ if
   such an exchange was entered. Tnx TM0HQ, N6TV.

- IOTA : Even if IOTA.DAT is not installed, IOTA references that are
   syntaxically valid are now taken into account for points credits and
   are written in the Cabrillo file. Tnx SM3CER.

- IOTA : Mult wnd (Alt-M) can now be copied as text (and pasted as text
   or directly in a spreadsheet program). Tnx G3TXF.

- Bugfix : DX cluster (Alt-A) and radio wnds : If the SP or the LP
   value of the spot was 0°, heading was not displayed. Tnx SM5AJV/SE5E.

- Bugfix (Task #282) : Under some circonstances the QSO number
   displayed in the report for possible bad exchanges was wrong.
   Tnx DF1DX.

- The check logs tools reports are now adapted to the mixed contests.

- Enhanced replies to the inventory command (INV) with bridgehead and
   time masters indicators (B vs b and T vs t).

- BRIDGEHEAD/NOBRIDGEHEAD text commands added.

- IARU HF : "BA" added to the exception list of the cut numbers
   translation, despite this abbreviation is not listed as the official
   one of the E7HQ Society. Cf http://www.iaru.org/iaru-soc.html
   Tnx UA6AA and many others.



More information about the Support mailing list