Revisions of freedv

Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 1083362 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 28)
-  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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 1075350 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 27)
- 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 1063792 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 26)
- 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 1045473 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 25)
-  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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 1041223 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 24)
- 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)
- 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)
- version 1.8.3.1
  * Build system improvements:
    + Fix issue preventing patch version from being passed to
      Windows installer. (PR #271)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- version 1.6.0
- patches freedv-explicitely-convert-to-cstring.patch and
  freedv-hamlib42.patch removed as applied upstrewam
- add a patch freedv-hamlib42.patch to fix build with hamlib 4.2+
- version 1.4
- version 1.3.1
- version 1.2.2
- version 1.2
- version 1.1
- version 1.0.1
- version 0.99
- initial release
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 1034092 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 23)
- version 1.8.4
  * 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 1008582 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 22)
- version 1.8.3.1
  * Build system improvements:
    + Fix issue preventing patch version from being passed to
      Windows installer. (PR #271)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 997440 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 21)
- 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 991801 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 20)
- 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) committed (revision 19)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) committed (revision 18)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 989687 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 17)
- 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)
- 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 952036 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 16)
- 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 922772 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 15)
- 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)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) committed (revision 14)
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 916840 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 13)
- version 1.6.0
- patches freedv-explicitely-convert-to-cstring.patch and
  freedv-hamlib42.patch removed as applied upstrewam
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 907446 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 12)
- add a patch freedv-hamlib42.patch to fix build with hamlib 4.2+
Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) accepted request 907444 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 11)
- add a patch freedv-hamlib42.patch to fix build with hamlib 4.2+
Displaying revisions 1 - 20 of 28
openSUSE Build Service is sponsored by