- changed version number to 2.5.0 in main help page.
- changed OH7AN to OK2CQR in all help pages as understood from your web pages "OK2CQR is back" that you returned to your old callsign.
- went through https://github.com/ok2cqr/cqrlog/commits/master and added some lines to CHANGELOG. I'm still sure that not all things are in the list.
Perhaps it would be good idea to add a changelog line as the first line of pull request text. Then it would be easier to collect them afterwards.
This is not complete list. I would be happy to see more additions or fixes to current CHANGELOG also from others!
- Added selection (Ctrl+left clic(s)) from QSO list to work with Database update
- Fixed update selection when no filter or selection. Did update only 500 qsos from log (had "LIMIT 500 OFFSET 0" tail from qCqrlog.SQL.Text that selects QSO list one block contents). Now warns about full log update and can be canceled before start.
- Fixed Callbook search (F6) layout and function. Now search selected qso when window opens. Cleans now all. Had "Other" information from previous search when opened on second time. Has now also Close button added.
- removed unused action from preferences. Was left there from TRXcontol UsrButtons
- Fixed bug in group edit. If only one qso was selected from QSO list by Ctrl+left click did made group edit change to whole log!
Well, One QSo is not "group" and choices were then to cancel group edit or make it happen only to selected qso. As user expects edit to happen selected fix that does edit.
In some cases it can be more user friendly than returning the qso to NewQSO for edit.
- Made help page for CallBook
Squashed commit of the following:
commit 37ae59647fe592c08e60beb12ca794bc4527ac42
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Dec 12 16:30:16 2020 +0200
Help pages for calbook. Removed unused event preferences/TRXControl. Fixed callbook search layout and funtion.
commit fa3ee2bcdf6a46015071299e30f642427e723e2c
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Dec 12 10:12:48 2020 +0200
start of help update
commit b022985e1635530d1f1cafa9b28a1f5d3d6356cf
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Dec 12 09:45:32 2020 +0200
I think database update works now...testing
commit 49845faa2f868d487037fd112e9d1212c5838c54
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Dec 11 20:06:23 2020 +0200
Fixed Group edit if 1 qso selected: did change whole log./updateCqrlog.sh Added callbook database update for selected qsos: not working yet
Some users report that execution stops when running it. I have found same, but randomly. It may crash whole Xwindow system and it needs to be killed via terminal (Ctrl+Alt+F2) login.
Things that I have found out and can be repeated happens like this:
Take a test log.
Make filter that select few qsos
Use group edit to drop all names from them (to see better what database update does)
Go to Callbook/Database update and let it run.
1) It always updates only the last qso from selected qsos, nothing else.
2) If Database update has been cancelled at last time it stores the last id.
How ever if qso selection of current filter does not contain that qso id
update gets lost and window does not close from "Cancel" button.
These are now tried fix, but storing the cancelled updates last id is not good idea because of filter selection for next databaseupdate may not contain that qso, or it may even be deleted from log between database updates.
Squashed commit of the following:
commit b36e78c662eac58623329570a70536850ee8f10b
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Dec 10 11:29:14 2020 +0200
breakpoint out of selection fix
commit 7bae646fcdec44af8c84368b95863e93afe93318
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Dec 10 07:20:42 2020 +0200
callbook update to filtered selection fix
Added 3 user defined buttons for TRX control. Buttons are default hidden and can be set from TRXControl/preferences. Same like way like Power buttons.
Button naming and commands can be set at preferences/TRX control.
Commands can be any rigctld command and there can be several commands in same user definition line.
Using rigctld command "W" any raw rig cat command can be sent to rig when there is not rigctld command ready for that function.
User can add missing band button (60m, 4m etc.) or other rig function like launch of voice memory.
If command definition starts with word "run" any Linux program or script can be executed instead of rigctld command(s).
There is no feedback from commands to cqrlog.
Squashed commit of the following:
commit cf674ea59cbeddda002e09d5b50c9e7242d42cb8
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Dec 9 18:46:29 2020 +0200
Some fixes after debug
commit 90c42c24f76c74f0dc92ee3b73e482c9d0c4d2c9
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Dec 9 17:54:00 2020 +0200
fixed lfm changes4
commit 689cca8ff835efda4e28888bebf9ea8630b9cd84
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Dec 9 17:46:08 2020 +0200
fix lfm3
commit ba86b2bb12f606b11497d463766e8c2cb54178f9
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Dec 9 17:41:30 2020 +0200
fixed lfm changes2
commit 0602b3877823e1382b425af286ad66448c6fc212
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Dec 9 16:46:35 2020 +0200
Help fixes and User defined button names
commit 1c8c714de90df8a6d3122722e2c6fc87d51c8420
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Dec 9 09:10:33 2020 +0200
Button can run command or script, too
commit 2d612286fd7ac11f30be6f189f72ee1f0aa1c3d5
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Dec 8 19:36:10 2020 +0200
3x user defined commands for TRXcontrol
Just had longer CW qso and noticed that "QSO takes" line rolls under Comment to callsign edit field when minutes and seconds have two digits.
Using just hr, min and sec will make the string short enough without loosing information.
JS8CALL has changed it's UDP datagrams in version 2.2.2. UDP frame having clear ADIF content has been removed (it still exist in v2.2.2-devel) that stops logging to work with cqrlog's N1MM remote.
They use now JSON based UDP frames but the same ADIF content can be found from inside of logging UDP frame.
To make N1MM remote work with old and new versions of JS8CALL the detecting procedure has bee rewritten.
Naming "N1MM remote" has been changed to "ADIF remote" as there has been misunderstoods that N1MM contest logger could be connected to cqrlog.
ADIF remote can read ADIF tags from UDP datagram as follows:
- Datagram has full ADIF export including proper header and one or more qso records.(used by wsjt-x primary UDP datagram)
- Datagram has qso record without header starting with tag "<CALL" and ending to <EOR> (used by wsjt-x secondary UDP datagram)
- Datagram has JSON record including 'LOG.QSO","value":' followed by ADIF tags starting with tag "<CALL" and ending to '"}'
ADIF remote is tested to work with JS8CALL v.2.2.2 and v2.2.2-devel, WSJT-X UDP server (reads logged message #12 contents), WSJT-X secondary UDP server (former named N1MM+ remote), Perl test script sending full ADIF UDP datagram having several qso records and headerless ADIF UDP datagram having several qso records.
Help files are fixed to follow new naming.
Squashed commit of the following:
commit 6b7680cf37e0901c20abd25ffab412f91f920fdf
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Dec 2 09:51:38 2020 +0200
Fine tuning after testing
commit a02bce3cd5
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Dec 1 19:19:13 2020 +0200
small fix
commit 7612263261
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Dec 1 19:16:00 2020 +0200
help fix
commit 8d4003b2e6
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Dec 1 18:45:00 2020 +0200
Seems to work now as expected.
commit 8413409baa
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Dec 1 12:57:44 2020 +0200
Settings to separate adif datagram and json datagram including adif. Help fixes
commit d3fc4b66a0
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Dec 1 11:26:06 2020 +0200
Initial naming change from N1MM to ADIF
Grayline:
popup menu "Link" were not enabled properly in all cases.
Uncheck popup menu "Link" was not possible if proferences had this property checked
Grid map:
Focusing bandselector at startup caused looping at certain cases. Return to newQSO with ESC seems to work now without it.
LoTW/eQSL:
"Mark all qsos uploaded" did set ALL qsos uploaded with current date.
Issue #352 Fixed to affect only qsos that have empty/NULL upload infos
Filter:
Added selections for Propagation mode and Satellite. Issue #351
Adding them needed some layout changes so lfm contains lot of changes.
Group edit:
Fixed bug in eQSL part.
Added Propagation mode, Satellite and lotw send date field selections.
Reordering of field selection list.
Layout changes, more informative look.
Help files fixed
Squashed commit of the following:
commit e32d5e0286c6e28b0632551a532498ff7cbed700
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Nov 24 20:29:34 2020 +0200
Fixes to LoTW/eQSL mark upload, Group edit, Filter
commit 0099f6d591f9512325f5f82b3fb172f5875758f5
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Nov 24 20:27:55 2020 +0200
Fixes to LoTW/eQSL mark upload, Group edit, Filter
commit 61f24a6d8c1731fc47bd5777c7d5886e7127b515
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Nov 24 20:14:47 2020 +0200
Fixes to LoTW/eQSL mark upload, Group edit, Filter
LoTW/eQSL:
"Mark all qsos uploaded" did set ALL qsos uploaded with current date.
Issue #352 Fixed to affect only qsos that have empty/NULL upload infos
Filter:
Added selections for Propagation mode and Satellite. Issue #351
Adding them needed some layout changes so lfm contains lot of changes.
Group edit:
Fixed bug in eQSL part.
Added Propagation mode, Satellite and lotw send date field selections.
Reordering of field selection list.
Layout changes, more informative look.
Help files fixed
Please enter the commit message for your changes. Lines starting
Rigctld has mode setting option "0" that means use default bandwidth.( M USB 0 )
That is mentioned in man pages.
What is not in man pages (until now) is that option "-1" is accepted too without errors. It means "No change". WSJT-X propgram uses that, so it can be there for all rigs)
Not all rigs support this, but as some do it must be possible to enter also "-1" to preferences/modes/bandwiths
Fixed MinValue of bandwidth edits to -1
Several forms fixed so that if active 1xESC will return focus to NewQSO/edtCall.
This has been default action as most of forms already act this way.
In addition return to NewQSO/edtCall is fixed so that if Contest form is active return to Contest/edtCall is made instead.
Form fRemind was not part of project. Added to project.
Known problem is that with QT5 widgets the RBN connection with Grayline map does not work.
This is a workaround for that. Afterwards thinking I perhaps could have done completely new connect with same work. But as the thread programming is still a bit gray zone for me doing this alternative, based by copying existing code, was easier to do.
Now linking to RBN Monitor is an alternative for connection to RBN when using Grayline map.
With linking, Grayline uses same connection as RBNMonitor (so it must be connected) while both of them still uses their own configurations what calls to follow.
Doing this I found an interesting bug(or property). When RBN connection of RBN Monitor is disconnected (using the plug icon top left) it terminates the RBN thread but does not disconnect the lTelnet connection that still remains active! Before the thread is terminated lTelnet connection must be disconnected.
Preferences/RBN support now have new selections:
Autoconnect Grayline to RBN
Autoconnect RBNMonitor to RBN
Link Grayline to RBNMonitor
First and last are alternatives. You can have only link or direct connection, not both.
Autoconnect does not actually happen at program start, it happens at form show. (of course at program start if window was open in last time cqrlog was used)
Also Grayline popup menu has now Linking option added.
Squashed commit of the following:
commit 8bae2d205a
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Nov 21 08:50:20 2020 +0200
A help fix
commit c671b83762
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Nov 20 17:27:23 2020 +0200
Still fixes
commit 49ce4c9847
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Nov 20 16:58:19 2020 +0200
Fine tuning
commit 22cf6edb29
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Nov 20 15:39:30 2020 +0200
some fixes
commit 7645fd2d2e
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Nov 20 11:24:55 2020 +0200
Help fix
commit c20b1d39d3
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Nov 20 09:59:01 2020 +0200
Grayline map can use RBNmonitor connection
Sets now report ok to NewQSO before qso is logged.
DoubleClik on Cq-monitor/wsjt map adds now report received at thime the web info is fetched. So right RST information can be sent to DXCluster with Ctrl-W and using "+Mode" button before qso is logged (or even if it is not logged at all).
Button 'Edit' not enabled if profile count is zero. If it is used when count is zero edited profile save causes either SQL error or is just not saved anywhere.
QTH profile gird has now autosize columns for easier read.
If you have master log without QTH profiles and you ADIF import portable logs that have one or several QTH profiles defined those profiles are added to master log during import.
Then if you view or edit imported qso that has profile set with different locator than master locator that is changed to NewQSO (bottom left) and when you close view or edit that locator remains, although QTH profile selector becomes empty.
There is no other way than feed the master locator again with Ctrl+L or restart cqrlog.
This fix sets locator from proferences/Station if NewQSO/QTH profile selector is selected as empty, or cleared by return from View or edit.
Added TX split support using XIT if rig supports it. (easier than using 2 vfos)
Value 0 .. 9999Hz UP / DOWN
Keys Ctrl+1 ... Ctrl+9 quick set XIT
Key Ctrl+0 Disables XIT
Key Ctrl+9 adds random value of 0 .. 990Hz (step 10Hz) to setting if splitting is UP
Substracts if slpitting is DOWN
Split keys work when NewQSO or TRXControl window is active
Tested with Icom IC7300
Added help key Ctrl-H to "QSO list"
Works now similar as "New QSO"
Both "New QSO" and "QSO list" have also Alt-H as help key.
"QSO list" key "F1" can now be used for other purposes. The help connection still exist in source.
Fixed help files
Help for split
Shortcut keys
Made all VK_keys now called as Ctrl-, Alt- There was a mixture of plus and minus signs (Ctrl+, Ctrl-)
Squashed commit of the following:
commit bb6b50f3f6cd0ba1c6aa9bdc23f4da687d3fa7d5
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Oct 27 10:30:31 2020 +0200
Small help fix and PR date to fVersion
commit 2066b993bef52cf4d1268544eae5a5538e8c6d00
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Oct 27 10:19:40 2020 +0200
Added split keys to work also when trxcontrol window is active. Fixed some help files.
commit 3cd43922e5d4ac0bd7f81cb1b0308a260e321aee
Merge: 25ca1e0 b09e821
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Oct 27 09:27:34 2020 +0200
Merge branch 'qso_list_help_key' into split_with_xit
commit 25ca1e07b81d0d377321ca3b38390b83aa2c2479
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Oct 26 18:55:36 2020 +0200
Button position fix
commit e5ec98c443a2197f603aade6fc5d3beef4068cb3
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Oct 26 18:42:22 2020 +0200
Added TX split support
Added TX split support using XIT if rig supports it. (easier than using 2 vfos)
Value 0 .. 9999Hz UP / DOWN
Keys Ctrl+1 ... Ctrl+9 quick set XIT
Key Ctrl+0 Disables XIT
Key Ctrl+9 adds random value of 0 .. 990Hz (step 10Hz) to setting if splitting is UP
Substracts if slpitting is DOWN
Fixed help files
Tested with Icom IC7300
commit b09e821a72
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Oct 26 09:35:38 2020 +0200
Added help shorcut key Ctrl+H to 'QSO list'