Skip to content

Commit

Permalink
Merge pull request #344 from drowe67/ms-easy-setup-compile-failure
Browse files Browse the repository at this point in the history
Resolve openSUSE compiler failure in EasySetupDialog.
  • Loading branch information
tmiw authored Feb 8, 2023
2 parents d28539e + 808a852 commit dfdbbc6
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 22 deletions.
47 changes: 27 additions & 20 deletions USER_MANUAL.html
Original file line number Diff line number Diff line change
Expand Up @@ -590,7 +590,14 @@ <h1 data-number="15" id="glossary"><span class="header-section-number">15</span>
</tbody>
</table>
<h1 data-number="16" id="release-notes"><span class="header-section-number">16</span> Release Notes</h1>
<h2 data-number="16.1" id="v1.8.7-january-2023"><span class="header-section-number">16.1</span> V1.8.7 January 2023</h2>
<h2 data-number="16.1" id="tbd-tbd-2023"><span class="header-section-number">16.1</span> TBD TBD 2023</h2>
<ol type="1">
<li>Bugfixes:
<ul>
<li>Resolve compile failure in EasySetupDialog on openSUSE. (PR #344)</li>
</ul></li>
</ol>
<h2 data-number="16.2" id="v1.8.7-january-2023"><span class="header-section-number">16.2</span> V1.8.7 January 2023</h2>
<ol type="1">
<li>Code Cleanup:
<ul>
Expand All @@ -608,7 +615,7 @@ <h2 data-number="16.1" 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="16.2" id="v1.8.6-december-2022"><span class="header-section-number">16.2</span> V1.8.6 December 2022</h2>
<h2 data-number="16.3" id="v1.8.6-december-2022"><span class="header-section-number">16.3</span> V1.8.6 December 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -634,7 +641,7 @@ <h2 data-number="16.2" 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="16.3" id="v1.8.5-december-2022"><span class="header-section-number">16.3</span> V1.8.5 December 2022</h2>
<h2 data-number="16.4" id="v1.8.5-december-2022"><span class="header-section-number">16.4</span> V1.8.5 December 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -657,7 +664,7 @@ <h2 data-number="16.3" 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="16.4" id="v1.8.4-october-2022"><span class="header-section-number">16.4</span> V1.8.4 October 2022</h2>
<h2 data-number="16.5" id="v1.8.4-october-2022"><span class="header-section-number">16.5</span> V1.8.4 October 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -676,14 +683,14 @@ <h2 data-number="16.4" id="v1.8.4-october-2022"><span class="header-section-numb
<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="16.5" id="v1.8.3.1-august-2022"><span class="header-section-number">16.5</span> V1.8.3.1 August 2022</h2>
<h2 data-number="16.6" id="v1.8.3.1-august-2022"><span class="header-section-number">16.6</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="16.6" id="v1.8.3-august-2022"><span class="header-section-number">16.6</span> V1.8.3 August 2022</h2>
<h2 data-number="16.7" id="v1.8.3-august-2022"><span class="header-section-number">16.7</span> V1.8.3 August 2022</h2>
<ol type="1">
<li>Build system:
<ul>
Expand All @@ -696,7 +703,7 @@ <h2 data-number="16.6" id="v1.8.3-august-2022"><span class="header-section-numbe
<li>Update frequency and mode display every 5 sec. (PR #266)</li>
</ul></li>
</ol>
<h2 data-number="16.7" id="v1.8.2-july-2022"><span class="header-section-number">16.7</span> V1.8.2 July 2022</h2>
<h2 data-number="16.8" id="v1.8.2-july-2022"><span class="header-section-number">16.8</span> V1.8.2 July 2022</h2>
<ol type="1">
<li>Enhancements:
<ul>
Expand All @@ -711,7 +718,7 @@ <h2 data-number="16.7" 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="16.8" id="v1.8.1-july-2022"><span class="header-section-number">16.8</span> V1.8.1 July 2022</h2>
<h2 data-number="16.9" id="v1.8.1-july-2022"><span class="header-section-number">16.9</span> V1.8.1 July 2022</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand All @@ -722,7 +729,7 @@ <h2 data-number="16.8" 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="16.9" id="v1.8.0-july-2022"><span class="header-section-number">16.9</span> V1.8.0 July 2022</h2>
<h2 data-number="16.10" id="v1.8.0-july-2022"><span class="header-section-number">16.10</span> V1.8.0 July 2022</h2>
<ol type="1">
<li>Enhancements:
<ul>
Expand Down Expand Up @@ -759,7 +766,7 @@ <h2 data-number="16.9" 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="16.10" id="v1.7.0-february-2022"><span class="header-section-number">16.10</span> V1.7.0 February 2022</h2>
<h2 data-number="16.11" id="v1.7.0-february-2022"><span class="header-section-number">16.11</span> V1.7.0 February 2022</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand Down Expand Up @@ -793,7 +800,7 @@ <h2 data-number="16.10" 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="16.11" id="v1.6.1-september-2021"><span class="header-section-number">16.11</span> V1.6.1 September 2021</h2>
<h2 data-number="16.12" id="v1.6.1-september-2021"><span class="header-section-number">16.12</span> V1.6.1 September 2021</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand All @@ -811,7 +818,7 @@ <h2 data-number="16.11" 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="16.12" id="v1.6.0-august-2021"><span class="header-section-number">16.12</span> V1.6.0 August 2021</h2>
<h2 data-number="16.13" id="v1.6.0-august-2021"><span class="header-section-number">16.13</span> V1.6.0 August 2021</h2>
<ol type="1">
<li>Bugfixes:
<ul>
Expand Down Expand Up @@ -846,51 +853,51 @@ <h2 data-number="16.12" 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="16.13" id="v1.5.3-april-2021"><span class="header-section-number">16.13</span> V1.5.3 April 2021</h2>
<h2 data-number="16.14" id="v1.5.3-april-2021"><span class="header-section-number">16.14</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="16.14" id="v1.5.2-january-2021"><span class="header-section-number">16.14</span> V1.5.2 January 2021</h2>
<h2 data-number="16.15" id="v1.5.2-january-2021"><span class="header-section-number">16.15</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="16.15" id="v1.5.1-january-2021"><span class="header-section-number">16.15</span> V1.5.1 January 2021</h2>
<h2 data-number="16.16" id="v1.5.1-january-2021"><span class="header-section-number">16.16</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="16.16" id="v1.5.0-december-2020"><span class="header-section-number">16.16</span> V1.5.0 December 2020</h2>
<h2 data-number="16.17" id="v1.5.0-december-2020"><span class="header-section-number">16.17</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="16.17" id="v1.4.3-august-2020"><span class="header-section-number">16.17</span> V1.4.3 August 2020</h2>
<h2 data-number="16.18" id="v1.4.3-august-2020"><span class="header-section-number">16.18</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="16.18" id="v1.4.2-july-2020"><span class="header-section-number">16.18</span> V1.4.2 July 2020</h2>
<h2 data-number="16.19" id="v1.4.2-july-2020"><span class="header-section-number">16.19</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="16.19" id="v1.4-june-october-2019"><span class="header-section-number">16.19</span> V1.4 June-October 2019</h2>
<h2 data-number="16.20" id="v1.4-june-october-2019"><span class="header-section-number">16.20</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="16.20" id="v1.3-may-2018"><span class="header-section-number">16.20</span> V1.3 May 2018</h2>
<h2 data-number="16.21" id="v1.3-may-2018"><span class="header-section-number">16.21</span> V1.3 May 2018</h2>
<ul>
<li>FreeDV 700D</li>
</ul>
Expand Down
5 changes: 5 additions & 0 deletions USER_MANUAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -833,6 +833,11 @@ LDPC | Low Density Parity Check Codes - a family of powerful FEC codes

# Release Notes

## TBD TBD 2023

1. Bugfixes:
* Resolve compile failure in EasySetupDialog on openSUSE. (PR #344)

## V1.8.7 January 2023

1. Code Cleanup:
Expand Down
Binary file modified USER_MANUAL.pdf
Binary file not shown.
4 changes: 2 additions & 2 deletions src/dlg_easy_setup.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -782,7 +782,7 @@ void EasySetupDialog::OnTest(wxCommandEvent& event)
m_cbSerialRate->GetValue().ToLong(&rate);
}

if (!hamlibTestObject_->connect(rig, serialPort, rate, civHexAddress))
if (!hamlibTestObject_->connect(rig, (const char*)serialPort.ToUTF8(), rate, civHexAddress))
{
wxMessageBox(
"Couldn't connect to Radio with Hamlib. Make sure the Hamlib serial Device, Rate, and Params match your radio",
Expand All @@ -803,7 +803,7 @@ void EasySetupDialog::OnTest(wxCommandEvent& event)
bool DTRPos = m_ckDTRPos->IsChecked();

if (!serialPortTestObject_->openport(
serialPort,
(const char*)serialPort.ToUTF8(),
useRTS,
RTSPos,
useDTR,
Expand Down

0 comments on commit dfdbbc6

Please sign in to comment.