* Changed interface method to connect to DigiTalk
autostart no longer initiated unless so configured
* Changed Connect button on Misc tab to provide for
both connect and disconnect
* Added new macro tags to allow DigiTalk connect /
disconnect using function keys
- <TALK:on|off|t> start, stop, toggle
the connection to the DigiTalk socket server
Changed creation of NBEMS directory structure.
* Only created when required by program or elected by
operator when using the File/Folders/NBEMS files... menu item
* Changed NBEMS directory to ~/.nbems/ on Linux and friends
* NBEMS directory remains NBEMS.files on Windows
* Append text to main window title such that the title set with
-title is preserved as a prefix.
* Use the -title argument as the JACK or PulseAudio stream name.
* Remove deprecated options: --twoscopes, --experimental
* Add --wfall-only alias for --wo
* Rename --frames-per-buf to --frames-per-buffer. Old option name will
still work as it is an abbreviation.
* Add arg_error function to handle errors. Messages may be printed to
stderr or displayed in an error dialog depending on OS and whether
stderr is a terminal.
When copying configurations around among similar machines, a non-optimal
Sinc interpolator may have been selected. Provide the user with the
information even when fldigi has already been configured.
Add menus to select
* modes that will be switched to on RSID reception
* modes for which to transmit RSID / VideoID / CWID
The defaults are:
* Receive RSID: all modes
* Transmit RSID & VideoID: all except CW, PSK31, RTTY
* CWID: all except CW
Also add option to choose which modes are shown in the main OpMode
menu.
The Intel Atom N270 and N280 processors score about 17 in the speed test
and are placed in the slowest category, which uses the LINEAR sample
rate converter. However, they can easily handle the much better
SINC_FASTEST converter with some operator care. Lower the slowest
threshold to 15 and assume that the operator will know not to run too
many CPU-intensive programs at the same time as fldigi.
* Added Gaussian noise source with adjustable level in dB.
* Access requires command line switch --noise.
Controls appear on Configuration/Operator Tab.
* Not for use with transmitted signals, but for generating
an audio test file or testing with cross connected audio
cables between two computers.
* Modified modem decoders where necessary to level adjust
between transmit and receive s/n.
* Added a waterfall-only GUI to allow external applications to
use fldigi as a modem / waterfall application. External app
must provide the Rx / Tx / Logger services.
Command line switch --wo is used to obtain this minimalist
UI.
* Added limit controls on waterfall cursor movement/selection
* Added limit controls on modem AFC movement
* Limits imposed by LowFreqCutoff, HighFreqCutoff config items
Effect immediate to configuration item change
* Fixed bug which caused erroneous request to save log on exit
* Add flarq to build system and installers
* Modify test scripts
* Add flarq manual page
* Add flarq command line argument handling
* Improve flarq's windowing system support
* Add new asciidoc Beginners' Guide and manual pages. The guide and man
pages are built if asciidoc and a2x utilities are present on the build
system.
* Install man pages and fldigi-shell.
* Update build system to automatically copy the HTML version of the
guide to the source.
* Add missing config.h include.
* Change "invalid option" error message.
* Disabled creation of "Fldigi<datetime>.log" unless or
until the "File/Log/Log all RX/TX text" is enabled.
* Closes the log if the menu item is disabled.
* Prevents accumulation of unnecessary empty files
Exception handling fix for portaudio
Thread shutdown bug fix for win32
Cosmetic change to colorsfonts dialog
Change to FTextView family
revert to character counting for proportional fonts
This patch adds a new configure switch (--enable-benchmark) which builds a
binary suitable for measuring the modems' decoding speed. The new
--benchmark-* switches can also be used to batch-decode audio files
if sndfile support is enabled.
* Use a single buffer for HomeDir and PskMailDir expansion
* Use fl_filename_absolute to expand --config-dir argument
* Replace checkdir() and checkdirectories() with single function