Added Contestia modem with Rx/Tx support of RSID. This mode is
not suitable for use with flarq, flwrap or flics. It is very
suitable for contesting or conversational QSOs.
* Reset filters on start or waterfall "tuning"
* Saved data file format change
- Radio Frequency, Sideband, Audio Tracking freq recorded
on restart or waterfall tune.
- Tracked difference frequency, derived RF frequency recorded
Changed creation of NBEMS directory structure.
* Only created when required by program or elected by
operator when using the File/Folders/NBEMS files... menu item
* Changed NBEMS directory to ~/.nbems/ on Linux and friends
* NBEMS directory remains NBEMS.files on Windows
* Added xmt WPM control to status bar when in CW mode.
New control can be adjusted with mouse wheel.
* Added xmt default WPM button adjacent to WPM control
* Resyncronized receive WPM to xmt WPM when xmt WPM changed.
* All xmtWPM controls syncronized to each other
status bar control
config dialog control
numeric '*', '-' and '+' controls
* Changed location of CW rx WPM to leftmost status panel
* Annunciate the '*' (default WPM) as asterisk on the leftmost
panel, ie: "CW * Rx nn" / "CW Rx nn", where nn = rx WPM
Added delimiter tags for capturing the transmit contest
exchange, <XBEG>...<XEND>, for example:
<TX><CALL> de <MYCALL> QSL <XBEG><RST> <CNTR> <QSOTIME><XEND> K<RX>
will place the expanded <RST> <CNTR> <QSOTIME> into the
Exchange Out field of the logbook when the contact is saved.
* Add new <MODEM:NNN:x:y:...> macro to change modem and set parameters.
Parameters are currently recognised for Olivia and RTTY:
- Olivia: <MODEM:OLIVIA:bw:tones>
- RTTY: <MODEM:RTTY:shift:baud:bits>
* List MODEM macros using new syntax in macro browser
* Add macros for the Olivia and RTTY modes listed in the Op Modes menu
The old <MODEM>NNN syntax is still supported.
* Correctly handle scroll wheel events for Fl_Counter widgets
* Call parent class event handler in waterfall::handle so that
the counter widgets in the waterfall group receive the mouse
wheel events
QSOTIME macro tag
* time sent in Tx stream
* repeats of QSOTIME before a LOG sends the original time
* LOG appends the QSOTIME to the STX_STRING field in the
adif log record.
SAVEXCHG macro tag
* added new tag
* use at end of a contest exchange to save the entire exchange
string in STX_STRING
* usurps QSOTIME if both are contained in same macro text, ie:
"<RST> <CNTR> <QSOTIME><SAVEXCHG>" will send an exchange as
599 024 1125
if RST = 599, Counter = 024 and time of execution is 1125
* repeats the same as SAVEXCHG
Both QSOTIME and SAVEXCHG text are cleared when the QSO is saved
or cleared.
* Add font browser filter method to show only variable or fixed width
fonts
* Display simple progress dialog when caching font types
* Create a global font browser and remove static variables from
various callbacks
Added new macro tag which shadows the function of the T/R
button. T/R button requires a mouse click. Macro key T/R
can be accessed from the keyboard. Note: The Pause / Esc
key combination also serves this purpose. This was added
to accommodate users migrating from Digipan a very popular
MS application.
Modified the default macro definitions to make F9 the T/R
function key button.
Correctly call Fl_Preferences::get(const char*, int&, int) when loading
status variable. This ensures that new status variable will have the
right default value.
Use efficient versions of add() for all FText derived classes except
FTextRX (which receives text one character at a time anyway). This
greatly reduces the Event log window's draw overhead.