Fixed 1st ESC to return cursor at the end of callsign without selecting any text. Now adding suffix to partial callsign can continue after 1st ESC right away.
Fixed adif import what date filter is used. If qso was rejected by date
the typevariable was not initialised before next qso.
Thanks to N3GB for reporting the bug.
dmUtils.FreqFromBand was hard coded to return frequency when band and mode was given.
How ever it had a typing error with 60M band that caused LoTW import fail with that band.
As hard coded errors are difficult to fix frequency lookup is now moved tocarlog_common.bands
where user can edit values via preferences/bands/Frequencies.
For more information see issue #457
Created update to version 5 for cqrlog_common. Added 3 microwave bands.
Squashed commit of the following:
commit ea685a68439758979b214be24b9d42a663bc6e71
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Nov 16 15:33:31 2021 +0200
Added missing 3 microvawe bands to cqrlog_common.bands by database version update to 5
commit d70345c184
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Nov 15 21:17:37 2021 +0200
Small fix to phone modes
commit b9543a56f5
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Nov 15 21:07:40 2021 +0200
dmUtils.FreqFromBand rewritten
- replace comma with semicolon at preferences "send commands to dxcluster when conected". Should work now better for all dxclusters.
Is now equal with delimiter of "Do not show spots from these countries" delimiter.
- Show spots band selection checkboxes layout was broken with GHz bands. Fixed whole DXCluster tab layout and anchoring.
wsjtx remote:
- MSHV UDP packages now show up in WSJT-X CQ-monitor window.
Thanks for solution, LB2EG, Richard
- Wsjtx Map-mode monitor now shows callsigns that are ending their
qsos, sending RR73 or 73, inside ( *
Asterisk replacing closing bracket to note that callsign will be free
for new qsos.
Rotor control:
- Added feature where a click over azimuth display opens input box to
enter a new azimuth value.
This is usefull with rotors that can not do "M" commands (turn left/right)
and so buttons Turn left / Turn right do not work. Thanks for idea, WC4H/HI3CH, Carl
- help files updated
Squashed commit of the following:
commit b962ca6049d9a2f567a2f41437aeeb5f79657b48
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Nov 8 17:49:27 2021 +0200
restore cqrlog.lpi
commit f4232700c1
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Nov 8 17:41:28 2021 +0200
a help picture more
commit 1ec6823ad4
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Nov 8 17:39:40 2021 +0200
Ror control: code and layout fix. Help files updated
commit 19fbcd4837
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Nov 8 15:09:51 2021 +0200
changed Az input style
commit 6ebac886f9
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Nov 8 11:36:08 2021 +0200
Fixed MSHV problem with wsjt monitor. Added wsjtx-map mode a asterisk instead of closing bracket id callsign is endin qso with RR73 or 73. Added set AZ manually by click on rotor azimuth reading.
I did not know that NewQSO/Auto checkbox affects to rig mode
when DX spot is double clicked.
And I did not find it from help, either.
Now it is there if someone ever reads help...
-fixed adif export submode exeption OLIVIA. Fldigi remote saves mode
with "name-bw" while standard uses " "(space) instead. Replace "-"with " " done.
There are more BWs in fldigi/olivia than standard. Now passes them all to submode.
Noted that while fldigi shows modes in unstandard way (that is then transferred
via remote xmlrpc to cqrlog) it writes its own adif export in stadard form (!!)
-import will now place all submodes to mode (issue #448) as there is no
submode column in cqrlog's database. If submode is passed to mode lockSubMode
is set in case qso record has mode and submode tags in reverse order.
Lock is cleared on qso record save.
Squashed commit of the following:
commit d47e118ae1c02d97bc5edf27c265e2826f7933cc
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Oct 15 09:54:24 2021 +0300
fix
commit 17d308d88f73518a8aa8cd0e2895e6fdc3ede859
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Oct 15 09:43:03 2021 +0300
Version date
commit b23dda66166cd3e11baa7a99890afc5e6946a035
Merge: 44d6bca b1a40ed
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Oct 15 09:20:45 2021 +0300
Merge branch 'master' into adif_submode_import
commit 44d6bcad850e6d4329a54a0e70bd3962c086ee17
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Oct 13 10:11:53 2021 +0300
Fixes to adif import/export
-fixed adif export submode exeption OLIVIA. Fldigi remote saves mode
with name"-"bw while standard uses " "(space) instead. Replace "-"with " " done.
There are more BWs in fldigi/olivia than standard. Now passes them all to submode.
Noted that while fldigi shows modes in unstandard way (that is then transferred
via remote to cqrlog) it writes its own adif export in stadard form (!!)
-import will now place all submodes to mode (issue #448) as there is no
submode column in cqrlog's database. If submode is passed to mode lockSubMode
is set in case qso record has mode and submode tags in reverse order.
Lock is cleared on qso record save.
Fixed hamlib CW to work if rigctld was started with parameter "--vfo"
or without it.
Fixes issue #450
Squashed commit of the following:
commit ce9ffa3dbca36d4184561c13ccade84ef4fbdcdf
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Oct 14 20:03:47 2021 +0300
Small changes and then testing. Seems to be ok now
commit 5b7e56bdbd99d04a29f0a29ceccc44d432bd47a9
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Oct 14 14:36:34 2021 +0300
set speed works now. Need still testing
commit f0db148a6c309b706d22005c94d1a498f5c70950
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Oct 14 12:20:58 2021 +0300
starting to fix hamlib cw when '--vfo' is used
Added checkbox "reverse order" that affects to spot sorting order.
When reversed shows microwawe bands first LF bands last if all band
spots are shown.
If only active band is shown shows SSB spots first if reversed as
CW part of band is normally the low edge.
If not reverse order (that is default) shows CW spots first as before.
Squashed commit of the following:
commit ac022244db1937b59648dd48dbe867d594f78023
Merge: ac7ebb5ddb64e8
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Oct 12 19:13:05 2021 +0300
Merge branch 'master' into reverse_bandmap
commit ac7ebb55ef
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Oct 11 12:08:17 2021 +0300
Fix to Band Map
Added checkbox "reverse order" that affects to spot sorting order.
When reversed shows microwawe bands first LF bands last if all band
spots are shown.
If only active band is shown shows SSB spots first if reversed as
CW part of band is normally the low edge.
If not reverse order (that is default) shows CW spots first as before.
This fix tries to solve issue #438 and some other minor problems.
New wsjtx program needs rigctld starting parameter "--vfo" to work properly with
split/Rig mode. At the moment parameter "--vfo" is optional, but it may be added
as hardcoded default in Hamlib version 5.0
Parameter "--vfo" usage causes change to almost all rigctld commands needing the
vfo to be stated always as first paramater of command.
I.E. command "f" must be issued as "f currVFO". Other possibilites instead of
currVFO are VFOA, VFOB etc. depending on used rig model.
There is a command \chk_vfo that can be used to clear out has rigctld started with
"--vfo" paramater or not. Unfortunately there are variants in the way how different
rigctlds answer to this command. And even the rigctld man pages give wrong information
about the answer format.
And not only that, but the versions of Hamlib do have differences in command "v"
format when "--vfo" is used.
This fix can understand the current format (Hamlib 4.4) and on the other hand it also
detects different format that Hamlib 3.1 used. I did not have versions between 3.1
and 4.4. to test with.
Because all of this it may be that this fix needs readjust if they again change Hamlib
way of hanlding commands.
- rigctld connection tries to resolve if "--vfo" issued or not as first thing.
- changes command format by the result of \chk_vfo. This check and it's results
can be turned of with TRXControl checkbox "Use chkvfo" (default checked).
- all commands are now prefixed with plus "f" -> "+f" to make answer decoding lot
more easier. Plus prefix is there always not depending on "Use \chkvfo" state.
With "+" prefix answers always have line that starts with asked word and colon
followed by value "FREQUENY: 3500000" that is easy to detect then.
- fixed vfo detect to resolve also answers "Main,MainA,MainB,Sub,SubA,SubB,None"
that may be result for "v" command with some rigs.
- disabled "Run rigctld when program starts" checkbox if rig "Hamlib Net Rigtcld"
is selected. There is no need to start rigctld as that "rig" means we are
trying to access already running rigctld via TCP. Usually trying to start
rigctld by cqrlog leads to debug message "Rigtld failed to start" in that case.
- same with "Run rotctld when program starts" if rotor is "Hamlib Net Rotctld"
- cleaned lot of code in preferences related to rig and rot settings change
- fixed synapse httpsend user agent string. String with "Synacode" causes now
web bot fitering in www.hamqsl.com's server that disables Propagation to work.
It may be that in future this user agent string must be user defineable, if
bot filtering "learns" this new agent string too fast.
- fixed help files
Squashed commit of the following:
commit 373420098a222697c4efa586c0b62dfc450bd75d
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Oct 2 17:12:33 2021 +0300
Fixed help files
commit 3c17db9c72
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Oct 2 16:32:58 2021 +0300
Disabled "Run rigctld when program starts" if rig model is #2 Hamlib Net rigtcl. There is no mind running it in that case.
Cleaned up lot of code that refelcts to rig or rot settings change
commit 6bd6274a4b
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Oct 2 09:25:01 2021 +0300
Rewrite whole communication to use "+" prefix with commands.
This makes received information sorting lot more easier.
Added counter (10) to set frequency 0 (zero) if no reply from rig.
commit fdc209477d
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Oct 2 07:59:51 2021 +0300
Changed hardcoded parameter "currVFO" to variable.
Changed TRXControl vfo buttons cloring drive to radio.getcurrvfo works, but not with icoms that can not answer get_vfo command.
commit dd1bd7411e
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Oct 1 08:08:08 2021 +0300
Added Main,Sub,MainA,MainB,SubA,SubB,None support to detect vfo.
Without those the non VFOA or VFOB name ended to be mode name.
Fixed user agent in synapse httpsend because bot detect firewall at hamqsl.com blocked user agent "synapse". Now sends Mozilla/4.0 (X11; Linux x86_64) that is agent string in normal browser.
commit fd3a06d769
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Sep 29 11:06:20 2021 +0300
Added checkbox to disable \chk_vfo in case of needed
commit 68dcc3cd84
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Sep 23 19:01:14 2021 +0300
This looks like working, but there is still Hamlib bug with icom. Fix may need to change this
commit bff1a6e145
Merge: d76d4c89d48c83
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Sep 22 17:30:13 2021 +0300
Merge branch 'master' into hamlib_vfo
commit d76d4c8a99
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Sep 20 18:34:18 2021 +0300
setting commands by vfo. And found error from rigctld (again)
commit 764cb76dcb
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Sep 18 10:16:14 2021 +0300
added vfostr
commit 72c143e5e1
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Sep 13 16:20:44 2021 +0300
init check and poll timer works
-Fixed Cabrillo Reject log QSO format to be same as in Cabrillo export file.
-Added reject reason in front of every rejected qso line
-Graphics fixes:
-- "overwrite existing file" messagebox did not clear up after answering Yes or No
-- Progress bar did not update when using GTK2 widgets
-Tried to clear Fldigi xmlrpc help at "drop after sync error" part.
After SAC CW 2021 following fixes needed:
- initial size was a bit too small hiding some checkboxes
- position and size saving works now also when cqrlog (NewQSO) is closed while contest form is open
- added CW speed indicator to right side of contest name combo box
- CW contents are now fetched from contest window (previously from NewQSO)
That makes macro %c (callsign) work also when parital call is written. I.E. can send partial call to ask the complete call.
Completely layout fix, no code changes.
Goal_1: To make wkd/cfm grid vertically autosized to see all 10 rows all the time without the use of vertical scroll bar. I think this is the main interest grid.
Status by countries grid is big and needs scrolling anyway and is seldom the main interest grid (or is it?)
Goal_2: To fix PHONE group box anchoring so that CWM line does not drop over bottom line with QT5 widgets.
Renamed lfm components (for easier location during pos/anchoring)
Redesigned positions and anchoring
Added W/C_Gird constraints.minheight setting by font size in form show procedure. Tries to keep all 10 rows visible without scrolling.
This fixes issue #433 setting comfirm status by rules of WAZ and ITU.
Happily GetITUInfoIndex and GetWAZInfoIndex were used only in Details window, so this does not cause snow ball effect to elsewhere.