From ddee46edc6df1173d9588c0179217b34a67abd53 Mon Sep 17 00:00:00 2001 From: OH1KH Date: Thu, 2 May 2019 20:42:10 +0300 Subject: [PATCH] This is a big update. Thanks for Andreas, Dl7OAP, for his great help. Without his help, this would not have been done. Here are the main parts: -Fix: Table freqmem update should now work with both MySql and MariDb and take account that beta testers may already have column "info" in their freqmem db. -Add: Wsjtx monitor now handles new FT4 mode properly -Add: N1MM remote now makes Qrz/HamQth search during logging. With slow internet connections it minght fail, but at least it adds zone/DXCC information that comes from cqrlog itself. -Add: Qso list/filter remembers last used settings if checked to "remember". No need to set all again from beginning if there was small error in filter design at first try. Pressing OK saves settings. Clear filter-button clears filter and pressing OK after that shows again all qsos. -Add: New columns for contest exchange and freqmem info upgrades database to version 16 All corresponding views (contest, qso list,NewQso,ADIF ex/Import,TRXControl,log filter) updated to use new columns. --Some new CW macros. -Add: Contest form has simple dupe check. Call turning red after leaving call edit box if worked at same band and mode. Needs new log for each contest, or if same log used for all, setting date and cehckbox of "preferences/fldigi/wsjtx interface"-"WB4 chk starts from"-"call"-"contest start date" -Add: Qso list has now all contest columns (set by preferences/visble columns) -Add: ADIF export and import can handle contest tags.(Select in "Choose fields to export"). -Add: Qso list/filter has now contest related search columns, too. -Fix: CQ-monitor: Follow call editing resulted right to left typing order for letters (not for numbers). Now all restored to left-to-right order. -FiX: Help files updated.Squashed commit of the following: commit ff0493923fbe083ceed1265373abba9834f86f66 Author: OH1KH Date: Thu May 2 19:53:05 2019 +0300 final checks commit 7b5438b03b03f60436ddd413c86b269125302781 Author: Andreas Puschendorf Date: Thu May 2 14:41:50 2019 +0200 Squashed commit of the following: commit deb341af57da0eaaff6ab9d2d476a353c9216de1 Merge: 2f64d72 4e34f1e Author: Andreas Puschendorf Date: Thu May 2 14:34:05 2019 +0200 Merge branch 'master' into integrationOfNewContestDbFieldsInGui commit 2f64d720bc644fa27cc4d6cd102792afd70c7950 Author: Andreas Puschendorf Date: Thu May 2 14:28:32 2019 +0200 Revert "improved the update script for field info in table freqmem" This reverts commit 8d5384819ab0995985e3b79e3c60daabda749b6a. commit 33f29036387bdc602e4be853f8b9058985f339e4 Author: Andreas Puschendorf Date: Tue Apr 30 22:02:12 2019 +0200 refactor adif in fMonWsjtx.pas commit b6ec5eb7fdf4b1140de1b664c2eaa5a6e2479ff3 Author: OH1KH Date: Tue Apr 30 17:51:53 2019 +0300 period timer for FT4 commit 634cca519f9236f52c7d1be31588d93a85f32245 Author: OH1KH Date: Tue Apr 30 17:10:23 2019 +0300 FT4 mode timers commit 59c4b3a0f903665c59686a9f05726173e448ccd0 Author: OH1KH Date: Tue Apr 30 16:46:50 2019 +0300 FT4 mode letter commit 7d8415a8c6ea081e561f0766db307daa4519ab8c Author: OH1KH Date: Sun Apr 28 10:31:16 2019 +0300 Fixed addRadioMemory form tabulation order commit b5f64426e3669f3048b8d22ff98b64f3fdab6b9a Author: OH1KH Date: Fri Apr 26 13:38:01 2019 +0300 added qrz/hamqth info fetch to n1mm remote commit 21ab222aee20b515a688d45b48552446a6dd9bcf Author: OH1KH Date: Thu Apr 25 20:50:26 2019 +0300 Moved View/Edit close from contest/btSave to contest/edtCallExit commit 957ab8d820f14d414b51bd83fa65a40fd5f16f3e Author: OH1KH Date: Wed Apr 24 13:30:13 2019 +0300 Added contest + other tags to n1mm remote commit d2b444f9ed42197642c6f44b7b7c8062e950eb0d Merge: 80bc124 bb24e96 Author: OH1KH Date: Tue Apr 23 09:05:59 2019 +0300 Merge branch 'integrationOfNewContestDbFieldsInGui' of github.com:OH1KH/cqrlog into integrationOfNewContestDbFieldsInGui commit 80bc124aa83fe59b1c0252e88d6d4ce560e44575 Author: OH1KH Date: Tue Apr 23 09:05:40 2019 +0300 New mode FT4 added to utils, monwsjtx sill needs mode letter commit bb24e969a9939369a21d9143fc06509959f0bc5f Author: Andreas Puschendorf Date: Mon Apr 22 22:09:22 2019 +0200 correct encoding and directory of ContestName.tab commit 0b75cbb804287757a27dfc58fa3b0379ad070528 Author: OH1KH Date: Mon Apr 22 18:55:06 2019 +0300 small help addition commit 81136fc576513822fea97e41f0ec1a5e6912b75a Author: OH1KH Date: Mon Apr 22 11:35:44 2019 +0300 revert frmContest/contestname|description to combobox commit f016409b0548b7f159d914233c2c3862ff418b9b Author: OH1KH Date: Mon Apr 22 09:25:04 2019 +0300 reverted ContestName.tab path to root. Added chkRemember to filter. Fixed filter help. commit 8c9079c9e89c89724270ed53364c3a01bc15808d Author: Andreas Puschendorf Date: Sun Apr 21 21:12:53 2019 +0200 fix bug when contest qso is not saved due to viewmode or editmode of newqso-form commit 25c4fdd8b67388c5e56da519f7ff3f605facbb01 Author: Andreas Puschendorf Date: Sun Apr 21 13:06:06 2019 +0200 Revert "call dupe check in contest gui only in the last 2 days of log" This reverts commit 692e7e8c60a3ca5dffb774b2f6adc053ee3358ac. commit ea485ac4c5d6280680a2c10e4b0766348e38e39f Merge: 409cc68 083be1e Author: OH1KH Date: Sun Apr 21 10:16:07 2019 +0300 Merge branch 'integrationOfNewContestDbFieldsInGui' of github.com:OH1KH/cqrlog into integrationOfNewContestDbFieldsInGui pulled commit 409cc68b1c79dddb895cb7540368e4f7480df676 Author: OH1KH Date: Sun Apr 21 10:15:14 2019 +0300 Fixed contestname.tab loading in filter and contest forms commit 083be1ef8fdb1a7d4f79647b6ea1c4ec47ab0a89 Merge: 692e7e8 c99c21b Author: Andreas Puschendorf Date: Sun Apr 21 09:05:38 2019 +0200 Merge branch 'master' into integrationOfNewContestDbFieldsInGui commit 692e7e8c60a3ca5dffb774b2f6adc053ee3358ac Author: Andreas Puschendorf Date: Sat Apr 20 23:01:32 2019 +0200 call dupe check in contest gui only in the last 2 days of log commit 384629cc0b6d49762b563a057747470177716959 Merge: 4e778ea 585d704 Author: Andreas Puschendorf Date: Sat Apr 20 21:44:12 2019 +0200 Merge branch 'integrationOfNewContestDbFieldsInGui' of https://github.com/OH1KH/cqrlog into integrationOfNewContestDbFieldsInGui commit 4e778ea28ed9e4d72bc7bbbfa358eb1ad8c159b7 Author: Andreas Puschendorf Date: Sat Apr 20 21:43:54 2019 +0200 add colum autosize to form fsqlconsole and fmain commit 2758e20fbe191b396579a9dda0465fe820726d04 Author: Andreas Puschendorf Date: Sat Apr 20 19:37:50 2019 +0200 add ContestName.tab to lastupgradecheck commit 585d70499e5344cda890d00ca122749309347669 Author: OH1KH Date: Sat Apr 20 19:52:25 2019 +0300 Updated some help files commit cab588b93c8c8d3180acf5ebec9d6ce19fd54f03 Author: Andreas Puschendorf Date: Fri Apr 19 21:00:30 2019 +0200 add sat_name.tab and prop_mode.tab to lastupgradecheck. new sat_name.tab in tar file leads to cty.tar download every app start commit d7c1c729aec75606f1c96e0b2d9331a25e4d1e7a Author: Andreas Puschendorf Date: Fri Apr 19 20:31:49 2019 +0200 add some mouse over text in filter gui and move complete msg out of the way of filepath commit 008edf3fed9e1cd0b3868e48a235e41c497251fc Author: OH1KH Date: Fri Apr 19 12:04:49 2019 +0300 Fix filter help commit c0140256d841828ee0926cd8f037e0b0c89caab4 Author: OH1KH Date: Fri Apr 19 11:45:03 2019 +0300 Added empty selection to top of contestname list commit 6ff80cb2f62ccbe29499c46757d490ace021ab57 Author: OH1KH Date: Fri Apr 19 11:36:16 2019 +0300 Filter: autosave last used filter. Added button clear filter commit 21021f1939c1e801efb5ca508663df58f7f73216 Author: OH1KH Date: Thu Apr 18 20:03:15 2019 +0300 Filter:strxString case insensitive, adifimport:anchor/layout qso inlog->yes,no,cancel commit dd8dba7517628e13efbedfca5723380a351a60c2 Author: OH1KH Date: Thu Apr 18 10:39:24 2019 +0300 Filter save,load and search works now with contest columns commit 9497a93e58ae62ea13000555837d5ec011695f63 Author: Andreas Puschendorf Date: Wed Apr 17 23:20:05 2019 +0200 typo fixes and correction of comment commit ace491c802c67b91f156ae35bbc422d1da9e3cac Author: Andreas Puschendorf Date: Wed Apr 17 23:07:16 2019 +0200 fix ContestName.tab now copy to root of cqrlog and read from root for filling combobox commit 36acfa62691fbf99c548b59261c12e7a801decc9 Author: OH1KH Date: Wed Apr 17 20:55:17 2019 +0300 Filter layout with contest columns, no filter code yet commit 4dab0a92588909a8602535da52fdbc08143f7b98 Author: Andreas Puschendorf Date: Tue Apr 16 22:06:26 2019 +0200 add adif import for contest fields commit ac619eed36b58e19ca2576410853d7890ffbb231 Merge: c8afe32 29112ef Author: Andreas Puschendorf Date: Mon Apr 15 19:59:40 2019 +0200 Merge branch 'master' into integrationOfNewContestDbFieldsInGui commit c8afe32158f138126182b9784bfbb108900c7604 Author: OH1KH Date: Sat Apr 13 16:24:31 2019 +0300 limit serialNRReceived from FT8 contest modes to 6chrs commit a88d20211f9123acd534b4af9270b8e659faab07 Author: OH1KH Date: Wed Apr 10 16:48:51 2019 +0300 Made shorter name for NewQso gbContest and it is visible only if contest form is visible commit d943e75550e6444aec1917d3ab94b1aee7da399d Author: OH1KH Date: Tue Apr 9 17:08:50 2019 +0300 630M database creation fix commit 2468d3ac00911c5d280f437d698cd2654579858b Author: OH1KH Date: Sun Apr 7 16:40:08 2019 +0300 Added pref/visible columns selections for contest columns commit 00c9f9086d2aace35a0fe92ccbe460817be4cfa8 Author: OH1KH Date: Sun Apr 7 15:19:24 2019 +0300 FIX pressing ESC in contest form caused also B sending. Force stx_string to upcase in input field commit d7a9970b17593d3fb466f992fc8ab65373b5506a Merge: ea070bb 6eaec22 Author: OH1KH Date: Fri Apr 5 18:07:48 2019 +0300 Merge branch 'integrationOfNewContestDbFieldsInGui' of github.com:OH1KH/cqrlog into integrationOfNewContestDbFieldsInGui . commit ea070bb58dee3a5c87965a2183ce15f7fba6cdac Author: OH1KH Date: Fri Apr 5 18:06:46 2019 +0300 wsjt-spec mode use new contest fields.Fix "'' is not valid date"-error in wsjtx logging commit 6eaec227089dd8e48dddfb2e51966ef74a233769 Merge: cebac6e b505f77 Author: Andreas Puschendorf Date: Thu Apr 4 20:55:22 2019 +0200 Merge branch 'master' into integrationOfNewContestDbFieldsInGui commit cebac6ebfb8ffacd7169c4710312cebeae99048b Author: Andreas Puschendorf Date: Thu Apr 4 20:36:30 2019 +0200 add ContestName.tab for contest combo box - ../ctyfiles/Contestname.tab Format CONTEST_ID|CONTEST_DESCRIPTION - only CONTEST_ID is saved to database - when no file is found, default contest list (ADIF 3.0.9) is used commit 5f8636e7e6215dbc824260820f17ef426886295a Author: OH1KH Date: Thu Apr 4 17:00:00 2019 +0300 Fixed every second press of empty cwkey sends 'b' with hamlib keyer commit 67c3a2a1165689df98d79d9463653537660243fb Author: OH1KH Date: Thu Apr 4 13:26:56 2019 +0300 CW macros nearly work. Empty CWmemory sends B every other press commit 3b05eaa9d09f791e3fcd69dd69c885a44c3285a3 Author: OH1KH Date: Wed Apr 3 20:25:38 2019 +0300 Contestname:autocomplete, lfm:anchoring, frm:dupe check commit 5503c40ad1c386582d934036581a4e14f40b7c1e Author: Andreas Puschendorf Date: Wed Apr 3 18:10:28 2019 +0200 remove old srx/stx generation with pipe and space and clean death contest code commit 3c56f1b94307d5acb387a9c576bbe719c77493f0 Author: Andreas Puschendorf Date: Tue Apr 2 23:23:47 2019 +0200 fix bug that html export shows now data for contest fields commit 61f75555df5ada93129db0d2339a30e9514c425b Author: Andreas Puschendorf Date: Tue Apr 2 22:47:03 2019 +0200 fix bug where adif export was generated but show now contest data commit 7c0ce64b9e92ee4c38eae1920c4ffe31c7d9a1bc Author: Andreas Puschendorf Date: Tue Apr 2 22:37:54 2019 +0200 adif/html export with new contest fields commit 43a189efddf6bdc8b84cff675ca72bb111a26727 Merge: f3cba04 8d53848 Author: Andreas Puschendorf Date: Tue Apr 2 17:27:52 2019 +0200 Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui commit 8d5384819ab0995985e3b79e3c60daabda749b6a Author: Andreas Puschendorf Date: Tue Apr 2 17:26:54 2019 +0200 improved the update script for field info in table freqmem commit f3cba040ebb425d1150452733ef3d063464a9af2 Merge: 91b05db d99ec3c Author: Andreas Puschendorf Date: Tue Apr 2 16:55:00 2019 +0200 Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui commit d99ec3cb92c751d9a74c29f98fd26452ee74ea53 Author: Andreas Puschendorf Date: Tue Apr 2 16:54:18 2019 +0200 remove submode field commit 91b05db74f0af98f9014a27bc1decd15972ed521 Merge: 960ec8c a9b11a8 Author: Andreas Puschendorf Date: Mon Apr 1 19:20:04 2019 +0200 Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui commit a9b11a81e1dad95dd1535554e73bb3d980f87765 Author: Andreas Puschendorf Date: Mon Apr 1 19:19:25 2019 +0200 modify field log_changes.cmd to varchar(20) commit 960ec8c6ed1b6644749e9b02adbd557daf291afa Author: Andreas Puschendorf Date: Mon Apr 1 13:23:59 2019 +0200 activate only relevant fields in tab-circle of contest-gui commit 76a364a7b09579a5f9f82dedea5c29f0506d2fe9 Merge: af5dd94 63a9950 Author: Andreas Puschendorf Date: Mon Apr 1 10:05:57 2019 +0200 Merge branch 'master' into integrationOfNewContestDbFieldsInGui commit 876e2170133766f393c4155a0cee28c9c65d099a Merge: 76a2ad3 63a9950 Author: Andreas Puschendorf Date: Mon Apr 1 09:50:17 2019 +0200 Merge branch 'master' into cqrlogDatabaseVersion16 commit af5dd94bff6d60ea6a2dd92004fb284dc2d73ac4 Merge: 93dbe4f 76a2ad3 Author: Andreas Puschendorf Date: Sun Mar 31 09:26:11 2019 +0200 Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui commit 76a2ad3c6ae8a5d9727010948cb133da642adf52 Author: Andreas Puschendorf Date: Sun Mar 31 09:20:04 2019 +0200 db new log get new fields commit 93dbe4f0882c01c735c5e1c38672d121991ef98b Author: Andreas Puschendorf Date: Sat Mar 30 20:09:01 2019 +0100 upgrade gui of contest and newqso to new contest database fields NewQSO GUI - group box for contestname, srx, stx, stx_string, strx_string - field length in gui is restricted to max length of database field - implement save, editing, view - add mouse over hints Contest GUI - add contestname as combobox with ADIF 3.0.9 CONTEST_ID as selection, but also freestyle possible - contestname will stay - save qso saves to new contest fields in database - add mouse over hints - field length in gui is restricted for new db fields to max length of database field commit 22f0be0b9e3e87ba764759c6b3ae3f60050f587e Author: Andreas Puschendorf Date: Sat Mar 30 18:48:38 2019 +0100 upgrade database with new fields for contest, submode and trxcontrol in detail -table freqmem > info varchar(25) -table cqrlog_main > contestname varchar(40) -table cqrlog_main > stx varchar(6) -table cqrlog_main > srx varchar(6) -table cqrlog_main > stx_string varchar(50) -table cqrlog_main > srx_string varchar(50) -table cqrlog_main > submode varchar(20) -database errorhandling for beta users because freqmem.info field allready exists -add new fields to database views commit b4689590ed1f23ebd49bdfa727fce3bf8e3af7e1 Author: Andreas Puschendorf Date: Sat Mar 30 18:48:38 2019 +0100 upgrade database with new fields for contest, submode and trxcontrol in detail -table freqmem > info varchar(25) -table cqrlog_main > contestname varchar(40) -table cqrlog_main > stx varchar(6) -table cqrlog_main > srx varchar(6) -table cqrlog_main > stx_string varchar(50) -table cqrlog_main > srx_string varchar(50) -table cqrlog_main > submode varchar(20) -database errorhandling for beta users because freqmem.info field allready exists -add new fields to database views --- ctyfiles/ContestName.tab | 224 +++++++++++++++++ help/contest.html | 17 +- help/h20.html | 19 +- help/h23.html | 16 +- help/h26.html | 29 ++- help/h3.html | 3 + help/h5.html | 12 +- help/img/h104.png | Bin 12872 -> 20282 bytes help/img/h29.png | Bin 64611 -> 84731 bytes help/img/h45b.png | Bin 0 -> 72700 bytes help/img/h45c.png | Bin 0 -> 71687 bytes help/img/h49.png | Bin 49957 -> 57034 bytes help/img/h66.png | Bin 74081 -> 77253 bytes help/img/h8.png | Bin 13574 -> 86883 bytes help/img/h9.png | Bin 12906 -> 65954 bytes help/img/h95.png | Bin 81532 -> 74007 bytes help/img/h9b.png | Bin 0 -> 43955 bytes src/dData.pas | 300 +++------------------- src/dUtils.pas | 62 +++-- src/fAddRadioMemory.lfm | 8 +- src/fAdifImport.lfm | 532 +++++++++++++++++++++++---------------- src/fAdifImport.pas | 79 +++--- src/fCWKeys.pas | 5 +- src/fCWType.pas | 63 +++-- src/fContest.lfm | 481 +++++++++++++++++++++++++++++------ src/fContest.pas | 94 +++++-- src/fExportPref.pas | 13 + src/fExportProgress.pas | 176 +++++++------ src/fFilter.lfm | 529 ++++++++++++++++++++++++++++++++++---- src/fFilter.pas | 320 +++++++++++++++++------ src/fImportProgress.pas | 8 + src/fMain.lfm | 210 +++++----------- src/fMain.pas | 7 +- src/fMonWsjtx.pas | 26 +- src/fNewQSO.lfm | 209 +++++++++++++-- src/fNewQSO.pas | 231 +++++++++++++---- src/fPreferences.lfm | 452 +++++++++++++++++++++++---------- src/fPreferences.pas | 15 ++ src/fSQLConsole.lfm | 190 ++++---------- src/frCWKeys.pas | 35 ++- src/frExportPref.lfm | 279 ++++++++++---------- src/frExportPref.pas | 3 + src/uADIFhash.pas | 1 + src/uCWKeying.pas | 49 ++-- 44 files changed, 3123 insertions(+), 1574 deletions(-) create mode 100644 ctyfiles/ContestName.tab create mode 100644 help/img/h45b.png create mode 100644 help/img/h45c.png create mode 100644 help/img/h9b.png diff --git a/ctyfiles/ContestName.tab b/ctyfiles/ContestName.tab new file mode 100644 index 0000000..e4f7409 --- /dev/null +++ b/ctyfiles/ContestName.tab @@ -0,0 +1,224 @@ +070-160M-SPRINT|PODXS Great Pumpkin Sprint +070-3-DAY|PODXS Three Day Weekend +070-31-FLAVORS|PODXS 31 Flavors +070-40M-SPRINT|PODXS 40m Firecracker Sprint +070-80M-SPRINT|PODXS 80m Jay Hudak Memorial Sprint +070-PSKFEST|PODXS PSKFest +070-ST-PATS-DAY|PODXS St. Patricks Day +070-VALENTINE-SPRINT|PODXS Valentine Sprint +10-RTTY|Ten-Meter RTTY Contest (2011 onwards) +1010-OPEN-SEASON|Open Season Ten Meter QSO Party +7QP|7th-Area QSO Party +AL-QSO-PARTY|Alabama QSO Party +ALL-ASIAN-DX-CW|JARL All Asian DX Contest (CW) +ALL-ASIAN-DX-PHONE|JARL All Asian DX Contest (PHONE) +ANARTS-RTTY|ANARTS WW RTTY +ANATOLIAN-RTTY|Anatolian WW RTTY +AP-SPRINT|Asia - Pacific Sprint +AR-QSO-PARTY|Arkansas QSO Party +ARI-DX|ARI DX Contest +ARRL-10|ARRL 10 Meter Contest +ARRL-160|ARRL 160 Meter Contest +ARRL-222|ARRL 222 MHz and Up Distance Contest +ARRL-DX-CW|ARRL International DX Contest (CW) +ARRL-DX-SSB|ARRL International DX Contest (Phone) +ARRL-EME|ARRL EME contest +ARRL-FIELD-DAY|ARRL Field Day +ARRL-RR-CW|ARRL Rookie Roundup (CW) +ARRL-RR-RTTY|ARRL Rookie Roundup (RTTY) +ARRL-RR-SSB|ARRL Rookie Roundup (Phone) +ARRL-RTTY|ARRL RTTY Round-Up +ARRL-SCR|ARRL School Club Roundup +ARRL-SS-CW|ARRL November Sweepstakes (CW) +ARRL-SS-SSB|ARRL November Sweepstakes (Phone) +ARRL-UHF-AUG|ARRL August UHF Contest +ARRL-VHF-JAN|ARRL January VHF Sweepstakes +ARRL-VHF-JUN|ARRL June VHF QSO Party +ARRL-VHF-SEP|ARRL September VHF QSO Party +AZ-QSO-PARTY|Arizona QSO Party +BARTG-RTTY|BARTG Spring RTTY Contest +BARTG-SPRINT|BARTG Sprint Contest +BC-QSO-PARTY|British Columbia QSO Party +CA-QSO-PARTY|California QSO Party +CIS-DX|CIS DX Contest +CO-QSO-PARTY|Colorado QSO Party +CQ-160-CW|CQ WW 160 Meter DX Contest (CW) +CQ-160-SSB|CQ WW 160 Meter DX Contest (SSB) +CQ-M|CQ-M International DX Contest +CQ-VHF|CQ World-Wide VHF Contest +CQ-WPX-CW|CQ WW WPX Contest (CW) +CQ-WPX-RTTY|CQ/RJ WW RTTY WPX Contest +CQ-WPX-SSB|CQ WW WPX Contest (SSB) +CQ-WW-CW|CQ WW DX Contest (CW) +CQ-WW-RTTY|CQ/RJ WW RTTY DX Contest +CQ-WW-SSB|CQ WW DX Contest (SSB) +CT-QSO-PARTY|Connecticut QSO Party +CVA-DX-CW|Concurso Verde e Amarelo DX CW Contest +CVA-DX-SSB|Concurso Verde e Amarelo DX CW Contest +CWOPS-CW-OPEN|CWops CW Open Competition +CWOPS-CWT|CWops Mini-CWT Test +DARC-WAEDC-CW|WAE DX Contest (CW) +DARC-WAEDC-RTTY|WAE DX Contest (RTTY) +DARC-WAEDC-SSB|WAE DX Contest (SSB) +DARC-WAG|DARC Worked All Germany +DE-QSO-PARTY|Delaware QSO Party +DL-DX-RTTY|DL-DX RTTY Contest +DMC-RTTY|DMC RTTY Contest +EA-CNCW|Concurso Nacional de Telegrafía +EA-DME|Municipios Españoles +EA-PSK63|EA PSK63 +EA-RTTY|Unión de Radioaficionados Españoles RTTY Contest +EA-SMRE-CW|Su Majestad El Rey de España - CW +EA-SMRE-SSB|Su Majestad El Rey de España - SSB +EA-VHF-ATLANTIC|Atlántico V-UHF +EA-VHF-COM|Combinado de V-UHF +EA-VHF-COSTA-SOL|Costa del Sol V-UHF +EA-VHF-EA|Nacional VHF +EA-VHF-EA1RCS|Segovia EA1RCS V-UHF +EA-VHF-QSL|QSL V-UHF & 50MHz +EA-VHF-SADURNI|Sant Sadurni V-UHF +EA-WW-RTTY|Unión de Radioaficionados Españoles RTTY Contest +EPC-PSK63|PSK63 QSO Party +EU Sprint|EU Sprint +EU-HF|EU HF Championship +EU-PSK-DX|EU PSK DX Contest +EUCW160M|European CW Association 160m CW Party +FALL SPRINT|FISTS Fall Sprint +FL-QSO-PARTY|Florida QSO Party +GA-QSO-PARTY|Georgia QSO Party +HA-DX|Hungarian DX Contest +HELVETIA|Helvetia Contest +HI-QSO-PARTY|Hawaiian QSO Party +HOLYLAND|IARC Holyland Contest +IA-QSO-PARTY|Iowa QSO Party +IARU-FIELD-DAY|DARC IARU Region 1 Field Day +IARU-HF|IARU HF World Championship +ID-QSO-PARTY|Idaho QSO Party +IL QSO Party|Illinois QSO Party +IN-QSO-PARTY|Indiana QSO Party +JARTS-WW-RTTY|JARTS WW RTTY +JIDX-CW|Japan International DX Contest (CW) +JIDX-SSB|Japan International DX Contest (SSB) +JT-DX-RTTY|Mongolian RTTY DX Contest +KS-QSO-PARTY|Kansas QSO Party +KY-QSO-PARTY|Kentucky QSO Party +LA-QSO-PARTY|Louisiana QSO Party +LDC-RTTY|DRCG Long Distance Contest (RTTY) +LZ DX|LZ DX Contest +MAR-QSO-PARTY|Maritimes QSO Party +MD-QSO-PARTY|Maryland QSO Party +ME-QSO-PARTY|Maine QSO Party +MI-QSO-PARTY|Michigan QSO Party +MIDATLANTIC-QSO-PARTY|Mid-Atlantic QSO Party +MN-QSO-PARTY|Minnesota QSO Party +MO-QSO-PARTY|Missouri QSO Party +MS-QSO-PARTY|Mississippi QSO Party +MT-QSO-PARTY|Montana QSO Party +NA-SPRINT-CW|North America Sprint (CW) +NA-SPRINT-RTTY|North America Sprint (RTTY) +NA-SPRINT-SSB|North America Sprint (Phone) +NAQP-CW|North America QSO Party (CW) +NAQP-RTTY|North America QSO Party (RTTY) +NAQP-SSB|North America QSO Party (Phone) +NC-QSO-PARTY|North Carolina QSO Party +ND-QSO-PARTY|North Dakota QSO Party +NE-QSO-PARTY|Nebraska QSO Party +NEQP|New England QSO Party +NH-QSO-PARTY|New Hampshire QSO Party +NJ-QSO-PARTY|New Jersey QSO Party +NM-QSO-PARTY|New Mexico QSO Party +NRAU-BALTIC-CW|NRAU-Baltic Contest (CW) +NRAU-BALTIC-SSB|NRAU-Baltic Contest (SSB) +NV-QSO-PARTY|Nevada QSO Party +NY-QSO-PARTY|New York QSO Party +OCEANIA-DX-CW|Oceania DX Contest (CW) +OCEANIA-DX-SSB|Oceania DX Contest (SSB) +OH-QSO-PARTY|Ohio QSO Party +OK-DX-RTTY|Czech Radio Club OK DX Contest +OK-OM-DX|Czech Radio Club OK-OM DX Contest +OK-QSO-PARTY|Oklahoma QSO Party +OMISS-QSO-PARTY|Old Man International Sideband Society QSO Party +ON-QSO-PARTY|Ontario QSO Party +OR-QSO-PARTY|Oregon QSO Party +PA-QSO-PARTY|Pennsylvania QSO Party +PACC|Dutch PACC Contest +PSK-DEATHMATCH|MDXA PSK DeathMatch (2005-2010) +QC-QSO-PARTY|Quebec QSO Party +RAC|Canadian Amateur Radio Society Contest +RAC-CANADA-DAY|RAC Canada Day Contest +RAC-CANADA-WINTER|RAC Canada Winter Contest +RDAC|Russian District Award Contest +RDXC|Russian DX Contest +REF-160M|Reseau des Emetteurs Francais 160m Contest +REF-CW|Reseau des Emetteurs Francais Contest (CW) +REF-SSB|Reseau des Emetteurs Francais Contest (SSB) +REP-PORTUGAL-DAY-HF|Rede dos Emissores Portugueses Portugal Day HF Contest +RI-QSO-PARTY|Rhode Island QSO Party +RSGB-160|1.8MHz Contest +RSGB-21/28-CW|21/28 MHz Contest (CW) +RSGB-21/28-SSB|21/28 MHz Contest (SSB) +RSGB-80M-CC|80m Club Championships +RSGB-AFS-CW|Affiliated Societies Team Contest (CW) +RSGB-AFS-SSB|Affiliated Societies Team Contest (SSB) +RSGB-CLUB-CALLS|Club Calls +RSGB-COMMONWEALTH|Commonwealth Contest +RSGB-IOTA|IOTA Contest +RSGB-LOW-POWER|Low Power Field Day +RSGB-NFD|National Field Day +RSGB-ROPOCO|RoPoCo +RSGB-SSB-FD|SSB Field Day +RUSSIAN-RTTY|Russian Radio RTTY Worldwide Contest +SAC-CW|Scandinavian Activity Contest (CW) +SAC-SSB|Scandinavian Activity Contest (SSB) +SARTG-RTTY|SARTG WW RTTY +SC-QSO-PARTY|South Carolina QSO Party +SCC-RTTY|SCC RTTY Championship +SD-QSO-PARTY|South Dakota QSO Party +SMP-AUG|SSA Portabeltest +SMP-MAY|SSA Portabeltest +SP-DX-RTTY|PRC SPDX Contest (RTTY) +SPAR-WINTER-FD|SPAR Winter Field Day +SPDXContest|SP DX Contest +SPRING SPRINT|FISTS Spring Sprint +SR-MARATHON|Scottish-Russian Marathon +STEW-PERRY|Stew Perry Topband Distance Challenge +SUMMER SPRINT|FISTS Summer Sprint +TARA-GRID-DIP|TARA Grid Dip PSK-RTTY Shindig +TARA-RTTY|TARA RTTY Mêlée +TARA-RUMBLE|TARA Rumble PSK Contest +TARA-SKIRMISH|TARA Skirmish Digital Prefix Contest +TEN-RTTY|Ten-Meter RTTY Contest (before 2011) +TMC-RTTY|The Makrothen Contest +TN-QSO-PARTY|Tennessee QSO Party +TX-QSO-PARTY|Texas QSO Party +UBA-DX-CW|UBA Contest (CW) +UBA-DX-SSB|UBA Contest (SSB) +UK-DX-BPSK63|European PSK Club BPSK63 Contest +UK-DX-RTTY|UK DX RTTY Contest +UKR-CHAMP-RTTY|Open Ukraine RTTY Championship +UKRAINIAN DX|Ukrainian DX +UKSMG-6M-MARATHON|UKSMG 6m Marathon +UKSMG-SUMMER-ES|UKSMG Summer Es Contest +URE-DX|Ukrainian DX Contest +US-COUNTIES-QSO|Mobile Amateur Awards Club +UT-QSO-PARTY|Utah QSO Party +VA-QSO-PARTY|Virginia QSO Party +VENEZ-IND-DAY|RCV Venezuelan Independence Day Contest +VIRGINIA QSO PARTY|Virginia QSO Party +VOLTA-RTTY|Alessandro Volta RTTY DX Contest +WA-QSO-PARTY|Washington QSO Party +WI-QSO-PARTY|Wisconsin QSO Party +WIA-HARRY ANGEL|WIA Harry Angel Memorial 80m Sprint +WIA-JMMFD|WIA John Moyle Memorial Field Day +WIA-OCDX|WIA Oceania DX (OCDX) Contest +WIA-REMEMBRANCE|WIA Remembrance Day +WIA-ROSS HULL|WIA Ross Hull Memorial VHF/UHF Contest +WIA-TRANS TASMAN|WIA Trans Tasman Low Bands Challenge +WIA-VHF/UHF FD|WIA VHF UHF Field Days +WIA-VK SHIRES|WIA VK Shires +WINTER SPRINT|FISTS Winter Sprint +WV-QSO-PARTY|West Virginia QSO Party +WY-QSO-PARTY|Wyoming QSO Party +XE-INTL-RTTY|Mexico International Contest (RTTY) +YOHFDX|YODX HF contest +YUDXC|YU DX Contest diff --git a/help/contest.html b/help/contest.html index b858f05..077f8c3 100644 --- a/help/contest.html +++ b/help/contest.html @@ -35,7 +35,7 @@

