Skip to content

Commit

Permalink
Merge branch 'master' into ms-request-qsy
Browse files Browse the repository at this point in the history
  • Loading branch information
tmiw committed Jun 16, 2023
2 parents cfcdd5d + d50b9d9 commit dab474e
Show file tree
Hide file tree
Showing 8 changed files with 56 additions and 33 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -592,9 +592,9 @@ elseif(UNIX AND NOT APPLE)
SET(CPACK_GENERATOR "DEB")
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Mooneer Salem <mooneer@gmail.com>") #required
if(USE_PULSEAUDIO)
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "codec2 (>= 1.1.0), lpcnet (>= 0.5.0), libspeexdsp1 (>= 1.2~rc1.2-1+b2), libsamplerate0 (>= 0.1.9-2), libwxgtk3.0-gtk3-0v5 (>= 3.0.4+dfsg-3), libpulse0 (>= 14.2-2), libhamlib2 (>= 3.3-10build1), libasound2 (>= 1.1.8-1), libao4 (>= 1.2.2+20180113-1), libgsm1 (>= 1.0.18-2), libsndfile1 (>= 1.0.28-6)")
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "codec2 (>= 1.1.1), lpcnet (>= 0.5.0), libspeexdsp1 (>= 1.2~rc1.2-1+b2), libsamplerate0 (>= 0.1.9-2), libwxgtk3.0-gtk3-0v5 (>= 3.0.4+dfsg-3), libpulse0 (>= 14.2-2), libhamlib2 (>= 3.3-10build1), libasound2 (>= 1.1.8-1), libao4 (>= 1.2.2+20180113-1), libgsm1 (>= 1.0.18-2), libsndfile1 (>= 1.0.28-6)")
else(USE_PULSEAUDIO)
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "codec2 (>= 1.1.0), lpcnet (>= 0.5.0), libspeexdsp1 (>= 1.2~rc1.2-1+b2), libsamplerate0 (>= 0.1.9-2), libwxgtk3.0-gtk3-0v5 (>= 3.0.4+dfsg-3), libportaudio2 (>= 19.6.0-1build1), libhamlib2 (>= 3.3-10build1), libasound2 (>= 1.1.8-1), libao4 (>= 1.2.2+20180113-1), libgsm1 (>= 1.0.18-2), libsndfile1 (>= 1.0.28-6)")
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "codec2 (>= 1.1.1), lpcnet (>= 0.5.0), libspeexdsp1 (>= 1.2~rc1.2-1+b2), libsamplerate0 (>= 0.1.9-2), libwxgtk3.0-gtk3-0v5 (>= 3.0.4+dfsg-3), libportaudio2 (>= 19.6.0-1build1), libhamlib2 (>= 3.3-10build1), libasound2 (>= 1.1.8-1), libao4 (>= 1.2.2+20180113-1), libgsm1 (>= 1.0.18-2), libsndfile1 (>= 1.0.28-6)")
endif(USE_PULSEAUDIO)

