Commit Graph

158 Commits

Author SHA1 Message Date
OH1KH
fc3dc79d32 This should put official version to state of Alpha 2.6.0(119)
root/CHANGELOG is not up to date
src/changelog.html needs editing

I guess it is not so easy as it looks,
perhaps you have to do something else than those two files check.

Squashed commit of the following:

commit 4be7793b893b0ffbd68925ddd280cd4982644ae1
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Oct 4 10:38:36 2023 +0300

    Version_2.6.0(119)

commit 5b57f61a9fdaf5fc9ebd9e0ff417a6a89a6e14d0
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 3 19:39:04 2023 +0300

    eQSL download: Fix stuck up caused by download file change

commit 7cccea752ae5bd15d9857ef78f31c786f8dd7c10
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 22 10:43:43 2023 +0300

    Contest: Inform remote mode 'on' when saving manual entered qso

commit 91aadb4891926ee3163cfde348980f54c7b44f75
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 19 09:58:28 2023 +0300

    Makefile: Clean fix (by Bill, WK2X)

commit 52305ef62a2bfcda79d7855376b03da3013e9d82
Merge: 590cf60 c2b376a
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 19 09:51:29 2023 +0300

    Merge branch 'Efpophis-wk2x_devel' into loc_testing

commit c2b376a37cf26e3253917ac803552d9440f4cf9b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 18 20:34:29 2023 +0300

    Contest filter: If Contest window is open contest name is copied to filter

commit 590cf60cbf3d332cd6a4ad74c3c618d45f8841f1
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 18 20:34:29 2023 +0300

    Contest filter: If Contest window is open contest name is copied to filter

commit 44a8d093624adb1ede03558c1cf5864f08005b1b
Author: WK2X <efpophis@efpophis.net>
Date:   Mon Sep 18 11:25:25 2023 -0400

    added clean of /tmp files to make clean target

commit f59555dcba28d17302ef721ffe3286b3d4794bf2
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 1 18:43:14 2023 +0300

    Version 2.6.0(118)

commit 4cfe56ec65444339e0c296a4045d331a47eff2ef
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 1 18:16:41 2023 +0300

    CW Messages: Fix to open/close when Contest window open and S&P not checked

commit e2d5fc35c33ef8337e2472dad0b7718afa3bba73
Merge: 7fbfa34 cb90c59
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 1 12:21:01 2023 +0300

    Add second set of CW messages used in Contest Run mode

commit cb90c592b1f427e44f236b4e7f58d437377f4869
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 1 12:18:24 2023 +0300

    CW memory set swithing and Help file fixes

commit c11d42f2e6338ac4d07b624d09fc8400643b0271
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Aug 30 18:30:00 2023 +0300

    CW memories: Run and S&P tabs

commit 7fbfa342fe7b1bdc99d3aa89f9c187464738357a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Aug 28 19:13:18 2023 +0300

    RigControl: Update Hamlib error codes list

commit 7c207856af9c1f0a9d4b95b76fe791b0410f66c1
Merge: 3be59da 8830789
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Aug 24 16:20:45 2023 +0300

    Merge branch 'kwirk-n1mm_udp_log_alpha' into loc_testing

commit 8830789d2bcb3b640c985a9c30a8559ae05fb204
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Aug 24 16:19:57 2023 +0300

    Version date

commit e14d9beb0b75793d1fc31025917f00614663b4cb
Merge: 0a9b58f 3be59da
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Aug 24 15:54:38 2023 +0300

    Merge branch 'loc_testing' into n1mm_udp_log_alpha

commit 0a9b58f94ad92c5f0c48718adebaa342b84a26fa
Author: Steven Hiscocks <steven@hiscocks.me.uk>
Date:   Wed Aug 23 19:00:11 2023 +0100

    Move CHANGELOG message for UDP Log Upload

commit 60bbc8c801ce7b21493aa7d6dc1614c4eb7ed647
Author: Steven Hiscocks <steven@hiscocks.me.uk>
Date:   Wed Aug 23 18:56:38 2023 +0100

    Add exchange strings to UDP Log Upload messages

commit d60d4e6c6549e6fc09f73bad4ea0d5dba22ce89a
Author: Steven Hiscocks <steven@hiscocks.me.uk>
Date:   Wed Aug 23 18:49:43 2023 +0100

    Fix toggling enabled status of UDP Log fields in preferences

commit 3be59daa96e84aa8ee41aca4e52c66ba4e26498c
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Aug 23 11:47:36 2023 +0300

    Preferences:CWinterface: Layout fixes. Hammlib:CW and Voice keying: Changes for latest Hamlib w34/2023

commit cb8a4810c84ae78f76430cfbd95598ba445e1766
Author: Steven Hiscocks <steven@hiscocks.me.uk>
Date:   Fri Aug 18 15:25:08 2023 +0100

    Add UDP Log Uploader, based on N1MM+ XML format

    This enables sending of contactinfo and contactdelete N1MM+ XML
    messages, via UDP, similar to N1MM+ and other loggers.

    In order to implement the delete properly, the forign key constraint on
    the log_changes table has been removed, such that the contact ID can
    still be generated.

    The contact ID is currently based on the cqrlog_main table primary key,
    and logbook callsign.

commit cbf0cd927ac1438098f03aeb8b58641581a46555
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Aug 9 20:15:14 2023 +0300

    DBConnection:Utils:Configuration:Export: Force file extension to be '.ini' as Configuration:Import lists only '.ini' files

commit 4caa8e0b3f04429f415345d94cf4a30045cd07a9
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Aug 3 11:02:52 2023 +0300

    NewQSO: Details has new Tab 'Call statistic' After call entered shows wkd/L/E status on band grid

commit c5987c9f3ff75be99f4adbecda3566b96ceb42ef
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Aug 2 12:22:59 2023 +0300

    RigControl: rigctld parameter '-C auto_power=1' is added only if user checks 'Rig pwr ON cmd'

commit 3fb18ca470b4d81a7ce6697c85a25eab381448ed
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Aug 1 12:52:02 2023 +0300

    NewQSO: Details Tab selected remembered even when satellite mode enabled

commit 391eff25a3643c8311d7ec2dfa60396313360f70
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Aug 1 12:02:29 2023 +0300

    RigControl: Fix to set_powerstat at init

commit 20effefd8c83ad94c1af47d11ec3dfa536cf64ef
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jul 25 11:13:20 2023 +0300

    Fixed date format checking routine. Group edit: QSL sent and received date can be cleared

commit cc68255fbe9a1618b289e382ba097c3bf568690f
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jul 25 09:50:52 2023 +0300

    HRDUpload: Fix to error codes

commit f9abd782974c7b20a3c70f44ee7ef4aa416f1faa
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 24 15:30:44 2023 +0300

    NewQSO+Contest: Use rigctld:\send_voice_mem instead of voice_keyer script if rig supports it

commit 22fbecfd52514381e6c73e3bf7db7688d38902d1
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 24 12:20:34 2023 +0300

    eQSL Import: Checkbox to change Rcvd date to current date -1 after successfull download

commit d2a45b2698fb853f55a3848ae5d19d2bff99881e
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 24 11:06:34 2023 +0300

    Added HamQTH & Clublog error hanling code by phl0

commit c8d7b7d057c837314c9b5f34d44ac769654fb68b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 24 10:45:48 2023 +0300

    Group edit warning color change

commit 77fbc59c5c4404943b0844a7bd57092f5fe88ad8
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 22 10:02:07 2023 +0300

    Fixed preferences/CW keyer layout

commit 440be2b6d72fd212662537a9cb84e27d754690db
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 22 09:52:19 2023 +0300

    Fixes to Cabrillo export and Hamlib Cw

commit 3dad436beb0392b026eddd4f4a9a41ed4cb2a774
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 17 13:23:26 2023 +0300

    Version 2.6.0(117)

commit 4245858014e6fe93caea1be2982a3b027c454850
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 17 10:28:33 2023 +0300

    Preferences:TRXControl: Added checkbox 'compound poll'

commit d426360601839ebd347550dfcfb7e5eb0992ce51
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 15 16:03:28 2023 +0300

    HamlibCW: Fixed StopSending procedure. Has now '+\stop_morse currVFO' that should work rig also others than ts480 and icoms and is implemented in rigctld at least from Jan2023

commit aaa6a0c8da193d841fb5d3465062503d7fb9c703
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 15 15:00:51 2023 +0300

    Help+Preferences: Fixed callbook section

commit 5d019941e27a01036b42db6089d23bf73609e0c4
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 15 12:04:08 2023 +0300

    Callbook: CQRZCQ XML fixd and tested. Should be mostly ok now.

commit 418b4a40c1582a1f05acb830ed692160738212af
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 14 19:47:13 2023 +0300

    Callbook: Added support to QRZCQ, not tested at all yet because of lack of premium account needed for use

commit 8a94dff797c3665ee53586c913e0925d0edc975a
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 13 08:53:21 2023 +0300

    Preferences:TRXControl:#1 Dummy rig: Starting rigctld can be changed (was disabled)

commit ba40ed61f98024f6795a99644f568ba4a5b978b3
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jul 12 12:03:42 2023 +0300

    Added checkbox to use Hamlib (past Jul-2023) 1k CW buffer.(Sends memory as string despite length)

commit 63eaff5fda52eb269bef15da85990cef34bf768b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 10 10:18:58 2023 +0300

    QsoList:Fix:Return cursor to last worked qso when saving edited Qso should not happen

commit 056f90e79fc4ffa99fbfaf8ba34091dd3aa6852f
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 8 12:20:34 2023 +0300

    CWkeying:Hamlib: Quick fix for sending because new Hamlib is not backward compatible

commit 95d6dd663d49b2bb45c16a55ce467472d773c41f
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 8 10:11:03 2023 +0300

    Grayline+CWkeying:Fix: Some debug print fixes

commit 171da428792a07012e308da9873ef18c5a589c3f
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 7 13:28:52 2023 +0300

    NewQso+QsoList:Statistics:Big squares+County:Add: Filter(F12) is now effective if used

commit a71bb23155b76c35ebfe45134060367f27ef408f
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 6 16:33:46 2023 +0300

    NewQso+QsoList:Statistics:Big squares+County:Fix: Totals printing

commit 2378ebfacff7d9eca455d7fef646179c7220565f
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 6 14:09:21 2023 +0300

    NewQso+QsoList:Statistics:Big squares+County: Added 'ALL band'. Fixed layouts

commit 4e854803f89f9c285f9f0815127cc01e8eb3c0f3
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jul 5 08:59:10 2023 +0300

    Fixed broken Group edit

commit baee131efaa39d1b372b63e3e063b74ea5566bcc
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jul 4 20:20:23 2023 +0300

    Small fix to previous

commit 41fe2677da80053f09e4b8aea1f3428f04045a2a
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jul 4 20:15:55 2023 +0300

    NewQso/QsoList:Statistics: Added County statistic. Fixed Help. Grayline: Removed some unconditional debug prints

commit 21ba5e04f286c9b2a26067540fae7df89afa6082
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 3 14:54:51 2023 +0300

    Wsjtx:Map:fix: dB view at Map init now read

commit 48c2aea6e34a73aa2d437bd08bad436709b881c2
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 1 19:50:28 2023 +0300

    NewQSO:Contest:Fix: Fixed keep propagation also when contest window used

commit bcc1aaaa782b50b2ce7bb8caf36665dc2ae6aca8
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 1 10:58:14 2023 +0300

    NewQSO:Fix:Keep propagation mode when 2xESC even when no qsos saved yet

commit 65fff0ff48e93a129368de58cccfe1b40c2fc4bd
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jun 25 17:12:49 2023 +0300

    Update README.md

commit 18cefceb6f799bd5bfbd664cbeb84c829c9ce80c
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 22 16:38:58 2023 +0300

    Grayline,add:Beam path if rotor used. RotControl,fix:Remeber user rotor (1|2). Preferences,NewQSO,Add: Operator (if not station call)

commit dd42639d7689315bf5585a5bee2546bcf9eea77f
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 12 13:05:39 2023 +0300

    WSJTremote, Map mode: '*' appear fixed when line ends ' 73'

commit db2efad470c230234637514f5ec1d6133a24eaef
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jun 3 15:37:01 2023 +0300

    Preferences/TRXControl added checkbox 'Set UTC to Rig'; Help fixed

commit 83808f1c1b3957abea0dd0acf74f57213b5454bd
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jun 2 11:14:42 2023 +0300

    WSJTX,Map: fixed * false appearing from locator ending 73

commit adb548fdc7653621b7b57d174c2549d611b86bac
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 1 20:04:04 2023 +0300

    Small changes to contest window

commit 0216261824bd4f088825599b6c252dad6300a394
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 23 19:34:12 2023 +0300

    Fix 8M&5M frequency add when 1st start of Cqrlog

commit 8bd5367862053a1effc7202a5c3cae3a48523f7e
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 23 10:54:18 2023 +0300

    Contest: Pressing'CQ start' moves focus to Call column

commit 7b9662087f64d6202ceacdf141d71b761a27c636
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 23 10:08:27 2023 +0300

    Added hint texts to first start DB selection window

commit 79195c1f49e5fc3d34986658ba4904290c5a664d
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon May 15 19:43:00 2023 +0300

    Cabrillo export: Changed to use 'time_off' instead of 'time_on'. Now equals with other program's exports.

commit 7d8bb1f079a2bfe896b268c2e2080e69ee26a0d2
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat May 13 09:19:45 2023 +0300

    Version 2.6.0(116)

commit 005b59fc5c165abac5aeba486e22c88de1ae7079
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat May 13 09:13:56 2023 +0300

    Version 2.6.0(116)

commit 17f9e62be8b2f90548cf03789532649d11822a87
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon May 8 09:34:04 2023 +0300

    Preferences/wsjtx fixed hidden checkbox

commit dc9ee89b6e76036641b525a0351cd3dff6e3d2c5
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat May 6 10:51:31 2023 +0300

    DXCluster: Added user defined F1-F10 command keys

commit 40e8f96bde62f1f5c960e017565afcc6b1095ae3
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 2 21:19:57 2023 +0300

    Fixed typos in changelog

commit 5bf66730ca7d67476343d040e1f56c798113dd43
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 2 21:11:17 2023 +0300

    Fixed WSJT-X contest logging

commit 47adc81ea74d5e07c738a5e32e965a7bb6788562
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Apr 24 20:49:57 2023 +0300

    Contest: counter HH:MM since last logged qso, QSO rate /10min and /1hour(these need testing)

commit f0318ef8c8d0d9d34e2c2b34b48b8812861a069b
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Apr 23 11:27:30 2023 +0300

    Contest: Shift+ESC removes callsign (same as 3xESC)