RECOMMENDATION: Make new log for each contest, do not allow qrz/hamqth search. It slows things. -Note: This is NOT a contest logging add-on!!! +Note: This is NOT a contest logging add-on!!! It is a contest-notepad. It is meant to be a tool for "Sunday contesters working in Tourist Class". Do not expect wonders!

Form Contest is just a "child form" for NewQSO to make qso logging faster when working in contests. @@ -73,18 +73,13 @@ Or hit ENTER after rxnumber if no additional message is exchanged.

Remember that pressing ENTER key at any field saves qso with existing values. How ever there must be callsign at least three characters long. Sent/Received number and message are not needed.

-Contest numbers and messages are saved in log into RST fields separated by spaces like. 599 001 MSG -This has two benefits: -

    -
  • CW macros work without any programming change. If you set “send RST”-macro it sends also contest -number and message, and when not in contest it sends just RST. -How ever a small modification to original is made. If you use %rs for RST it will send 5NN. Now -modified version sends also T for zero. So you will have 599 001 like 5NN TT1.
  • -
  • Backup of logs work without any change. RST field just are a bit longer
  • -
+Contest numbers and messages are saved in log into their own columns. Use preferences/Visible columns to show them in Qso list. +For editing a qso these columns appear to NewQSO window when contest window is open and NewQso window is streched horizontally (DXCCinfo may override them). +
+CW macros Have some new items. Look them from CW Operation

