* New Widget Class for psk viewer implementation. Separates
the browser from the Viewer in preparation for an embedded
psk browser.
* New embedded channel browser - psk only for now
* Added horizontal tiling to RxText / Channel_browser
* Synchronized browser squelch controls on main and dialog browsers
* Added pre-signal tone which allows triggering
carrier detect / amplifier enable. Used primarily
for VHF/UHF power bricks.
* Reduced pre and post RsID silence periods to 1 RsID
symbol length (~0.0988 sec).
* Added user selection for date/time ON or OFF sorting
* Cabrillo & ADIF exports follow the ON / OFF selection
* Logbook browser follows ON / OFF selection
* Added user selection to force DATE/TIME ON == DATE/TIME OFF
* Changed interface method to connect to DigiTalk
autostart no longer initiated unless so configured
* Changed Connect button on Misc tab to provide for
both connect and disconnect
* Added new macro tags to allow DigiTalk connect /
disconnect using function keys
- <TALK:on|off|t> start, stop, toggle
the connection to the DigiTalk socket server
* Modified prosign / character translation
* Simplified morse table structure
* Print translated prosign character when transmitted
* Allow user selection of ')' or <AR> prosign
both have same Morse representation
* Added style override for both put_rx_char and put_echo_char
functions. Allows prosigns to be display using CTRL style.
* Modified xml generator for fldigi_def.xml to suppress xml
key characters in the xml documentation block
* Combined 3 patches from kb3cs, added value (W1HKJ)
* Expanded video ID text for Olivia, Contestia and RTTY
* Amended macro editor <ID> explanation
* Changed format of auto-generated video ID text.
* Increased number of characters to 8 for both font sizes
* Simplified video generation methods
* Added limit switches on video width
- 500 Hz for US HF compliance
- Mode bandwidth, video constrained to mode in use bw
* Added abbreviated video mode name strings
* Added FEC indicator for DominoEX FEC modes
* Added user setting in seconds to allow RSID to open squelch in
decoder.
* Changed default to Extended Characters for Olivia, Contestia
and MT63
* Change default to "Capture wrapped messages"
Merger of all work submitted by Remi which was based on
3.13BY. Merge accomplished by reducing mulitple commits
to a single and then cherry-picking that commit to the
master branch. No merge conflicts were experienced.
Modified fl_digi.cxx / wefax items to comply with post
3.13BY changes.
Modified Frequency Control widget to allow selection of font
Added configuration item and support to allow user to select
font used for the Frequency Control.
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.
These characters delineate words when selecting RX text for QSO data
entry to the log fields. The defaults characters are "*,-.;"; tab and
newline are automatically included.
* Add code to check if the pulseaudio daemon is running
* Prefer PulseAudio if available and no previous setting exists
* Don't complain if PortAudio did not find any devices
* If PortAudio initialisation fails we change the backend to
"File I/O" only if it was previously set to PortAudio.
Add menus to select
* modes that will be switched to on RSID reception
* modes for which to transmit RSID / VideoID / CWID
The defaults are:
* Receive RSID: all modes
* Transmit RSID & VideoID: all except CW, PSK31, RTTY
* CWID: all except CW
Also add option to choose which modes are shown in the main OpMode
menu.
* Added Gaussian noise source with adjustable level in dB.
* Access requires command line switch --noise.
Controls appear on Configuration/Operator Tab.
* Not for use with transmitted signals, but for generating
an audio test file or testing with cross connected audio
cables between two computers.
* Modified modem decoders where necessary to level adjust
between transmit and receive s/n.
* Added configuration item and support code to save the current
state of the RxID button. Requested by Larry Levesque, ka1vgm,
who is creating BBS scripts using the Notifier to provide that
service.
* Added limit controls on waterfall cursor movement/selection
* Added limit controls on modem AFC movement
* Limits imposed by LowFreqCutoff, HighFreqCutoff config items
Effect immediate to configuration item change
* Fixed bug which caused erroneous request to save log on exit
* Complete replacement of docked digiscope implementation.
Docked digiscope now an integral part of the waterfall widget
Docked digiscope can be hidden/shown without need to resort
to a restart of the program.
* Moved UI menu items to the View menu, removed UI menu
* Added No rig/log to list of dummy options.
* When in no-rig/log the Status1 / Status2 boxes are disabled
Status1 overlaid with a label: "Callsign:"
Status2 box overlaid with an Fl_Input2 callsign entry widget
* All 3 callsign widgets are synched.
* Created alternate rig/log view - single line
* New menu UI with items to select
rig/log panel - full or minimal
WF controls - full or minimized
* New configuration tab to enable/disable controls on WF
for minimized view - saved as part of configuration
* Rig/Log (full/min) & WF (full/min) state changed in
status.prefs
* This is the fldigi for dummies modification
Allows user to create a scaled down ui wherein various
controls can be hidden:
Rig control / Logbook panel
Various waterfall controls below the waterfall.
* Changed HELL80 tone spacing to 300 Hz
* Added configurable lp bandwidths for each FH sub mode.
Saved between sessions to fldigi_def.xml configuration file.
Added TxID button to menubar
Renamed RXID to RxID
Removed transmit RSID checkbox from configuration dialog
State of TxID button is saved in progdefaults file
* Change Sound*::Read methods to float
* Enable RSID upsampling for 8 KHz modems
* Add main.{get,set,toggle}_rsid XML-RPC methods
* Add option to disable RSID decoding on reception
* RSID may be enabled during transmit or tune
1. MT63 tx buffer was not correctly initialized at the start
of each transmission.
2. Added Rx Integration length selector to MT63 configuration.
3. Added lowest / highest preamble tones as a signal acquisition
aid. User can enable lowest, both or none.
* Add RSID event type
* Add RSID receive options to:
- Notify only
- Enter RX text marker before changing modem and frequency
* Add close buttons
* Fix notification window callback
* Remove re_t assignment operator
* Use RE matching for callsign filter
* Move start/stop timer routines out of trx code
* Do not stop the timer when a macro is edited
* Simplify timer button handling
* Move timer controls to status structure
* Cosmetic changes to macro editor
* Default values for the following variables are read from
the hamlib backend when a new rig is selected
baudrate, retries, timeout, write_delay, post_write_delay
The respective configuration controls are updated accordingly.
User may over ride the default settings.
* RigCAT - change method of controlling RTS/CTS handshake
* RigCAT - change method of controlling RTS ptt
* RigCAT - change method of controlling DTR ptt
* added separate UHrouter checkbox
* added separate PPort checkbox
* UHrouter/PPort widgets hidden if not available on system
The warning text is now appended to the buffer whose font became
proportional. We compare the font name to that saved in progdefaults to
avoid repeated warnings.
Also changed FL_SCREEN to FL_COURIER because FL_SCREEN may not be fixed
width on all platforms.
* Added additional controls to aid in QSK adjustments
* Modified QSK channel signal generation
* Increased range for both pre and post QSK timing
* added code to make element to element signal be phase coherent
* added signal carryover between symbol intervals
* added new macro tags
<WPM:nn>
<RISE:dd.dd>
<PRE:dd.dd>
<POST:+/-dd.dd>
* Save font names rather than numbers in the settings file
* Display actual sizes for non-scalable fonts
* Make the font browser's size text field writeable
* Use a single callback for the font browser widgets
Removed all MultiPsk compatibilty code from arq_io.cxx
Simplified ARQ data stream to be compatible with flarq.4.x
Changed default ARQ socket port to 7322
Added clear DXCC field when saving QSO data to logbook
Fixed QSO field erasure when user changed desktops
Added "Echo" configuration item for rigCAT
removed <ECHO>...</ECHO> parsing of rig.xml files
Suppressed clearing Country, Loc and Azimuth fields by a call sign
database query when the db does not support those fields
Added missing tooltips to all configuration items
* Do not reset selection when looking up word under cursor
* Correctly reset tooltip timeout
* Replace tooltip long/lat with bearing and distance
* Add cursor position check to FTextView::get_word
* Add config option
* Add SearchLog function to logbook, used for the tooltip "worked before" hint
* Move logbook dup checking outside SearchLastQSO
1. Added automatic time update to time field
a.update occurs in thread arq_loop
2. Modified date format transferred to logbook YYYYMMDD
3. Changed textfont to font(0) for all logbook dialog widgets
4. Logbook path/name saved in fldigi_def.xml
5. New logbook clears all entries in logbook dialog
6. Logbook dialog titlebar updates with change in logbook file
7. Added contest functionality
a. additional log fields for various contest exchanges
fields switchable between rag-chew and contest views
b. duplicate checking
c. cut number transmit for CW
d. additional macro tags for sending contest specific exchanges
e. additional macro tag to send current qso-log-time
f. changed qso-log-time to an automated clock