commit 6b674edf65f5f3cd61439077b979d5278588e014
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Apr 23 11:11:23 2023 +0300

    Update README.md

commit cbba15916e8fdd6ac89078127d156d2f17197530
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 20 11:40:37 2023 +0300

    LoTW inport: changed date to be (today-1day) to be sure

commit 395a80f9fb4cf58f699774fc4e1a60c9cf84c07e
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 19 11:35:54 2023 +0300

    LoTW Import: Checkbox to change Rcvd date to current date after successfull download (tu: 4X6GP)

commit ce8ac269dc208b389e25c5095a538fa71e5d2fd4
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Apr 16 20:02:38 2023 +0300

    When creating a new log it is now possible to copy configuration automated from existing log

commit e7eaeda588d10e2ba9085f00e92aa2ff7c73fa9b
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 13 21:44:28 2023 +0300

    Fixed Show hint on lastCQFreq

commit cded891105bc346033624b90681712ea74a00238
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 13 19:21:07 2023 +0300

    Version 2.6.0(115)

commit c3a832cf39df122e46d3e5cc88fe7e34a3708cda
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 13 19:19:08 2023 +0300

    Version 2.6.0(115)

commit b463793a8c0c6a6f571899a5fb6f1305af73b7de
Author: Saku <oh1kh.sral.fi>
Date:   Tue Apr 11 09:21:23 2023 +0300

    fixed newupdate script (help install)

commit b04dc84caeb196e1b13aae814d8df800bc61676b
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Apr 8 10:03:52 2023 +0300

    Moved also propagation text Url to user editable in preferences

commit d6797895e5f0034b99f24e5836b2a175d3a647ef
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 7 10:24:16 2023 +0300

    Fixed solar data (propagation window) addresses 'http' to 'https'

commit 2c99f6f39c3881243e23080a0182882d4850b851
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 6 20:55:14 2023 +0300

    Contest: Store/restore last used CQ frequency

commit c20a1503786f5e0422571dfb747c604ef0ef28c4
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Apr 1 19:23:52 2023 +0300

    Added checbox 'DATA' to 'show only spots' at /preferences/DXCluster. Help files fixed

commit faa2d359824a01a125839b1eafd17a5f7f908167
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Apr 1 14:14:46 2023 +0300

    DXCluster: fixed response missing for 'sh/he e6' (all prefixes E1..E9)

commit f274c7d677510eb5cfa4e23924017cd15308201d
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 28 09:42:08 2023 +0300

    README Note about database

commit 264021f1d49205685bb6f8083328354f3b3e36f6
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Mar 26 15:12:50 2023 +0300

    Small view fix in RBN monitor header

commit 0c042682f59a86d3dc1b27492d70f9a9e4eacb98
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Mar 24 16:45:12 2023 +0200

    Small view fix for adif errorfile import

commit fd20da58d176c8cb5ff90ef33c1303ca5a4dc4c6
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Mar 23 20:06:25 2023 +0200

    Version 2.6.0(114)

commit 747cefacf7b0d57d0f5596cac3144eff48e584e6
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Mar 23 12:14:47 2023 +0200

    fixed band constants

commit c33a9ca857131aa4053bb4e240a6e697be82d89d
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 21 20:10:14 2023 +0200

    Added 8M and 5M bands. This needs still testing!

commit c6920775a4f1180a160ea27ddeac0b281a652cfb
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 21 10:32:59 2023 +0200

    Fixed radio memory save/load. Added radio memory search. Fixed several SQL record count fetchs. Help fixed

commit cdf591c031224071964ca9cbb26976b08e8acc0f
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Mar 10 13:58:41 2023 +0200

    Fixed all file open dialogs: file exists check. QT5 dilaog allows user typed filenames and check is needed. Several crashes if file does not exist

commit 395b3ccf1363b2e80d352a705f9b45a9316bbce9
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Mar 2 10:18:13 2023 +0200

    Fixed DXCluster spot: Any of QSL,LoTW,eQSL received prints with confirmed color

commit 5fdeeedede0be9756510b46bbb71c5628425380c
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 1 19:02:39 2023 +0200

    Fixed DXCluster font style saving/loading

commit f86c3f9eead11764f3d421d47625004dbc72e3b4
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 1 16:57:31 2023 +0200

    Version 2.6.0(113)

commit b399ad840a5c867a948410fc72263d3c89019d65
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 28 18:38:03 2023 +0200

    Fixed wsjtx std messages clean when remote was set active

commit e6781b1e35e067dbd2c140e09dc2cb272149cdde
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 27 10:32:08 2023 +0200

    Added lotw/eqsl to show in Cq-monitor

commit 5775bd23abb85f220382f90fab630bcf856bc687
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 21 15:56:49 2023 +0200

    Version 2.6.0(112)

commit 41731b7f3579582f913087af50b46fb59a9c5b5e
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 21 12:56:02 2023 +0200

    More fixes to DXCluster

commit 2bc40ddbd7a3c1f91fe98327d90f53508852cecd
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 20 20:27:01 2023 +0200

    Rewritten DXCluster spot splitter because of faulty call grep

commit e016cdaf8654d565b73c4c08eb9e0095bfaea6f8
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 20 13:16:00 2023 +0200

    wsjtx-remote: wsjtx clean when band changes. Call info lookup during RX period

commit 821db308c061c642fdb73cc40e815384570e6412
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 20 12:42:20 2023 +0200

    wsjtx-remote: wsjtx clean when band changes. Call info lookup during RX period

commit 851fa98d2c6410dd10b06299ea27bcfac893c502
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 14 09:59:24 2023 +0200

    fixes to contest

commit d89cee2cf9ed6ebb893313305b11210f917d7fd8
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 14 09:43:59 2023 +0200

    fixes to contest

commit 8af9269115c3e0dbc1bbd205a4fc0789a0a761e8
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Feb 12 09:02:39 2023 +0200

    Fixed warning splash and help that you can not spot with WebCLuster

commit 1c949173f5e660fb8353995414d44a3f4309a16e
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 11 11:13:18 2023 +0200

    Added missing 'OR' to QSO list/Qsl selection

commit d2b4b61741f17a97cd1160af24084beb29057287
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Feb 8 08:59:18 2023 +0200

    Fixed update QSO list view when Preferences/Visible columns change

commit d4d7e4142754f606e266fe73c8a3c3c4fc54024b
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Feb 8 08:38:03 2023 +0200

    Fixed bug in Qsolist/View/Show Details checbox visibility

commit 4c13c8349689ad6db47b9132ecb1814d83e32748
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 7 10:26:05 2023 +0200

    Version 2.6.0(111)

commit ae08bee389af4c7d105114645db60656720fb7da
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 7 09:59:56 2023 +0200

    Version 2.6.0(111)

commit 85a97a0d4be40bf9f6000840898d1e7c42c2b0e8
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Feb 1 17:44:04 2023 +0200

    Added End-key to work in contest/all column

commit 4ce159d1378fbd81f37ec841fdf7bf1c2fc6d013
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Feb 1 10:35:29 2023 +0200

    Added numeric divide key to work in contest/all column

commit 1af6eb6db0f66012758941b3d367e12a354dc3f1
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 30 19:39:22 2023 +0200

    Added Home-key to work in contest/call column

commit ff21fc287571c6679c7ddfbb97f2c66deb7a8216
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 30 12:35:19 2023 +0200

    Change CQMonitor/Mapmode worked locator coloring

commit 44dc033c41b7bd5c04a2acfbf2772c2e25814d8a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 30 11:12:58 2023 +0200

    Removed one debug print

commit 092eac329affce05663cab70c44f472d12cd3062
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 27 11:46:39 2023 +0200

    upd README

commit 50558217f06cdf1bc93ec260bac0da0c1937d7c2
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 27 11:43:10 2023 +0200

    Update newupdate

commit 630c2bbdc4a0b73b01712fb2bf2e707f53df52fe
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 27 11:41:45 2023 +0200

    Update newupdate

commit 88881682c5391b8233bd5249eac277507dff79ed
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 27 11:33:49 2023 +0200

    Version 2.6.0(109)

commit 63949f95db52e7f74309d7d7bb7486b774c77a69
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 26 12:51:53 2023 +0200

    Fixed GTK2 numkeypad in contest window

commit eb523a5fe54510e1d26a6844c7e8aec871de015e
Merge: 4bafbbf 35e0fa6
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 26 08:53:36 2023 +0200

    Merge branch 'fix_RBNmonitor_filter' into loc_testing

commit 35e0fa64bf
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 26 08:37:41 2023 +0200

    Fix rbnmonitor filter

        	Sometimes, some bands, it happens (here up in north Latitudes)
        	that source filtering EU is too wide area. What middle and south
        	EU can hear is not heard here.

        	- That's why added source callsign filter criteria.

        	You can define skimmers by countries using prefix, by callsign
        	area using prefix and number or by specific skimmer callsign
        	to get more narrower view what can be heard.

        	- Fixed filter criteria window object anchoring
        	- Fixed help (image)

commit 4bafbbf1843333fc2a6bb02cd464ebaa2fe8e4a6
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 25 08:39:55 2023 +0200

    upd newupdate.zip

commit 21b0179828e13939c581d4d45324f31fbb3cb206
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 24 09:26:20 2023 +0200

    Changelog fix

commit 5f79b580d6a34f81fe01ed5b087b7feaa314df01
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 24 09:14:09 2023 +0200

    Changelog fix

commit 71d2dae2ad834188ff6a8a078dc197dd77e29e43
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 22 11:48:37 2023 +0200

    Version 2.6.0(109)

commit 8d398825ce3b61ec39c21e077df72743afac9992
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 22 11:35:55 2023 +0200

    Remove trigger fix and add warnrngs for use with more than on online log

commit dc80447356739eaec29aaf22b41c610b41c8fe4d
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 22 10:00:28 2023 +0200

    fixed some toolbar icons

commit 9ff407992dd8f64fcf00f8b93e27ee735671ab33
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jan 21 16:27:48 2023 +0200

    Version 2.6.0(108)

commit 2f50100a202b845695f69c1ffe58592d4d092b02
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jan 21 15:57:41 2023 +0200

    Small change to 'remove all upload triggers'

commit 992e1e9bd803733d8d20bd96836484ff4f5d8893
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 19 12:04:58 2023 +0200

    Changelog edit

commit 23d6035c4bfda964e127c0c31fcdb29d4e3c605a
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 19 11:25:48 2023 +0200

    Fix rig pwr on at start with rig model #2

commit 4488a424aa5efa9f7b159688f9e0dbd487dd66b2
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 16 10:34:36 2023 +0200

    Upd changelog

commit 5e415abc02ed70af8ee5bdec97eff4ae43778d5d
Merge: 203c07d b259c16
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 16 10:32:39 2023 +0200

    Merge branch 'fix_cabrillo_rst' into loc_testing

commit b259c16d56
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 16 10:29:06 2023 +0200

    Fix cabrillo_rst

    	Because of weird format of NrauBaltic log example setting of RST
    	fields needed to be changed to adjustable ones.

commit 203c07dd47ae3d032e92382e2f9553c46836597e
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 12 21:24:09 2023 +0200

    Fixed TAB key function in Contest window

commit b40bd811416f5f5ae9267186aba275f1c08601e6
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 11 20:50:30 2023 +0200

    Added contest status/msg multipliers count+list by contest bands

commit 015f67a69a1f3fd23902a85c965896fcf8a9e75f
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 10 11:00:47 2023 +0200

    Version 2.6.0(107)

commit 2de1c9b8a30d991f56ec834aeb528401a6ceb4e5
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 9 11:22:17 2023 +0200

    changelog typo upd

commit 7987e162eb56056462025b467151defffca0580b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 9 11:18:01 2023 +0200

    Version date and changelog upd

commit a19f650609c48a76c0e8cb682e5dd9479cad078b
Merge: d7949db d6bf88a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 9 11:13:33 2023 +0200

    Merge branch 'fix_rictld_connect' into loc_testing

commit d6bf88aa8110d935fd08950143541535f7ea3e03
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 9 10:59:52 2023 +0200

    Speeding up preferences save by setting cache on during preferences close. Speed increase over %50

commit d7949db3135d408919074b6451728bcefb23c2b1
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 9 09:12:09 2023 +0200

    removed 'secure' from 'clublog' url

commit 530ab975b5782b5767590401dfd7e02f89a6df47
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 8 12:54:40 2023 +0200

    changelog upd

commit 5a74bc6a44487dea2b9dc5e28628211f454afc8f
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 8 12:52:59 2023 +0200

    version date upd

commit 7a001216d72bac3f4dd4f80d275bd475b8c9a3b6
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 8 12:50:45 2023 +0200

    merge fix_rictld_connect

commit 1d3234bb53bbf9f9c5e323199b2a05c55e16a671
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jan 7 17:19:50 2023 +0200

    accepted just RPRT receied for misc commands (like user defined strings)

commit 3315dda5db5d3e14ebcc230433494df88a7043ea
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jan 7 12:49:44 2023 +0200

    Fixing rig communication appeared to be harder than expected

commit 07eb91299475963433dc7e55b9b29c49712bd71c
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 4 13:34:24 2023 +0200

    added powerON prperty

commit b0e902695f570e197de4a28c7604be3fda391f60
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 4 13:32:03 2023 +0200

    Added retry counter for rigtcld connecting

commit a6cc955bd6e7d7ddb73599e1b15db6383ce2abd2
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 4 13:02:56 2023 +0200

    Fix for rigctld communication

    	Rigctld has a "property", at least with Icom ic7300, that if
    	Rig is powered OFF when rigctld is started it takes around
    	7 seconds before rigctld opens it's telnet server for connect requests.

    	If rig is powered rigtcld responses immediately.

    	This waiting time was not taken account in uRigControl.pas
    	Added a reconnect loop of 10 times with one second waiting periods.

    	Now Cqrlog can catch rigctld's telnet server and connect to it
    	despite rig is powered or not.

commit ed45bc23f8551a62483f89ae4478d5bcee9898c9
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 2 18:09:23 2023 +0200

    Updated sat_names.tab

commit 72f00c7a5b118ba9e7527aa4323f7de9ec5057a1
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 2 14:28:46 2023 +0200

    Made online log Urls defineable+Fix1

commit 855aee7d3b90d65d9ecb57309eaf6563a9b2e662
Merge: 5bef518 68de955
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 2 14:22:05 2023 +0200

    Made online log Urls defineable

commit 68de955383
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 2 14:08:14 2023 +0200

    Fix for Online Logs Url

    	Problem arised with hadcoded Online logs Url address change.
    	Made Urls changeable via preferences/online log upload.

