* When changing wefax slant, prompts to save configuration on exit.
* Changed wefaxNNN to wefaxNNN_modem
* Changed sample rate initialization
* Fixed prototype for wefax::getfile
* Fixed logging of fax images.
* Added user selectable colors for level indicator (diamond below wf)
- Low - nominal BLACK, signal < 0.05
- Normal - nominal GREEN, 0.05 <= signal < 0.9
- High - nominal YELLOW, 0.9 <= 0.9 < 0.98
- Over - nominal RED, signal >= 0.98
signal is the peak audio value % of maximium for the sound
card in use.
* Note that this level is for the composite of all signals within the
passband and not just for signal being decoded.
* Allow user to specify location of cty.dat file.
* Use specified cty.dat path to also locate
lotw1.txt and AGMemberList.txt
* Allow user to reload the file(s) if updated while fldigi
is running or the location is changed.
* This change allows multiple instances of fldigi to use a
single, manageable, installation of the files
- cty.dat
- lotw1.txt
- AGMemberList.txt
The three files must be co-located in a single folder.
* Main thread would deadlock during initial read of logbook. This
was reported and duplicated on Linux and OS X systems.
* Added timeout call to execute initialization routines that might
modify any UI element after Fl::run() is executed
* Added duplicate checking to log merger
* Save duplicates to an ADIF file and display results of
merger on the Rx panel.
* Save merged records to a merged rec file
* Altered read adif to accommodate LoTW peculiarities
* removed ADIF_close and EQSL_close execution from program shutdown
process. Caused shutdown hangup on some Windows systems.
* added deletion of temporary log database class on exiting write
routine.
* Removed compatibility code from log r/w. Logs prior to 3.1 will
read but some fields will be ignored.
* Added new method "newrec" to CQsoDb class.
* Modified logbook read and write behavior to eliminate duplication
and employ faster string lookup algorithm in matching ADIF tags
to internal database entries.
* Changed logbook menu to comply with 3.21 maintenance version
* Created separate thread for writing database. User with over
35,000 records was experiencing UI interruption of several
seconds on Windows XP system.
* Adjustable carrier frequency. Can adjust the carrier frequency from the GUI.
* All messages are now internationalised.
* Images absence/presence better detected also with line-to-line statistic correlation.
* Added Dial button in logbook editor to set frequency / mode / operator
to the the current record.
- allows easy retrieval of logged data to either continue a QSO or
set one up based on a log entry.
* Added embedded tags to optional message
- {CALL} other operators callsign
- {NAME} other operators name
- {MODE} full mode / submode
eQSL.cc does not accept all submodes, i.e
MFSK11 must be logged at MFSK16
THROB4 must be logged as THRB etc.
This tag allows you to add specificity to the
eQSL record
* Added default message
* Added switch to enable sending eQSL when either
- log button is pressed
- <LOG> or <LNW> is encountered in macro
- logic to disallow duplicating eQSL submission
* Added EQSL macro tag - sends current log data to eQSL on line
- CALL, BAND, MODE, QSO_DATE, QSO_TIME_ON, RST_SENT
- optional message, <EQSL:message to send>
* On Linux and OS X
- modified child process environment variable PATH to include the
scripts directory as the first in the PATH string
- required for xdg-open to find executable in the scripts directory