-ADIF export is modified so that it separates RST fields to right tags.

+ADIF exports fields to right tags.

<RST_SENT:3>599<STX:3>001
<RST_RCVD:3>599<SRX:3>002
<RST_SENT:3>599<STX:3>003<STX_STRING:2>SA
diff --git a/help/h20.html b/help/h20.html index 2eca420..0e4d04a 100644 --- a/help/h20.html +++ b/help/h20.html @@ -71,7 +71,7 @@ Ctrl-K Remote mode for N1MM logger - + Ctrl-L Change your QRA locator @@ -168,6 +168,15 @@ F12 Create filter + + Shift-F10 + QRZ/HamQTH Callbook/IK3QAR qsl manager page search (opens in browser) + + + Shift-F12 + Cancel filter + + Ctrl-D DXCC statistics ** @@ -267,6 +276,10 @@ continent, DXCC reference, geographical coordinates (in decimal form), distance, azimuth (direction), date and local time of the target point and the salutation corresponding to the local time (GM, GE etc.).

+ Contest section in NewQSO window is for editing logged qsos, not for entering contest qsos. + This part is only visible if contest window is active.

+ + You can add a general long note to your log with the Ctrl-N key (from the logging screen or from the 'File' menu option).



@@ -330,8 +343,8 @@ best digimode softwares available.

