Skip to content

Commit

Permalink
KLog 1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
ea4k committed Jun 16, 2021
1 parent 6efb173 commit 0d04ac9
Show file tree
Hide file tree
Showing 14 changed files with 515 additions and 486 deletions.
4 changes: 2 additions & 2 deletions src/Changelog
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
TBD - 1.6
June - 1.6
- Optimization: Isolated the QSO tab to an independent widget.
- Bugfix: When starting KLog for the first time, it crashed.
- Bugfix: Hamlib was not properly started on KLog start (closes #126) (TNX G4MKT)
Expand All @@ -8,7 +8,7 @@ TBD - 1.6
- Improvement: UI data is saved before entering the Setup and restored after setup is done. (Closes #188)
- Improvement: Only one instance of KLog is allowed to run simultaneously. (Closes #250) (TNX foldynl)
- Commented some Flawfinder false positives.
- Translations: Catalan (TNX Txema), Czech (TNX OK1MLG) & Spanish (EA4K).
- Translations: Catalan (TNX Txema), Czech (TNX OK1MLG), Italian (TNX IU5HIU) & Spanish (EA4K).

May 2021 - 1.5.3
- Bugfix: Fixes the DataBase update process to add the Q65 mode.
Expand Down
2 changes: 1 addition & 1 deletion src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ int main(int argc, char *argv[])
//qDebug() << "KLog Main: " << QSslSocket::supportsSsl() << QSslSocket::sslLibraryBuildVersionString() << QSslSocket::sslLibraryVersionString() << endl;
QT_REQUIRE_VERSION(argc, argv, "5.11")
QDir d1 = QDir();
QString version = "1.6-RC1";
QString version = "1.6";
//qDebug() << "KLog Main STARTED: " << version << endl;
Utilities util = Utilities();
QStringList arguments;
Expand Down
2 changes: 1 addition & 1 deletion src/mainqsoentrywidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ void MainQSOEntryWidget::createUI()

void MainQSOEntryWidget::resizeEvent(QResizeEvent *event)
{
qDebug() << Q_FUNC_INFO;
//qDebug() << Q_FUNC_INFO;
slotRealTimeButtonResize();

}
Expand Down
18 changes: 9 additions & 9 deletions src/translations/klog_ca.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3942,47 +3942,47 @@ La freqüència no es en una banda de radioafició!</translation>
<translation>Mantén aquestes dades</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="231"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="189"/>
<source>My QTH locator.</source>
<translation>El meu localitzador QTH.</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="117"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="75"/>
<source>Power</source>
<translation>Potència</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="119"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="77"/>
<source>Operator callsign</source>
<translation>Indicatiu de l&apos;operador</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="121"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="79"/>
<source>Station Callsign</source>
<translation>Indicatiu de l&apos;estació</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="124"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="82"/>
<source>My Locator</source>
<translation>El meu localitzador</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="243"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="201"/>
<source>My QTH locator. Format should be Maidenhead like IN70AA up to 10 characters.</source>
<translation>El meu localitzador QTH. El format hauria de ser «Maidenhead» (p. ex. IN70AA) de fins a 10 caràcters.</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Rig</source>
<translation>El meu equip</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Antenna</source>
<translation>La meva antena</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My SOTA_Ref</source>
<translation>La meva referència SOTA</translation>
</message>
Expand Down
18 changes: 9 additions & 9 deletions src/translations/klog_cs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3939,47 +3939,47 @@ Frekvence je mimo radioamatérké pásmo!</translation>
<translation>Ponechat pro další</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="231"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="189"/>
<source>My QTH locator.</source>
<translation>Můj QTH lokátor.</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="117"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="75"/>
<source>Power</source>
<translation>Výkon</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="119"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="77"/>
<source>Operator callsign</source>
<translation>Značka operátora</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="121"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="79"/>
<source>Station Callsign</source>
<translation>Značka stanice</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="124"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="82"/>
<source>My Locator</source>
<translation>Můj lokátor</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="243"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="201"/>
<source>My QTH locator. Format should be Maidenhead like IN70AA up to 10 characters.</source>
<translation>Můj QTH lokátor. Formát má být IN70AA nanejvýš však 10 znaků.</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Rig</source>
<translation>Můj Rig</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Antenna</source>
<translation>Moje anténa</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My SOTA_Ref</source>
<translation>Moje SOTA_Ref</translation>
</message>
Expand Down
18 changes: 9 additions & 9 deletions src/translations/klog_da.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3912,47 +3912,47 @@ Frekvens er ikke i et amatørradiobånd!</translation>
<translation>Behold disse data</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="231"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="189"/>
<source>My QTH locator.</source>
<translation>Min QTH-locator.</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="117"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="75"/>
<source>Power</source>
<translation>Strøm</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="119"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="77"/>
<source>Operator callsign</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="121"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="79"/>
<source>Station Callsign</source>
<translation>Stationkaldesignal</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="124"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="82"/>
<source>My Locator</source>
<translation>Min locator</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="243"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="201"/>
<source>My QTH locator. Format should be Maidenhead like IN70AA up to 10 characters.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Rig</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Antenna</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My SOTA_Ref</source>
<translation type="unfinished"></translation>
</message>
Expand Down
18 changes: 9 additions & 9 deletions src/translations/klog_de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3910,47 +3910,47 @@ Frequency is not in a hamradio band!</source>
<translation>Diese Daten behalten</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="231"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="189"/>
<source>My QTH locator.</source>
<translation>Mein QTH-Locator</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="117"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="75"/>
<source>Power</source>
<translation>Leistung</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="119"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="77"/>
<source>Operator callsign</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="121"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="79"/>
<source>Station Callsign</source>
<translation>Stations-Rufzeichen</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="124"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="82"/>
<source>My Locator</source>
<translation>Mein Locator</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="243"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="201"/>
<source>My QTH locator. Format should be Maidenhead like IN70AA up to 10 characters.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Rig</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Antenna</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My SOTA_Ref</source>
<translation type="unfinished"></translation>
</message>
Expand Down
28 changes: 14 additions & 14 deletions src/translations/klog_es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<message>
<location filename="../aboutdialog.cpp" line="90"/>
<source>If you want to provide support you are welcome to join the &lt;a href=&quot;https://groups.io/g/klog&quot;&gt;KLog mailing list&lt;/a&gt;!</source>
<translation type="unfinished"></translation>
<translation>Si quiere proporcionar soporte, puede unirse a la &lt;a href=&quot;https://groups.io/g/klog&quot;&gt;Lista de KLog&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="91"/>
Expand Down Expand Up @@ -93,7 +93,7 @@
<message>
<location filename="../aboutdialog.cpp" line="107"/>
<source>If KLog is still not in your language and you want to help us, you are welcome to contact us through the &lt;a href=&quot;https://groups.io/g/klog&quot;&gt;KLog mailing list&lt;/a&gt;!</source>
<translation type="unfinished"></translation>
<translation>Si KLog no está aun en su idioma y quiere ayudarnos, puede contactarnos en la &lt;a href=&quot;https://groups.io/g/klog&quot;&gt;Lista de KLog&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="108"/>
Expand Down Expand Up @@ -3943,47 +3943,47 @@ Frequency is not in a hamradio band!</source>
<translation>Mantener estos datos</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="231"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="189"/>
<source>My QTH locator.</source>
<translation>Mi QTH locator.</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="117"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="75"/>
<source>Power</source>
<translation>Potencia</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="119"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="77"/>
<source>Operator callsign</source>
<translation>Indicativo del operador</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="121"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="79"/>
<source>Station Callsign</source>
<translation>Indicativo de la estación</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="124"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="82"/>
<source>My Locator</source>
<translation>Mi locator</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="243"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="201"/>
<source>My QTH locator. Format should be Maidenhead like IN70AA up to 10 characters.</source>
<translation>Mi QTH Locator. El formato debe ser Maidenhead como en IN70AA y hasta 10 caracteres.</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Rig</source>
<translation>Mi equipo</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My Antenna</source>
<translation>Mi antena</translation>
</message>
<message>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="437"/>
<location filename="../inputwidgets/mainwindowmydatatab.cpp" line="395"/>
<source>My SOTA_Ref</source>
<translation>Mi ref SOTA</translation>
</message>
Expand Down Expand Up @@ -4331,12 +4331,12 @@ KLog finalizará cuando pulse sobre OK.</translation>
<message>
<location filename="../main.cpp" line="262"/>
<source>KLog is already running.</source>
<translation type="unfinished"></translation>
<translation>KLog ya se está ejecutando.</translation>
</message>
<message>
<location filename="../main.cpp" line="262"/>
<source>It is allowed to run only one instance.</source>
<translation type="unfinished"></translation>
<translation>Solo puede ejecutarse una instancia a la vez.</translation>
</message>
<message>
<location filename="../main.cpp" line="333"/>
Expand Down Expand Up @@ -7590,7 +7590,7 @@ El log no se abrirá.</translation>
<message>
<location filename="../tipsdialog.cpp" line="197"/>
<source>&lt;b&gt;Tip #12:&lt;/b&gt;&lt;br&gt;Do you know...&lt;br&gt;You can subscribe to &lt;a href=https://groups.io/g/klog&gt;KLog mailing list&lt;/a&gt; to discuss via email about KLog in English?</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Consejo #12:&lt;/b&gt;&lt;br&gt;¿Sabía que...&lt;br&gt;Puede subscribirse a la &lt;a href=https://groups.io/g/klog&gt;Lista de KLog&lt;/a&gt; para discutir sobre KLog en inglés?</translation>
</message>
<message>
<location filename="../tipsdialog.cpp" line="203"/>
Expand Down
Loading

4 comments on commit 0d04ac9

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flaws found

./src/hamlibclass.cpp:455:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
./src/hamlibclass.cpp:473:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flaws found

./src/hamlibclass.cpp:455:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
./src/hamlibclass.cpp:473:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flaws found

./src/hamlibclass.cpp:455:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
./src/hamlibclass.cpp:473:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flaws found

./src/hamlibclass.cpp:455:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
./src/hamlibclass.cpp:473:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).

Please sign in to comment.