File freedv.changes of Package freedv
-------------------------------------------------------------------
Thu Apr 27 21:41:27 UTC 2023 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.9
* Enhancements:
+ Add 20% buffer for systems that are marginally able to decode
2020. (PR #355)
+ Enable RTS and DTR for PTT input to provide a voltage source
for some footswitches. (PR #354)
+ Show previously received callsigns in main window. (PR #362, #378)
+ Add Record button to the main window to easily allow recording
of the incoming signal. (PR #369)
+ Open GitHub releases page if Check For Updates is selected. (PR #382)
* Bugfixes:
+ Fix typo preventing use of Easy Setup when not having a radio
configured. (PR #359)
+ Fix issue preventing Yaesu sound devices from appearing in
Easy Setup. (PR #371)
+ Fix crash on Windows after resizing the window to hide the
waterfall. (PR #366, #375)
+ Use /dev/cu.* instead of /dev/tty.* on macOS. (PR #377)
+ Hamlib: avoid use of rig_get_vfo() for radios with only
one VFO. (PR #376)
+ Prevent status bar text from truncating unless required.
(PR #379)
+ Prevent devices from rearranging if one disappears. (PR #381)
+ Remove record completion popups to align with file playback
behavior. (PR #380)
* Cleanup:
+ Remove 'Split' button from UI. (PR #372)
+ Remove dead code for RX/TX loopback buttons. (PR #372)
-------------------------------------------------------------------
Wed Mar 29 19:36:09 UTC 2023 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.8.1
- version 1.8.8
* Bugfixes:
+ Resolve compile failure in EasySetupDialog on openSUSE.
(PR #344)
+ Prevent Mode box from auto-resizing to avoid unexpected
movement of other controls. (PR #347)
* Build system:
+ CPack: Properly handle the case where FREEDV_HASH doesn't
exist. (PR #345)
* Enhancements:
+ Show friendlier error if serial ports can't be opened. (PR #348)
+ Use same VFO retrieval mechanism for PTT as with frequency
sync. (PR #350)
+ Tweak PSK Reporter handling to report received callsigns
more quickly. (PR #352)
-------------------------------------------------------------------
Sat Jan 21 18:28:27 UTC 2023 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.7
* Code Cleanup:
+ Remove "force sync" option from Tools->Options (PR #332)
* Enhancements:
+ Add "Easy Setup" dialog to simplify first time setup. (PR #189)
* Bugfixes:
+ Add a bit of extra space for the sample rate drop-downs. (PR #336)
+ Add units for SNR gauge to match squelch gauge. (PR #339)
+ Fix compiler errors due to recent samplerate changes. (PR #338)
+ Fix inability to change to certain FreeDV modes for transmit.
(PR #340)
-------------------------------------------------------------------
Tue Dec 27 08:38:26 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.6
* Build system:
+ Suppress documentation generation when tagging releases. (PR #314)
+ Simplify build to reduce need for build scripts. (PR #305, #329, #331)
* Bugfixes:
+ Filter out non-MME devices to match previous behavior. (PR #318)
+ Use 64 bit int for frequency to enable reporting microwave
frequencies. (PR #325, #331)
+ Resolves issue with minimum button sizing in the Filter dialog.
(PR #326, #331)
+ Update labeling of clipping and BPF options to match actual
behavior. (PR #319)
+ Adjusts positioning and spacing of controls in the Options
dialog to prevent truncation. (PR #328, #331)
* Enhancements:
+ Add 2020B to multi-RX feature to enable RX and TX without
restarting session. (PR #312)
+ Hide modes not on the SM1000 by default. (PR #313)
+ Increase the default Record From Modulator time to 60 seconds. (PR #321)
* Code Cleanup:
+ Adjusted function prototypes to use bool instead of int. (PR #316)
-------------------------------------------------------------------
Wed Dec 7 20:33:49 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.5
* Build system:
+ Add checks for .git folder to prevent errors when building
from official release tarballs. (PR #294)
+ Simplify PortAudio static build to fix multi-core build issue
on macOS. (PR #304, #308)
+ Upgrade bootstrapped wxWidgets to v3.2.1. (PR #302)
+ Upgrade Docker container to Fedora 37. (PR #306)
* Enhancements:
+ Update FreeDV configuration defaults to improve first-time
usability. (PR #293)
* Bugfixes:
+ Fix issue preventing macOS binaries from running on
releases older than 12.0. (PR #301)
+ Fix issue with 2020B not being selected as default on next
start (PR #299)
* Documentation:
+ Update manual to reflect Ubuntu renaming libsndfile-dev to
libsnd1file-dev. (PR #297)
-------------------------------------------------------------------
Mon Nov 7 08:19:08 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.54
* Build system:
+ Updates to reflect LPCNet decoupling from Codec2 (PR #274)
* Bugfixes:
+ Add missed UI disable on startup for 2020B mode. (PR #279)
+ Fixed TX audio dropouts when using different sample rates. (PR #287)
+ Remove sample rates above 48K from audio configuration. (PR #288)
* Enhancements:
+ Add alternate method of determining 2020 support for non-x86
machines. (PR #280)
+ Remove unnecessary BW and DPSK options from UI. (PR #283)
+ Stats on left hand side of main window now auto-reset after
user-configurable time period (default 10s). (PR #262, #286)
-------------------------------------------------------------------
Wed Aug 17 17:30:09 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.3.1
* Build system improvements:
+ Fix issue preventing patch version from being passed to
Windows installer. (PR #271)
-------------------------------------------------------------------
Tue Aug 16 19:33:13 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.3
* Build system improvements:
+ Build Git version of Hamlib for Windows builds. (PR #261)
+ Remove build date and time from libsox. (PR #267)
+ Refactor CMakeList.txt using newer project format. (PR #268)
* Enhancements:
+ Update frequency and mode display every 5 sec. (PR #266)
-------------------------------------------------------------------
Sun Jul 24 21:50:30 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.2
* Enhancements:
+ Save rig names instead of IDs to prevent Hamlib off by one
issues. (PR #256)
* Bugfixes:
+ Increase plot buffer size to resolve issues with "To
Spkr/Headphones" tab (PR #258)
* Build system:
+ Depend on Codec2 1.0.5. (PR #259)
-------------------------------------------------------------------
Sun Jul 17 08:19:29 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.8.1
* Bugfixes:
+ Disable 2020B unless the installed Codec2 provides it.
(PR #257)
* Build system:
+ Update build scripts to use specific Codec2 and LPCNet
versions. (PR #257)
- version 1.8.0
* Enhancements:
+ PSK Reporter: Encodes callsign regardless of whether the
internet is working. (PR #214)
+ PSK Reporter: Sends report upon pushing Stop (vs. simply
clearing the report list). (PR #214)
+ PSK Reporter: Performs reporting in background instead of
hanging the caller of the PskReporter class. (PR #214)
+ PSK Reporter: Suppress reporting if we're playing back a
radio file (to avoid false reports). (PR #214)
+ Filter dialog: Increase length of vertical sliders to
simplify fine-tuning. (PR #224)
+ Modem compression (Tools-Options-Modem Clipping checkbox)
added to FreeDV 2020 for increased RMS power. (PR #211)
+ Added experimental 2020B mode. (PR #211)
+ Refactored audio handling to use pipeline design pattern.
(PR #219)
+ Eliminated requirement to use the same audio sample rate for
both mic and speaker devices. (PR #219, #234)
+ 60 meters shows as USB and not LSB for countries where FreeDV
usage is legal on that band. (PR #243)
+ Improved audio quality and reduced CPU usage for multi-RX.
(PR #246)
* Build system:
+ Add spell checking of codebase on every Git push. (PR #216)
+ Build Windows build on every Git push. (PR #220)
+ Default branch and repo to the current branch and repo for
Docker (or else reasonable defaults). (PR #233)
* Documentation:
+ Removed obsolete references to required sample rates for
voice keyer files. (PR #219)
+ Add troubleshooting instructions for serial port PTT on
Windows. (PR #226)
+ Add missing gcc-g++ package to Fedora build instructions.
(PR #235)
+ Add missing sox package to Fedora build instructions.
(PR #241)
* Bugfixes:
+ Suppress refresh of the sync indicator if disabled/no change
in sync. (PR #230)
+ Clarify location from where to run Docker build script.
(PR #231)
+ Change shutdown ordering to prevent hangs on slower systems.
(PR #236)
+ Disable PulseAudio suspend failure due to interactions with
pipewire. (PR #239)
-------------------------------------------------------------------
Thu Jul 7 19:11:43 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.7.0
* Enhancements:
+ PSK Reporter: Encodes callsign regardless of whether the
internet is working. (PR #214)
+ PSK Reporter: Sends report upon pushing Stop (vs. simply
clearing the report list). (PR #214)
+ PSK Reporter: Performs reporting in background instead of
hanging the caller of the PskReporter class. (PR #214)
+ PSK Reporter: Suppress reporting if we're playing back a radio
file (to avoid false reports). (PR #214)
+ Filter dialog: Increase length of vertical sliders to simplify
fine-tuning. (PR #224)
+ Modem compression (Tools-Options-Modem Clipping checkbox)
added to FreeDV 2020 for increased RMS power. (PR #211)
+ Added experimental 2020B mode. (PR #211)
+ Refactored audio handling to use pipeline design pattern. (PR #219)
+ Eliminated requirement to use the same audio sample rate for
both mic and speaker devices. (PR #219, #234)
+ 60 meters shows as USB and not LSB for countries where FreeDV
usage is legal on that band. (PR #243)
+ Improved audio quality and reduced CPU usage for multi-RX. (PR #246)
* Build system:
+ Add spell checking of codebase on every Git push. (PR #216)
+ Build Windows build on every Git push. (PR #220)
+ Default branch and repo to the current branch and repo for
Docker (or else reasonable defaults). (PR #233)
* Documentation:
+ Removed obsolete references to required sample rates for
voice keyer files. (PR #219)
+ Add troubleshooting instructions for serial port PTT on Windows. (PR #226)
+ Add missing gcc-g++ package to Fedora build instructions. (PR #235)
+ Add missing sox package to Fedora build instructions. (PR #241)
* Bugfixes:
+ Suppress refresh of the sync indicator if disabled/no change
in sync. (PR #230)
+ Clarify location from where to run Docker build script. (PR #231)
+ Change shutdown ordering to prevent hangs on slower systems. (PR #236)
+ Disable PulseAudio suspend failure due to interactions with
pipewire. (PR #239)
-------------------------------------------------------------------
Sun Feb 6 23:09:13 UTC 2022 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.7.0
* Bugfixes:
+ Resolves issue with waterfall appearing garbled on some
systems. (PR #205)
+ Resolves issue with Restore Defaults restoring previous
settings on exit. (PR #207)
+ Resolves issue with some sound valid sound devices causing
PortAudio errors during startup checks. (PR #192)
* Enhancements:
+ Removes requirement to restart FreeDV after using Restore
Defaults. (PR #207)
+ Hides frequency display on main window unless PSK Reporter
reporting is turned on. (PR #207)
+ Scales per-mode squelch settings when in multi-RX mode to
reduce unwanted noise. (PR #186)
+ Single-thread mode is now the default when multi-RX is turned
on. (PR #175)
+ Makes multi-RX mode the default. (PR #175)
+ Mic In/Speaker Out volume controls added to Filter window. (PR #208)
+ Cleans up UI for filters and makes the dialog non-modal. (PR #208)
+ Adds optional support for PulseAudio on Linux systems. (PR #194)
* Documentation:
+ Adds section on creating Windows shortcuts to handle multiple
configurations. (PR #204)
+ Resolves issue with PDF image placement. (PR #203)
* Build System:
+ Uses more portable way of referring to Bash in build scripts. (PR #200)
+ User manual now installed along with executable. (PR #187)
-------------------------------------------------------------------
Sun Sep 19 22:06:37 UTC 2021 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.6.1
* Bugfixes:
+ Uses UTF-8 for device names from PortAudio to resolve display
problems on non-English systems. (PR #153)
+ Resolves crash when using click to tune feature on main
window. (PR #157)
+ Resolves issue where test plots inside Audio Options dialog
hang during test. (PR #154)
+ Disable multi-RX options in Tools->Options when a session is
active. (PR #154)
* Resolves buffer overflow when using mono-only TX sound
devices. (PR #169)
* Enhancements:
+ Updates mode indicator on transition between TX and RX
instead of only on start. (PR #158)
+ Updates PSK Reporter feature to use new Codec2 reliable_text
API. (PR #156, #162, #166, #168)
+ Suppress unnecessary rig_init() calls to prevent FreeDV from
changing the current VFO. (PR #173)
-------------------------------------------------------------------
Sat Sep 4 10:02:57 UTC 2021 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.6.0
- patches freedv-explicitely-convert-to-cstring.patch and
freedv-hamlib42.patch removed as applied upstrewam
-------------------------------------------------------------------
Wed Jul 21 08:30:15 UTC 2021 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- add a patch freedv-hamlib42.patch to fix build with hamlib 4.2+
-------------------------------------------------------------------
Sat Mar 14 09:52:09 UTC 2020 - Wojciech Kazubski <wk@ire.pw.edu.pl>
- version 1.4
-------------------------------------------------------------------
Fri Jun 29 22:04:55 UTC 2018 - wk@ire.pw.edu.pl
- version 1.3.1
-------------------------------------------------------------------
Mon Jul 31 23:34:00 UTC 2017 - wk@ire.pw.edu.pl
- version 1.2.2
-------------------------------------------------------------------
Sat Mar 11 23:47:30 UTC 2017 - wk@ire.pw.edu.pl
- version 1.2
-------------------------------------------------------------------
Sun Oct 11 20:07:59 UTC 2015 - wk@ire.pw.edu.pl
- version 1.1
-------------------------------------------------------------------
Sat Sep 19 00:05:06 UTC 2015 - wk@ire.pw.edu.pl
- version 1.0.1
-------------------------------------------------------------------
Tue Aug 18 11:29:20 UTC 2015 - wk@ire.pw.edu.pl
- version 0.99
- initial release