* Changed # directive behavior
- save named message to new file
- append unnamed (callsign) message to callsign file
* Added date time stamp to each received "call" message
- user configurable
* GCC 6 defaults to -std=gnu++14, and attempting to build fldigi fails
with a number of errors. One is that C++11 added std::next and so
because of the "using namespace std" in src/fsq/fsq.cxx the global
variable 'next' and std::next are ambiguous. That can be easily solved
by qualifying ::next or adding using ::next at function scope.
* The other errors are due to the different return type for
std::complex<T>::real() and std::complex<T>::imag() in C++11 and
later.
* Increased allowable intervals for both sounder
and heard-aging
* Corrected repeated sounder to re-enable retries
after a successful sounding.
- sounder will wait until rx/tx state is RX
- if Rx squelch is open then sounder will retry
in 10 seconds. Retry is repeated 10x before
sounding is rescheduled for next interval.
* Corrected text parser to accept multiple directed calls
- w1hkj:efk2lbm w3fqn ka2cbc good morning all
will now correctly accept k2lbm, w3fqn and ka2cbc as
directed and display correctly in Rx text panel
* Fix copy all on heard list
* change default color scheme as requested by ZL1BPU
- added user configuration items for RX text colors
* remove "MONITOR" text from RX panel as requested by ZL1BPU
* added fsq tx text queue to handle case when user
tries to force a second transmit sequence when modem
is already in TX state.
* last_command updated to include both queued and transmitted
text string.
- allows recall of queued command even if transmit timed out
* last_command changed to a stack of commands
- allows recall of up to last 10 commands
- each press of F2 recalls one deeper in stack
- rotates back to beginning after recall of most ancient
* add call to logbook using right click on heard entry
* Fix erroneous date in audit log when fsq is default
modem during program start
- change format of date entry to make it easier to
find when reviewing the log.
* Added video text at beginning of transmit
- also adds ability to transmit pretone
for amplifier carrier detect
for FM repeater operation
* Add code to force center frequency to 1500
when switching from another modem
* Fix to avoid time out errors
* Macintosh OSX thread management
- submitted by KK5VD
- Ensure FSQ TX routines are called in the main thread.
* Fixed error in parsing returned heard list
* Fixed save filename for # trigger
- filename was not being saved with the .txt extension
- append existing file
* Changed time out processing of delayed response
- added user configuration item for time out duration
* added more restrictive discovery of heard callsign
- must pass crc8 comparison
- must pass regular expression test for callsign
([[:alnum:]]?[[:alpha:]/]+[[:digit:]]+[[:alnum:]/]+)
* added FSQCALL(US) compatible modem
* corrected code-page 1250 Latin-1 extended character keyboard
entry to UTF-8 strings
- correctly encodes 1250 characters 080 through 0FF using the
control + numeric keypad entry for the character
. British pound sign: control 163