The most important thing is a proper setup of the remote mode. For fldigi you have 2 different ways to setup remote .
For wsjt-x, setup is done at same tab of preferences as fldigi. For operating with wsjt-x see: Wsjt-x operation

To use fldigi, CQRLOG must be switched to Remote from the menu File -> Remote mode for fldigi(or CTRL+M). -
To use wsjt-x, CQRLOG must be switched to Remote from the menu File -> Remote mode for wsjt.

- +
To use wsjt-x, CQRLOG must be switched to Remote from the menu File -> Remote mode for wsjt. +
To use N1MM logger, CQRLOG must be switched to Remote from the menu File -> Remote mode for N1MM logger.



The logging screen changes to indicate that CQRLOG is now working in 'Remote mode!' and can be controlled either from fldigi or can "dictate" the mode and frequency diff --git a/help/h23.html b/help/h23.html index 693e557..e8c96ca 100644 --- a/help/h23.html +++ b/help/h23.html @@ -29,20 +29,26 @@

CQRLOG for LINUX by OK7AN & OK1RR

Filtering

-CQRLOG offers a wide variety of filtering options allowing you to select and export records +

CQRLOG offers a wide variety of filtering options allowing you to select and export records (for awards etc.) in ADIF or HTML formats.

-

+To get clean start use button Clear Filter before setting your filter values.
+If Remember filter checkbox is checked filter remembers last settings (saved in ~/.config/cqrlog/FilterSettings.fil) +, so there is no need to create filter every time from beginning + after opened again from Qso list/Filter. +
Only filters that you plan to need later in future needs to be saved by Save filter button. +
Immediate press of OK after button Clear Filter is pressed removes all previous filtering if Remember filter checkbox is checked. +



