Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve openSUSE compiler failure in EasySetupDialog. #344

Merged
merged 6 commits into from
Feb 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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