commit 5bef5181c52d907055563d436fa9b206aa16aac0
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 31 13:38:36 2022 +0200

    update of changelog

commit 735c3e1b25ffba8ceb524387040b382601767847
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 31 13:37:13 2022 +0200

    update of changelog

commit ac2c9854b729b36680f202a632b30bc88990e70f
Merge: 8d7eb9d 0124044
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 31 13:13:56 2022 +0200

    Merge branch 'fix_dxcc_edit_save' into loc_testing

commit 0124044a45
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 31 13:05:43 2022 +0200

    Fix for DXCC Ref edit/save

    	Once again user request appeared to modify and save DXCC ref.
    	Decided to look at it.

    	To my surprise I found that saving user edited DXCC Ref value
    	was nearly done!
    	There was just one line missing and it made me think it could be
    	just a bug from earlier times.
    	When DXCRef was selected from list opened from btnDXCCref it was set
    	to NewQSO, but variable adif's value was forgotten to set.
    	That's why selected new DXXCRef was never saved.

    	During testing I found out that edtDXCCRef.ReadOnly that was set
    	in fNewQSO.lfm was reseted mysteriosly.
    	Reason was ClearAll procedure that set all readonly values to
    	false forgetting to set edtDXCCRef back to true.

    	Readonly prevents "user defined" DXCCs to be entered. All must come
    	from the DXCC list (that, I think, is a good thing).

    	That lead to removing of line that should have been set ChangeDXCC
    	boolean true if old and new calls were same but old ann new adifs
    	were different.
    	That is not needed now when typing is disabled, and on the other hand
    	it never worked as EDITQSO did not set proper adif and old_adif
    	values at start.
    	Including that manually entered prefix was never checked to set
    	corresponding adif integer.

    	Yet one bug more was found when EDITQSO was saved. Then there were
    	not ClearAll procedure called leaving some edited qso data to NewQSO
    	columns.
    	ClearAll was refused to run "normal" way when callsign column was
    	cleared and EDITQSO true.
    	That is because during EDITQSO it can be cleared by user and so would
    	clear all data during edit.
    	If EDITQSO is true ClearAll must be called separately at btnSaveClick
    	procedure.

commit 8d7eb9d187f7d466cb8c1dcfe9f758aaa388f30e
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Dec 30 14:10:35 2022 +0200

    Fixed unwated chars filtering in contest/call input that caused sql error

commit a9cc8581b2203e3470f079ee05c95b15a3a0ca47
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Dec 13 20:56:56 2022 +0200

    Update of changelog

commit 8c7ac81765c744f330fa2dea2ab284da9b3b8a16
Merge: e8bbed7 7147efd
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Dec 13 20:49:00 2022 +0200

    Merge branch 'fix4rigs' into loc_testing

commit e8bbed706f659f40b37bc5dfa85643e5590a0447
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Dec 13 20:43:56 2022 +0200

    fixed contest help

commit 7147efd327
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Dec 12 20:25:01 2022 +0200

    Fixed bug in Fix ( in start initialize)

commit 23be28db32
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 10 08:13:41 2022 +0200

    Defaults for trx and rot port+poll

commit 848cdc1953ac97f876e55cdba2dda779534460f6
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 10 08:07:24 2022 +0200

     default values check

commit 1e8f11674d554f32428b8d457fcbd902150887fa
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Dec 9 14:54:36 2022 +0200

    Update newupdate.zip

commit 8aa56d20a3dd2a9495fac917013880e173116b3e
Merge: 12fa618 22b8674
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Dec 9 14:24:51 2022 +0200

    Merge branch 'fix4rigs' into loc_testing

commit 22b86742b3
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Dec 9 14:05:52 2022 +0200

    Fixed some config parameters reading.

    	cqrini.ReadInteger and  cqrini.ReadString both can be used for same numeric value reading.
      	Works same way as database ReadAsString or ReadAsInteger; Source is same but resulting read is
      	either String or Integer how programmer wants.
      	cqrini.Write does not make difference in config file if variable is saved as String or Integer
      	both results look same in .cfg file.

commit 12fa61834b1063fdc4dea3825a887e1c3d04c179
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Dec 7 12:46:48 2022 +0200

    Version 2.6.0(105)

commit 9e1b03089b8f840cfdaee6279d527d3a88ec187c
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Dec 7 12:44:02 2022 +0200

    Version 2.6.0(105)

commit 573adb7b69eec6681dc91b852b34440591f97c88
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Dec 7 11:01:42 2022 +0200

    Fixed bug where rig was not initialized at startup if TRXConrol window stayed closed.
    Problem was variable "riginuse" that was undefined at opendatabase called initializerig procedure.

commit b3903c7c06b309fca0801de9cb90892c934b7b06
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Dec 7 12:20:18 2022 +0200

    Set Version date

commit 03e196a032
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Dec 7 11:01:42 2022 +0200

    Fixed bug where rig was not initialized at startup if TRXConrol window stayed closed.
    Problem was variable "riginuse" that was undefined at opendatabase called initializerig procedure.

commit ca4f9dbfc3d18aeca67adaac1195d5f7c2570142
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Dec 6 10:54:34 2022 +0200

    Update README.md

commit b895694769d9ba3ef9181fee90105506a421804d
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Dec 6 10:54:07 2022 +0200

    Update README.md

commit e42007f92baafd5b56cb9a77dfaa9aa7ed3b890b
Merge: f3ebadc 258e90e
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 3 11:07:14 2022 +0200

    Merge branch 'macro_xmr' into loc_testing

commit 258e90e138
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Dec 3 10:45:27 2022 +0200

    Added CW macros

    	Added CW macros:
    	%xnr - contest exchange serial number received
    	%xnrs- contest exchenge serial number received sends 9->N and 0->T
    	%xmr - contest exchange message received

    	Affects to an unimaginable number of places ...

    	Fixed macro usage in SendSpot/Usr message.

commit 4f59d7e6c4
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Nov 28 09:08:38 2022 +0200

    Set Version date

commit f3ebadc63b54b2e6bd454cad4ce403fba1ba2925
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Nov 28 08:59:49 2022 +0200

    Version 2.6.0(104)

commit 24e8b1d89a02bc8d03f9b39808dc4f405015d386
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Nov 26 16:09:47 2022 +0200

    Version 2.6.0(104)

commit 71bc55da77cad483cf2a480d36d57735c81a6c53
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Nov 21 16:22:07 2022 +0200

    Version 2.6.0(104)

commit 727509d17b1fbcb140b60472ba271ad674610c72
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Nov 20 14:19:02 2022 +0200

    prepare version

commit de67495566064e510d25194d851a7b609f5d4ff6
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Nov 18 17:18:17 2022 +0200

    vesion prepare

commit 888f75ff0f986986ae36577875fe98ea8576ff32
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Nov 18 17:13:54 2022 +0200

    fixed layout and tab

commit 5dc59f86d8e47ba0f6230648134acf06cc462dee
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Nov 18 16:46:19 2022 +0200

    version prepare

commit 508131fb2926f1cb8e0701ed9b501a79413ae84d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Nov 18 16:33:59 2022 +0200

    fixed changelog

commit edb069b95b80575951eacc78f3331302c5ff640d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Nov 18 16:31:11 2022 +0200

    fixed contest window

commit 04cc3e378d568d1e22e1fba60c370603830e8557
Merge: 22411ec 33df9b8
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Nov 12 14:15:57 2022 +0200

    Merge branch 'changelog_move' into loc_testing

commit 33df9b8cf4
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Nov 12 12:50:07 2022 +0200

    Help fix

    	Added changelog.html to top of help's left frame. Then it can be easily
    	opened again also after first start where it appears automated.

    	Fixed index-right.html "dependencies" to talk about MariaDB instead
    	of MySQL

commit 22411ec3fe1682a3f5fc05564621051e41d73c5b
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Nov 12 12:29:34 2022 +0200

    (104) release prepare

commit 36ab747f77e08b0a5a20f2df64715e98ccf52836
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Nov 10 11:10:15 2022 +0200

     fixed changelog

commit 52faff744f60ec2e88b934075c5614cfbe0cc9d2
Merge: 118ca66 2a04c27
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Nov 10 07:13:19 2022 +0200

    Merge branch 'winkey_cmd' into loc_testing

commit 2a04c27459
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Nov 10 06:56:46 2022 +0200

    Added serial CW keyer commanding menu item

            Suddenly noticed that my winkeyer and IC7300 have different
            order of CW paddle plug's pin order.
            It was ok with IC7300, reverse with winkey.
            Fastest way to fix this is to set/reset winkeyer moderegister bit4
            This could not be done with Cqrlog as it sends only text to winkeyer.

            Added menuitem: NewQSO/File/Send hex bytes to keyer (W or K)

            Item is visible with winkeyer or K3NG keyer and allows non text
    	hex bytes to be sent to serial line.
            Tested with Winkeyer.
    	I do not have K3NG to test but assume it possible can be useful
    	also with it in some cases.
    	The serial sending protocol is same with both keyers.

    	Help files fixed.

commit 118ca66fff144658d611ca5810b4f73b80c72f08
Merge: 0782319 76c15c6
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Nov 2 19:34:05 2022 +0200

    Merge branch 'fix_split' into loc_testing

commit 76c15c6065
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Nov 2 19:25:15 2022 +0200

    Fix for quick split settings

    	Fixed all edtboxes value limits to 0..9999
    	Fixed tabulation orders

commit 0782319fae20dd4037ee139cee99dfc9e3cc5d22
Merge: 5f130dd 46d4240
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 25 19:50:42 2022 +0300

    Merge branch 'fix4rigs' into loc_testing

commit 46d4240d82
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 25 19:50:16 2022 +0300

    Fixed TRXControl USR buttons text loading. Fixed CWkeyer: do not reset keyer checbox

commit 5f130dd743b6ef26b7b54cbcdd7d9d2e6b467515
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 24 18:53:06 2022 +0300

    Update README.md

commit ebe2da459e957ed68dc4fc2a16378bd0a7d272c9
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 24 18:43:29 2022 +0300

    Fix fix4rig merge errors #3

commit 050a96e187ff47fc0768cfe6085deba7f92eefda
Merge: 0e2e5a8 e63e8e1
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Oct 21 16:19:54 2022 +0300

    Merge branch 'fix4rigs' into loc_testing

commit e63e8e1109
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Oct 21 16:13:40 2022 +0300

    Fixed 'use Potentiometer CW speed' with Winkeyer (and tested) in NewQSO, Contest, CWtype and CW keys

commit 25a8ec3f39
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Oct 20 14:22:18 2022 +0300

    Fixed winkey poti speed select

commit 0e2e5a80d1293be875dc6926092bd9242c4daf37
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Oct 20 13:44:36 2022 +0300

    merge post fix #2

commit 17135335a0038225fe95b8f993b24a3389ac1113
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Oct 19 20:27:00 2022 +0300

    Some fixes after merge #1

commit 206acac0102867a6ddf6ca7f501b7346665302aa
Merge: 8b79bee 8def318
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Oct 19 20:16:55 2022 +0300

    Merge branch 'fix4rigs' into loc_testing

commit 8b79bee2bee9d97d1d4cb22d88bd4867fbf8c8b4
Merge: 10a171c 7fa57e3
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 18 19:30:47 2022 +0300

    Merge branch 'fix_contestname' into loc_testing

commit 7fa57e3d26e5821f888ba1514965e31f18932a5b
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 18 19:23:03 2022 +0300

    Fixed double usage of query qBands. Preferences/bands/Frequencies list it's grid contents if Wsjt-x remote was on and CQ-monitor selected. dmUtils.FreqFromBand uses same qBand query! (Could this happen also elswhere?)

commit 8def318afa
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 18 10:52:52 2022 +0300

    Fixed some RTTY text to DATA

commit 10a171c9eeb7b01058c80b0626cd9e62e2dad975
Merge: 53574a2 2b69915
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 17 11:33:16 2022 +0300

    Merge branch 'fix_contestname' into loc_testing

commit 2b69915de2ff7edaa69911d0499632d16f98a92c
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 17 11:27:29 2022 +0300

    Fix for contest name

    	Fix for contest name in contests that have all modes in use.
    	CW/SSB/FM/MGM like NAC has.
    	Then MGM qsos coming from WSJT-X will get name from contest
    	name in contest window if it is open during remote.
    	This overwrites WSJT-X predefined 4 contest names making all
    	qsos in contest to have same contest name defined in contest window.

commit 53574a2876ba5494f2b5a896373637bb7e00226c
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Oct 14 14:35:37 2022 +0300

    Fixed a help picture

commit 66963dc2f3bb6cf91548fde66c2712d75295500c
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Oct 14 13:20:47 2022 +0300

    Merged mwc_multip by copying

commit 511875d44689d89d04cd83b41e4c31680f61f108
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Oct 12 10:58:54 2022 +0300

    Fixed one hint text

commit cee767569b5c3e19a03f96c1e7b64079a67397ab
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 11 14:18:13 2022 +0300

    Fixed hint texts and added checkbox to turn them off (default ON)

commit 64f15aac093224c4e5230a65f8a3d0556c2f4580
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 11 10:37:46 2022 +0300

    Removed s&p and mark dupe checkboxes from tabulation list. Set sorting(asc) for country, locator and message multiplier lists

commit bf3fcedffbc46652df3dd9100c9a4e9c71da91a6
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 10 15:41:03 2022 +0300

    Some help changes

commit 3d1adfd4384cf893101a144b1d72b7a0fcb6c92a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 10 15:30:03 2022 +0300

    Fixed SemiAuto memory sending. Fixed default report by mode creating

commit a2489b386a84f5251d50328c53644945b394af4a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 10 11:06:06 2022 +0300

    Fixed memory keys to work on all CW,SSB,FM,AM modes. Fixed corresponding help.

commit 8d8af10ecf72a8a07f96e7058b8957fae7e8aff3
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 10 10:49:09 2022 +0300

    Fixed call mode F2 and F3 sending. Fixed TRXControl 70cm frequency if defults are not set. Fixed save qso: Cursor must be away from edtCall

commit cb8ff91d56182f041def38d465d9e7d9ec598067
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 10 09:18:06 2022 +0300

    Status view clear when no contestname

commit 14a7fead6863046b5262d0af6b548122192b6bf9
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Oct 8 15:21:03 2022 +0300

    Manually merged mwc_multip

commit 06d3d9a41a1e966e7be3f9996827bec9473d183d
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Oct 1 17:08:12 2022 +0300

    Merged mwc_multip

commit 92063bcad447df14e5ea27c6f2fc34e4173e64ca
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 27 13:14:26 2022 +0300

    changed dupe check to writing of call. Added hint texts. Added score group box, but this needs lot of work to run

