Fldigi v4.1.14 now available
The development team led by W1HKJ have announced the release of Fldigi v4.1.14. This maintaneance release of Fldigi brings several bug fixes, performance improvements and several new features..
As with all of the FL suite, Fldigi continues to support both PowerPC and Intel (i386) processors; with individual downloads available for each architecture and can be downloaded here.
Version 4.1.14 * Maintenance release fonts * modify start up font enumeration - sort system fonts with qsort - enumerate fixed fonts - add fixed/all selector to font selector - use static class members  . instantiated and initialized on first instance . deleted when all instances deleted * change FreqControl width sizing to one based on widest numeral for selected font. * debug statements to assist in resolving Arch Linux startup hangs. To test with debug active - uncomment FBDEBUG in Font_Browser.cxx - uncomment FCDEBUG in FreqControl.cxx Navigator * Fix missing initialization code for Windows OS hamlib * changes driven by hamlib 4.0 Build scripts * remove -lregex from mingw cross compile scripts localtime_r * add timeops.h to n3fjp_logger.cxx Freq Analysis * Add Rx RIT control - apply as linear correction to observed frequency * Disable rxppm corrections when frequency analysis modem is active Field Day Logger * Fix reconnect to server when changing bands/modes flarq update * Replace text widgets with fl_input2 and F_Edit widgets. Adds UTF-8 character handling. * Add restoration of beacon after cessation of ARQ exchanges * Modify fldigi to correctly display UTF-8 characters during both transmit and reception of flarq text Navtex * Fix crash in navtex code - When neither the alpha nor rep character are valid, the navtex code tries to average both characters and see whether that results in a valid character. - Unfortunately, it uses the value of the character rather than its position in the array as an array offset, and can crash in this location. - Fix that by using the position like the code was meant to do. - Found with Valgrind. * remove the NOSIGNAL state. - Since the SYNC code is quite picky nowadays, requiring several valid characters in a 1 second interval before switching to READ_DATA mode, the NOSIGNAL state is just not useful any more, and it can be removed. * make early/prompt/late detector able to lock onto more signals - When the early/prompt/late detector was totally out of phase, it sometimes totally failed to lock onto signals. - Fix by making the detectors jump the entire distance between them if the prompt detector is at a lower average than both the early and late detectors, and limit that to one jump by copying over the average values. Sound Record * Insure that audio recordings have .wav extension Freq Control * change to use unsigned long to represent the frequency value maximum value increased to 4294967295 (2^32-1) MinGW64 * build MinGW 64bit without requiring -fpermissive. Cabrillo logs * correct Cabrillo report MODE entry sound.cxx warning * fix compile warning on indentation SNDFILE * change SNDFILE to a required library FSK HELL * invert video reversal on HELL 80 * rename FSK_HELL -> FSKH245 - enable RsID encode/decode for FSKH245 * set default filter bandwidth for each mode Store/Recall * Change Store/Recall menu items to mode_info.name vice mode_info.sname - sname strings for Contestia and Olivia contained '/' causing an item selection failure. . fltk widget interprets the '/' as a submenu item - bug has been lurking for many versions wefax * Change bandwidth selections Rx Monitor * Add test for existence of filter in monitor playback - prevents segmentation fault with start up conditions: . Rx Monitor enabled . Rx Filter enabled . Audio alerts disabled Source: readme.txt, updated 2020-07-11