Revisions of fldigi

Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1169939 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 49)
- update to version 4.2.05
- Documentation Update
  * Script command RSID BW_MIN.
  * Script command C-Media PTT.
  * Html generated page formatting issues related to escape sequence
    characters in source.
  * Document Source code formatting issues related to end of line/return
    characters blasted text editor differences).
- RSID Scripting
  * Add RSID minimum bandwidth script command.
  * Add missing top level script list of commands.
  * Comment out machine specific generated script file commands.
  * Filter values to their modulus "step" values.
- winkeyer
  * resolve race condition / lockup on Pi computers
- Main X-Y-W-H restore
  * allow negative X, Y value
- pi-winkeyer
  * repair broken winkeyer serial i/o on Pi computers
- Default language
  * add code to force default language to be English
- RSID Min Bandwidth
  * add user adjustable bandwidth for minimum RsID detection range.
  * display RsID detection zone on waterfall (dashed lines) when RsID
    is both ON and limited to a specific bandwidth range
- OFDM documentation
  * Update, remove unsupported OFDM modes
- Deprecate °
  * remove all instances of ° from strings literals
- DominoEX MFSK Thor s/n
  * s/n & fec reports are erroneous when macro used to fill
    in those values during subsequent transmit.
    . change to provide last Rx max s/n & min error report
    . values displayed in Status fields will time out and clear in 15 seconds.
- gpio ptt
  * increase OS wait time before sending bit values
- fsq mod
  * reinstate squelch countdown
- Wordsworth CW
  * add CW send using Wordsworth timing
- RsID
  * add LOG_INFO statement to notifier dialog call
- Windows EXEC macro
  * capture process return string
- menu fonts
  * add user adjustable menu font and font size
- Update po files
- Scope colors
  * add user defined colors for all instances of scope view
  * update fl files generation to fluid 1.3.9
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1139396 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 48)
- update to version 4.2.04
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1134961 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 47)
- Fix for latest hamlib changes
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1121734 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 46)
- update to version 4.2.02
  * Maintenance release
- FSQ sounding CR/LF
  * add newline character at end of Sounding report
  * correct thread loop counter test
- fsq coding error
  * correct coding error reported by Ken, AD5XJ
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1108720 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 44)
- update to version 4.2.00
- New modem types
  * THOR 32
    . symlen = 256;
    . doublespaced = 1;
    . samplerate = 8000;
    . baud ~= 30;
    . rsid: 56 / 2119
    . interleave depth 10
    . viterbi polynomial 0x6d / 0x4f
  * THOR 44
    . symlen = 256;
    . doublespaced = 1;
    . samplerate = 11025;
    . baud ~= 40;
    . rsid: 56 / 2156
    . interleave depth 10
    . viterbi polynomial 0x6d / 0x4f
  * THOR 56
    . symlen = 290;
    . doublespaced = 1;
    . samplerate = 16000;
    . baud ~= 50;
    . rsid: 56 / 2157
    . interleave depth 10
    . viterbi polynomial 0x6d / 0x4f
- THOR docs
  * update THOR documentation
- TTY ptt dtr/rts
  * configuration item not being set by combo selection
  * update to flrig code
- THOR56
  * add THOR-56 modem
    . IFKP
    . symlen = 290;
    . doublespaced = 1;
    . samplerate = 16000;
    . baud ~= 50;
    . rsid: 56 / 2157
    . interleave depth 10
    . viterbi polynomial 0x6d / 0x4f
- THOR 32/44
  * add new THOR modes
    THOR 32:
    . IFKP
    . symlen = 256;
    . doublespaced = 1;
    . samplerate = 8000;
    . baud ~= 30;
    . rsid: 56 / 2119
    . interleave depth 10
    . viterbi polynomial 0x6d / 0x4f
    THOR 44:
    . IFKP
    . symlen = 256;
    . doublespaced = 1;
    . samplerate = 11025;
    . baud ~= 40;
    . rsid: 56 / 2156
    . interleave depth 10
    . viterbi polynomial 0x6d / 0x4f
