'v' is generating errors with Icom rigs, but Kenwoods can not survive without it. If 'v' is missing And Kenwood user pushes A/B vfo button from rig from panel cqrlog continues to show previous vfo frequency.
This is a rigctrl "feature" of Kenwood that it needs user action to poll current vfo before asking frequency.
uRigControl.pas is not suitable for fixing this easy. So we just leave errors for Icom as they do no bigger harm.
Added uRigControl.pas and uRotControl.pas to project. I can not see no harm with this. Finding them is now easier from unit list.
This supposed to be a fix of lazarus compiler warnings like: "CommandLine" is deprecated
How ever during run tests of those fixed parts (separate list below) several small things needed to be fixed, too.
Fix NewQSo layout/anchors. "Callisign attach"-button was not visible. Fixed also button's broken image
Fix About and Splash layout/anchors
Fix minor fixes to help file
Fix Contest window chrashed if rigctld did give unlisted mode from rig. (ex. Ic7300 may give PKTUSB when in DATA mode)
Fix Changed FT8 special modes text added to "Comment for qso". Report exchanges added only in contest mode in use (not Fox/Hound)
Fix CQmonitor right click "Set color": Color samples did not show up when compiled with Laz v2.0.0 Bitmap handling difference.
Fix Following Lazarus v 2.0.0 compiler warnings removed from cqrlog source. Additional unit warnings were not touched:
-----
All warnings (72) when compiled with Lazarus 2.0.0: (line numbers differ a bit after fixes are applied)
Tested-OK ---> dDXCluster.pas(1145,16) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dDXCluster.pas(1146,70) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPreferences.pas(1889,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPreferences.pas(1890,40) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPreferences.pas(2410,18) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fPreferences.pas(2411,22) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fSplash.pas(70,4) Warning: Some fields coming after "RightToLeft" were not initialized
Tested-OK ---> uRigControl.pas(145,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> uRotControl.pas(112,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(4381,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(4384,68) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6302,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6303,68) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6321,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6322,68) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fLoTWExport.pas(319,12) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fLoTWExport.pas(321,50) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fGroupEdit.pas(58,12) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(62,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(67,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(72,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(78,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(84,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(89,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(95,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fMain.pas(1152,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fMain.pas(1155,40) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPropDK0WCY.pas(156,38) Warning: Symbol "NowUTC" is deprecated: "Use the function from unit LazSysUtils."
Tested-OK ---> fPropDK0WCY.pas(157,39) Warning: Symbol "NowUTC" is deprecated: "Use the function from unit LazSysUtils."
Tested-OK ---> dUtils.pas(2415,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2417,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2418,18) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2432,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2435,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2506,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2509,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2898,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2900,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2966,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2968,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2969,18) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3311,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3314,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3780,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3783,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(879,58) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(880,9) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(881,40) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(3384,16) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(3388,49) Warning: Symbol "CommandLine" is deprecated
NoWayToTst-OK? -> fPropagation.pas(279,42) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
Needs Aurora existance in web reply
How to fix? -> fBigSquareStat.pas(160,38) Warning: Constructing a class "TBufDataset" with abstract method "LoadBlobIntoBuffer"
----------------------------
Warnings of external units: (These are not fixed!)
ssfpc.inc(714,26) Warning: Symbol "HostToNet" is deprecated
ssfpc.inc(824,18) Warning: Symbol "HostToNet" is deprecated
ssfpc.inc(884,25) Warning: Symbol "NetToHost" is deprecated
synautil.pas(637,96) Warning: Symbol "TimeSeparator" is deprecated
synautil.pas(2121,88) Warning: Symbol "ShortMonthNames" is deprecated
synautil.pas(2122,87) Warning: Symbol "ShortMonthNames" is deprecated
synaser.pas(2328,39) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
synaser.pas(2338,41) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
synaser.pas(2347,40) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
lnet.pp(778,30) Warning: User defined: check if we need aOp = soSend in the IF, perhaps bad recv is possible?
lnetcomponents.pas(87,3) Warning: Comment level 2 found
lnetcomponents.pas(110,3) Warning: Comment level 2 found
lnetcomponents.pas(131,3) Warning: Comment level 2 found
lnetcomponents.pas(151,3) Warning: Comment level 2 found
lnetcomponents.pas(169,3) Warning: Comment level 2 found
lnetcomponents.pas(213,1) Warning: Comment level 2 found
lnetcomponents.pas(222,1) Warning: Comment level 2 found
lnetcomponents.pas(230,1) Warning: Comment level 2 found
lnetcomponents.pas(238,1) Warning: Comment level 2 found
lnetcomponents.pas(246,1) Warning: Comment level 2 found
-----------------
Squashed commit of the following:
commit 1d72c9a200e4cbbb0a18cfa0856637da6373e0af
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 23 14:40:09 2019 +0200
yet more small fix
commit a0a8302e0a63fab9714639471a51c11334d583bd
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 23 14:35:00 2019 +0200
some anchor fixes more
commit d773f906e5fa07fa118a2588d17d92a2d2e1b858
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 23 14:07:42 2019 +0200
reset some .lfm changes more
commit da18237d2b28cfe3ee2e13a530975ccacd6cc28b
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 23 14:02:41 2019 +0200
reset main.lfm changes
commit 78cb479b7b799d5b4532db15e34686e6bc7769a8
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 23 12:28:29 2019 +0200
Fix: CQ-monitor color dialog sample colors did not show when compiled with Laz 2.0.0.; Removed warning_fixes_tested.txt memo
commit c54078df0a25a096bb64bf0300537df994462c0c
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Mar 22 10:37:16 2019 +0200
fixes to NewQSO spd button and anchors. Fix to contest mode
commit 90da8950956eb7a8dd7b06b9ff847bfcccc396fa
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Mar 21 12:19:45 2019 +0200
All tested now
commit aa073be53edcade1a639deaad7a976d0da5ce799
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Mar 20 19:44:28 2019 +0200
Test all fixes to work, phase 1
commit ab58e112b2caa87b3ab0d0994d743733c765d528
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Mar 18 09:40:43 2019 +0200
Mysqlprocess execute works now
commit fe0472b8b8fbf635f7c5f19f273115aba72281ad
Merge: 5aecf9c 3e7d958
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 16 15:07:39 2019 +0200
Merge branch 'master' into commandline
commit 5aecf9cdb5947347c04ec4f25553c424a016d27d
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 16 14:58:58 2019 +0200
Fixes to process.parameter settings
commit 5b2e3e52603dd36673d39672fc9c29ae0019b7a6
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Mar 13 18:42:50 2019 +0200
One cqrlog source warning left. Several warnings in extra communication units
commit 7ec8e9881247c5d9510efbf38534cb5e223bfa81
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Mar 13 11:48:35 2019 +0200
Fix 2. Still TODO
commit 45d4eedaa73f38e0e61f7412af1759efd2f334d8
Author: OH1KH <oh1kh@sral.fi>
Date: Sun Mar 10 16:17:56 2019 +0200
TODO
commit a40cc54dcc879c2f438ac0fcbb9a8a5710adacf3
Author: OH1KH <oh1kh@sral.fi>
Date: Thu Mar 7 16:58:43 2019 +0200
Fix commandline depreceated (1), still work TODO
commit f7c965a5cfebd571fc75cad5d2ed068edb74f36f
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 16 09:27:27 2019 +0200
Fix for Fox say RR73
commit 4209b1263970cabc8f7bd10bcb34e51e23cc189e
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Mar 15 16:48:18 2019 +0200
FIX: CQmonitor decode line with 2calls from Fox
With great help of Andreas, DL7OAP, these are the main changes done for CWType and CWKeys:
-Fix: partially rewite of CWType and CWKeys code and their layouts and anchoring.
-Fix: CWType help page updated
-Add: stop cw send by ESC when Hamlib keying in use, should now work with Icom and Kenwood rigs. Only IC7300 tested.
-Fix: CWKeys and CWType resizing (F-buttons scaling)
-Add: MouseOver F-keys in CWkeys and CWType now shows CWmacro content.
-Add: Paste or Drop over CWType editor now sends text. (Buffer overflow warning: see help pages)
-fix: CWType: now works ok with all 3 modes. Delete key works in word mode before block send is started.
-fix: CWtype: speed change affects NewQSO statusbar <--> NewQso cw speed change affects CWType speed selector.
-Add: CWType change of mode returns focus back to typing editor
-Fix: Hamlib cw send delay resolved. Removed space after "b"-command, before text to send.
Space was interpreted as part of message text causing CWspeed depended delay at start.
-Add: CW parts of source now have boolean LocalDbg and alternative debug value -8 (%01000) for focused debug.
Same way as New CQ-monitor. Old debug value >=1 works too.
Squashed commit of the following:
commit 8c05e72700fd26a454425a3ab1bf69b632702ce8
Merge: d9da405 e8cfa88
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Mar 11 11:56:23 2019 +0200
Merge branch 'master' of https://github.com/ok2cqr/cqrlog into cwkey
commit d9da4058504ef7cc410396f56f4e96b2a1820caa
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Mar 11 11:51:58 2019 +0200
Fix: Added locator macro %ml. Help files up to date
commit be60fbce6297a491eef696c7266055ec9e8e2809
Author: OH1KH <oh1kh@sral.fi>
Date: Sun Mar 10 18:16:34 2019 +0200
Long msg:Splitting in uCWkeying.BufOverflow stops CW.Debug settings also uCWKeying
commit 4a311370b80e3fb9326af6e56df53740ba981933
Author: OH1KH <oh1kh@sral.fi>
Date: Wed Mar 6 12:54:52 2019 +0200
Fkeys scaling works, esc stops hamlib cw with icom &kenwood?
commit a9af17ec86f0154de0121ab232072106f9cb0c12
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Mar 5 19:18:47 2019 +0200
Converts newline to space in block send
commit 0a2cc8155fa026003e1db5fb09b54ee9305642d1
Author: OH1KH <oh1kh@sral.fi>
Date: Tue Mar 5 11:59:54 2019 +0200
pgup/dn works. Items achored in cwType form
commit 7cad39c1d67196eae56cdc5be9a158d4983355f0
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date: Mon Mar 4 23:12:21 2019 +0100
add mouseover to cwkeys
commit 51233fd867c6835af4c7c56f1852d4c91479bc01
Author: OH1KH <oh1kh@sral.fi>
Date: Mon Mar 4 19:21:13 2019 +0200
All 3 modes, delete(in word mode), paste and drop works. TEST!
commit cceb5a77538029a6695fd22db42598d21751f61d
Author: OH1KH <oh1kh@sral.fi>
Date: Sun Mar 3 21:07:45 2019 +0200
uses now m.text as send buffer. Some things TODO, still
commit c8460a4eabc7c46cefd6e41fe07e75dbdf11a1f2
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 2 19:51:06 2019 +0200
Paste and drop works somehow but needs some fixing
commit 8257dd1bd6a7d9889e320053b6901222a972c8ea
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date: Sat Mar 2 18:18:27 2019 +0100
add mouseover tooltip for PGUP/PGDWN in cwtype
commit 4b4d23928e59c30fceef9b9dd1c413059e25cabf
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date: Sat Mar 2 17:58:07 2019 +0100
add mouseover for cw makros and onclick for F1 to F10 Button
commit ad25dcd9e14c2f3e4e2f8a31c3307377482b0bbb
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 2 12:25:07 2019 +0200
speed change affects NewQSO statusbar <--> NewQso cw speed change affects CWType speed selector
commit c071765b35671a8ffca492b221c3586e778d583d
Author: OH1KH <oh1kh@sral.fi>
Date: Sat Mar 2 11:22:31 2019 +0200
FIX:delete key works, chnge of mode focuses back to Tmemo, hamlib send delay fix
commit db9484d02e63aa93dbb1b130f1189bf3eb16575f
Author: OH1KH <oh1kh@sral.fi>
Date: Fri Mar 1 12:25:46 2019 +0200
Fix for cwtype
- when a qso is logged with mode JS8 in the lotw adif export function the mode js8 is
replaced by <MODE:4>MFSK<SUBMODE:3>JS8. so js8 can now confirmed correct
- this is a workaround until the database is enhanced with field submode to implement adif 3.0.9
- fix a IndexOutOfBoundException when reducing show-last-spot-station-number in xplanet reference.
- now it always delete the oldest entry, which is index 0.