Digital modem program for Linux, Free-BSD, OS X,
Windows XP, W2K, and Vista.
Complete Change Log from version 1.33 to current version.
Fldigi 3.20.26 maintenance release notes
Modems
- Added new PSK-500 mode
- Added "robust PSK" modes: PSK-125R, PSK-250R, PSK-500R
- Added PSK63F mode, compatible with MultiPsk PSK63FEC
- Added Contestia mode
- Added MT63 modem preamble tones to aid signal acquisition
- Added selectable filter widths for Hellschreiber modes
- Added AGC and S/N detector for FM-HELL modes
- Added Olivia noise estimator
- Improved THOR and DominoEX squelch responsiveness
- Improved Olivia squelch detection
- Improved Feldhell AGC and S/N detector
- Improved RTTY decoder
- Removed THOR soft decoding
- RSID now works at the same time as modem decoding
- The HELL-80 tone spacing was changed to 300 Hz
- Added new RSID codes
- CONTESTIA 32-2000
- CONTESTIA 64-500
- CONTESTIA 64-1000
- CONTESTIA 64-2000
- Modified RTTY 75 baud menu
- Removed RTTY-75 from menu structures
- Added RTTY-75N, 75 baud, 5 bit, 170 Hz shift
- Added RTTY-75W, 75 baud, 5 bit, 850 Hz shift
- PSK Browser - Added decoding for PSK63F and new PSK___R types
- RSID code additions
RSID MODE
203 OLIVIA-4-125
204 CONTESTIA-4-125
211 OLIVIA-64-2000
214 OLIVIA-8-2000
221 OLIVIA-32-2000
229 OLIVIA-4-1000
234 OLIVIA-16-2000
238 OLIVIA-4-2000
247 CONTESTIA-8-2000
254 CONTESTIA-4-2000
255 CONTESTIA-4-1000
259 CONTESTIA-16-2000
- Post RsID - Removed post RsID transmission pending resolution of OS X segmentation fault caused by post RsID.
- ThrobX - Added Idle-Space initialization to rx_init method.
- Contestia Olivia - Changed LOG_INFO to LOG_DEBUG for event log printing of Contestia / Olivia parameters
Macros
- Added <LOCK:on|off|t> macro to enable/disable/toggle the transmit lock
- Added <TUNE:nn> macro to transmit tuning tone for nn seconds
- Added <RXRSID:on|off|t> and <TXRSID:on|off|t> macros
- Added <WAIT:nn> macro to delay macro expansion by nn seconds
- Added <SRCHUP>, <SRCHDN>, <GOHOME>, <GOFREQ:nnnn> macros to search for a
signal up and down in frequency, go to the "sweet spot frequency", and
set the current modem frequency to nnnn
- Added new contest macros to allow faster capture of outgoing exchange
- Added <REPEAT> macro tag - puts fldigi into
infinite transmit repeat of all text and tags preceeding
<REPEAT>. <ESC> terminates the loop
- '^' Parser - Modified '^' character sequence parsing
to eliminate idle character. Beneficial for slow modem baud rates.
- Macro Mode Change - Change init_modem_sync(...) to
init_modem(...) call in macro execute. Macros are executed from
main fltk thread. The sem_wait call in _sync caused main thread
to lock up.
- Added <ZT>, <ZD>, <LT>, <LD> macros
Rig Control
- RTS-DTR PTT - allow both to be used simultaneously with RigCAT control
User interface
- The main window's QSO and waterfall toolbar are now much more configurable
- The QSO toolbar can now be set to Contest mode, Minimal mode, Full mode,
and some combinations thereof
- The docked digiscope can be hidden and shown without a restart
- Is is now possible to select the modes for which to transmit RSID, VideoID
and CWID
- The Op Modes menu can now be customised
- Removed the floating rig control window
- Removed various Alt-<key> shortcuts
- Added a simple "wizard" for first-time users
- Added a waterfall-only mode; enabled with --wfall-only
- <ID> video text modified
- 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
- Morse Prosigns
- 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.
- Combo Widget - Changed size computation for popup browser
- Configuration dialog - change to "non-modal" to prevent being hidden by main window.
Logbook changes
- <LOG> change - Added new logging macro tag
<LNW> (Log NoW), which places the code pair "^L" into the
transmit stream. QSO logging takes place when that pair occurs in
the transmit sequence. This guarantees that the time of log will
concur with the ^L occurance. Changed tag parsing to always place
<RX> (^r) as last control tag in the expanded text that is placed
into the Tx buffer.
- Logbook Save - Fixed logic error in save record to logbook
- Logbook field sizes - removed all restrictions on field sizes
- Restored ADIF band computation
Other changes
- The XML-RPC server now supports HTTP/1.1 keep-alive connections
- Added several new XML-RPC methods
- Renamed various main.set_rig_NNN XML-RPC methods to rig.set_NNN
- Removed obsolete command line switches: --twoscopes, --experimental
- Improved support for PulseAudio, now also the default backend on Linux
- The ^R string is no longer treated like ^r; it is now ignored unless at the
end of the text to be transmitted
- The Portaudio playback stream is no longer kept open in receive mode; this
fixes a problem with certain rig interfaces that generate a PTT signal even
when the audio is complete silence
- Improved win32 serial port support
- Disable word wrap when file insert or drag-n-drop
operation s performed. Restore word wrap to former state after TX
is finished or TX panel is cleared.
- Added user setting in seconds to allow RSID to open squelch in decoder.
- Changed default to Extended Characters for Olivia, Contestia and MT63
- Changed default to "Capture wrapped messages"
- Suppressed RSID transmit for unassigned RTTY, OLIVIA and CONTESTIA modes.
- Changed QRZ.com xml server page to "xml.qrz.com"
- Beginners Guide - Updated for new Lk and RsID button behaviors
- PH Cabrillo report generator - added SSB to USB, LSB, PH log entries which generate the PH Cabrillo report category.
- Modified xml generator for fldigi_def.xml to suppress xml key characters in the xml documentation block
- Mode prefs
- Changed to named store of last used mode in prefs file
- Added Contestia, Olivia, RTTY baud/bw values to prefs file.
Bug fixes
- The MT63 transmit buffer is now correctly initialized
- Fixed random exceptions-related crashes on win32
- Stabilized AFC for all PSK baud rates
- Improved sensitivity of RSID implementation
- Pulse audio tx/rx flush blocking eliminated on Ubuntu
- RSID - Disabled signal search on init of psk modem, prevents jumping off of RSID detected frequency
- RSID - Resolve DominoEX / DominoEX-FEC modes
- Implement CLOCK_MONOTONIC on OS X
- Modify cty.dat lookup to account for special KG4 call
assignments. 1 & 3 letter suffix in US 2 letter suffix in
Guantanamo
- Re-enabled VideoID suppression
- Increased buffer size used for line input from file fldigi_def.xml
- RX-TX Select - Fixed text/background contrast for selected text in Rx Tx panels
Added color selector for hightlight (SEL) color used in Rx/Tx panels
- Logger - Fixed bug in external log record introduced by 581a16c05d.
This effects both Xlog and Gateway users.
- DXKEEPER log interface repaired
Many more small (and a couple not so small) bug fixes all over the tree
Screen shots (click thumbnail for a
full size image):
|