* 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
* Allow user specification of FLMSG directory as a command
line argument --flmsg-dir "full-pathname-directory"
* Defaults
- Linux / OS-X $HOME/.nbems
- XP C:\Documents and Settings\<user>\NBEMS.files
- Vista/Win7 C:\Users\<user>\NBEMS.files
* Removed extended initializer list from packet debug code
Replaced with simple array initializers
* Caused compile failure on 64 bit FC15 x86_gr with gcc 4.6.1
* Added bandwidth specifier to set modem RTTY tag
<MODEM:RTTY:shift:baud:bits:bandwidth>
Specifiers may be unspecified, i.e.
<MODEM:RTTY:170>
<MODEM:RTTY:170:45>
<MODEM:RTTY:170::5>
<MODEM:RTTY:170:::100>
<MODEM:RTTY:170:45:5:90>
* Altered RTTY startup bandwidth behavior to accept
current bandwidth setting if not less than minimum
required for acceptable decoding.