Most of the fields have an option to select records based on an exact match or on a substring contained in the selected field, i.e. if you want to select all WA3 stations, put WA3 into the Callsign box and click the Include radio button. Note, please, that if you select contacts with members of a particular club or from your own database, you should choose the time span (date from-to) to make the Membership option active.
Selecting Band from bandselector will preset Freq from: and Freq to: as band start and end frequencies (Defined in Preferences/Bands/Frequencies). -
Once filter values are selected you can make them reversed by checking chekbox NOT. I.E. making filter like mode FT8 - will show all FT8 qsos, but if you check NOT it shows all other mode qsos, but not FT8 ones. +

Once filter values are selected you can make them reversed by checking chekbox Reverse filter (NOT). I.E. making filter like mode FT8 + will show all FT8 qsos, but if you check Reverse filter (NOT) it shows all other mode qsos, but not FT8 ones.

Pressing calendar icon is easy way to set date. Double click on selected date closes calendar and sets the date. Pressing ESC closes calendar, but does not set date. Date can also be typed in manually. -
+



The sorting order can be selected from the following options:<


diff --git a/help/h26.html b/help/h26.html index 121f8c8..d03567a 100644 --- a/help/h26.html +++ b/help/h26.html @@ -43,17 +43,24 @@ - %mc - my callsign
- %mn - my name
- %ml - my locator
- %mq - my qth
- %r - rst to be sent
- %n - his name
- %c - his callsign
- | - half space
- %h - greetings (GM/GA/GE) calculated from local time of worked station
- %rs - rst to be sent, 9 replaced with N
- +
    +
  • %mc - my callsign
  • +
  • %mn - my name
  • +
  • %mq - my qth
  • +
  • %ml - my locator
  • +
  • %r - rst send
  • +
  • %rs - rst send sends N instead of 9
    (sends also 0 as T, but that does not exist in normal report)
  • +
    +
  • %n - name
  • +
  • %c - callsign
  • +
  • %h - greeting GM/GA/GE calculated from the %c station location time
  • +
    +
  • %xn - contest exchenge serial number
  • +
  • %xm - contest exchange message
  • +
  • %xns - contest exchenge serial number sends 9->N and 0->T
  • +
  • %xrs - full contest exchange RST+SerialNR+Message sends 9->N and 0->T.
    + (May be used always instead of %rs as if serNR and Message are empty just sends plain report.)
  • +
diff --git a/help/h3.html b/help/h3.html index 61ba71b..f9c899c 100644 --- a/help/h3.html +++ b/help/h3.html @@ -64,6 +64,9 @@

Choose 'ADIF'. An usual a dialog appears (depending on the desktop used). Choose a location and file name.

+

+

+ When OK is pressed export begins.

HTML export

The same as above, only difference is to choose the 'HTML' option.

diff --git a/help/h5.html b/help/h5.html index 05c7217..bc6b573 100644 --- a/help/h5.html +++ b/help/h5.html @@ -33,14 +33,22 @@ My radio control (CAT) does not work

diff --git a/help/img/h104.png b/help/img/h104.png index 1ea2dd1d273b466afcdc9f29eaa61f13ae6ffcb4..9d3c8d4942bc818fd9ddcc481fa3f81b48e307b6 100644 GIT binary patch literal 20282 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 VbF|JsDhbbNgqacAuuR`I{4edmYX1NL literal 12872 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 diff --git a/help/img/h29.png b/help/img/h29.png index 1568945a5d4636fa14a2e49180db07045a88e4f8..0eac1f7790796156d0774a7b54aec83584b03c30 100644 GIT binary patch literal 84731 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%0D$Siqzt&z^S$X?5iGw%F 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