- Waterfall cursor
  * correct position/width/shape of waterfall cursor center tic
- Revert "FSQ s/n"
  * This reverts commit a29d78a42f8a75c5f42f2f328ea4e5d848c07f8d.
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1099588 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 43)
- update to version 4.1.27
  * Macro <PAUSE> restore missing function
  * navtex, fix and simplify timing recovery logic
  * add TEN_TEN field to log.adif file
  * add CTRL-P as pause/break equivalent keystroke
  * improved FSQ ans IFKP s/n and squelch processing
    . faster acting squelch open/close
    . modified s/n evaluator
  * EQSL submission, always submit last dated log entry independent
    of sort order
  * wfonly fix, segmentation fault during startup, NULL control
  * callook.info, enable https queries
  * Miscellaneous gcc cleanups
  * allow user to specify which avatar image to use for ifkp/thor
    transmission
  * add set contest start number xmlrpc method
    update counter and current contest number
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1071964 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 41)
- update to version 4.1.26
  * fix for tx monitoring without an initialized audio device
  * The header file error.h does not exist in the musl libc. It is safe
    to just remove it.
  * Add documentation for Cloudlog part
  * Add button for testing the API key
  * Add ability to log to cloud (web) log
  * correct window icon tranparency for Unbuntu window manager
  * changed reading system fonts to fonts dialog instantiation
  * modify test and action for FL_LEAVE event in frequency control widget
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1065943 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 40)
- update to version 4.1.25
- Fix Windows seg fault
  * use of REQ from unregistered thread
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 1065382 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 39)
- update to version 4.1.24
- CTY.dat
  * create separate configuration tab
- cwio speed
  * transfer changes in flrig cwio speed to tx wpm vice
    rx wpm
- FreqControl / fltk-1.4
  * update for compatability with fltk-1.4
- N3FJP Control Interface Fix
  * Improved reliability of freq control from fldigi
    when using N3FJP for rig control
  * Updated documentation on N3FJP interface setup
- Resolve Compiler Warnings
  * No functional changes or bug fixes
- CW quote character
  * add '"' to table of valid CW characters
- FC update
  * use identical code as in flrig
- UI Freq Control / N3FJP Interface
  * Adjustments to the N3FJP interface code related to FC changes
  * Additional ULL data type-related changes to log-related functionality
- PO files update
  * Greek po file update: Haris Andrianos <sv1grb@gmail.com>
  * Polish po file update: Roman Bagiński <sp4jeu@gmail.com>
- Autotools/gettext update
  * update to autoconf 2.69
  * update to autoconf 2.71
  * update to gettext 0.21
- Fix MinGW warnings
  * code around inadequate MinGW macro parser
    compiler fails to correctly parse "%llu" in macro statements
- Window Icon Transparency
  * add code to insure Window decoration icon transparency
- Raster widget width
  * fldigi assumes a width and height of the raster widget of > 4 which
    may not always be the case when running in a tiling window manager
    such as i3.  This results in a crash due to an allocation of the
    raster video buffer with a negative width or height.
- N3FJP Control Interface
  * Improved reliability of freq control from fldigi
    when using N3FJP for rig control
  * Updated documentation on N3FJP interface setup
- vumeter
  * allow user selectable vumeter scale
    . original audio level scale
    . wsjtx emulation
- FSQ QTC/QTH buttons
  * add right click to access edit controls
  * replicate the QTH control on the FSQ config panel
- monitor audio
  * Rx audio gain parameter corrected
  * Tx audio fixed, fixed at last
    . ring buffer too small for some modem types
- DTR/RTS CW signaling
  * correction to configuration dialog text
- <LDT> macro tag
  * correct editor tag entry
- HTML5 escape sequence
  * convert special characters to HTML5 escape sequence
    in lookup functions
