diff --git a/CMakeLists.txt b/CMakeLists.txt index e03c979da..dacd8b188 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ endif() set(CMAKE_OSX_DEPLOYMENT_TARGET "10.11" CACHE STRING "Minimum OS X deployment version") set(PROJECT_NAME FreeDV) -set(PROJECT_VERSION 1.9.6) +set(PROJECT_VERSION 1.9.7) set(PROJECT_DESCRIPTION "HF Digital Voice for Radio Amateurs") set(PROJECT_HOMEPAGE_URL "https://freedv.org") @@ -46,7 +46,7 @@ endif(APPLE) # Adds a tag to the end of the version string. Leave empty # for official release builds. -set(FREEDV_VERSION_TAG "") +set(FREEDV_VERSION_TAG "devel") # Prevent in-source builds to protect automake/autoconf config. # If an in-source build is attempted, you will still need to clean up a few diff --git a/USER_MANUAL.md b/USER_MANUAL.md index 0c8ffd0ba..87345ebfb 100644 --- a/USER_MANUAL.md +++ b/USER_MANUAL.md @@ -912,6 +912,11 @@ LDPC | Low Density Parity Check Codes - a family of powerful FEC codes # Release Notes +## V1.9.7 TBD 2024 + +1. Bugfixes: + * Use double precision instead of float for loading frequency list. (PR #627) + ## V1.9.6 December 2023 1. Bugfixes: diff --git a/src/config/ReportingConfiguration.cpp b/src/config/ReportingConfiguration.cpp index 69d997ddf..d6ac35acb 100644 --- a/src/config/ReportingConfiguration.cpp +++ b/src/config/ReportingConfiguration.cpp @@ -110,13 +110,13 @@ ReportingConfiguration::ReportingConfiguration() if (reportingFrequencyAsKhz) { - float khzFloat = freq / 1000.0; - newList.push_back(wxString::Format("%.01f", khzFloat)); + double khzFloat = freq / 1000.0; + newList.push_back(wxString::Format("%.01lf", khzFloat)); } else { - float mhzFloat = freq / 1000000.0; - newList.push_back(wxString::Format("%.04f", mhzFloat)); + double mhzFloat = freq / 1000000.0; + newList.push_back(wxString::Format("%.04lf", mhzFloat)); } }