* Unified IO switching code
* Add: MFSK31 and MFSK16 use for KISS IO operations
* Add: KISS IO Auto connect on FLDIGI start up
* In Listen Mode (TCP) on disconnect returns to waiting for connection.
* TCP none listing mode connection tries 10 (one sec interval) times
before giving up.
* Save/restore KPSQL button state.
* User 7bit modem switch warning is now selectable
* Logic error when saving FLDIGI progStatus.data_io_enable variable.
* Add: TXLOCK:<ON|OFF> command to the KISS hardware command set.
* Assign/Compare KISS hardware modem names in capital letter form.
* Add: Close KISS Socket on write fail.
* Fixed issues effecting Win32 compile.
* Add: Test compiler for C++11 support. Configuration macro added but not
used until other FLDIGI source code c++11 compiler error are resolved.
Recent compilers require c++11 in other to use std::bind().
* Correct typedef clockid_t conflict between timeops.h and
pthead_time.h
* Add new IO panel widgets to the lock/unlock mechanism.
* Restore initial IO panel locked state.
* suppress use of dockable macros
- creates a minimal vertical pixel height of 436
- allows use of fldigi on vertically challenged screens
- user can manually modify the fldigi_def.xml file to
disable the dockable macro set
<!-- type: bool; default: true
Allow dockable macros -->
<DOCKABLE_MACROS>1</DOCKABLE_MACROS>
set value to false, 0.
- or disable on the configuration tab for macros
- the "View/Hide 48 macros" menu item will be hidden when
DOCKABLE_MACROS set to 0, false
* KISS TCP/IP
- Add TCP/IP KISS interface
- Add Start/Stop (UDP/IP) and Connect/Disconnect (TCP/IP) option.
- Add Listen/Bind Option.
* Operator selectable 4/8/16PSK preamble duration
- Add code to allow user to change the preamble duration to improve
throughput when not operating via repeater. (KL4YFD).
- Add user selectable checkbox on PSK (8PSK) modem configuration
interface panel for above addition (KK5VD).
* Update FLARQ icons
* 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
* Add min, max settings for pwr control
* Add testing mode if no xcvr serial port available
* Made opMODE and opBW combo controls readonly
- pull down values can only be added and not inserted
* Added debugging tags to xml definitions:
- <NOSERIAL>true/false</NOSERIAL> - default false
suppress all serial port i/o
- <ASCII>true/false</ASCII> - default false
if true, print all CAT i/o events as ASCII strings
if false, print all CAT i/o events as HEX sequences
* Added polling for pwr level query
* Added UDP interface to read data exported by MacLogger
- UDP data stream on socket 255.255.255.255 / 9932
- User configurable items:
. enable/disable UDP socket reads
. Capture and use UDP Radio Report data
. Capture and use UDP Spot Tune data
. Capture and use UDP Spot Report data
. Capture and use UDP Log Report data
. Capture and use UDP Lookup Report data
. Enable UDP string capture to file
file in fldigi files/temp folder
filename: maclogger_udp_strings.txt
* Added <signal.h> to threads.h to avoid missing reference
to sigemptyset in some gcc installs
* Separated no xcvr functions from rigcat loop operation
* Corrected hamlib start/stop process to prevent
lockup when xcvr is not responding to CAT commands
- hamlib still creates a zombie process when trying to access
a bogus serial interface such as a bell modem
* Added string / hex data LOG view
<LOGSTR>true/false</LOGSTR>
* Added variable loop timing
<POLLINT>100...20000</POLLINT>
default 100 msec
* Corrected use of BW-REPLY and MODE-REPLY in xml def file
* Added ability to read and display Smeter and Pwr meter
* Added debugging statements to exit functions
* Fixed aberrant save frequencies2.txt file behavior
* Added manual notch read/write using waterfall
notch filter interface
* Added power level control for xcvrs with that CAT command
- set power level also used for logging
* Updated tutorial on transceiver xml definition file structure.
* Added <VERBOSE>bool</VERBOSE> specifier
- use during development of an xml file