commit 122fec07b4c8ca4c46ef4fe4a3323edcf25e70d7
Merge: 2f984a6 f01f021
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 26 19:26:51 2022 +0300

    Merge branch 'mwc_multip' into loc_testing

commit f01f0212a9bfe66acaa8f3dfabd8948ee274c7f9
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 26 19:25:25 2022 +0300

    Added S&P checkbox (default off, Shift+Tab toggles) When OFF and CW has semi-automatic macro sending: exit edtcall and call>2 send F2, if then dupe found send F3, when saving qso send F4. When S&P checkd works as before (user must press F to send)

commit 657bba3b39377937ccaf9acc757113966e0f0b93
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 23 11:04:48 2022 +0300

    Small bugfix with number multipliers. Changed contest filter combo box to appear in order from A to Z (was Z to A)

commit 2f984a6b3aeb5742041bc6ebf3f81e66d1894863
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 23 10:58:51 2022 +0300

    Small bugfix with number multipliers. Changed contest filter combo box to appear in order from A to Z (was Z to A)

commit 5776ef997c80be287f9704200c0427d4c7b008d2
Merge: ef88464 35b9ccb
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 22 20:59:44 2022 +0300

    Merge branch 'mwc_multip' into loc_testing

commit 35b9ccb8b3c87389c697e1c87a54366f233ff529
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 22 20:56:52 2022 +0300

    bugfixes: Made own query/transaction 'CQ/trCQ'. Moved suffix work to mysql. Fixed statusbar layout.

commit ef8846438bb52a00f307e341e2dd531d7fe964b2
Merge: eff642e fc9d8c2
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 17 14:25:38 2022 +0300

    Merge branch 'save_when_load' into loc_testing

commit fc9d8c2d02cf1b7bb9e5dc1b40944721be8ae016
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 17 14:25:01 2022 +0300

    Fix for LoadForm: removed saving assume copied from SaveForm source

commit eff642eed375ebcdc28fa5bac693a33fbc111e55
Merge: 6bbc18a b289669
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 17 14:16:07 2022 +0300

    Merge branch 'squash-newqso_tab_offline' into loc_testing

commit 6bbc18a729a7f48c091ccbb5e163640f3fcf63d8
Merge: 2a59496 2c640d1
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 17 14:13:26 2022 +0300

    Merge branch 'mwc_multip' into loc_testing

commit 2c640d1bef8ab3e179b87ed72446ee89598b5fd2
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 16 15:48:34 2022 +0300

    Added total score and made rest of view band based

commit 06f394a5e7c5f3ed2270a684ecaad5989a70b68d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 16 13:58:17 2022 +0300

    Additon to contest
    	OK1WC memorial score counting.
    	This does not work for multiband yet.

commit df0dff35d9
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 15 13:22:16 2022 +0300

    fixes when rig is 'None'

commit e2f5ca64a9
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 15 10:25:13 2022 +0300

    Small fix to help

commit aa86ada4d5
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 15 10:15:35 2022 +0300

    Fixed preferences.lfm cleanup

commit b7a6b918ee
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 15 09:52:16 2022 +0300

    cleaned preferences.lfm

commit d27f7727cc
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 14 18:31:39 2022 +0300

    Fixed some help files

commit 9ef0a20b84
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 13 12:13:13 2022 +0300

    Changed 'modes/data mode' edit to mode selector. exit from user digital modes will update selector.

commit a29e38cbdc
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 12 19:11:25 2022 +0300

    prefereneces fix. Help image refresh. ToDO: help text fix

commit 35b878af51
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 12 15:53:48 2022 +0300

    Fixed localconf bug, fixed Cw init, fixed winkeyer use pot speed, fixed WPN display now 0WPM when no key, -1WPM if winkey poti used

commit b756151a6b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 12 13:11:49 2022 +0300

    TRX cmb works  now. Todo : set selected modes and keyer visible on init

commit f9f4a4369d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 9 16:29:53 2022 +0300

    Now preferences nearly works. Just TRX cmb loses its text (why)

commit 934694ea63
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 9 13:33:02 2022 +0300

    added cw setup in pref. Whole setup is still broken...AHhhhhhh

commit 1553f48abb
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 8 12:49:22 2022 +0300

    CWkeyer selection fixed. Not tested at all yet

commit 7631a8eed1
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 8 11:37:03 2022 +0300

    CW interface layout fix

commit 3d0ea64f5d
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 7 13:04:48 2022 +0300

    fixed powerbuttons, initial powerON checkbox usage, preferences loading

commit 5fbd310db3
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 7 11:51:30 2022 +0300

    fixed errors in preferences/trxcontrol&modes

commit 9cec135549
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 6 20:26:51 2022 +0300

    fixed local storage. TODO rig naming in selector does not work

commit 63dac701a5
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 6 12:55:56 2022 +0300

    added adjustable rig count 1-6. Needs testing still

commit 5d599f358f
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Sep 4 21:22:21 2022 +0300

    fixed rig selections, not tested yet!

commit 058b183166
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 3 12:23:47 2022 +0300

    fixed rig selection a bit, still needs work

commit c079448a1b
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 2 17:01:00 2022 +0300

    rtty/datamode change done. Still completely untested. Compiles ok.

commit d5e27773bb
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Aug 31 15:41:25 2022 +0300

    done some modes usage. todo:Test dxspt click and mode set. Part of rtty/datamode change done. Todo:finish it

commit 89a8eee812
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Aug 30 16:22:44 2022 +0300

    Added preferences/TRXControl/Rig Power ON checkbox. If rig supports power cat commands and checked will send PowerON cmd to rig at initialize phase.

commit 374624a03b
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Aug 28 17:05:57 2022 +0300

    added 3-6 to config storage TRX and BAND. NOT tested yet

commit d4b5189aa7
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Aug 26 21:25:09 2022 +0300

    fixed spinedt width.Todo: modes usage in other units, add Data mode code

commit 64146a66c1
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Aug 26 12:03:50 2022 +0300

    fixed modes preferences.Todo: fix spinedt width, modes to other units, add data mode code

commit 1814733715
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Aug 25 13:11:13 2022 +0300

    Empty rig model will erase whole TRXnr section

commit a1662e2484
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Aug 25 10:54:40 2022 +0300

    TRXcontrol rig change works

commit b289669d3b
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Aug 24 12:46:02 2022 +0300

    Fix to QSO offline input

            When Offline checkbox is checked and first qso typed in and saved
            focus will return to QsoDate column instead of Callsign column.
            Then when date, start time and end time are set and then TAB
    	pressed focus will move to callsign column.
            This happens only if callsign cloumn is empty (not when in edit qso)

            This makes qso manual feed from paper log easier as things start
            from date and tabulation continues in chronological order:
            date,start,end,call,freq, mode .. etc and when qso is saved
            focus returns again to date column.

    	When typing in Date and times in Offline Cqrlog will add punctuation
    	marks ('-' or ':') automatic. This way only number keys need to be typed.

    	When not valid locator is entered (usually odd number of characters)
    	NewQSO/GRID label will turn bold red as warning sign when exit from
    	grid column.

    	Tested ok with GTK2 and QT5 using Lazarus Ver 2.2.2

    Squashed commit of the following:

    commit 8157d01e220b63bf9bf42d0e2d8576fb40b00b56
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Wed Aug 24 12:43:00 2022 +0300

        Added auto '-' and ':' when typing in date and times in Offline mode. Grid label changes to bold red if gird is not valid (odd number of chars)

    commit 51e1c90bb51ab5b4626dd6c54b37cc22d8468420
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Mon Aug 22 10:25:11 2022 +0300

        Fix remote situation

    commit 896479695797e88de0abd9dc4436c960b96451b4
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sun Aug 21 15:56:41 2022 +0300

        Fix to QSO offline input

commit a25ddbe0f4
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Aug 23 20:12:47 2022 +0300

    Tabulation orders

commit 011fa17faf
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Aug 23 19:45:17 2022 +0300

    Load and save works

commit 8c53ab313a
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Aug 23 19:05:40 2022 +0300

    added TRX(nr) Load and Save

commit baaeb01174
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Aug 23 15:50:04 2022 +0300

    Remove rig tabs and insert rig number combo box, continue from fromShow/loadrig

commit 2a5949622ebe80e974b0edc30bdfac5066fa3edd
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 25 18:50:29 2022 +0300

    Version 2.6.0(103)

commit f1a6f2e8118089b078bc20aaccc90eeaf7da00d6
Merge: 4bdea65 98a8ba5
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jul 25 11:25:52 2022 +0300

    Merge branch 'master' into loc_testing

commit 4bdea65de86a59382eed9a2b7ecec720e3ddb60c
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 15 12:57:32 2022 +0300

    Version 2.6.0(102)

commit a50cd7982e104a49eecb087e5e3ab37abf7c235b
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 15 11:06:18 2022 +0300

    verson prepare

commit bbdfa7afd2bbc5bc5b9a0caa370379e654b4813e
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 15 08:46:23 2022 +0300

    version prepare

commit 8a4c3a02b4e5b40369fd38bec31224588aa9b1f5
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 9 19:03:53 2022 +0300

    possible RBN monitor bug

commit 1887cc172256f5ee7300a0822a13d430c217b377
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jul 5 11:58:11 2022 +0300

    Fix for preferences/modes

    	Changed max value of all passbands to be 100kHz that suits
    	better to modern rigs than previous 3000/6000 and makes
    	no harm having it "high enough".

commit bff3a95f7092463be96a36569577c44ee3dca6b0
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 2 13:04:54 2022 +0300

    another way, maybe better

commit 64686ca5fb71c4f23c5cab8588bfa5cdd788ab0b
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 1 12:00:07 2022 +0300

    Update README.md

commit e22f335671202eaaa23092db046d1e99e1066d39
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 1 11:55:03 2022 +0300

    Version 2.6.0(101) [only alpha binaries]

commit fd2425d2af22c107461713d087dba7ff5550b354
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 1 11:25:51 2022 +0300

    added filename fix PR by SM0KBD

commit 8307cd7cbec85558f75224a474e6334fbb3467db
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 1 10:37:43 2022 +0300

    added zip

commit 0610b18a922e8a210d0577699b59559766bb3355
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jul 1 10:30:02 2022 +0300

    layout fix

commit 8a564270790d19fad97879d2e51f8d47a58b9ef1
Merge: 09028cf 0fb4345
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 27 10:22:01 2022 +0300

    Merge branch 'new_rig_comm_2' into loc_testing

commit 0fb4345a3a584f91c8e89aa0c9be94dc83ab5f58
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 27 10:21:07 2022 +0300

    Fixed passband '-1' setting

commit 09028cfa198f7b042bf6d4be2806c454e766e964
Merge: c71ba11 1ea3a5c
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 27 09:44:20 2022 +0300

    Merge branch 'new_rig_comm_2' into loc_testing

commit 1ea3a5c193ad3db60a728f3c3e8c3d6ab93187e3
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 27 09:41:14 2022 +0300

    If rig can get vfo coloer TRXC vfo buttons,else not

commit a99edac732d15a354a0e3a10ef399107e53171dd
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 27 09:04:10 2022 +0300

    restored queue send

commit c71ba117d4e7925d28c7df7083b1c4ad57b37bfd
Merge: a583c47 cd1ba32
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 27 09:02:42 2022 +0300

    Merge branch 'new_rig_comm_2' into loc_testing

commit cd1ba324376556d64cd7d38667a4609f514c736c
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 27 08:28:52 2022 +0300

    connect indication

commit 1f1653ed7b634eda81586409fab3564273888513
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 23 17:56:05 2022 +0300

    looks good, but connection status must be fixed

commit d54143de69950a6e80c578cf4049a418e909972c
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 23 14:07:06 2022 +0300

    power on / off btns work now

commit 1332722a3a9483699735404af9ccc0ff322c44e9
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 23 13:06:14 2022 +0300

    Third try to fix this uRigControl

commit a583c47efef9ac0195db6efdb90f24758753cdc5
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 13 10:02:58 2022 +0300

    fix branch loc_testing

commit 95ecc1004b23878105681ad5dc3e977b346d2f7d
Merge: 54367ef bf3a3b4
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 13 09:56:51 2022 +0300

    Merge branch 'fix_states' into loc_testing

commit 54367ef669e8c6823b4a509329b71cbe6ba49dec
Merge: 7e49c52 72f215a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 13 09:56:41 2022 +0300

    Merge branch 'fix_rtty_data' into loc_testing

commit bf3a3b4e6b99e5dfd789e3d03c6dc9fafffb13e0
Merge: 5d50b82 f4d5d1e
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 13 08:14:06 2022 +0300

    Merge branch 'master' into fix_states

commit 72f215a7388302c7b92b40974716c732a46b30db
Merge: 42c3977 f4d5d1e
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 13 08:13:45 2022 +0300

    Merge branch 'master' into fix_rtty_data

commit 7e49c52e8d309a97101bc3d951ab5d28885445b4
Merge: 69e2379 f4d5d1e
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 13 08:12:17 2022 +0300

    Merge branch 'master' into fix_disable_triggers

commit 5d50b8230793a28e9a681b2d32902bde34f9a3a5
Merge: c2d4de6 6a1c6b4
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jun 8 08:48:06 2022 +0300

    Merge branch 'master' into fix_states

commit 42c3977c8b30fd3471d56122bf2301108f9e6fac
Merge: 86dcbe5 6a1c6b4
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jun 8 08:47:49 2022 +0300

    Merge branch 'master' into fix_rtty_data

commit 69e23797ff4f79e66d062b6dacfc3c88a5cc5131
Merge: 3c67031 6a1c6b4
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jun 8 08:47:33 2022 +0300

    Merge branch 'master' into fix_disable_triggers

commit c2d4de63c72fef1034be249d1cc1c1464ca906c1
Merge: f21e041 823332c
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 31 09:50:22 2022 +0300

    Merge branch 'master' into fix_states

commit 86dcbe5dab759091192e29bbe3d816cf208ffc1c
Merge: 49fd593 823332c
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 31 09:50:02 2022 +0300

    Merge branch 'master' into fix_rtty_data

commit 3c6703147292377c076ad182336b22540195e515
Merge: 981229d 823332c
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 31 09:48:36 2022 +0300

    Merge branch 'master' into fix_disable_triggers

commit 49fd59324facd209fb7b61fb653075b77ef99307
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri May 20 11:42:55 2022 +0300

    lfm fix

commit 4e01768d44957cf1aa4ac23695bc052b6fff5f3d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri May 20 11:39:27 2022 +0300

    This nearly works

