[Ham-Mac] fldigi 4.1.09 posted
w1hkj
w1hkj at bellsouth.net
Sat Jan 11 19:58:10 EST 2020
At http://www.w1hkj.com/files/fldigi/
* flarq-help.pdf <http://www.w1hkj.com/files/fldigi/flarq-help.pdf>
* flarq-help.zip <http://www.w1hkj.com/files/fldigi/flarq-help.zip>
* fldigi-4.1.09.tar.gz
<http://www.w1hkj.com/files/fldigi/fldigi-4.1.09.tar.gz>
* fldigi-4.1.09_i386.dmg
<http://www.w1hkj.com/files/fldigi/fldigi-4.1.09_i386.dmg>
* fldigi-4.1.09_setup.exe
<http://www.w1hkj.com/files/fldigi/fldigi-4.1.09_setup.exe>
* fldigi-4.1.09_x86_64.dmg
<http://www.w1hkj.com/files/fldigi/fldigi-4.1.09_x86_64.dmg>
* fldigi-help.zip <http://www.w1hkj.com/files/fldigi/fldigi-help.zip>
* fldigi-shell <http://www.w1hkj.com/files/fldigi/fldigi-shell>
* fldigi.txt <http://www.w1hkj.com/files/fldigi/fldigi.txt>
* fldigi_4.1.09-help.pdf
<http://www.w1hkj.com/files/fldigi/fldigi_4.1.09-help.pdf>
and at Source Forge <https://sourceforge.net/projects/fldigi/files/fldigi/>.
This is the first update release in 6 months and contains many bug
fixes, performance enhancements, non-English text translations, and new
capabilities. Please review the fldigi.txt, reprinted below.
------------------------------------------------------------------------
Version 4.1.09
Thu Jan 10 18:00:00 2020
config-dialog-mod
* Modify config dialog creation to insure that locale translations apply
to table entries
MilliSleep
* Change MINGW MilliSleep implementation to use nanosleep
PO updates
* Update po submissions from translation authors
* Change Italian translator to Emanuale Repetto, IZ1UKX
Alert/Rx-monitor playback
* fix playback distortion on Pi3 internal sound card
- sound OK on Cmedia thumb audio device
- sound chopped/distorted on internal sound card
- improved efficiency of portaudio callback function
- increased sound data blocks to 1024 frames each frame 2 float values;
right/left channel
* Add alert stream volume control
* Remove filter transients from rx audio stream
* Update Alert configuration tab
* Detect if use does not connect to audio alert device
New Install
* restore Data Source dialog tab to new install wizard
* fix missing cell element that caused table to not redraw correctly after
table resize or column resize
Audio alerts disable
* add enable/disable button to Audio Alerts playback device selection
- opening a portaudio stream on unavailable device
- caused segmentation fault
- open stream now properly handled
- default is disabled
* fix seg fault bug on "new" install Wizard if audio alerts activated
cw mods
* change timing parameter ranges
* change CW sample rate to 16000
* change waterfall drop rate computation
- drop rate independent of mode samplerate
* simplified CW AFCW generation code
* add CW keyline on DTR/RTS
* correct Farnsworth timing
* insure that initial state of DTR is disabled
* CW TUNE using DTR / RTS pins
Winkeyer
* correct WK_online status detection
Analysis mode
* change displayed tracking frequency to .001 precision
hamcall
* fix to broken hamcall lookups
RSID code assignments
* Assigned secondary Rsid Codes:
- DominoEX Micro: 691
- ThorEX : 693
ARRL CW bulletins
* changes to CW modem and macro language to support bulleting transmissions by W1AW
* add new transmit interval macro
<!SKED:HHMMSS:YYYYMMDD> to provide segmented scheduling
of transmission at exact date/time.
* change right channel QSK/PTT signal to square wav
- user configurable base frequency
* correct Farnsworth timing
* add timing compensation for more accurate WPM timing
* modified to work with 1.2.0 nanoIO sketch
lotw mangled report files
* tqsl trace file occassionally mangled when read by fldigi function
check_lotw_log. delay reading file until no change in trace file size
occurs with a 100 msec window
* improved lotw message box contents based on lotw trace file contents
* increase time-out delays waiting for tqsl trace file completion
tree metaphor
* change configuration dialog to use tree vice tab metaphor
* update user documentation
OS X Bus 10 error
* Bug fix on OS X.
Log ADIF export
* Add fields to "all" export
xmlrpc_rig
* increase timeout to 5 seconds
Display Logbook Datum
* re-enable control of displaying logbook datum when starting program
Rx monitor
* add monitor audio stream to allow user to listen to unprocessed Rx audio stream
* add Rx audio stream filter
* create separate Rx Audio dialog
- open on View menu pull down
Combo Box behavior
* add scrollwheel action to combo/list box behavior
* add widget Fl_Group::do_callback() to event handler
* correct FreqControl handler for scrollwheel
cw prosigns
* allow user to select cw prosign display
- long view, <SK> <BT> ...
- short view, as prosign short cut key defined on the CW prosign config' tab
RTTY bell
* enable BELL, visual and audible for TTY decoder
* pass BELL, \a, and CR, \r to xml rx data stream
* add RTTY bell waveform file
* add user configuration controls to disable BELL annunciation
* fixed Windows alert failure
* added ctrl-shift-g to special character group to insert
the <BEL>, 0x07 character into the transmit text
- hold control and shift down and press g multiple times
for a string of <BEL> insertions
* clean up trailing edge of phone ring
* implement separate thread for handling mp3 and wav
file playback.
- removes dr_mp processing from main thread
- prevents main thread locking during mp3/wav file
processing
MinGW mods
* changes imposed by changes to gcc and mxe components
* modifications to accommodate changes in mingw libraries and headers
CW International Chars
mp3
* Add mp3 decoder for mp3 files
- uses public domain decoder drmp3
- Audio playback, and
- Alerts
macros
* Allow CWID execution at specified position in macro text
* Modify macro tag <TIMER:nnn> to always start when state changes from Tx to Rx.
* Add <# comments> tag. Works same as <COMMENT:comments> tag
* Correct coding for proper operation of <SKED:..., <TIMER:...
and <REPEAT...> tags.
* Implement <UNTIL:hhmm[ss]:[YYYYMMDD]> macro tag
- halts macro at specified date/time when either <REPEAT>,
or <TIMER:nn> are specified in the macro text.
Xmt Audio file
* Add ability to transmit an audio file using new macro tag: <AUDIO:path-filename>
- macro editor opens an OS select file dialog
when the tag is selected from the pick list suggested use:
<MODEM:NULL><TX>
<AUDIO:path-filename-1>
<AUDIO:path-filename-2>
<RX><@MODEM:BPSK31>
or modem type of choice
* Audio file must be wav format, either mono or stereo any sample rate
* Returning to Rx stops current and any pending audio playback. Post Tx
macro tags are then executed. T/R button or Escape key will abort the playback.
* Please use responsibly - know and understand your license limitations for
transmitting audio files, especially music and/or copyrighted material.
Alerts
* Correct test for no output device
- do not use pa error handler
* Add ability to select the pa device for alerts output
- was using default device
- detect device default sample rate
- convert all sound files to def sr using fastest sinc converter
* Change output to use pa callbacks
Data file update
* Update/correction to file NAVTEX_stations.csv
- contributed by N2RY
flrig freq/mode
* Change order of sending frequency and mode to mode then frequency
Fltk 1.4.x
* Change to startup resize on MacOS built against fltk-1.4.x
Wefax autosave
* Change max lines to counter min=1000, max = 1000
Update check
* correct logic for update checking
WEFAX AFC
* Fix wefax AFC computation / application
- incorrect computation of center frequency
* Disallow audio stream playback on WEFAX
- not compatible with HAMFAX class decoder
* Remove status display messages
- state changes still logged to event log
* Force ".png" file extension on saved images
* wefax code cleanup
------------------------------------------------------------------------
More information about the Ham-Mac
mailing list