- Mode State
  * expand mode state to index both by-mode and by-band
  * mode state includes these parameters:
    . band
    . TX attenuator: default -12.0 dB
    . squelch level: default 30 % of full scale
    . squelch state: default ON
    . afc state: default ON
    . reverse: default OFF
  * save mode-band state variables in mode_state prefs file
  * save global mode state variable in status prefs file
  * rewrite as C++ class, insure compatibility with OS-X Lion gcc
- rtty squelch
  * correct squelch estimation for zero signal, zero noise
- Audio Filter
  * Add bandwidth lines to waterfall display
- Macro Editor modal state
  * add code to set macro editor to non-modal
- K4 qrq CW
  * change CAT keying to allow up to 100 WPM on K4.
- Sans Portaudio
  * stub out audio alert and rx monitor functions if Portaudio
    library not present
- Resolve Compiler Warnings
  * No functional changes or bug fixes
- UI Freq Control / N3FJP Interface
  * Adjustments to the N3FJP interface code related to FC changes
  * Additional ULL data type-related changes to log-related functionality
- UI - Frequency Control refinements
  * Made FC behavior consistent across flapps
  * Changed freq data types to ULL to support higher max freq
- User Interface - Combobox fixes
  * Fixed several edge case behaviors with Combobox widgets
- Fixed County combo box crash to desktop
  * Under some scenarios, clicking on the County combo box button
    in the Log section of the main UI would cause the program to crash.
- Fixed 30 meter CW shortcut in frequencies2.txt
  * Typo in frequency for 30 meter CW put it on the 160 meter band
- Fixed grid locator spec in pskreporter query
  * Error in query syntax precluded filtering Activity
    by arbitrary grid square
- Activity Query Fix
  * Fixed crash-to-desktop upon Activity (pskreporter) query.
    The associated thread required a qrunner object for
    communication with the main thread but did not have one.
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 986114 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 38)
- update to version 4.1.23
- Deprecated code
  * remove C17 deprecated use of "std::iterator"
- Correct errors caused by commit 9c035e809b
  * original commit failed to correctly send flmsg autosend character stream
- xmlrpc notch
  * modify debugging statements
- audio alerts / monitor
  * change sound card defaults
- nanoIO ptt
  * bug fix
- cw browser
  * partial reversion of commit dbe3622cc4d01f7
  * bug fixes for multi signal cw decoder
  * correct marquee scrolling to use all of available space
- Signal browser
  * correct marquee end of line detection
- cw via flrig
  * remove dead code
- scripts
  * update build scripts for recent development OS update
- FSK via flrig / nanoIO
  * add automatic insertion of '[' and ']' start/stop characters