commit 981229dc549f0b54e15a4346ebac4104b356c22a
Merge: 17a8505 498fada
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon May 16 15:54:23 2022 +0300

    Fixes to triggers

    	Disable triggers  moved to 2022-05-12 source

    Merge branch 'disable_triggers' into new_disable_triggers

commit f21e0414eaa12efbf6599ac41ded57aa321a1c55
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon May 16 15:08:58 2022 +0300

    US states to CQ-monitor/wsjt-map

    	This addition inserts US states display to Cq-monitor/Wsjtx-map
    	Then information are downloaded from fcc and converted to StringList
    	ctyfiles/fcc_states.tab
    	Received USA callsigns are compared against StringList call=state and state
    	from there added.
    	Because list covers all US callsigns found callsign=state pairs are
    	added to runtime stringlist that is first seeked when callsign is received.
    	That makes search faster as same callsigns appear again on next period(s)
    	and "ready found list" used is then shorter.
    	Runtime list is cleared when wsjtx remote is closed.

    	If there is no fcc_states.tab, or it is over 90 days old, it is asked should
    	Cqrlog load new info from fcc.
    	If permission is given the download address is shown in case fcc changes it
    	and so user can change right address.
    	After download the raw file Cqrlog asks should new fcc_states.tab should be created
    	from raw data. if permission is given the process starts with  process indocator.
    	Handling may get some time with slow computers like RPi.

    	This system gives up-to-date info and is fast enough to use with every received
    	period (internet lookup from QRZ/hamQTH is too slow for that purpose).

    	Addition has been in use long time with my test version and proved to work.
    	Now it is transferred to source 2022-5-12 and hopefully has no erros added.
    	(the move needed lot of manual work)

commit a4e4b4d9db7ca035721ad6d42939a3b31281a3c9
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon May 16 12:31:26 2022 +0300

    Works, perhaps. Should be tested

commit 498fada9f0
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 9 17:52:12 2020 +0300

    Added Ignore QSL feature to Labelprint and Automark QSL

commit 7958437f17
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 9 17:28:17 2020 +0300

    Added Ignore QSL and Ignore Edit (in preferences)

    - user can select the effect of QSL and Edit just like LoTW adn eQSL has.

commit a3db065f99
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 9 11:35:33 2020 +0300

    Added QSO list/Online Log/Remove all upload triggers

     - sometimes user wants to change QSL markings without uploading change (1-10000pcs) to online logs.
2023-10-04 11:16:22 +03:00
OH1KH
02224d82a9 Addition to Filter menu
Added "Load from file" to Filter menu where user can load
	predefined filter direct for use.
	Loading will call file open dialog and if succesfull will execute
	btnOKclick so that the filter form is just a flash on screen.
	If loading fails or is cancelled Filter from remans on screen for
	filter creation.

	Fixed some menu item naming in Main menu.
	Fixed help files.
2022-07-16 15:47:55 +03:00
OH1KH
b344a59fd4 Grayline fix
Fixed great circle plot follwing ways:
	 - max pathline points added to 5000
	 - default step set to 0.1 (degrees). This makes polar plottings lot better
	 - added adjustable ploth width 1-5 pixels
	 - removed black background from plotted line
	 - added adjustable colors to short- and longpath lines
	 - fixed help page
	 - fixed prferences/program layout and changed old qso color selector same as with path line color settings.

  Thanks Martin, OK1RR, for help and ideas.

Squashed commit of the following:

commit a6b5022db53fdae5499bfcec304f824ada9c001d
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 6 08:37:47 2022 +0300

    defaults fix

commit eda8ce2d7195e04efe1f5a3b2c375381d3e5c9c9
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 6 08:23:05 2022 +0300

    Plot line black background remove. Plot line widith and colors adjustable, help fix

commit b35f08601b3efa2649ab6651924b39a554df484e
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jun 6 05:18:33 2022 +0300

    change of defaults and max of plotting points
2022-06-06 08:38:53 +03:00
OH1KH
63241d4284 Fix for eQSL errors log
While checked my eQSL errors I found some confirmations that
	really were valid qsos and need to be added to Cqrlog.
	Then noted that RSTs were upside down because they are from
	opponent stations view.

	Because being lazy fixed eQSL errors file so that RSTs are ready swapped.
	Then, if error QSO is found to be valid and added to log by
	importing eQSL_errors.adi, the reports are right way round.

	I.E. eQSL RST_sent by opponent station is placed to RST_rcvd.

	RST-sent (eQSl RST-rcvd) is usually empty and must be edited afterwards,
	as well as removing eQSL/LoTW qsl sent mark if upload is needed.

	LoTW does not handle RSTs, this effects only eQSL.
2022-05-27 08:55:19 +03:00
OH1KH
9384102e8c Fixes to mode/submode handling
This fix does not affect "classic" modes CW,AM,FM and SSB that already has had conversion from USB/LSB to SSB.

How ever there are hundreds of submodes in adif standard.

IMHO the idea of mode and submode is not very clever. I would like to see all submodes
to be modes, and then then there would be modegroups instead.
This way mode would be mandatory information and modegroup just makes genres of them if that is needed for awards or other kinds of grouping.

But we have to live with this. This fix makes conversion from mode+submode to "CqrMode"
that mainly is submode in ADIF standard. How ever there are some exceptions.

A part of submodes are "for import only" by ADIF standard. They should be accepted in
import, but never exported. It seems that at least eQSL does not follow that standard
sending mode:RTTY submode:ASCI in doenwload if user has uploaded it that way to eQSL.

Another execptions come from Cqrlog itself. Mentioned submodes LSB and USB are logged
in Cqrlog as SSB (that is the mode, not submode).
Then rigctld may set mode to PACKET, USBPACKET... etc. with Icom rigs in data mode.
This, if logged that way, is not ADIF standard mode and must be converted to PKT that
is ADIF standard mode.

To do these conversions we need function/procedure "ModeToCqr()" and "ModeFromCqr()"
Those functions use conversion tables from files "submode_mode.txt" (the main mode/submode table), "import_mode.txt" (table of import only submodes) and "exception_mode.txt" (special conversion for Cqrlog in/out)

If files do not exist they are created at Cqrlog start to ~/.config/cqrlog folder with breaf "README_modefiles" explanation file.
After that files are not touched and user can make changes by himself without programming and compile if something changes in ADIF standard.
Files are loaded to string lists at Cqrlog start.

"ModeToCqr()" and "ModeFromCqr()" usage is added to all routines that uses ADIF import or export.

Excluding online logging. I do not use them, can not test, and did not find explanation of their API and mode/submode usage there.

There is still work to do with exports as I have seen that there are many export routines
doing same kind of jobs that could be combined to one "common export" or "create adif record" procedure. That maybe later...

---------------

Help files updated (Quick start/modes)

---------------

Improved external database server's backups script. Makes now one common mysqldump from all
cqr* databases and separate dumps from each one with date/time stamp on filename.

---------------

Squashed commit of the following:

commit dc1ca22633eefa9365961a551e6b9d1585f23cc8
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri May 6 17:35:47 2022 +0300

    Fixed some comments

commit 4ec5ddf25c37de627a5d8fc876add35aee5f6de9
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu May 5 20:03:17 2022 +0300

    Changed modefile directory. Updated help files

commit 7a0c5de47f5e3de58f4ab9f364892bdc92f1aa62
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu May 5 13:10:03 2022 +0300

    Assigned and tested eQSL and LoTW uploads. For other uploads: checked them, but cannot be sure with online logs (I can not test them)

commit dfb35ef2df5bec37913d3150f9dc5afb2386b477
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu May 5 11:18:45 2022 +0300

    Tested eQSl and LoTW downloads

commit 79a2072d21cc82db4028362b4da58a02f637d5ea
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed May 4 19:06:11 2022 +0300

    Fixed debug printing. Tested: adif export and import

commit 5f86f8899c6c9b3d8fbd849115d8ef3147166e73
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed May 4 11:47:53 2022 +0300

    Tested: fldigi remote ipc and xmlrpc, fldigi (old version) xmlrpc, adif remote

commit 88774fcd12556fb59043805f211be07f7d9dd7c7
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed May 4 10:31:27 2022 +0300

    Fixed external database's backups script

commit 3f4198f0ce4dfb1d227cd9b06798294ec1a7d457
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue May 3 11:48:35 2022 +0300

    fixed adif import and export. TODO: test all adif import/export, lotw/eqsl import/export, remotes: fldigi ipc/xml, adif

commit 891674a2346e0f402d301711e32a7dcdba697aef
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun May 1 17:35:33 2022 +0300

    new conversion now in: fldigixml,adifremote, fldigiipc,lotw and eqsl import. Partilly added also to adif import but this is not finished yet

commit 050b35f3e69ea7254c71590874c50d46f7a9f3f6
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Apr 30 10:01:56 2022 +0300

    Ficed naming, created a debug procedure and put in use with fldigi(others still need appending)

commit a03c1758851d19a5f7f5fccbf09b5638da583f6f
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 29 13:30:31 2022 +0300

    Mode conversion idea works now.
    creates convert files if they do not exist in ctyfiles folder.
    Fileas are loaded from Cqrlog start, so user can edit files
    if needed new mode conversions without doing compile.

    fxfldigi.pas still has testing lines, must remove

    todo
    take conversions in use (adif ex/import, eQSL, Lotw, adif remote, fldigi remote)
2022-05-07 09:28:21 +03:00
Petr Hlozek
daf8ebf428
Merge pull request #500 from OH1KH/voice_keyer
Update for voice keyer script
2022-04-26 18:25:05 +02:00
OH1KH
6ab0d3aa06 Update for voice keyer script
updated voice_keyer.sh and corresponding help file.
2022-04-25 19:16:43 +03:00
Petr Hlozek
75b684206b some fixes and core refactoring 2022-04-24 13:25:40 +02:00
Petr Hlozek
de9c6ad803
Merge branch 'master' into squash_db_select 2022-04-17 17:16:48 +02:00
OH1KH
bd117244fc Change to Cqrlog first start
This replaces ShowMessage "It seems you are trying to run this program
	for the first time...."

	As default it acts just like before. If user just closes window from top
	right X or clicks "OK" logs are created to user folder.
	As seen so many times this causes database connection problems because
	mysql safe thread does not start for reason, or other.
	It is called now "save logs in linux user folder"

	The second selection "save logs in local SQL server" is new option where
	logs will be saved to localhost/3306. The "real" SQL server that is
	installed already when filling Cqrlog dependencies.

	Using loacalhost SQL server a SQL user with password and privileges
	must be created. Cqrlog does it now making "create_cqr_user.sh" to
	users home directory and trying to execute it with command terminal.
	Xterm, gnome-terminal and lxterminal are searced fro run, but if
	none is found user is prompted to execute script manually with his
	"excotic" command-line terminal.
	Cqrlog also creates "backup_all-cqr.sh" scirpt that user can later
	use for backing up all cqrlog databases using mysqldump.

	Third selection is "save logs in external SQL server" that can be
	anywhere in network. In that case server admin needs to make
	SQL user for Cqrlog with proper privileges.
	Also in that case Cqrlog creates backup scrip with proper settings to
	backup logs later.

	Help files have been updated and new page for this start is created.
	it can be opened from DB selection window using xdg-open using
	button "?(please read)" and appears also in left frame of Main help.

	Specially the second selection may help a lot starting of Cqrlog.
	Also Mysql 8.x will work whith that case as no mysql_safe thread
	is tried to start in user's folders.

	This is tested with Fedora35(Gtk2/QT5), Mint20, and RPi 4b trying all
	selections.
	RPi graphics are working "weird" way compared to others.
	And Tabulator jumping does not work in Mint20 (virtual machine)
	None of these prevents usage.

Squashed commit of the following:

commit d7dfde30543ff1ef4f49b1c5fe9ccf3e17499ad5
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Apr 9 13:04:45 2022 +0300

    Some RPi fixes still

commit 3e1e478c4960f8124a27ae7ffb686e5577993624
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Apr 9 09:43:19 2022 +0300

    Some help fixes

commit f069596910fa56db172a5d2871236b30b06e7185
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 8 18:56:29 2022 +0300

    more fixing, again

commit a7f28186ad9bc8872f8afb28d8cafcbbc797d763
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 8 16:27:21 2022 +0300

    this nearly works, finally

commit 756f5941d2706dc3c8b446b36fe36d7da33aa0e1
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 8 13:15:15 2022 +0300

    several fixes, but still all do not work yet

commit 0a13c47d8a4aff263d7a9efbbca27c3fe7b38e8c
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 13:25:02 2022 +0300

    findfile fails on Mint20, strange

commit 3c858495f7492134ac3f8683738a450e22b5c20f
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 13:13:18 2022 +0300

    some typing errors fixed

commit 05aaedaec6890f61527df5eaee00c41b8aa88229
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 13:00:18 2022 +0300

    marker file delete change

commit b673f9a23f5255156405665587093939a35efeee
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 12:50:09 2022 +0300

    Error messages

commit 5f4da30c271c2ddb0bb7814cecfd3d74e58ea01b
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 10:40:40 2022 +0300

    some fixes

commit 773afc7df528b11762cace714ba32539d2f9bcdd
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 10:23:27 2022 +0300

    spellcheck hint texts

commit b63dbbe73dfeb0c87552f2b29a6cb6d2b36aeea3
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 08:57:22 2022 +0300

    try to find terminal

commit 3f4cc32eee3ec321a81b2d7f9ee1c906ec5654b6
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 6 19:38:07 2022 +0300

    Some help fixes

commit c406dcf3a857073d9bbaafca0f6fa4692dc789dd
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 6 17:50:11 2022 +0300

    this nearly works. Help needs attention

commit b125604dc2fc0683941b3ee058d15ab9bf7a94e4
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 6 14:45:21 2022 +0300

    some formatting

commit cae21e3bc4758c7dde98e7c1e4f66a2b42c5f392
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 6 11:39:41 2022 +0300

    script changes

commit 6d2733837acf323c3ffaff361552f4f7cfd47e7b
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Apr 5 20:00:45 2022 +0300

    one step forward

commit 2572b5b00bffca86296a795fc1db0eeb3e68318a
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Apr 5 12:41:18 2022 +0300

    a fix

commit b8e779984e046586bb2dba55eaa7064ff95e3ab9
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Apr 5 12:02:38 2022 +0300

    some layout fix etc

commit 60a8abb64f8ab77d904375e51340f1336ec3bb74
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Apr 4 20:14:02 2022 +0300

    core works, perhaps

commit d36679fce0a031cd1193b704c1a1dbd9a612a270
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Apr 4 15:51:09 2022 +0300

    some progress

commit 76c81b6f78d6fdbb52ae7c0aa34c433104b04e4e
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Apr 3 11:35:34 2022 +0300

    this does not work(yet)
