|
|
|
|
Changelog for fldigi-4.2.06-73.4.x86_64.rpm :
* Fri Oct 11 2024 Walter Fey - update to version 4.2.06- mfsk for QRP Labs qmx/qmxp * remove silence period after preamble . qmx drops transmit signal after initial mfsk preamble . RsID signal should not be used with qmx series xcvr- ADIF correction * correct various FeldHell ADIF reports: . Feld Hell HELL . Slow Hell HELL . Feld Hell X5 HELL . Feld Hell X9 HELL . FSK Hell-245 FSKH105 . FSK Hell-105 FSKH245 . Hell 80 HELL80 In the current ADIF specification https://adif.org.uk/314/ADIF_314.htm#Mode_Enumeration - FSKH105 and FSKH245 do not exist as MODE in the ADIF specification - HELL80 is a SUBMODE rather than MODE, so should be exported = as HELL HELL80 . HELL SLOWHELL . HELL HELLX5 . HELL HELLX9- FSQ rx/tx freq * Remove variable frequency selection on configuration tab- color prefs * move color definitions from configuration to a separate prefs file to allow independent color renderings. * specify all colors as a triad: red, green, blue 0 to 255- Main dialog position * allow location on left-center-right monitors.- Micro modems * change name to avoid double word parsing issues with frequencies2.txt- colors and scheme * allow user to select default background and foreground colors . supplements command line usage- AATTQSY+ macro tag * QSY after TX to RX transition- autotools * update m4 macros - fw / ww * simultaneous farnsworth / wordsworth keying. if and only if: wordsworth < farnsworth < keying wpm- Wordsworth keying * Correct spacing algorithm using smaller intervals of silence to avoid audio stream buffer overflow- UDP/CLOUD log record * add write log record to UDP socket concurrent with other internal and external logbook recording. UDP record in ADIF format and contains the fields specified on the UDP field selection dialog. * Add field selection for cloud logbook export * UDP and CLOUD export records are terminated by the tag. * Make field selection paradigm identical for udp and cloud exports. * ADIF specification compliance . change frequency field comma, \",\", to period \".\"- FMT thread * insure that FMT thread is closed when modem is deleted . windows gags on multiple threads writing to same object * put a whole file lock on the csv file during entire time it is being written to by the FMT modem. Excel is an ultra greedy application that attempts to lock a file before any reads or writes and does so even to a file opened for write by another program. Bah Humbug! * Tue Apr 23 2024 Walter Fey - 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 * Wed Jan 17 2024 Walter Fey - update to version 4.2.04- PO files * Add Catalan ca.po * Update Greek el.po- MS * add read from std pipe- xmlrpc remote log * set xmlrpc execute timeout to 10.0 seconds for all fllog access- font browser * update font browser widget class to use std::list for enumerating fonts- gpio ptt * correct gpio export routine- MACRO tags * Add missing trailing \'>\' to macro tag string definitions- RsID Rx button color * remove from button initialization list- hamlib 4.6 bug fix * hamlib 4.6~git changes creates incompatible call with previous versions of the library- FMT zombie * fix potential thread zombie if FMT modem shut down during a log write * added Mike to list of developers in About dialog- Squelch Macro tags * Add Digital Squelch on, off,toggle Digital Squelch level, 0..100- CLRLOG LOG LNW * Correct macro functions- JTSDK build * changes required for building in mingw JTSDK environment metar report * add unprocessed ob: line as a report option- Log fields * add MY_STATE * trim leading/trailing blanks * add UK counties to counties list * changed short form to blank when NIL selected for state * store fldigi version number in SQSO.txt file . regenerate list from internal string if version number does not match with executing binary- fldigi-hamlib-4.6.diff removed, fixed upstreem * Sat Nov 25 2023 Walter Fey - Fix for latest hamlib changes * Wed Nov 01 2023 Walter Fey - update to version 4.2.03 * 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 * Tue Oct 31 2023 Walter Fey - update to version 4.2.02 * matched pair release to flamp 2.2.10 * Sun Sep 03 2023 Walter Fey - 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- Waterfall cursor * correct position/width/shape of waterfall cursor center tic- Revert \"FSQ s/n\" * This reverts commit a29d78a42f8a75c5f42f2f328ea4e5d848c07f8d. * Wed Jul 19 2023 Walter Fey - update to version 4.1.27 * Macro 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 * Wed Mar 15 2023 Walter Fey - 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 * Wed Feb 15 2023 Walter Fey - update to version 4.1.25- Fix Windows seg fault * use of REQ from unregistered thread * Mon Feb 13 2023 Walter Fey - 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 * Polish po file update: Roman Bagiński - 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- 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. * Thu Jun 30 2022 Walter Fey - 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 * Fri May 06 2022 Walter Fey - update to version 4.1.22 * Maintenance release . includes update to the Greek language translation thank you Haris Save/Restore AFC by mode * add missing call to set_mode_afc Revert \"APPLE PortAudio\" * This reverts commit cc666964cb6b8b8cace655226704e4b028a084c9. * Tue May 03 2022 Walter Fey - 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 * 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 * Thu Aug 05 2021 Walter Fey - update to version 4.1.20 Cosmetic changes * Fix cosmetic issues reported by Bob, VK2YQA * Fix parse of macro 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 * Sun Jun 27 2021 Walter Fey - 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 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 * Fri Jan 29 2021 Walter Fey - 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 \'\ \' white space between macro tags, i.e. how now brown cow becomes ^!^!how now brown cow after parser substitutions * Add space \' \' to end of inserted file if file does not contain either \' \' or \'\ \' 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.
|
|
|