SET(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
Expand Down
63 changes: 37 additions & 26 deletions USER_MANUAL.html
Original file line number Diff line number Diff line change
Expand Up @@ -602,7 +602,18 @@ <h1 data-number="16" id="glossary"><span class="header-section-number">16</span>
</tbody>
</table>
<h1 data-number="17" id="release-notes"><span class="header-section-number">17</span> Release Notes</h1>
<h2 data-number="17.1" id="v1.8.11-june-2023"><span class="header-section-number">17.1</span> V1.8.11 June 2023</h2>
<h2 data-number="17.1" id="v1.8.12-tbd-2023"><span class="header-section-number">17.1</span> V1.8.12 TBD 2023</h2>
<ol type="1">
<li>Bugfixes:
<ul>
<li>Clear button now clears the callsign list. (PR #436)</li>
</ul></li>
<li>Build system:
<ul>
<li>Bump Codec2 version to v1.1.1. (PR #437)</li>
</ul></li>
</ol>
<h2 data-number="17.2" id="v1.8.11-june-2023"><span class="header-section-number">17.2</span> V1.8.11 June 2023</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand All @@ -618,7 +629,7 @@ <h2 data-number="17.1" id="v1.8.11-june-2023"><span class="header-section-number
<li>Turn PTT button red when transmitting. (PR #423)</li>
</ul></li>
</ol>
<h2 data-number="17.2" id="v1.8.10.1-june-2023"><span class="header-section-number">17.2</span> V1.8.10.1 June 2023</h2>
<h2 data-number="17.3" id="v1.8.10.1-june-2023"><span class="header-section-number">17.3</span> V1.8.10.1 June 2023</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand All @@ -628,7 +639,7 @@ <h2 data-number="17.2" id="v1.8.10.1-june-2023"><span class="header-section-numb
<li>Fix crash when repeatedly switching in and out of Analog mode. (PR #413)</li>
</ul></li>
</ol>
<h2 data-number="17.3" id="v1.8.10-june-2023"><span class="header-section-number">17.3</span> V1.8.10 June 2023</h2>
<h2 data-number="17.4" id="v1.8.10-june-2023"><span class="header-section-number">17.4</span> V1.8.10 June 2023</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -653,7 +664,7 @@ <h2 data-number="17.3" id="v1.8.10-june-2023"><span class="header-section-number
<li>Automatically change radio frequency if the reporting frequency changes. (PR #405)</li>
</ul></li>
</ol>
<h2 data-number="17.4" id="v1.8.9-april-2023"><span class="header-section-number">17.4</span> V1.8.9 April 2023</h2>
<h2 data-number="17.5" id="v1.8.9-april-2023"><span class="header-section-number">17.5</span> V1.8.9 April 2023</h2>
<ol type="1">
<li>Enhancements:
<ul>
Expand Down Expand Up @@ -688,14 +699,14 @@ <h2 data-number="17.4" id="v1.8.9-april-2023"><span class="header-section-number
<li>Remove dead code for RX/TX loopback buttons. (PR #372)</li>
</ul></li>
</ol>
<h2 data-number="17.5" id="v1.8.8.1-march-2023"><span class="header-section-number">17.5</span> V1.8.8.1 March 2023</h2>
<h2 data-number="17.6" id="v1.8.8.1-march-2023"><span class="header-section-number">17.6</span> V1.8.8.1 March 2023</h2>
<ol type="1">
<li>Bugfixes:
<ul>
<li>Downgrade hamlib for Windows and macOS due to PTT and CAT control bugs on various radios. (PR #357)</li>
</ul></li>
</ol>
<h2 data-number="17.6" id="v1.8.8-march-2023"><span class="header-section-number">17.6</span> V1.8.8 March 2023</h2>
<h2 data-number="17.7" id="v1.8.8-march-2023"><span class="header-section-number">17.7</span> V1.8.8 March 2023</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand All @@ -713,7 +724,7 @@ <h2 data-number="17.6" id="v1.8.8-march-2023"><span class="header-section-number
<li>Tweak PSK Reporter handling to report received callsigns more quickly. (PR #352)</li>
</ul></li>
</ol>
<h2 data-number="17.7" id="v1.8.7-january-2023"><span class="header-section-number">17.7</span> V1.8.7 January 2023</h2>
<h2 data-number="17.8" id="v1.8.7-january-2023"><span class="header-section-number">17.8</span> V1.8.7 January 2023</h2>
<ol type="1">
<li>Code Cleanup:
<ul>
Expand All @@ -731,7 +742,7 @@ <h2 data-number="17.7" id="v1.8.7-january-2023"><span class="header-section-numb
<li>Fix inability to change to certain FreeDV modes for transmit. (PR #340)</li>
</ul></li>
</ol>
<h2 data-number="17.8" id="v1.8.6-december-2022"><span class="header-section-number">17.8</span> V1.8.6 December 2022</h2>
<h2 data-number="17.9" id="v1.8.6-december-2022"><span class="header-section-number">17.9</span> V1.8.6 December 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -757,7 +768,7 @@ <h2 data-number="17.8" id="v1.8.6-december-2022"><span class="header-section-num
<li>Adjusted function prototypes to use bool instead of int. (PR #316)</li>
</ul></li>
</ol>
<h2 data-number="17.9" id="v1.8.5-december-2022"><span class="header-section-number">17.9</span> V1.8.5 December 2022</h2>
<h2 data-number="17.10" id="v1.8.5-december-2022"><span class="header-section-number">17.10</span> V1.8.5 December 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -780,7 +791,7 @@ <h2 data-number="17.9" id="v1.8.5-december-2022"><span class="header-section-num
<li>Update manual to reflect Ubuntu renaming libsndfile-dev to libsnd1file-dev. (PR #297)</li>
</ul></li>
</ol>
<h2 data-number="17.10" id="v1.8.4-october-2022"><span class="header-section-number">17.10</span> V1.8.4 October 2022</h2>
<h2 data-number="17.11" id="v1.8.4-october-2022"><span class="header-section-number">17.11</span> V1.8.4 October 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -799,14 +810,14 @@ <h2 data-number="17.10" id="v1.8.4-october-2022"><span class="header-section-num
<li>Stats on left hand side of main window now auto-reset after user-configurable time period (default 10s). (PR #262, #286)</li>
</ul></li>
</ol>
<h2 data-number="17.11" id="v1.8.3.1-august-2022"><span class="header-section-number">17.11</span> V1.8.3.1 August 2022</h2>
<h2 data-number="17.12" id="v1.8.3.1-august-2022"><span class="header-section-number">17.12</span> V1.8.3.1 August 2022</h2>
<ol type="1">
<li>Build system:
<ul>
<li>Fix issue preventing patch version from being passed to Windows installer. (PR #271)</li>
</ul></li>
</ol>
<h2 data-number="17.12" id="v1.8.3-august-2022"><span class="header-section-number">17.12</span> V1.8.3 August 2022</h2>
<h2 data-number="17.13" id="v1.8.3-august-2022"><span class="header-section-number">17.13</span> V1.8.3 August 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -819,7 +830,7 @@ <h2 data-number="17.12" id="v1.8.3-august-2022"><span class="header-section-numb
<li>Update frequency and mode display every 5 sec. (PR #266)</li>
</ul></li>
</ol>
<h2 data-number="17.13" id="v1.8.2-july-2022"><span class="header-section-number">17.13</span> V1.8.2 July 2022</h2>
<h2 data-number="17.14" id="v1.8.2-july-2022"><span class="header-section-number">17.14</span> V1.8.2 July 2022</h2>
<ol type="1">
<li>Enhancements:
<ul>
Expand All @@ -834,7 +845,7 @@ <h2 data-number="17.13" id="v1.8.2-july-2022"><span class="header-section-number
<li>Depend on Codec2 1.0.5. (PR #259)</li>
</ul></li>
</ol>
<h2 data-number="17.14" id="v1.8.1-july-2022"><span class="header-section-number">17.14</span> V1.8.1 July 2022</h2>
<h2 data-number="17.15" id="v1.8.1-july-2022"><span class="header-section-number">17.15</span> V1.8.1 July 2022</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand All @@ -845,7 +856,7 @@ <h2 data-number="17.14" id="v1.8.1-july-2022"><span class="header-section-number
<li>Update build scripts to use specific Codec2 and LPCNet versions. (PR #257)</li>
</ul></li>
</ol>
<h2 data-number="17.15" id="v1.8.0-july-2022"><span class="header-section-number">17.15</span> V1.8.0 July 2022</h2>
<h2 data-number="17.16" id="v1.8.0-july-2022"><span class="header-section-number">17.16</span> V1.8.0 July 2022</h2>
<ol type="1">
<li>Enhancements:
<ul>
Expand Down Expand Up @@ -882,7 +893,7 @@ <h2 data-number="17.15" id="v1.8.0-july-2022"><span class="header-section-number
<li>Disable PulseAudio suspend failure due to interactions with pipewire. (PR #239)</li>
</ul></li>
</ol>
<h2 data-number="17.16" id="v1.7.0-february-2022"><span class="header-section-number">17.16</span> V1.7.0 February 2022</h2>
<h2 data-number="17.17" id="v1.7.0-february-2022"><span class="header-section-number">17.17</span> V1.7.0 February 2022</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand Down Expand Up @@ -916,7 +927,7 @@ <h2 data-number="17.16" id="v1.7.0-february-2022"><span class="header-section-nu
<li>Windows installer now installs sample .wav files. (PR #182)</li>
</ul></li>
</ol>
<h2 data-number="17.17" id="v1.6.1-september-2021"><span class="header-section-number">17.17</span> V1.6.1 September 2021</h2>
<h2 data-number="17.18" id="v1.6.1-september-2021"><span class="header-section-number">17.18</span> V1.6.1 September 2021</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand All @@ -934,7 +945,7 @@ <h2 data-number="17.17" id="v1.6.1-september-2021"><span class="header-section-n
</ul></li>
</ol>
<p><em>Note: The PSK Reporter feature beginning in this release is incompatible with versions older than 1.6.1 due to a change in how callsigns are encoded.</em></p>
<h2 data-number="17.18" id="v1.6.0-august-2021"><span class="header-section-number">17.18</span> V1.6.0 August 2021</h2>
<h2 data-number="17.19" id="v1.6.0-august-2021"><span class="header-section-number">17.19</span> V1.6.0 August 2021</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand Down Expand Up @@ -969,51 +980,51 @@ <h2 data-number="17.18" id="v1.6.0-august-2021"><span class="header-section-numb
<li>Created “make dist” target for easy tarball generation. (PR #152)</li>
</ul></li>
</ol>
<h2 data-number="17.19" id="v1.5.3-april-2021"><span class="header-section-number">17.19</span> V1.5.3 April 2021</h2>
<h2 data-number="17.20" id="v1.5.3-april-2021"><span class="header-section-number">17.20</span> V1.5.3 April 2021</h2>
<ol type="1">
<li>Simultaneous decode of 2020, 1600 and 700C/D/E (without needing to push Stop first, change the mode and push Start again).</li>
<li>Dynamic switching of the current Tx mode between the aforementioned modes, again without needing to restart the session.</li>
<li>A Tx level slider on the right hand side of the main screen to fine-tune transmit output (to more easily avoid clipping ALC and conflicting with other soundcard ham radio applications).</li>
</ol>
<h2 data-number="17.20" id="v1.5.2-january-2021"><span class="header-section-number">17.20</span> V1.5.2 January 2021</h2>
<h2 data-number="17.21" id="v1.5.2-january-2021"><span class="header-section-number">17.21</span> V1.5.2 January 2021</h2>
<ol type="1">
<li>Updates storage for sound card configuration to use device names instead of IDs.</li>
<li>Detects changes to computer sound card configuration and notifies user when devices go away.</li>
</ol>
<h2 data-number="17.21" id="v1.5.1-january-2021"><span class="header-section-number">17.21</span> V1.5.1 January 2021</h2>
<h2 data-number="17.22" id="v1.5.1-january-2021"><span class="header-section-number">17.22</span> V1.5.1 January 2021</h2>
<ol type="1">
<li>Experimental support for reporting to <a href="https://pskreporter.info">PSK Reporter</a> added.</li>
<li>Bug fixes with audio configuration to allow mono devices to be used along with stereo ones.</li>
<li>Tweaks to user interface and record/playback functionality to improve usability.</li>
<li>Bug fixes and tweaks to improve voice keyer support.</li>
</ol>
<h2 data-number="17.22" id="v1.5.0-december-2020"><span class="header-section-number">17.22</span> V1.5.0 December 2020</h2>
<h2 data-number="17.23" id="v1.5.0-december-2020"><span class="header-section-number">17.23</span> V1.5.0 December 2020</h2>
<ol type="1">
<li>FreeDV 700E, better performance than 700D on fast fading channels</li>
<li>FreeDV 700D/700E clipper to increase average transmit power by 6dB</li>
</ol>
<h2 data-number="17.23" id="v1.4.3-august-2020"><span class="header-section-number">17.23</span> V1.4.3 August 2020</h2>
<h2 data-number="17.24" id="v1.4.3-august-2020"><span class="header-section-number">17.24</span> V1.4.3 August 2020</h2>
<ol type="1">
<li>Maintenance Release (no major new features)</li>
<li>Changes to support wxWidgets 3.1 (but Windows versions built against wxWidgets 3.0)</li>
<li>Under the hood - OFDM modem has been refactored, shouldn’t affect freedv-gui operation</li>
</ol>
<h2 data-number="17.24" id="v1.4.2-july-2020"><span class="header-section-number">17.24</span> V1.4.2 July 2020</h2>
<h2 data-number="17.25" id="v1.4.2-july-2020"><span class="header-section-number">17.25</span> V1.4.2 July 2020</h2>
<ol type="1">
<li>Maintenance Release (no major new features)</li>
<li>Improved squelch/audio pass through on 700D/2020/2400B</li>
<li>Under the hood - Codec2 library has been refactored, shouldn’t affect freedv-gui operation</li>
<li>Removed Project Horus support (now being maintained outside of Codec2/FreeDV)</li>
</ol>
<h2 data-number="17.25" id="v1.4-june-october-2019"><span class="header-section-number">17.25</span> V1.4 June-October 2019</h2>
<h2 data-number="17.26" id="v1.4-june-october-2019"><span class="header-section-number">17.26</span> V1.4 June-October 2019</h2>
<ol type="1">
<li>FreeDV 2020, Project Horus Binary Modes.</li>
<li><a href="http://www.rowetel.com/?p=6824">Improved OFDM Modem Acquisition</a>, this will improve sync time on FreeDV 700D and 2020 on HF fading channels, and can also handle +/- 60 Hz frequency offsets when tuning.</li>
<li>Fixed FreeDV 700C frequency offset bug fix, was losing sync at certain frequency offsets.</li>
<li>Wide bandwidth phase estimation and DPSK for OFDM modes (700D/2020) for fast fading/QO-100 channels (Tools-Options)</li>
<li>Better speech quality on FreeDV 700C/700D with Auto equaliser (Tools-Filter)</li>
</ol>
<h2 data-number="17.26" id="v1.3-may-2018"><span class="header-section-number">17.26</span> V1.3 May 2018</h2>
<h2 data-number="17.27" id="v1.3-may-2018"><span class="header-section-number">17.27</span> V1.3 May 2018</h2>
<ul>
<li>FreeDV 700D</li>
</ul>
Expand Down
9 changes: 9 additions & 0 deletions USER_MANUAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -863,6 +863,15 @@ LDPC | Low Density Parity Check Codes - a family of powerful FEC codes

# Release Notes

## V1.8.12 TBD 2023

1. Bugfixes:
* Clear button now clears the callsign list. (PR #436)
2. Enhancements:
* Add the ability to request that another FreeDV Reporter user QSY. (PR #434)
3. Build system:
* Bump Codec2 version to v1.1.1. (PR #437)

## V1.8.11 June 2023

1. Bugfixes:
Expand Down
2 changes: 1 addition & 1 deletion build_linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export CODEC2DIR=$FREEDVGUIDIR/codec2
export LPCNETDIR=$FREEDVGUIDIR/LPCNet

# change this when working on combined codec2/freedv-gui changes
CODEC2_BRANCH=v1.1.0
CODEC2_BRANCH=v1.1.1
LPCNET_BRANCH=v0.5

# OK, build and test LPCNet
Expand Down
2 changes: 1 addition & 1 deletion build_osx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ cd $FREEDVGUIDIR
if [ ! -d codec2 ]; then
git clone https://github.com/drowe67/codec2.git
fi
cd codec2 && git checkout v1.1.0 && git pull && git checkout $CODEC2_BRANCH
cd codec2 && git checkout v1.1.1 && git pull && git checkout $CODEC2_BRANCH
mkdir -p build_osx && cd build_osx && rm -Rf * && cmake -DLPCNET_BUILD_DIR=$LPCNETDIR/build_osx -DBUILD_OSX_UNIVERSAL=1 .. && make VERBOSE=1 -j4

# sanity check test
Expand Down
4 changes: 2 additions & 2 deletions build_windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ export FREEDVGUIDIR=${PWD}
export CODEC2DIR=$FREEDVGUIDIR/codec2
export LPCNETDIR=$FREEDVGUIDIR/LPCNet

CODEC2_BRANCH=master
LPCNET_BRANCH=master
CODEC2_BRANCH=v1.1.1
LPCNET_BRANCH=v0.5

# OK, build and test LPCNet
cd $FREEDVGUIDIR
Expand Down
2 changes: 1 addition & 1 deletion cmake/BuildCodec2.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ ExternalProject_Add(build_codec2
SOURCE_DIR codec2_src
BINARY_DIR codec2_build
GIT_REPOSITORY https://github.com/drowe67/codec2.git
GIT_TAG v1.1.0
GIT_TAG v1.1.1
CMAKE_ARGS ${CODEC2_CMAKE_ARGS}
CMAKE_CACHE_ARGS -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=${CMAKE_OSX_DEPLOYMENT_TARGET}
INSTALL_COMMAND ""
Expand Down
3 changes: 3 additions & 0 deletions src/ongui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,9 @@ void MainFrame::OnCallSignReset(wxCommandEvent& event)
wxString s;
s.Printf("%s", m_callsign);
m_txtCtrlCallSign->SetValue(s);

m_lastReportedCallsignListView->DeleteAllItems();
m_cboLastReportedCallsigns->SetText(_(""));
}


Expand Down

0 comments on commit dab474e

Please sign in to comment.