2022-04-09 13:06:29 +03:00
OH1KH
39b8481eca Fixes for remotes
fldigi remote IPC
	 - rewritten whole remote connection. Now uses date received from
          fldigi as qso start date.
	  If fldigi sends proper qso start date this should fix problem
	  that caused when passing UTC midnight while qso the logged
	  qso date was set by cqrlog when qso was logged to fldigi.
	  I.E. Qso end date in case of passing UTC midnight.

	fldigi remote xmlrpc
	 - added qso start date from fldigi. It also was taken from cqrlog
	  when qso was logged and had same UTC midnight issue.

	wsjt-x remote
	 - this remote did not have UTC midnight issue. Checked.

	 - tried to add some lines to keep Cqrlog on bacground when remote is
	active.

Squashed commit of the following:

commit e128bf1f97490ba70426de31a2335658513ba84a
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 7 09:42:00 2022 +0300

    Added date,times to xmlrpc monitor

commit e0d8dbeef465fcc68c7e236e5a907b08ef3182bf
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Mar 31 12:49:37 2022 +0300

    fldigi xmlrpc fixed to use mode+submode (with very latest fldigi) and get date from xmlrpc

commit 89be1be5f5625d4948edb7b38f6b30e742c7cf3f
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 30 20:17:07 2022 +0300

    'classic' fldigi remote works now

commit 70b3ea9b2b99b1ef7932cf71346c124e56603d43
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 30 16:02:29 2022 +0300

    rewiting fldigi remote part#1 backup commit

commit 3175ccf5b623b57d542baf63c3648e805f4b9c1a
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 30 12:31:36 2022 +0300

    a help fix

commit e1e825c3387fa69a130029fc58a52d24201d2c81
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 29 20:08:03 2022 +0300

    Try #2

commit 758d14a6727a2df035c1b2c8e9a0e2bd99451e2a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Mar 28 09:21:24 2022 +0300

    A try to keep Cqrlog on background when in remote mode
2022-04-07 14:23:43 +03:00
OH1KH
e02c2e9386 Some help fixes
Added a splash message that appears if log does not have
	station callsign set (I.E. is a new log)
	It will clear out some things good to know when starting
	cqrlog usage.

	Fixed help files part "supported rigs". There is no mind to
	list rigs suppoetd by Hamlib ver 3 as developing is fast and
	soon version 5 will be released.
2022-03-21 11:45:13 +02:00
OH1KH
5868c469d1 Fix for LoTW/eQSL download
- Fixed serious bug in CommonImport.
          That caused a lot of "Qso not in log" errors with eQSL download
          with SSB qsos.
          Sorry for that bug, but I have mostly CW and digital qsos and
          finding out that exception took some time for me.

          By adif standard SSB has submodes USB and LSB. How ever cqrlog
          uses SBB as mode and in that case submode may not override
          mode as cqrlog needs it to be just "SSB" otherwise comparing
          downloaded qsos with log qsos fails.

 - Fixed same SSB bug in remote ADIF mode
	  Same bug existed also in ADIF remote.

	  In ADIF import from adif file this USB/LSB is also set, but cqrlog
	  fixes this before writing qso to log database. This has been there
	  "for ages"

	  Then issue #492 affected only to ADIF remote and eQSL/LoTW download.

 - Modified eQSL download error file record content with SWLs

        This should make answering to SWL eQSL easier. They have interest
        in Ham radio. One day they might have Ham licence. Perhaps it is
        good for future of our hobby to give them some support.

        eQSL marks those SWL qsls with special tag. In case of tag "APP_EQSL_SWL"
         is found process changes error file:
        - CONTEST_ID tag is changed "SWL_not_found_in_log!" for easy finding
          those "qsos" with contest filter
        - RST tags are swapped. SWLs put their report to RST_SENT. We move it
          to RST_RCVD and set "SWL" to RST_SEND contents in our side.
        - SWL should report "qso with" in QSLMSG tag to have valid swl report
          We swap it to COMMENT tag (comment for qso) for easy checking.

        After these changes the error file imported to cqrlog makes SWL eQSL
        cards to be easier to find and answer.
        Of course they can be imported also to log defined specially for them.
        If SWL report is checked as valid just change eQSL_sent from preset "Y"
        to "N" with group edit to make answers to be ready for eQSL upload.

 - Tried to find random error that locks cqrlog when "QSO list/File/Search" (Ctrl+F)
	is used.
	No luck. But found out that error does not happen while in fSearch.pas. It happens
	after (found one time before entering search) and is related to dbGrid used to show
	QSOs in QSO list.
	Error point is "Bookmarklist.Find/dbGrids.pas", but what causes it?
	Sometimes all works without errors, sometimes error comes with every search.

	Cleaned fSearc.pas a little bit and also added it to project. It was not
	there and so not found with Lazarus/Project/Units list.

 - Fixed help files a bit.

Squashed commit of the following:

commit 440f7d64dc685086d65a78b34b9fd589cf7e2013
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 5 13:10:18 2022 +0200

    Search code cleanup

commit 619d86eae14bb86d13cc7bb78f6aba0fb7a0a875
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 5 13:05:59 2022 +0200

    add fSearch.pas to project

commit c5dc19d06d39c397732dda3d35175b5d0e9c33b5
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 5 11:54:57 2022 +0200

    	- Fixed serious bug in CommonImport.
    	  By adif standard SSB has submodes USB and LSB. How ever cqrlog
    	  uses SBB as mode and so in that case submode may not override
    	  mode.
    	  Sorry for that bug, but I have mostly CW and digital qsos and
    	  finding out that exeption took some time.

commit 39998e933722f000ccb5629e980d42f914c16bac
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Mar 4 16:43:06 2022 +0200

    Fixed eQSL download error file content

    	This should make answering to SWL eQSL easier. They have interest
    	in Ham radio. One day thay might have Ham licence.

    	In case of tag "APP_EQSL_SWL" is found process changes error file:
    	- CNÒNTEST_ID tag is changed "SWL_NOT FOUND IN LOG!" for easy finding
    	  with contest filter
    	- RST tags are swapped. SWLs put their report to RST_SENT. We move it
    	  to RST_RCVD and out "SWL" to RST_SEND.
    	- SWL should report "qso with" in QSLMSG tag to have valid swl report
    	  We swap it to COMMENT tag (comment for qso) for easy checking.

    	After these changes the error file can support adif import to
    	cqrlog better.
2022-03-07 13:38:14 +02:00
OH1KH
76c414e2f0 Addition for grayline to show LongPath
- Grayline map can now show great circle short- and Long path for qso.
	  User can select Short Path or long Path or both together.
	- Plotting steps can be fixed via Preferences/Program. How ever default
	  values seems to work for most of cases. But as there are 10^N different
	  plotting cases user can now play with steps.
	- Help files are fixed

Squashed commit of the following:

commit bd7ff20bec3ab90075dbe8932b37a6995dbf6e4a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 21 18:22:07 2022 +0200

    fixed prefernces help

commit 98793175b21fef6842796f68c39f556e82dbc7c2
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 21 18:11:14 2022 +0200

    Fixed preferences

commit 04ef090f26a94a1fd3c482f04ecaefb905f1c024
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 21 18:03:26 2022 +0200

    adjustable plot stepping

commit 65503ee718dec80cf75228b82d64ab0d50c157eb
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Feb 20 14:06:04 2022 +0200

    fixed help

commit c3ada778b769d5d6b7e5d81ddbbdc25a9b456622
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 19 15:32:18 2022 +0200

    small fixes

commit bf7c2dbf42f24a24102f723e5e2cb4219a07add3
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 19 15:21:15 2022 +0200

    Works now. TODO check code clean, fix help, test

commit be33d8fc81c7f2cfaae04ec1ad2dab3ce91822ff
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 19 12:33:28 2022 +0200

    SP or LP plotting works and can be selected. TODO show both SP&LP together

commit dcd59150546daed974390f205980bc075c62adff
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 19 09:38:52 2022 +0200

    Now can plot also LongPath
2022-02-21 18:28:48 +02:00
Petr Hlozek
d14054a21d
Merge branch 'master' into squash_qsl_error 2022-02-16 20:53:49 +01:00
OH1KH
5f47da75a9 Changes to LoTW/eQSL download error files
Preface
	Sometimes you find some "QSO not found" errors in LoTW or eQSL download. There are some reasons for that.
		QSO did not complete and you did not log that, but the opponent station thinks it is completed.
		People type in their old paper logs to computer and upload them to LoTW/eQSL. QSO is ok but it is somewhere in your earlier paper logs.
		QSO may be an SWL report waiting to confirm via eQSL

	To make handling of those qsos a bit easier format of error files is changed.

	- Added adif header to lotw/eqsl download error files.
	- Added adif record for every lotw/eqsl error 'not in log' qso record
	  with lotw/eqsl sent+date and contest_id 'Qso_was_not_found_in_log!'
	- Renamed lotw/eqsl error files to ".adi".
	  Changed error file format by adif standard

	- Fixed frmMain speed button 'select all records' to be
	  'select all records now in buffer (max 500)' that is actually true.
	  This resolves issue #380 by easy way

	- help file fixes and additions

Squashed commit of the following:

commit efcd6114d249bab1181c0f89ac6759f08b4e9597
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Feb 16 10:06:17 2022 +0200

    help file fixes and additions

commit fcd9d9fe521006bcc20a267684a9f811364bacf0
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 15 19:28:00 2022 +0200

    Removed *.txt from adif import selection list. Renamed lotw/eqsl error files to .adi. Changed error file format by adif standard

commit b81dcb04c49c20c26e14a13f891b40a253592114
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 15 11:47:10 2022 +0200

     Added adif header to loww/eqsl error files.Added adif record for every lotw/eqsl error 'not in log' record with lotw/eqsl sent+date and command 'not in log'. Fixed frmMain 'select all records' to be 'select all records now in buffer (max 500)' that is actually true. Added *.txt files to show in adif import file selector so that lotw/eqsl eroro files can be found for import
2022-02-16 10:25:25 +02:00
OH1KH
9243a96644 Edi export fix
- Added 'req stx/srx' checkbox. Not all ocntests require serial number
	  (For example NAC contest).
	- Added 'open exported file' button that appears after export is done
	- Fixed result count of rejected qsos. Progress bar MAX can not be used
	  as store of qso count.
	- Fixed help files

Squashed commit of the following:

commit 01276e0d096b8c36b9ba57edbc85c9a6726c3ff5
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Feb 13 10:34:01 2022 +0200

    Help fix

commit 3e556dbdca1bd88a9259f375cf0f1dfe050d6987
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 11 15:14:00 2022 +0200

    Added 'req stx/srx' checkbox. Fixed result count. Added 'open exported file' button to chec adi export file
