[Ham-Mac] fldigi-3.21.3 posted
w1hkj
w1hkj at bellsouth.net
Mon Feb 21 18:50:44 EST 2011
New release at http://www.w1hkj.com/
73, Dave, W1HKJ
for the developer and test teams
Internationalization
* Added French, Italian and Spanish translation files
------------------------------------------------------------------------
Macros
* <MODEM:
o Added conditional wait for modem switch before
continuing to parse or
o execute remainder of macro definition.
* <RIGMODE:mode> mode must be valid entry in mode combo box
* <FILWID:width> width must be valid entry in bw combo box
* <QSY:FFF.F[:NNNN]>
o - FFF.F in kHz
o - NNNN in Hz
o - examples
+ <QSY:7035>
+ <QSY:14070:1500>
+ <QSY:3580.3:1100>
+ <QSY::2125>
* <FILE:name>
o * test for case where "name" no longer exists
* <RX/TX>
o Corrected # chars to delete from macro string during
execution
* Load Macros
o Corrected macro button initialization after loading a
new macro definition file
* Added RX frequency tag for search macros.
* Added CLEARLOG macro tag
o Inserts a ^C into the transmit text. ^C can also be entered
manually. Note that this is a two character sequence:
carat C, and not a control-C symbolism.
* <LNW>
o Added new logging macro tag <LNW> (Log NoW), which
places the code pair "^L" into the transmit stream. QSO
logging takes place when that pair occurs in the transmit
sequence. This guarantees that the time of log will concur
with the ^L occurance.
* Changed tag parsing to always place <RX> (^r) as last control tag
in the expanded text that is placed into the Tx buffer.
* REPEAT Macro
o Added <REPEAT> macro tag - puts fldigi into infinite
transmit repeat of all text and tags preceeding <REPEAT>.
Pressing ESC terminates the loop
* <ID> video text mod
o * Expanded video ID text for Olivia, Contestia and RTTY
o * Amended macro editor <ID> explanation
o * Changed format of auto-generated video ID text.
o * Increased number of characters to 8 for both font sizes
o * Simplified video generation methods
o * Added limit switches on video width
o - 500 Hz for US HF compliance
o - Mode bandwidth, video constrained to mode in use bw
o * Added abbreviated video mode name strings
* Added FEC indicator for DominoEX FEC modes
------------------------------------------------------------------------
User Interface
* Added resizable signal browser to main dialog. Separate dialog
and main signal browser mirror each others activity. Added RTTY
signal browsing.
* Added user selection to decode audio stream history when clicking
an active channel in the signal browser
* Moved qso_opPICK above frequency display. Adjusted size and
position of other rig controls to provide maximum control widths.
* Removed white space surrounding macro buttons
o Increased height of buttons 2 pixels
o Removed white space surrounding audio mixer sliders
o Removed DOWN_BOX attributes from groups, replaced with
o BOX attributes for individual controls
* Macro Bar positions
o Added user selectable macro bar positions and ability to
view12 or 24 macros at a time
* Adjusted the viewable configuration tabs for the waterfall-only to
allow hiding the following tabs:
o UserInterface
o Contest
o WF_UI
o RxText
o Misc
o QRZ
------------------------------------------------------------------------
Modems
* MT63
o Modified mt63 base and supporting digital signal processing
(dsp) code to remove the fixed signal position restriction.
o User can select either fixed 500 Hz lower tone signal format
or to move the signal bandpass throughout the audio spectrum
using the normal waterfall point and click
o Changed upper waterfall cursor/bandwidth markers to lie
within the bounds of the MT63 signal. MT63 is different
than other multi-tone signals in the placement of the tones
within the bandwidth boundary.
o Moved upper tone of two-tone pre-cursor up one tone space to
correspond with the waterfall bandwidth markers.
* WEFAX MODEM addition
o Send and receive in IOC-288 and IOC-576 wefax modes.
* PSK browser mod
o Detector mod to limit channel range for wide bandwidth PSK
modes, PSK125 and wider
* PSK Browser-WF data
o Changed WF FFT circular buffer to improve browser detector
o Changed PSK channel timeout processing to reduce random
channel noise.
o Added false signal detection
* Carrier Squelch
o Added pre-signal transmit tone which allows triggering
carrier detect / amplifier enable. Used primarily for
VHF/UHF power bricks.
o Reduced pre and post RsID silence periods to 1 RsID symbol
length (~0.0988 sec).
* RsID code additions
o CONTESTIA 4-125
o CONTESTIA 4-1000
o CONTESTIA 4-2000
o CONTESTIA 8-2000
o CONTESTIA 16-2000
o CONTESTIA 32-2000
o CONTESTIA 128-2000
o CONTESTIA 64-500
o CONTESTIA 64-1000
o CONTESTIA 64-2000
o OLIVIA 4-125
o OLIVIA 4-1000
o OLIVIA 4-2000
o OLIVIA 8-2000
o OLIVIA 32-2000
o OLIVIA 16-2000
o OLIVIA 64-2000
* CW Morse Prosigns
o Modified prosign / character translation
o Simplified morse table structure
o Print translated prosign character when transmitted
o Allow user selection of ')' or <AR> prosign both have same
Morse representation
o Added style override for both put_rx_char and put_echo_char
functions. Allows prosigns to be display using CTRL style.
o Modified xml generator for fldigi_def.xml to suppress xml
key characters in the xml documentation block
------------------------------------------------------------------------
User Interface
* Panel Widget
o Added new widget class, Panel, to replace Fl_Tile and it's
derivatives. Panel resizes it's children using a
ratiometric algorithm.
o Enclosed embedded viewer, Rx text, and Tx text widgets
within the bounds of a Panel widget.
o Removed separate control for horizontal sizing of embedded
viewer.
* Convenience features
o Added enable/disable psk browsing for very slow cpu's
o control on psk config tab
o default to enable ON
* Check for updates
o Changed re parser expression to follow recent change in
w1hkj web site organization
------------------------------------------------------------------------
NBEMS specific changes
* Abort ARQ
o Added call to Abort_ARQ when double ESC pressed (panic)
o Added supporting code in modem class.
* FLMSG open NBEMS/WRAP/recv folder
o Added code to allow reception of an flmsg wrapped file to
open the default file explorer to the folder containing the
new file.
* TX file insertion
o For both file insert and drag-n-drop insert into the Tx widget
o Change all occurrences of ^ to ^^.
o Effect is to treat all dnd text as plain text without
special fldigi control sequences.
------------------------------------------------------------------------
Logbook / Logging
* RX-TX log file
o Added Frequency : Mode to Rx/Tx lines in the file [fldigi
folder]/fldigi.log where [fldigi folder] is OS and
installation dependent
* IPC Date report
o Changed IPC log date to DATE-OFF format dd Mmm yyyy
* ADIF format fault
o Corrected formatting fault of ADIF output. Fault caused
when field data string exceeded 100 characters. Fault
prevalent on Windows platform by virtue of temporary ADIF
file used to populate external log files.
* CONTESTIA
o Shortened ADIF reporting name to CONTESTI.
* IARU Maidenhead
o Changes to documentation, alerts, and hints to reduce
misunderstanding regarding terms IARU locator and Maidenhead
locator.
* Added enable/disable RST out default to 599 control on UI/General
[logging] tab
o changed contest 599 defaults to work only with contest
logging panel(s)
* clear QSO logging widgets on program start
* Added code to convert uppercase operator name to camel case for
all lookups.
* Changed structure of logbook menu items
* DATE_TIME sorting
o Added user selection for date/time ON or OFF sorting
* Cabrillo & ADIF exports follow the ON / OFF selection
* Logbook browser follows ON / OFF selection
o Added user selection to force DATE/TIME ON == DATE/TIME OFF
* QSO_DB sort order
o Corrected bug in date-time sorting of the logbook database.
o Sort is now by DATE and TIME vice DATE and TIME_OFF
* Added http://callook.info lookup to QRZ queries
* QSO_DATE_OFF field implementation
o Implementation of QSO_DATE_OFF field in the logbook
according to ADIF 2.2.3 and up specification.
* Time Macros
o Corrected <QSOTIME> to update with logging field
o Added:
o <LT> local time as HHMM
o <ZT> zulu time as HHMMZ
o <LD> local date as YYYY-MM-DD
o <ZD> zulu date as YYYY-MM-DD Z
* Logbook Field Sizes
o Removed size restrictions on qso_db record fields
* Log Sort
o Changed logbook sort to DATE-ON / TIME-ON comparison
o Changed logbook browser to show DATE-ON / TIME-ON vice DATE
/ TIME-OFF
* PH Cabrillo report
o Added SSB to USB, LSB, PH log entries which generate the PH
Cabrillo report category.
------------------------------------------------------------------------
Windows Specific Changes
* Changed interface method to connect to DigiTalk autostart no
longer initiated unless so configured
* Changed Connect button on Misc tab to provide for both connect and
disconnect
* Added new macro tags to allow DigiTalk connect / disconnect using
function keys
* <TALK:on|off|t> start, stop, toggle the connection to the DigiTalk
socket server
* Suppress WARNING messages when using a Virtual Serial Port VSP's
will occassionally fail to respond within the timeouts set for a
h/w port.
More information about the Ham-Mac
mailing list