- INSTALL update
  * update dependency list
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 975319 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 37)
- update to version 4.1.22
  * Maintenance release
    . includes update to the Greek language translation
      thank you Haris <sv1grb@gmail.com>
  Save/Restore AFC by mode
  * add missing call to set_mode_afc
  Revert "APPLE PortAudio"
  * This reverts commit cc666964cb6b8b8cace655226704e4b028a084c9.
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 974786 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 36)
- update to version 4.1.21
  APPLE PortAudio
    * add device index to device names to allow fldigi
    choice menu to discern amongst identical devices
    . i.e. multiple C-Media USB Audio Devices will
      possibly list as
      - C-Media USB Audio Device #3
      - C-Media USB Audio Device #5
  Lion compilation
    * fix missing includes for mach_time.h in cw.cxx
  IPC log report
    * change logging date report to date ON vice date OFF
  xmlrpc methods
    * add new methods all data in ADIF 3.1.2 compliant format
    . logbook.last_record
    . logbook.all_records
    * add new methods as ADIF 3.1.2 compliant strings
    . modem.get_mode
    . modem.get_submode
    * add new date-time methods
    . log.get_time_on
    . log.get_date_on
    . log.get_time_off
    . log.get_date_off
    date-time correctly synchronized and in ZULU time
  CW h/w weight
    * provide control to control keying weight for DTR/RTS
    keying.
  build m4 script
    * correction to m4 build script for libmbedtls test
  trx fft
    * Add fft monitoring of transmitted signal
  flrig poll
    * provide user configurable poll interval
  CW/FSK
    * update flrig cw/rtty code
    * update rigcat FSK code
    - separate all bit timing from main thread
    - adjust sleep method for OS-X performance
    - adjust sleep method for Windows OS
    * add missing FSK commport control initialization
    * update cwio DTR/RTS rigcat keying
    - replace bit timing with high resolution interval timer
    - deprecate timing compensation
    - test satisfactory on Linux, 5 to 100 WPM
  log macro
    * fix parsing bug when a trailing <HS, <LOCK etc is in macro text
  psk reporter
    * update to report generation logic
  Documentation
    * Build instructions, update link
    * operating multiple copies, fix --config-dir text
  FFT Monitor update
    * Add complex signal processing to FFT usage
  CW multi-channel
    * changed cw viewer multi-decoder filtering to use independent
    fir bandpass filter centered on 50 Hz intervals
    . out-of-band reject 60 dB between adjacent channels
    * add right click clears channel to cw viewer
  PO translator recognition
    * Correct entry for Italian translator
  fmt debug file
    * suppress writing fmt debug.csv file
  IFKP Avatar
    * Fix crash when sending IFKP avatar
  FSK keying
    * add ability to key xcvr in FSK using either
    . a DTR or RTS serial signal line (default RTS).
    . serial port can be shared with rigio or a separate port
    * SPACE always sent as LETTERS character
    * 100% functional on Linux including Pi3/4
    * 100% functional on on macOS 11.6, 10.13.6, and 10.7.5
    * 100% functional on Win-10
    * BUG - fixed excessive CPU usage while Tx without text (idle)
    * TIMING - tune timing loop for slow cpu's such as Pi3
    * update to accu_sleep
    . improved function performance
    . move accu_sleep to util.cxx
    * update to baudot generator
    * add flrig / FSK interface
  xmlrpc QSY
    * add enable/disable QSY xmlrpc command for server
  dxcluster
    * bug - do not change mode if comments do not contain
    a valid ADIF mode name
    * set correct mode based on dxline contents
    * qsy to rf/sweetspot for identified mode
  Mode Parameters
    * save squelch settings by mode and reapply when
    mode selected: squelch value, squelch button
    . setting saved in file squelch_by_mode.prefs located
      in the fldigi main files folder.  prefs files are
      user editable text format which are read during
      program start up.
    * save and reapply AFC state by mode
    * save and reapply TX level attenuator by mode
    * initialize all values to current states on first
    execution, or when file mode_state.prefs is deleted.
  MAPIT macro
    * force lat/lon specifier to use '.' and NOT ','
    Google maps will not accept the ',' decimal separator
  Documentation update
    * add/update documentation for
    . Domino-EX Micro
    . OFDM modes
    . Thor Micro
    . Thor 25/50/100
    . 8 psk modes
  Polish translation update
    * update to pl.po provided by Roman Baginski, SP4JEU
  flarq using fix
  WinKeyer
    * Fix disconnect between fldigi and WinKeyer potentiometer
    * Change WK WPM char/space timing.
    . remove dependence on winkeyer echo
    . allow user to calibrate to a nominal WPM setting
  KNWD cat keying
  synop event reporting
    * changed default event reporting to VERBOSE to reduce event
    log noise for users not operating SYNOP
  RsID EOT
    * Add RsID end-of-transmission code sequence, 263
    . separately configurable notify dialog
  MacOS Lion seg fault
    * Disallow static instantiation of cMorse class.
    . ALWAYS USE cMorse * instantiation.
  using namespace std
    * deprecate usage.  conflicts caused by c++11 compiler
    when building 64 bit minGW target
    . remove all use of "using namespace std"
    . add explicit "std::" predecessor for every standard lib
      reference
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 910258 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 35)
- update to version 4.1.20
  Cosmetic changes
    * Fix cosmetic issues reported by Bob, VK2YQA
    * Fix parse of macro <PUSH>
  Gleam scheme
    * add fltk 'gleam' UI scheme
  xmlrpc id
    * add client ID to client requests
    * add client ID to server parsing
  cw tracking
    * adjust tracking filter constants to improve power detection
  Navtex modem
    * make single bit flip correction guess a little smarter
      The flip_smallest_bit code was written with the assumption that the
      discriminator has equal weights for mark and space, that we are equally
      likely to get things wrong in each direction, and that flipping the bit
      with the smallest absolute value is likely to get us what might have been
      transmitted.
      However, in the face of selective fading and QRM, the assumption of
      symmetry proved to be wrong. This is "helped" by the 3/4 framing of
      SITOR-B, where every character has 3 marks and 4 spaces, resulting in
      the mark value consistently getting a lower envelope estimation than
      the space value, even when both are the exact same signal level!
      Make the bit flip guessing a little smarter by correcting towards the
      3/4 framing, but only if this character is only one off from a valid
      character.
      This seems to result in slightly better message decoding in marginal
      circumstances.
  Smeter Pwr_meter
    * correction to xmlrpc procedure to get smeter and power out meter from flrig
  My Callsign
    * modify edit code to maintain cursor position
  Contest fields
    * Change to Rx text field parsing
    * Change to cut number parsing
  gpio ptt
    * fix for pi3/4 gpio h/w UDRC-II operation
  Add OFDM modes for NBEMS
   * OFDM-500F for HF SSB
     - survives HF NVIS/long path
     - 4-carriers of 62.5-baud 4PSK = 250 bps
     - 1/2 rate K=15 FEC with 4sec interleaver
   * OFDM-750F for HF SSB
     - survives HF NVIS/long path
     - 3-carriers of 125-baud 8PSK = 562 bps
     - 1/2 rate K=13 FEC with 3.2sec interleaver
   * OFDM-2000F for HF-SSB/FM
     - 8 carriers of 125-baud 8PSK = 2000bps
     - 2/3 rate K=13 FEC with 3.2sec interleaver
   * OFDM-2000 for HF-SSB/FM
     - 4 carriers of 250-baud 8PSK = 3000bps
     - NO FEC, meant for line-of-sight
   * OFDM-3500 for FM 9600-port
     - 7 carriers of 250-baud 8PSK = 5250bps
     - NO FEC, meant for line-of-sight
     - Requires Signalink made-after 2018 connected to the 9600-jack
   * OFDM-2000F CPU-load fix
     - FEC of previous mode too heavy for some CPUs
       . Reduced to: K=11 FEC with 1600msec interleaver
       . Other mode parameters unchanged
   * Added Vestigial-carrier based AFC to OFDM modes
     - Increases robustness and tolerance to drift
    * OFDM 2000F hold
     - commented out OFDM 2000 and 2000F modes for bugfixes
     - OFDM 500F, 750F, and 3500 are complete
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 902664 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 34)
- update to version 4.1.19
  Vestigial AFC fixes
     * Fix OFDM and 8PSK AFC jumping randomly to noise-signals
  C-Media PTT support
    * add support for C-Media ptt signal, used by DAR-30 etal
  LNW macro tag
    * add missing add to log call
  Notes
    * add Notes as a retrieve field for last worked call lookup in logbook
  lower case tx
    * defeat lower case TX when text source is from arq or xmlrpc socket interface.
  Win Install Directory
    * Change installer to target either 32 or 64 bit installation
  Qso Party Cabrillo
    * add state & country selections
  mxe scripts update
  cwid
    * enable cwid for
      . T/R button reset to Rx
      . ^r in xmlrpc transmit text strings
      . ^r in macro text
      . ^r in transmit text
      NOTE: recommend disabling cwid for all ARQ type message transmissions;
            flarq / flmsg.
  Doxygen srcdoc fix
   * MBEDTLS breaks the cppcheck tool, bypass checking for now
  Dxcluster freq
    * change to accommodate either '.' or ',' as the integer fractional part
      of frequency in kHz.
  Documentation update
    * image and text associated with menu items
      . View/Rig/Log Controls
      . View/Waterfall
  Carat r/R
    * if modem is not IFKP, change to identical function for ^r and ^R transmit
      character sequence
  WIN Build Errors
    * Correct Windows 64 bit build segmentation fault caused by ulong int
      usage for string pointer. Replaced with size_t
  Compiler warnings
    * fix compiler warning on use of memset
      . rsid.cxx
      . ifkp.cxx
  flrig cwio
    * DTR/RTS CW keying using xmlrpc commands to flrig
  Set/Get Notch
    * Correct notch processing when used with flrig
    * RigCAT notch processing
      . Add wait 2 poll cycles between set and get notch
  FMT mod
    * limit estimation error to user defined value, reset tracking if error
      exceeds the set value
    * add +/- 5 and +/- 10 plot ranges
  Tx Monitor Level
    * Change control to dB scale to allow greater range of user control
  fh baud
    * modify fh parameter printout
  dxcluster
    * Immediate cmd
      . ! character as first in command definition will cause the command to be
      send immediate upon selection of that command button
  WF-only mode menu
    * add missing modes
  PSK-modes fix false triggers of DCD-OFF
    * Certian character combinations were triggering DCD-OFF
    * DCD-OFF code now searches over 6-bit window
    * Prevents rare data-loss bug mid-transmission
  fmt
    * add callback handlers to
      . btn_unk_enable
      . btn_ref_enable
      . btn_fmt_record
    * reset frequency whenever ref or unk button is pressed
  Win32 Serial Port
    * change
      "if (!hComm)" to
      "if (hComm == INVALID_HANDLE)"
  CW punctuation
    * Allow user to suppress decode/encode of specific punctuation characters
    * Allow user to select character to display noise decodes
      . default '*'
      . '_'
      . ' '
      . none
  WX
    * Correct <WX:xxx> weather macro text substitution
  Canada
    * Add missing provinces / regions
  PulseAudio Server String
    * always enable PA server string control to allow user to clear or modify entry
    * fix hanging up on server fault message dialog
      . caused by message dialog on being re-entrant
  macOS arm64 builds
    * Change macosx macro to include darwin20 target
  Waterfall buttons
    * Set all buttons to visibile for new installation
  Audio Codec
    * fix for Portaudio h/w codec missing during fldigi startup
      . missing h/w could cause segmentation fault on some systems
      . added try{}catch{} to trx audio path
      . display error message
      . reset audio device to NULL codec
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 867749 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 33)
- update to version 4.1.18
  WF fft controls
    * Restore averaging, fft pre filter, latency controls
  Debug text
    * add millisecond timing to debug time stamp
  flarq build
    * fix broken build for ./configure --disable-fldigi --enable-debug
  Exit processing
    * Set PTT off if user elects to close fldigi with PTT enabled.
      - works for both Files/Exit and the dreaded windows decoration bar
      'X' button.
  Scheduled Macro
    * Add PTT OFF during scheduled count down
    * Add clock display on status bar during scheduled count down
    * remove end-of-line '\n' white space between macro tags, i.e.
        <!WPM:24>
        <LOCAL><!SKED:12:00>how now brown cow<RX>
      becomes
        ^!^!how now brown cow
      after parser substitutions
    * Add space ' ' to end of inserted file <FILE:...> if file does
      not contain either ' ' or '\n' as last character
  xmlrpc
    * flrig detection update
  flarq debug
    * fix to allow --enable-debug with flarq build
  Doc update
    * CW CAT keying, add IC705 to list of tested transceivers
  4.1.18 should exhibit faster shut down.
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 852861 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 32)
- update to version 4.1.17
  N3FJP support
    * remove sending OTHER8 category for all logs
  CW keying
    * added Elecraft KY cat command CW string keying
      . K3S tested
    * added Kenwood KY cat command CW string keying
      . TS-480 tested
    * added Icom cat command CW string keying
      . IC-7100, IC-705 tested
    * added Yaesu cat CW string keying
      . FT-991a tested
    * For use ONLY with
      . RigCAT transceiver control
      . flrig transceiver control
        - requires flrig 1.3.53 or greater
  Rx Monitor
    * fluid source cleanup
    * split UI source from confdialog.fl
  Contestia / Olivia
    * Added mode CONTESTIA 16/250 with RsID 275
    * Added macro code to allow any valid Contestia or
      Olivia BW/TONES combination to be set via macro tags:
      . <MODEM:CONTESTIA:BW:TONES>
      . <MODEM:OLIVIA:BW:TONES>
      . where BW in set {125, 250, 500, 1000, 2000}
           TONES in set {2, 4, 8, 16, 32, 64, 256}
  Greek translation
    * Update to Greek po file
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 848442 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 31)
- update to version 4.1.16
 Cty.dat
  * Update distibution cty.dat data files
    dated 12 November 2020
 Greek translation
  * Update to Greek po files
 Globals
  * fix MODE_THOR_FIRST entry.
  * fix MODE_DOMINOEX_FIRST entry.
 fmt fixes
  * track colors not correctly shown on tracking indicators
 view_cw
  * change sample rate to be keyed to cw decoder samplerate
 Canadian Provinces
  * update user configuration panel
 FreeBSD/nullptr
  * nullptr is defined in _null.h
 Navtex
  * fix kml file clean up code
 benchmark
  * update to current gcc version
 Phase and FEC quality display
  * Add phase-accuracy display for PSK modes (non-PSK31)
  * Added better FEC confidence code to THOR
 Add new platform optimizations
  * added new --enable-optimizations options to ./configure
    RaspberryPi 1,2,3,4 [rpi1, rpi2, rpi3, rpi4]
    BeagleBone Black [bbb]
    Cyclone5 [cyclone5]
    Optimize for sse4 [sse4]
    Use AVX extensions [avx, avx2]
    i486, i686 [i486, i686]
    x86-64 [x86-64]
    ARM CPU-native [nativeARM]
