* PulseAudio/pipewire: Use fixed wait time between processing cycles.
* Fix compiler errors.
* Fix macOS and Windows compiler failures.
* Fix macOS build failure for real this time.
* Code cleanup.
* Add PR #1216 to changelog.
* Slow down waterfall rendering for smaller displays.
* Upgrade to official release.
* Hamlib: Add checking prior to retrieving minimum/maximum baud rates.
* Make sure whitespace is removed from rig name during config load.
* Add PR #1209 to changelog.
* Fix possible deadlock in ThreadedTimer.
* Do not trim rig names from library, only when comparing.
* Fix ODR violation in g_tx.
* Combine Locator and Distance columns.
* Pop up tooltip to show SW version instead of using an entire column.
* Add tooltip to better describe FreeDV Reporter tracking feature.
* Hide ReSync button (missed from previous PR).
* Move Assistance button to Help menu.
* Shorten thread names in integrations to match main app.
* Revert "Combine Locator and Distance columns."
This reverts commit 1c41913f51.
* Add PR #1132 to changelog.
* Make sure TX globals are properly initialized during startup.
* Allow Reporter columns to be moved by the user. Note: not persisting this yet.
* WIP column ordering persistence.
* Fix compiler error.
* Preserve sort ordering on Linux.
* Fix column sorting and naming bugs.:
* Allow columns to be hidden.
* Workaround due to previous bug, hopefully won't be necessary by merge.
* Make sure legacy column visibility is handled properly.
* Update changelog.
* Fix spelling mistake.
* Zero out waterfall when transmitting and not in full duplex. (#1136)
* Zero out waterfall when transmitting and not in full duplex.
* Add PR #1136 to changelog.
* latest user manual PDF
* Implement Windows specific column ordering save/restore.
* Fix Windows build error.
* Add additional debugging for Windows.
* Revert Windows-specific changes.
* Revert "Pop up tooltip to show SW version instead of using an entire column."
This reverts commit 55799509e1.
* Revert "Revert Windows-specific changes."
This reverts commit fa4bf18b8e.
* Windows: we need to get the new ordering after event handler's called.
* Forgot to allow Version column to be hidden.
* Better handle migration for columns that get added or removed.
* Fix most recent crash.
* Fix startup crash in GH environment.
* Fix Windows compiler error.
* Windows: need to make sure all columns in control are in the order list.
* Can't just push to a vector that's no longer in scope.
* Mirror files needed for Windows tests.
* Suppress possible cause of some of the Linux CI errors.
* Reduce RADE RX losses due to resampling.
* Add PR #1094 to changelog.
* Tweak outputSize to see if the resampler can give us more audio.
* Add additional check due to test failures.
* Only make 2x the input size available for output.
* Update changelog to put fix in 2.1.1.
* Prepare for v2.1.0 release.
* Fix libebur128 typo (thanks @ra1nb0w!)
* Fix lint error in CI process.
* Clear version restriction for torch package.
* Add random delay to hopefully avoid mpp failures.
* Undo VC++ Redistributable URL change.
* Experiment: increase PulseAudio thread priority.
Hopefully this will help avoid the issue where we intermittently lose sync within
the first few seconds of starting the modem.
* Delete .travis.yml as we don't actually use Travis for builds.
* Minimal changes needed to disable BW expander.
* Revert "Experiment: increase PulseAudio thread priority."
This reverts commit 816b493da7.
* Clean up changelog.
* strerror_r should be on separate line since it can return int depending on platform.
* Fix CI failures.
* Try forcing _DEFAULT_SOURCE to resolve warnings.
* Revert previous changes.
* Minimal changes to hopefully fix both macOS and Linux.
* Possible fix for macOS race condition during socket close.
* Reorganize FlexRadio integration so we can share code with KA9Q console app.
* Fix rtkit file path.
* Use same variable for both static and non-static Speex DSP library.
* Update Linux CI to reflect new paths.
* Refactor more common code for use by other integrations.
* Create skeleton KA9Q appplication, need to read/write from/to stdin/stdout to get basics up.
* Need to link against fdv_os_wrapper in common.
* Actually fix Linux linker failure in Flex waveform.
* Allow software name to be passed into ReportingController.
* Read audio from stdin and write to stdout.
* Fix crash on shutdown due to threads not being freed.
* Add pauses to make sure audio is handled live (i.e. not faster than RT).
* Add command line options to freedv-ka9q tool.
* Flesh out ka9q README.
* Clean up AppImage generation and enable CI for KA9Q integration.
* Add missed speex dependency.
* Forgot to change references to APPEXEC.
* Fix app paths for AppImages.
* Force AppImage file name.
* Use separate desktop files to avoid needing to override linuxdeploy.
* Use echo instead of ls for AppImage name generation.
* Fix test-appimage and enable verification on ARM targets.
* Need to use pattern, not glob.
* Need to use step ID.
* More fixes.
* Re-add accidentally deleted ./ from Fedora container execution.
* Add arm64 Fedora testing.
* Use RADE main again as a test.
* Revert "Use RADE main again as a test."
This reverts commit 60559ef0bc.
* Switch to raw file I/O.
* Update command line usage message.
* Add PR #1066 to changelog.
* Fix compiler error.
* Report RX only to FreeDV Reporter to indicate we can't TX.
* Fix crash on shutdown.
* Actually have audio process live.
* Fix typo in build_linux.sh.
* Enable ThreadSanitizer checks for CI builds.
* Make sure we're not actually checking for test results with tsan.
* Enable sanitizers on 22.04 and ARM runners.
* Suppress sanitizer errors in Ubuntu 22.04.
* We probably need Clang 22 to have Ubuntu 22.04 RTsan tests work properly.
* Use LLVM 22 for ASAN too to see if that will suppress the final leaks.
* Add missed lock in onRecvEnd.
* [no-ci] Update documentation.
* [no-ci] Further tweaks to user manual wording.