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