- enabled for x86-64
 Updated Doxygen Sourcecode Docs
  * Now renders to SVG for graphics (doxygen 1.18)
  * Fixed scripts for Cppcheck 1.9 changes
  * Added auto-installer for packages on Debian-like systems
  * Improved main page: index.html
 fonts
  * fix slow start caused by font fixed/proportional enumeration
    fixed evaluator moved to separate thread during first
    instantiation of Font_Browser class.  Actual time to enumerate
    2650 fonts on an i5 3.2 GHz system is approximately 25
    seconds.  Background process does not effect UI, but selection
    of fixed fonts in font browser dialog may not show all of the
    fixed fonts until the evaluator thread exits.
 PSK Reporter query
  * request fails to pskreporter, caused by hard coded request to NWS
    pskreporter site very slow in responding to connect request; caused UI
    to freeze.
 Logbook compile warning
  * replace strncpy with "*comma_position ="
Walter Fey's avatar Walter Fey (dl8fcl) accepted request 842395 from Walter Fey's avatar Walter Fey (dl8fcl) (revision 30)
- update to version 4.1.15
  * New meter control to assist in setting up input audio levels
  * New Frequency Measurement Test, FMT, analysis modem
  * New macro tags designed for W1AW style CW broadcasts
  * Restructure and update of on-line (html), and pdf help documents
  * Code changes to comply with changes to C++ compiler
Displaying revisions 1 - 20 of 49
openSUSE Build Service is sponsored by