2022-02-14 12:33:48 +02:00
Petr Hlozek
467f38af17
Merge pull request #483 from OH1KH/squash_trx_freq
Additions and fixes TRX and ROT control
2022-02-07 09:31:07 +01:00
OH1KH
d160cd17a8 Additions and fixes TRX and ROT control
- Added option to set rig's frequency from TRXControl window by clicking Frequency display.
	  That will open TEdit column where frequency can be typed in as MHz value and then
	  confirmed with enter.
	  Other way to do this is to use mouse wheel while mouse cursor is over
	  frequency edit reading.
	  Then one wheel step is 100Hz. If Shift key is pressed at same time step is 1kHz.
	  If Crtl key is pressed at same time sep is 10KHz and With both Shift and Ctrl keys
	  pressed one mouse wheel step is 1MHz

	  Unlike typing and pressing enter, mouse wheel has immediate effect to rig
	  frequency. There is no need to confirm with enter. Just move mouse cursor
	  away from frequency display, or press any mouse button will close frequency edit

	- Changed same rules also for ROTcontrol manual azimuth input. There steps with mouse
	  wheel are 1 degrees, 10degrees with Shift key and 100degrees with Ctrl key.

	- Fixed Rotor control left/right buttons to turn with current speed (parameter "-1")
	  Previous setting was "1" the lowest speed. This has effect only with rotators that
	  have turning speed control.

	- Changed rig model "Hamlib Dummy" setting. Now Dummy forces "Run rigctld at program start".
	  Released also Dummy (#1) blockout from uRigcontrol.pas/InitializeRig. Having possibility
	  to use Hamlib Dummy can sometimes be handy when testing, or making qsos with rig
	  that does not have CAT control.

	- Fixed help files.

Squashed commit of the following:

commit 5f077c2d4d
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 3 11:36:34 2022 +0200

    fixed rotor control to use current speed with left/right turns instead of smallest speed. Affects only rotots that have speed control.

commit fba4d50a7e
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 3 11:31:13 2022 +0200

    small fixes

commit 1a64ec9f12
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 3 11:15:02 2022 +0200

    Added same functions to Azimuth as TRXControl frequency settings. Help files updated

commit 91be1bbdfb
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 3 09:05:10 2022 +0200

    If Hamlib Dummy rig is selected force rigctld to start. Allow radio init also with Hamlib Dummy rig

commit 38f3a38ad3
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 3 08:40:12 2022 +0200

    Freq enter and freq by mouse wheel works

commit 525c3b303b
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Feb 2 21:49:47 2022 +0200

    set rig freq by type or mouse, ver 1
2022-02-03 13:22:27 +02:00
OH1KH
e67782bb59 Fixes to eQSL and LoTW import
- Fixed eQSL and LoTW accepted MIN/MAX qso time limits reportd by F8EHJ. https://www.cqrlog.com/node/3302
	  Limits were created by using TDateTime as plain numerical value.
	  As the date of qso was locked before with sql query qso times near midnight could get wrong MIN/MAX values.

	  With eQSL accepted time MIN/MAX is +-1hour and so changes to get invalid MIN/MAX is big.
	  With LoTW accepted time MIN/MAX is +-5min and so this problem shows out very seldom.
	  In qsos near midnight now we just set Min value to 00:00 what makes the width of accepted time
          narrower, but that is all we can do because the date of qso is already set before.

	- Fixed "eQSL qso not found" error reported by F8EHJ.
	  Boolean 'qso_in_log' was not reset after jumping to next adif record that prevented error file updating
	  if next adif record had false qso but qso before that was true.
	  When testing this by downloading 3year period of my eQSLs I got over 200 records more "qso not found"
	  compared to processing with cqrlog version without this fix!

	- Added a checkbox to LOTW import where user can select if empty values WAZ, ITU, IOTA, GRID, STATE and
	  COUNTY of logged qso are filled from LoTW adif data. (Default = checked, that is the previous way to do this)
	  -- Fixed also fImportLoTWWeb.lfm layout and anchoring and renamed some objects that had LAZ default naming.

	- Fixed corresponding Help files

	- Fixed uVersion.pas to show GTK2 or QT5 in version, and splash.pas to fit the new version string.
	  Now it is easier to see is question of GTK2 or QT5 version when user makes help request.

	- Added LocalDbg  value -2 to adifimport and importprogress and updated help print at cqrlog.lpr

	- Fixed eQSL and LoTW importprogress making a combined source "commonImport" procedure.
	  Both were using part of almost identical source before. (I.E. written twice)

	- Fixed NewQSO remote adif to be sure that mode tag does not override submode if they are in order where
	  submode comes first in adif record.

	- Fixed lotw error file location to be at user home dir (where eqsl_error also is). It is easier for user
	  to find it from there than from hidden folder .config/cqrlog

	- Fixed "errors found" prompts, both lotw and eqsl, to have question to open error file.
	  Modified Adifimport unit's open text file procedure to suit for this purpose.

	- Fixed Adif import duplicate check that failed in some cases. Actually this was not cqrlog bug, directly.
      	  Some programs export adif tag data with lowcase. Here adif import duplicate check failed because adif
	  file (genereted by wsjtx) had mode tag data in lowcase.
	  Got band "6m" while cqrlog adif import duplicate check expects "6M"
	  Added upcase convert to d.BAND, but also to some others tag datas too. They are not important for
	  duplicate check, but expected to be upper case anyway.

Squashed commit of the following:

commit 86edbb23bb86accc7983a40859726d55623261fd
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 27 12:23:33 2022 +0200

    More fix to help files

commit f5124aad42
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 26 15:44:10 2022 +0200

     -fixed adif import duplicate check
      Actually this was not cqrlog bug, directly. But ...
      Some programs export adif tag data with lowcase. Here adif import duplicate check failed because adif file (genereted by wsjtx) had mode tag data in lowcase.
      Got "6m" while cqrlog adif import duplicate check expects "6M"
      Added upcase convert to d.BAND, but also to some others tag datas too. They are not important for duplicate check, but expected to be upper case anyway.

commit 29d2eaf273
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 25 16:14:00 2022 +0200

    Small fix to error file view

commit f1b8d784c5
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 25 12:58:30 2022 +0200

     -Added LocalDbg  value -2 to adifimport and import progress
     -Modified CVersion string compose
     -importprogress combined source code of lotw and eqsl process to "commonImport" procedure
     -fixed NewQSO remote adif to be sure that mode tag does not override submode if they are in order where submode comes first in record
     -moved lotw erro file to user home dir (as eqsl error is) It is easier to find from there than from hidden folder .config/cqrlog
     -changed errors found prompts to open error file from both lotw qnd eqsl imports.

    	ERROR FILE OPENING DOES NOT WORK! Check next!

commit 13307fd7af
Merge: 3f1229e 3f410f8
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 24 10:33:49 2022 +0200

    Merge branch 'master' into eqsl_lotw_fix

commit 3f1229ea4d
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 24 10:31:09 2022 +0200

    Splash fine tune

commit 62a227fb56
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 24 10:13:10 2022 +0200

    eQSL qso nto found error reported by F8EHJ, fixed

commit d2f54f5b3d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 21 15:34:55 2022 +0200

    Fixed uVersion.pas to show GTK2 or QT5 version
    Fixed splash.pas to fit the new version string
    Added importLoTWWeb a selection for adding WAZ, ITU, IOTA, GRID, STATE and COUNTY from LoTW data if they are empty. Defaults to checked that was also previously default.
    Fixed importLoTWWeb.lfm layout and anchoring and renamed some objects that had LAZ default naming

commit 7866d1e089
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 20 15:36:59 2022 +0200

    small fix to lotw high limit

commit fbc28454eb
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 20 11:42:41 2022 +0200

    fix hour min and max in lotw and eqsl import
2022-01-27 12:30:01 +02:00
OH1KH
dfb6406526 Fixes and additions to Grayline
Fixes and additions to Grayline and command line startup

	- Removed RBNThread from Grayline. It seems to work without: I can not see any need
	  for it as LNET telnet connection has event based receive and so can handle receiving
	  without polling.

	  Removing thread made QT5 compiled version to connect to RBN too!
	  There is still an option to link the Grayline map to RBNMonitor so that only one
	  connection to RBN server is needed.

	- RBN spots are now handled by timer. Changed remove routine to use UnixTime as using
	  FPC's DateTime as plain value does count seconds since day changed and then does
	  not take account day changes that may cause unwanted functions at midnight.

	- RBN spots are now band specific as original help file says. I am not sure were they
	  before, or did I just lost that property when dropping RBNThread away.

	- Added more options to popup menu:
	  -- Show GreatCircle path
		This is an alternative to straight line between myQTH and QSOstn.

		My math skills are limited, but I think I finally managed to create working
		procedure for great circle line. There may be some glitches at top and bottom
		corner grid squares (but very seldom there are stations!)

		There are some probeĺems with layouts compared with GTK2 and QT5.
		With QT5 the GCline looks quite acceptable, but getting the myQTH spot
		visible (when no qso call entered) is Grayline map zoom size depended.
		With GTK2 the myQTH spot shows up better, but GCline looks worse in some cases.
		(try myQTH with Ctrl+L to BL55ll and enter CR01ll (and leave column) to
		Grid of empty NewQSO. Compare QT5 and GTK2).
		In common: the bigger the map the better the gray line look.
		But these are things we just have to live with (or write completely new
		Grayline map with better resolution)

	 -- Clear all spots
		This clears all RBN spots from map that are normally cleared by timer

	 -- Watch for:
		Here you can set callsign or prefix followed by asterisk that you want to use
		as spot trigger. It is the same as in preferences/RBN support/Watch for
		Just quicker to access.

	- Fixed help files

	- Fixed command line startup help to have a list of all special debug values

Squashed commit of the following:

commit f4390be7cab08099138a3faee228ae812525a77e
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 21 09:22:39 2022 +0200

    Added gline2.pas to project. Fixed command line help

commit 3b67c16c60
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 20 15:18:43 2022 +0200

    trying to make own qth dot a bit bigger

commit 57f3337ad0
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 20 10:36:47 2022 +0200

    Now passing 180/-180 works. Just small problems with edge locators (supposed to be from inaccurate calculations)

commit a17ef56185
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 20 09:21:35 2022 +0200

    Great circle works now better on high latituses. Still the vertical border 180/-180 crossing fails.

commit e32500bc30
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 19 18:46:28 2022 +0200

    Now dot blinking seems to be fixed. Also dots are now band related as the help says

commit cdcdc83cc8
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 19 12:27:18 2022 +0200

    Combined grat_circle and gray_spots. Help files fixed. Still needs check why map spots are blinking and are they really band releted as original help says

commit 8c69eb6b0a
Merge: 89aed72 f5d72ff
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 19 10:15:17 2022 +0200

    Merge branch 'gray_spots' into gray_fix

commit f5d72ff423
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 14 14:56:10 2022 +0200

    Removed RBNThread to see what is the effect.
    Now connects ALSO WITH QT5  !!!
    Code cleanups
    Defined localdbg with value -16 to see debug only from this form

commit 696e372dc4
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 11 18:50:47 2022 +0200

    This seems to work. Return to this if thread remove does not succeed
2022-01-21 10:11:00 +02:00
OH1KH
130c67ca37 Changes to Contest
- Changed 'MSG is Loc' to be user selected. Right mouse click opens popup
         from where the NewQSO column to copy the srx_string can be changed.
	 This may be useful if contest form is used for special activites where
	 another message than locator is exchanged (like State, for example)

	- In case of 'MSG is Grid' Added locator validate warning (red) if number of
	 characteters is odd and locator validate check before it is coped to NewQSO/Grid
	- In case of 'MSG is State' and a German callsign is detected copying goes to DarcDOC
	- In case of dupe check and dupe found with 'MSG is Comment' the word "Dupe" is added to comment

	- Small modification anchoring of right side buttons of Contest form.

	- Fixed help files

	- Fix by Thomas, SM0KBD, issue #472 to EDI Export is included

Squashed commit of the following:

commit b14fea4f319f8cf08388b02e55da04ca7252ec06
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 3 12:31:26 2022 +0200

    Set version build date

commit a65bac827b986405c700414fd9e9b90af4c2210c
Merge: 6c5c233 34a3e1b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 3 12:30:08 2022 +0200

    Merge branch 'master' into msg_is_state

commit 6c5c23329ac2015bedc4e488b435a762e39119a7
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 3 12:25:06 2022 +0200

    Some fixes, Help update. Added EDIexpor fix by Thomas,SM0KBD

commit f5f4f15026ab927b0c660227c3f8cdbd23db3aac
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 2 17:43:05 2022 +0200

    change of 'MSG is loc' to multiple selection
2022-01-03 12:33:04 +02:00
OH1KH
acae5827b2 Additions to Contest and cabrillo export
- Added own dupe check date and it's setting to Contest form. Now it is not any more
	tied with wsjtx-remote callsign worked before date (in preferences).
	Easier to set now from contest form.
	Date saved in own config variable.

	- Added button to view exported Cabrillo log file after export for possible manual check and edit.
	- Added possibility to view cabrillo error log after export by clicking the error (red) text.

	- help files updated

Squashed commit of the following:

commit 74ebe554db2f5bec6739427cc4e6458fd3581b90
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Dec 6 16:33:33 2021 +0200

    Added possibility to view cabrillo file and/or error file after export

commit d2cb2556cf15b344e7262daaf06e677b188f60e7
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Dec 6 15:28:46 2021 +0200

    Own dupe check date setting for contest(removed from wsjt remove dependency)
2021-12-06 16:38:52 +02:00
OH1KH
aa588cc6a8 Fixes and additions to Contest form
- Fixed non working dupe check (was upside down & NoMode4dupe not working at all)
    	- Fixed some texts,  anchoring and layouts
    	- Fixed tabulation stops setting
    	- Fixed status bar [0] text filtering (change 0x0A to | )
    	- Fixed help page

    	- Added contest name saving/loading with other settings
    	- Added "Clear all"-button to remove all saved settings (when start of new contest)

    	- Tested. Should now work as intended.

	- squashed: small fixes to layout and save settings

Squashed commit of the following:

commit 34f0a85b2f8f976e786fb95961e201e6b49a597c
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Nov 23 08:50:09 2021 +0200

    small fix for save settings.

commit 1213bf6e401584f30b57d3ccfcb95c4991d6896f
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Nov 22 18:45:02 2021 +0200

    Small layout fix

commit ad5b4bceed
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Nov 22 14:06:29 2021 +0200

    Fixes and additions to Contest form

        	- Fixed non working dupe check (was upside down & NoMode4dupe not working at all)
        	- Fixed some texts,  anchoring and layouts
        	- Fixed tabulation stops setting
        	- Fixed status bar [0] text filtering (change 0x0A to | )
        	- Fixed help page

        	- Added contest name saving/loading with other settings
        	- Added "Clear all"-button to remove all saved settings (when start of new contest)

        	- Tested. Should now work as intended.
2021-11-23 09:04:28 +02:00
OH1KH
99806f0dfc Fix for wsjtx remote and rotor control
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.
2021-11-10 10:33:23 +02:00
OH1KH
7f339f0244 Small fix for DXCluster help
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...
2021-10-25 14:39:13 +03:00
OH1KH
fe2d81302a 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.

Squashed commit of the following:

commit ac022244db1937b59648dd48dbe867d594f78023
Merge: ac7ebb5 ddb64e8
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.
2021-10-12 19:14:40 +03:00
Petr Hlozek
00b4dd3dcf
Merge pull request #444 from OH1KH/squash_hamlib_vfo
Fix for hamlib interface
2021-10-05 11:30:30 +02:00
OH1KH
3130939fce Fix for hamlib interface
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: d76d4c8 9d48c83
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
2021-10-04 06:23:03 +03:00
OH1KH
c60be91f96 Fix to Cabrillo export and fldixi xmlrpc help.
-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.
2021-09-22 19:34:48 +03:00
OH1KH
068331f61c ADIF export submode extensions
Added all mode/submode enumerations from https://adif.org/312/ADIF_312.htm#Mode_Enumeration to ADIF export tag creation.
This way user can add to "modes/user defined digital modes" any submode written in same form as enumeration table and get it exported properly with mode+submode tags.  This addition is random tested as there are so many submodes. How ever I tried to use copy/paste from adif.org for creating source to avoid typing errors in submode names.

Added also modes that come from rig (ic7300) if "auto" mode checkbox is checked and "DATA" is used with any of USB,LSB,FM,AM. They all are now exported with tag PKT.
It may not be the right one if user uses additional program to work with and that program does not have remote link to cqrlog to tell the mode name. In anyway PKT is included in ADIF mode enumerations where modes from rig PKTUSB,PKTLSB,PKTFM and PKTAM are not.

Fixed help (Quick start/modes)
2021-08-25 18:50:07 +03:00
OH1KH
ae54665937 Start cqrlog and enter remote mode
Fixed TRXControl DisableRitXit bug where existence of rig was unclear

	Added new startup parameter -r / --remote that can have one letter
	argument, same as quck Ctrl keys for accessing remote mode.
	Parameter will start remote mode 10 seconds after cqrlog startup is complete

	Fixed help files
2021-08-10 09:33:44 +03:00
OH1KH
3e4ade1d85 Fixes to adif import
This is revision for PR #423 not yet accepted.

More user friendly, popup opens without click. Just mouse over.
Reimported err file can be deleted if it still caused errors.

---------

Commit #419 had errors in fAdifImport.lfm. I had cleaned it too much removing the popupmenu that should appear. Fixed.

I do not know if I also cleaned btnClose onClick, but as also the pas file did not had btnCloseClick procedure it might have been missing for long.
Now added btnCloseClick that sets boolean AbortEdit true. That stops long, or looping import.

Using popup at error file name with selection adif import file caused a loop if error file was not completely fixed. If there was still error(s) they were added to error file that was the same as imported file. Endless loop.
Now importing error file will create a new error file with different name.
2021-07-07 11:56:37 +03:00
OH1KH
b6ecba33d3 Small fixes
- Group edit informs after execution WhereTo the change was made.
   Also "Cancel" button changes caption to "Close" as the change that has been
   done cannot be changed, and only Group edit form can be closed.
   "Close" turns back to "Cancel" if field or value is touched after Group edit operation.

 - Help file for "Contest" window has fixed. I hope it is now more informative and at least Cabrillo support is now properly mentioned.
2021-06-28 17:21:52 +03:00
Petr Hlozek
403cc0bb51
Merge pull request #421 from OH1KH/contest_mode_dupe
Fix for contest duplicate check
2021-06-22 15:11:26 +02:00
OH1KH
461a8cd9f8 Fix for contest duplicate check
In some contests you can work same station again using different mode. In others (most of them) you can work same station once on one band despite what mode is used.

That is why "NoMode4Dupe" checkbox is added. Default checked (one qso per band). When unchecked same station can be worked once with every mode within same band.

When duplicate qso is found and saved it is now marked as "Dupe" into "Comment to qso".

Help files fixed
2021-06-21 12:11:40 +03:00
OH1KH
900e1ca6ed Added popup to chooce edit,import,delete error.adi file. Fixed help 2021-06-11 18:45:50 +03:00
OH1KH
6598597cd0 ADIF tag cut
Cqrlog ADIF import works ok as long as imports are done from cqrlog exported ADIF files.
If import is done from ADIF file created elsewhere there is no check of tag lengths and too long tags will stop importing.

See the bottom of this squashed commit list to find what has been done.

Squashed commit of the following:

commit 87ae92eca81bc56e93831948b1911384462cfdb7
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 10 17:13:38 2021 +0300

    Fixed procedure name

commit a3c78bcf42d6f67fa95ca45ac7efbe93ce125856
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 10 15:07:28 2021 +0300

    clean up fPreferences.lfm

commit 6faf605fe2869b62d9d2af2cc6c5c93042922615
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 10 13:28:55 2021 +0300

    change pref/external viewers

commit c178b490cd6d76a492c454145901ab431cc4ae3f
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 10 12:50:55 2021 +0300

    code cleanup2

commit f11cd026d7f861f91bdcb4942f10356412cb0181
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 10 12:49:50 2021 +0300

    code cleanups1

commit a8eded15d579bbf34751594205dd761490c40580
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jun 10 12:24:52 2021 +0300

    More help fixes

commit 7de03b8b1686f6c78fb1f1a97f4fdfa2fa907ee3
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jun 9 18:12:27 2021 +0300

    Fixed help and fPrefrences.lfm(again)

commit 93faf48b6b5e03389869bda9d1b7361b76ec7bc5
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jun 9 17:47:43 2021 +0300

    fixed fPreferences.lfm unneeded changes

commit 3bc1e2547e46f71199408cd0278322218f4b95fd
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri May 21 12:58:44 2021 +0300

    - found out that adif import acceps longer tag datas that database columns are

    - time on and time off can be HHMM or HHMMSS by adif std. Cqrlog uses only HHMM. 6chr needs cut

    - added cut procedure for tag data input lengths.
      -- Prints cuts to error file, but records are added with cutted values

    - wanted to peek error file by click of it's name in import window:
      --used preferences/ExternalViewers txt program for that
      --- noticed that dUtil.RunOnBackground fails if full path to exec is not given
      --- tried to add search by PATH env but this needs DOS unit and adding it to dUtils.pas
          makes compile fail on several procedures of dUtils where TSearchRec is used
          (fpc bug or new feature?)
      --- that is why added cleanup and warning text if user tries to give just
          name in preferences/ExternalViewers. Removed defaults geany...etc
          They exist perhaps only in Ubuntus, none in Fedoras (other Linuxes unknown)

    - moved type records TNewQSOEntryString length definitions to uADIFhash.pas
      for one place to admin them.
     -- found ot that current length definitions are not equal to database
         max column widths causing overflows (why different lengths exist?)
     -- done equalizing TNewQSOEntryString lengths with database column lenghts
        in uADIFhash.pas

    - Need Fix Help fixes
    - Need do more testing
    - Need polish lfm(s) to carry only changed parts

commit bcda4062ece9a85256a270ed1f2bcc42dc7a221f
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri May 21 08:26:02 2021 +0300

    First commit as backup
2021-06-10 17:18:07 +03:00
Florian Wolters
070a28bd96
Optionally export all fields (unselected items as empty) 2021-03-22 23:02:06 +01:00
OH1KH
d82ed995fc Wsjtx added only DX selection
- Added checkbox "DX" to selection bar of CQ monitor and Wsjt-map
   Checking this cqrlog compares every callsigns continent against station call
   continent and passes only different continent callsigns (I.E. DX calls) to display
 - Selection bar at top of CQ monitor and Wsjtx-map can be hidden by clicking
   either end of selection bar. On band or mode label.
   Bar becomes visible when mouse is moved over the top of form.
   Exact: over 3 uppermost pixel of form area.
 - Help files fixed

Squashed commit of the following:

commit 6c2f9df18c057a9bf40552730ee159a915ca6d0b
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 26 08:40:06 2021 +0200

    a help fix

commit 4511a3586f
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 25 12:40:58 2021 +0200

    help fixes

commit 2837dcc36e
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Feb 24 19:17:52 2021 +0200

    wsjtx monitor: select DX only, hide checbox panel
2021-02-28 10:49:46 +02:00
OH1KH
8161ca4f5e Added new button "URL" to row below "Comment to callsign"
It defaults to www.qrzcq.com seeking currently entered callsign from web page.
User can change this to what ever URL needed in preferences/NewQSO.
Macros: $CALL, $BAND, $FREQ, $MODE, $LOC, $MYLOC are supported.

	- help files fixed

While doing testing it exposed three similar kind of bugs:

	- if old qso is Edited / Viewed current My Locator gets value of old qso's MyLoc.
	  Fixed this and at same time made public variable CurrentMyLoc. It is not very
	  clever to take value of MyLoc, every time when needed, from status line text
	  subtracting always the  header text first.

	- if old qso is Edited / Viewed old qso's  profile rolls over selected profile and
	  selection must be done again.
	  Fixed.

	- if old qso is Edited / Viewed current Operator is changed to old qso's Operator
	  for new qsos. This change can be seen only from refreshed QSO list.
	  Fixed and made operator view at status panel toupdate when changes happen.

I hope it is now ok. Testing was hard operation because there were so many different combinations to test. It is also good to know that QSO list's Edit and View buttons do not run same code as NewQSO's previously worked qso's right click Edit and View. That doubles the testing compinations.
There may sill be some third way to launch Edit and View that I am not aware. I hope if that exist it does use either one previously mentitoned source branch.

Squashed commit of the following:

commit 5ed3e1f68ae37c1b7a18a5982217ec838d8b0fcc
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 20 17:20:34 2021 +0200

    Small lfm fix

commit 5a4db0f323e7381ec85d3b8236cee9a653d1c4c0
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 20 15:34:38 2021 +0200

    Fix for operator fix

commit b119af843e03949bbddcfbb7b0be805668f2d020
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 20 15:09:02 2021 +0200

    Fixed operator change when edit/view old qso. Similar as locator and profile bugs

commit de0c9c7c20f5f2849694dec2d69ceaf1ff6703f4
Merge: 533029b d465818
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 20 14:25:26 2021 +0200

    Merge branch 'master' into usr_butt

commit 533029b27684dfacd5b5e867a1346d3ab2e41b72
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 20 14:15:13 2021 +0200

    I think finally profile side is now ok

commit 1bd4857263d8f1335fec4080e1d01f4dc756cc55
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 19 19:40:25 2021 +0200

     myloc works, another problem with edit/view and current profile

commit c848475b777492c2d1294a8d880b8b6600550557
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 19 10:45:57 2021 +0200

    small help fix

commit d5493419bf8172603183d78eb002645a32bdbbd3
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 19 10:41:41 2021 +0200

    small fix

commit ebc2edba7dd075833a14e799398186ea8897dadf
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 19 10:32:05 2021 +0200

    help fixes

commit ff3d5ff52126b7f6dae33d0ddcab90a68a2f8c09
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 19 10:01:17 2021 +0200

    some fixes

commit 8ee81893f8a3d78ef3d89f4a483381953fe3aa0e
Merge: 0fc012f bbb64a2
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 19 09:37:11 2021 +0200

    Merge branch 'master' into usr_butt

commit 0fc012f4b2b59ea81345f9084840e3a99e529e84
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 18 17:43:38 2021 +0200

    initial addition
2021-02-20 17:29:14 +02:00
OH1KH
89ac02a4cb Save/Load to CW messages …
c8083c8
Suddenly needed to have just CW memories from another log to current one. No easy way. Needed a tool to do it. This addition allows also having several sets of messages to be saved for future use like contests, WWFF, SOTA etc. peditions without saving whole configuration via OpenDB/Utils/Configuration.
Output format is compatible with configuration file so .cwm file can be added to configuration file with text editor if needed.

 - Added save/load to CW messages to allow different sets of messages to be changed. Latest loaded set will go to log's preferences like it always does after message edit is closed.
 - removed contest oriented tabs "RUN" and "S&P"(that was hidden already) and replaced "RUN" tab with simple group box.
 - Fixed ancoring and placing as new group box "CW Messages save/load" was added
 - Fixed help
 - Added Try/Finally/End sections, but not happy for the way I did it. Did not find any more clever way (Try/Finally/End do not cover TMemIniFile.Creation).

Squashed commit of the following:

commit 25c194d0eb4a004073c8ad9e2b305d6010d8dc23
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 8 16:35:56 2021 +0200

     added Try/finally but not happy for the way I did it

commit 35c25f4aa9
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 8 12:37:27 2021 +0200

    small fixes

commit 784ac611d9
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Feb 7 14:21:17 2021 +0200

    Save/Load to CW messages

     - Added save/load to CW messages to allow different sets of messages to be changed. Latest loaded set will go to log's preferences like it always does after message edit is closed.
     - removed contest oriented tabs RUN and S&P(that was hidden already) and replaced
     RUN with a group box.
     - Fixed ancoring and placing as new group box "CW Messages save/load" was added
2021-02-08 16:39:37 +02:00
Florian Wolters
68c792a234
Let the user choose which locator to use on import
Squashed commit of the following:

commit f570b613767fdb995b796426f93bf2c7160c94a8
Author: Florian Wolters <github@florian-wolters.de>
Date:   Fri Feb 5 15:23:06 2021 +0100

    Upadte documentation

commit 65037a50ac8bcd145a6670d2457752234f80db03
Author: Florian Wolters <github@florian-wolters.de>
Date:   Fri Feb 5 13:56:31 2021 +0100

    Add option to override MY_GRIDSQUARE from ADIF import file

commit f4c68c39c6454d842a13b38e519aa6bae01368d5
Merge: 9f96d2c7 a723138e
Author: Florian Wolters <github@florian-wolters.de>
Date:   Fri Feb 5 10:06:34 2021 +0100

    Merge remote-tracking branch 'upstream/master' into useMyLocFromProfileOnAdifImport

commit 9f96d2c72b9171d6d2913d7db35f1e0637601ecb
Merge: 7dadb4d7 236795d1
Author: Florian Wolters <github@florian-wolters.de>
Date:   Fri Jan 22 16:31:59 2021 +0100

    Merge remote-tracking branch 'upstream/master' into useMyLocFromProfileOnAdifImport

commit 7dadb4d7c4d945c221336085a7f69812929f83eb
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 10 10:42:32 2021 +0200

    Fix for text in message box

commit 61f39e02373ea1e94016ab1610bbfd6dd3872eb0
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 10 10:13:25 2021 +0200

    profile nr creation and CtrlL loc reset fix

commit bd0e36b07977c2c41c2f381e5b81d3b04922679e
Author: Florian Wolters <github@florian-wolters.de>
Date:   Thu Jan 7 13:20:20 2021 +0100

    Unneeded update of profiles here?

commit c7e0812df2d032391d458d8f86eebf37d19b844f
Author: Florian Wolters <github@florian-wolters.de>
Date:   Thu Jan 7 10:45:26 2021 +0100

    Remove redundant code

commit 1d3b436c16645f15bcb8401392cbeb20139bab4a
Author: Florian Wolters <github@florian-wolters.de>
Date:   Thu Jan 7 09:04:16 2021 +0100

    Do not store the temporary set locator to config

commit af0e452e569504c70a94ff9785f01b500f96fc95
Author: Florian Wolters <github@florian-wolters.de>
Date:   Wed Jan 6 08:18:30 2021 +0100

    Use grid loc from selected profile on ADIF import
2021-02-05 15:30:05 +01:00
Petr Hlozek
09430d514a
Merge branch 'master' into upcase_cab 2021-01-04 06:56:55 +01:00
OH1KH
0465da51eb Cabrillo output to upperCase
This fixes "QSO:" lines of cabrillo export to be UpperCase (if checkbox checked. Default is checked).
Mainly effects to STX/SRX_STRINGs if they have been written in lowCase during qso.

Case seems NOT to be critical when feeding qsos to log robots, but who never knows. At least result look better.
2021-01-02 18:59:09 +02:00
OH1KH
5f6fab06c8 Fix, cleanup and addition to ADIF remote
- fixed bug with operator-tag
	- cleaned up code and moved parts to dmUtils
	- added support to N1MM+ contactinfo broadcast
	- help fixed

Squashed commit of the following:

commit 486ca7b458
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Dec 31 10:30:43 2020 +0200

    help fixes

commit 8ff99e336e
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Dec 30 17:26:24 2020 +0200

    some testing with N1MM+

commit d985498d14
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Dec 30 12:38:25 2020 +0200

    Now works in basic.
    - N1MM+ XML UDP connectinfo
    - JS8CALL UDP JSON logged value
    - Headerless ADIF that has CALL tag 1st (wsjtx 2nd udp server and old js8call)
    - ADIF with header and one or more qso records.

    Needs testing and still find out how N1MM sends SXT_STRING and SRX_STRING (that does not work yet).

    One previous bug found with OPERATOR tag. Should now work as expeceted.

commit bfec21137d
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Dec 29 11:29:17 2020 +0200

    Moved N1MMxmlToAdif function to dmutils. it is better as it is an utility.

    Should now work but needs testing and clear out how N1MM sends STX_STRING and
    SRX_STRING. ??? There is only node "exhangel" (exhange list, I suppose).
    Does it conatin both.
    Need true life testing setup for this.

    ToDo:
    Move also JS8CALL json "converter" to dmUtils. There is allready empty function done.

commit 68d68c491b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Dec 28 12:40:04 2020 +0200

    N1MM remote for reading 'Contact Info' UDP message. Not working yet
2020-12-31 10:33:20 +02:00
OH1KH
9fedad69d7 Documentation fixes
- 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!
2020-12-14 11:29:06 +02:00
OH1KH
ee6564018b Callbook Database upddate selection and 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
2020-12-12 16:35:36 +02:00
OH1KH
84d8cedc88 User defined buttons for TRX control
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
2020-12-09 18:58:04 +02:00
OH1KH
efd0b2fd86 Fixes for N1MM remote
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
2020-12-02 10:51:26 +02:00