* Removed bold declaration from line format string
- caused erroneous character printing if a font
was used which had no bold definition in the
font library (observed on Linux).
* Fix put_echo_char() to handle UTF-8 characters wider than two bytes
* Reimplement Fl_Text_Buffer_mod::get_char_at() to handle UTF-8 chars
wider than two bytes
* added parsing of cmd line parameters when opening flmsg
upon completion of wrap file extraction
* added parsing of flamp text streams
* modified socket arq to separate socket i/o from both
signal processing and main thread.
Protect MixerOSS:: routines from trying to access uninitialized tables, as
happens when no OSS mixer support is present. Specifically, if openMixer()
or initMask() error out for whatever reason, then InputSourceNbr() and other
routines will crash becasue num_rec and num_out never get set to zero.
BugLink: https://bugs.launchpad.net/ubuntu/+source/fldigi/+bug/1058298
* Added configure item in UI general to open confirmation
dialog when user exits program
* Fix RPC log TimeOn value,
without this, timeon == timeoff.
patch corrects data transfer to CQRlog.
* Add new shortcuts in TX widget.
- SC-c for <CALL>
- SC-n for <NAME>
- SC-r for <RST>
- SC-l for <MYLOC>
- SC-h for <MYQTH>
- SC-a for <ANTENNA>
- SC means Shift-Control.
* Removed 16384 size limitation on WRAP file extract processing.
* Added 10 second timeout. Extract process reset after a 10 second
period of no incoming text.
* Added Macro <NRSID:[n]> where
- n < 0 will cause |n| RsID bursts and exit from Tx
- n > 0 will cause |n| RxID bursts and Tx continue
- n == 0 will cause a single RxID burst and Tx continue
- multiple RsID bursts are separated by an interval of
200 milliseconds
Replace the Tango Icon Library pixmaps (previously licensed as CC-BY-SA-2.5)
with new pixmaps generated from tango-icon-theme-0.8.90, which has since
been re-licensed as Public Domain. Move Tango pixmaps to pixmaps_tango.cxx.
* Time ON/OFF
- Added seconds to logged time
- Update older records to use seconds, default 0
- Add seconds to time sort
* QRZ query notes
- removed '\n' character if field returns empty
* Add O_CLOEXEC to all open(...) calls
* Add "e" to all fopen(...) calls
* Prevents passing open file descriptors to child
processes. Leaving psid's available to the child
could cause unwanted i/o problems and possibly a
security leak.