Commit Graph

26 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
f646f21b53 Added TX split support
Added TX split support using XIT if rig supports it. (easier than using 2 vfos)
        Value 0 .. 9999Hz UP / DOWN
        Keys Ctrl+1 ... Ctrl+9 quick set XIT
        Key Ctrl+0 Disables XIT
        Key Ctrl+9 adds random value of 0 .. 990Hz (step 10Hz) to setting if splitting is UP
        Substracts if slpitting is DOWN

        Split keys work when NewQSO or TRXControl window is active

        Tested with Icom IC7300

Added help key Ctrl-H to "QSO list"

	Works now similar as "New QSO"
	Both "New QSO" and "QSO list" have also Alt-H as help key.
	"QSO list" key "F1" can now be used for other purposes. The help connection still exist in source.

Fixed help files
	Help for split
	Shortcut keys
	Made all VK_keys now called as Ctrl-, Alt- There was a mixture of plus and minus signs (Ctrl+, Ctrl-)

Squashed commit of the following:

commit bb6b50f3f6cd0ba1c6aa9bdc23f4da687d3fa7d5
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 27 10:30:31 2020 +0200

    Small help fix and PR date to fVersion

commit 2066b993bef52cf4d1268544eae5a5538e8c6d00
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 27 10:19:40 2020 +0200

    Added split keys to work also when trxcontrol window is active. Fixed some help files.

commit 3cd43922e5d4ac0bd7f81cb1b0308a260e321aee
Merge: 25ca1e0 b09e821
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 27 09:27:34 2020 +0200

    Merge branch 'qso_list_help_key' into split_with_xit

commit 25ca1e07b81d0d377321ca3b38390b83aa2c2479
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 26 18:55:36 2020 +0200

    Button position fix

commit e5ec98c443a2197f603aade6fc5d3beef4068cb3
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 26 18:42:22 2020 +0200

    Added TX split support

    	Added TX split support using XIT if rig supports it. (easier than using 2 vfos)
    	Value 0 .. 9999Hz UP / DOWN
    	Keys Ctrl+1 ... Ctrl+9 quick set XIT
    	Key Ctrl+0 Disables XIT
    	Key Ctrl+9 adds random value of 0 .. 990Hz (step 10Hz) to setting if splitting is UP
    	Substracts if slpitting is DOWN

    	Fixed help files

    	Tested with Icom IC7300

commit b09e821a72
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 26 09:35:38 2020 +0200

    Added help shorcut key Ctrl+H to 'QSO list'
2020-10-27 10:33:15 +02:00
OH1KH
96c92cb631 A fix to Cabrillo export
Trying to make it little bit more usefull for different contests.
This is not perfect exporter, but may be enough for "Sunday contester" who is also happy for contest logging form.

There is a limited change to modify QSO line content to make it fit for contest qsos exported.
Settigs are saved in log settings as "last used", but can also be saved to named template files for loadding when time next needed.

Filter must be used to select qsos before export works. If Contest filter is used the name of the contest can be taken from filtered results. It also is offered as default file name when saving template settings.

There is no score counting as it differs so much between contests. Instead export will give some statistic results that may help for manual score counting.

Help file is updated.

Squashed commit of the following:

commit db6c8f6db873acbb37804897b97b75022fe682d3
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 11 13:47:29 2020 +0300

    Expanded exchange selector list.

commit 5e60fcc725a0a3a2ed8fddc298e3fe8fdb95b650
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 11 10:19:58 2020 +0300

    Small fix to Frm Flt button

commit f6d97e14936f88b8e9906c329457b9f7ac10c9ee
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jul 11 09:48:10 2020 +0300

    Added button to get contest  name from contestfilter result. Added contest name as defaut template file name. Fixed help.

commit 67fc1c095ff645abf45fff70efe3b5d4c1727e48
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 9 19:49:37 2020 +0300

    Found Contest Filter! Not part of project. Adding lfm failed somehow, pas is ok.

commit 618d9f2136ce755434ba57fd792ff0203292e547
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 9 19:19:05 2020 +0300

    Some statistics and Help update

commit dbc575814d494ff1fafad3f96acd038e75800ddd
Merge: 9b69ab0 f72d834
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 9 10:06:24 2020 +0300

    Merge branch 'master' into fix_cabri

commit 9b69ab07dc59a35f0e158576e05e2615b764e389
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 9 10:00:17 2020 +0300

    Font setting routine call.Save/Load settings to template. /tmp/CabrilloReject.log for error qsos. Add setting for count qsos to country (for statistics)

commit 519fce180651ec621cade7aea4a625d56d2924f8
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jul 9 07:07:24 2020 +0300

    todo update

commit 698895efd1514143a97b8a1189c5c4644bc942db
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jul 8 20:37:40 2020 +0300

    Contest name auto complete on. QSO order reversed (from last to Bof)

commit c2706838eff6ffae02acc3d65d93bb42e052bd85
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jul 8 20:01:48 2020 +0300

    QSO-line 'designer': first working version (more test needed)

commit dd2193930e0a2f4b262c41268821cdb23fe0e490
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jul 8 15:53:19 2020 +0300

    Added category-mode auto detect. Dropped Q query, used fiters qCQRLOG query result instead

commit 487240676cfe4eacc14a0727c06a11569ccffe55
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jul 8 13:13:59 2020 +0300

    Added view to set up QSO-line outlook (prelimenary)

commit 20da7cf99758234c1e6c4205501254e278bff8a6
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jul 7 16:28:00 2020 +0300

    Added warning if station/contest info is empty.Added contest name loading like contest form (causes pango layout utf-8 warnings (??)). Fixed form layout and anchors.

commit 3e2eebd21581d31e6e8ed5be3742b4e1d9098d9a
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jul 7 11:12:21 2020 +0300

    First changes to cabrillo:band2freq,category-band, etc.
2020-07-12 09:34:17 +03:00
phl0
43f61dcc8c
Update documentation regarding cbr export
(also fix image for edi export)
2020-05-25 16:17:44 +02:00
OH1KH
06b529bcbb Changes to RBN, bandmap and lotw/eqso up-dnload
lotw/eqsl: …
  -  Having continuous problems here with lotw upload monitor scrolling to last line. Now added setting of vertical scrollbar to huge value in MStatChange routine.
  -  Added same mStatChange scrolling procedure to lotw download eqsl up and download.
  -  Added disable_button "upload"(after click) in lotw upload to prevent pressing it moren than once. If lotw server does not reply in time there is temptation to press it "for sure" again. May lead to duplicate upload requests.

RBN monitor:
  -  Added tool buttons "clean" (wipe the whole grid) and "Help"
  -  Fixed program crash if RBN has connected, then disconnected and after that filter is changed. RBNThread free_on_terminate does not nul it and it causes halt when exit from filter settings. FreeAndNil after disconnect removes this problem.
  -  Fixed mouse-on hint texts
  -  Added "STOP" indicator to note user that new spots are not displayed when any of columns is selected.

Bandmap:
  -  Added tool buttons "font", "clean" and "help". Clean button cleans not just display but also the spot array.
  -  Added to filter settings and to preferences an ability to adjust frequency and callsign widths in right padding. Some calls are now very long like TC1STAYHOME and user may want to adjust the space. Also if only HF is used, frequency width can be narrower. Now it is up to user.
  -  Added "STOP" indicator to note user that new spots are not added when band map window is focused.

Common:
  - Help files fixed and new help created for RBN monitor

Squashed commit of the following:

commit 732512331d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 3 12:37:33 2020 +0300

    Added 'Stop' indicator when cell is selected.Fixed bug that randomly selected a roe(same column as before) if column was selected, then form focus loosed and again returned. Help files fixed.

commit 1c95d4a7c1
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 3 09:46:44 2020 +0300

    Global fix to Menu links of help files

commit f1e9eefd3c
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 2 14:31:19 2020 +0300

    small fix

commit eece2b9223
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 2 14:19:25 2020 +0300

    Band map freq, call widths adjustable. Help fixed

commit 0c72118581
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 1 14:37:20 2020 +0300

    bugfix freeandnil rbnthread on disconnect

commit 35efb36dbb
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 1 10:54:29 2020 +0300

    changed again eqso/lotw status memo scrolling. It just does not always go to last line...Why,why

commit 9d19c02be7
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 1 10:23:36 2020 +0300

    Some fixes

commit 4eeea7825d
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 19:06:50 2020 +0300

    help fixes

commit bd5ca1c0ea
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 18:47:18 2020 +0300

    removed refresh from scroll

commit a402ee1bb2
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 18:41:47 2020 +0300

    changed lotw imp/exp statusmonitor scrolling

commit 3277b7e097
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 18:31:09 2020 +0300

    Added font,clear and help toolbuttons to bandmap. Increased call width of bandmap by 2chr. Help files updated

commit a35177b2ea
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 14:22:48 2020 +0300

    help for RBN created

commit 9dd5eba8f3
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 13:12:13 2020 +0300

    added RBN monitor Tbuttons clear and help. Partial ready help files
2020-04-03 13:46:06 +03:00
Petr Hlozek
8aecb85402
Merge pull request #261 from OH1KH/squash_dup_import
ADIF import. Remember my answer checkbox
2020-03-17 11:56:39 +01:00
OH1KH
65bb5cea87 ADIF import. Remember my answer checkbox
In case of duplicates remember user's answer through whole import(ask only once at first duplicate entry).
This allows import an old log again if it has got just one or few new qsos.(No need to set up date filter)

Squashed commit of the following:

commit e9d2bf0e3d3f00b5c6e71388e206e590e36349d4
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Mar 16 13:17:56 2020 +0200

    help update

commit 5d611f654b9508d86e220a7911ff2bbe7acf1c73
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Mar 16 13:04:46 2020 +0200

    ADIF import: Case of duplicates. Remember my answer
2020-03-16 13:20:49 +02:00
phl0
6d7ef82ff7
Add export function for .edi files 2020-03-14 17:06:11 +01:00
OH1KH
380544f394 ADIF and UTF8 special charcters
There is a bug in cqrlog adif routines (adif_ver 221) that makes calculates length to adif tags if tag data includes special utf8 characters (like öäå and many others). See isssue #221.
This does not matter as long as exports and imports are used only with cqrlog, or tag data does not have any special utf8 caracters.

Adif specifications do not allow utf8 charcters even when length would be calculated ok.
How ever there is some exeptions in adif ver 3.1.0 that allow those charcters in certain tags whan thag name is added with '_INTL' suffix.

This version changes adif_ver to report 3.1.0 and if special utf8 characters are found intag data checks can tag in question have '_INTL' suffix and if so adds it and calculates length correctly with UTF8length function and uses function utf8copy for copying data.
If tag does not have '_INLT' suffix old routines are used that makes old cqrlog exports backward readable.

Squashed commit of the following:

commit ba82bca19d
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Nov 18 10:25:48 2019 +0200

    Bugfix after merged

commit 7835baa06b
Merge: d2b6961 6e05004
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Nov 18 09:54:57 2019 +0200

    merged master

commit d2b6961e37
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Nov 12 21:05:32 2019 +0200

    Updated help files

commit 7e01d2c1a1
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Nov 12 08:50:45 2019 +0200

    adif _INTL tags for utf8 strings

    -if string has utf8 special characters and it's tag is allowed to use _INTL suffix by adif specifications then utf8 routines are used to write
    -reads adif tags as before (backward compatible), but if tag has suffix _INTL uses utf8 routines for reading
    -adif_ver is changed to 3.1.0
    -CREATED_TIMESTAMP tag is added to header
    -N1MM import supports now _INTL tags (3: Name, qth, comment)

    Squashed commit of the following:

    commit 800d8d191c09b2b18367bcf224b071bda595f556
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sun Nov 10 10:27:11 2019 +0200

        Commented out a debug line

    commit e72a9a09a70fb0a57393f4ea3cadfb6adbb14979
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sun Nov 10 10:25:11 2019 +0200

        Added CREATED_TIMESTAMP to header + bugfix

    commit ad77a56f65009b5c47ddead5bb90a3a732bd9812
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sat Nov 9 18:59:34 2019 +0200

        This should now follow adif3.1.0 and be able to read old cqrlog exports

    commit ece523cdcd1a7c4c880f9ab6b344ab6cde7a9f60
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sat Nov 9 12:52:14 2019 +0200

        Added _INTLs for N1MM import. New idea for adif in/export (syntax fix needed)
2019-11-18 10:26:46 +02:00
OH1KH
f29f9290f3 Locator in standard format:
This was intended to be a fix for issue #187 but it grow up during programming.

 -sets now locator writing by standard format "AB12cd" as described in
  https://en.wikipedia.org/wiki/Maidenhead_Locator_System#Description_of_the_system
  Also adif.org uses this link as reference in their descriptions.
  Writing format is forced at typing phase (I hope I found all loc inputs).
  Also ADIF input/output forces formatting and finally save qso to database will make sure the format is right.

 -Playing with locators made an idea of showing distances in QSO list.
  How ever Lazarus DBGrid does not allow showing calculated columns.
  Either an additional unit must be used to do this or database needs a new column "distance".
  That is why a selected QSO's distance is shown at bottom status area with "comment", "Award" and QSL times
  with total and longest qso distances of log or filter selection.
  But only if checked to be visible from preferences/visible columns (although it is not actually a column).

 -preferences/program/Show distance in miles affects also all places where distance is now shown.
 -Distance can also be selected to exist in ADIF, HTML and QSL label exports.
 -QSL label export has some new selections with distance.
  They are: Propagation, Satellite, Contest name and contest exchanges (4)
 -HTML export output is fixed to support CSS and HTML5.
  HTML export has now working column width (by average char count, not in pixels) or Auto column width selection.
 -HTML export column names can be changed by user.
 -Help files are updated

Squashed commit of the following:

commit de1cccf58e7698b275fa49be7765dde6665199f4
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Oct 2 20:09:08 2019 +0300

    Found small big in fraExportPref

commit f7697e910d6cf0e595d22d7c6fefb5999b04255b
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 1 09:55:34 2019 +0300

    help update

commit a4958fda68db0117666ac47841aa92a28a473b36
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 30 16:56:29 2019 +0300

    NewQso:fix rxfreq input limit. QSLlabes: new selections to print

commit 97479517135aa2c973cd02045bdc3af81f4c7046
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Sep 29 14:52:58 2019 +0300

    Fixed: adif: export line cut. Html: profile export

commit 596802fdb2959495b1cb6f0b53363c249cb48fc4
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Sep 29 10:37:53 2019 +0300

    More bugs found

commit cd3b9b2d7dbbdb03a80e804b9829ebe8e8a47092
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 28 18:36:17 2019 +0300

    help file updates

commit f35c5d3f61ad4f29d8012e899a94ed23586f373a
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 28 12:27:49 2019 +0300

    Some code fixes. Now needs testing with ADIF impoirt/export and HTML export

commit 099c6a452d60b3f01271be16c84fab08a70466c5
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 27 22:25:17 2019 +0300

    Now HTML export idea works. Width counting not.Also adif export needs testing

commit 4b3ff4d6f23ea18d44cfb19090b6b15c070ce4b8
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 27 21:26:56 2019 +0300

    Little bit closer to working HTML export. But not ready!

commit 0f9e559548be84b3b3ed1069e1ed85d0dfa846b4
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 27 19:14:44 2019 +0300

    Untested backup push

commit 0a1107548c3b58beaf08d727f0426395ddf3dc52
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 27 13:32:30 2019 +0300

    small steps, but still errors and lot of fix

commit cb1e3934d0c208dcaac3fd45fa18194234bcc48f
Merge: 42d7e5c c820289
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 26 21:10:54 2019 +0300

    Merge branch 'master' into loc_std

commit 42d7e5caf3cb7f2a914a776b631a4b54beb69293
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 26 21:07:34 2019 +0300

     Big changes to html export. Not full ready yet

commit 32e70f0f6401af78bcfddc0c48befc8158d867cf
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 25 20:53:39 2019 +0300

    rewiting of HTML export. Not ready yet

commit f5faa689f3ba7adb3003c67941d2db2d6520b9ef
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 24 11:04:37 2019 +0300

    Minor fixes. Might help for 'xxxx-xx-xx is not valid date' error that sometimes occurs again (once fixed in wsjt remote)

commit 8512a06efacfe73419dbb507b95042692325a20e
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 23 19:33:42 2019 +0300

    Several small fixes

commit 2a48fdfffae905f4afe32eb8e99a89e16d7c1491
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 23 11:42:23 2019 +0300

    Contest has loc writing by std. Lbl print no dist unit.Html exp mi/km but has error

commit af75d9a4d86130aa460684bd9859fa8505d5b7d8
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 19 19:53:40 2019 +0300

    Adding distance in km/mi by preferences/program setting

commit 9375f57beb1952109db35b24b47d1dc32e4163fb
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 19 13:21:41 2019 +0300

    Updates to help files

commit c2954dcbaf600507844f4ce6c25951b50d7edf17
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 19 13:11:50 2019 +0300

    Updates to help files

commit ce7bbf2f184c93d063c2141d20cf5060813798d4
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 19 11:21:10 2019 +0300

    fixed preferences view

commit 6335fdaedc051bcffde70e1c9c0cf4052abb0748
Merge: c9dc424 3bbe8db
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 19 10:56:13 2019 +0300

    Merge branch 'master' into loc_std

commit c9dc42436df9c7a96d914491af29b724df99009c
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 18 09:53:16 2019 +0300

    Preferences visible columns: add (in pnl) for Distance as it is not in column

commit 2670c54d8ca8ccf614d65d3b1f6dcd636d83646f
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 18 09:48:31 2019 +0300

    Added distance choice to qsl label printing

commit 8406464cfa1dd7240afca7f12fe959d3fd7141da
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 17 21:14:43 2019 +0300

    Removed not working distance column code. Focus to first release with only status panel distance

commit 7154459c8103fea746f809247e50446d81c1501c
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 16 16:55:43 2019 +0300

    commented out not woking parts of code

commit 594e0b9d3862d4cb635ab101c11b0ba558b97b62
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Sep 13 13:20:48 2019 +0300

    Again a try to write calculated content to dispaly-field(causes error)

commit 63de897ce8289478291116b5ee2168cad0a7bf5f
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 12 12:00:47 2019 +0300

    some fixes to distance visibility

commit 70a95c4fdd58dd78788ab7ad33bdd1037581d581
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 11 17:45:35 2019 +0300

    Problem with inherited fraEx fixed (?)

commit d014e960143102332677e8a8b6d4065436d69aab
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 11 13:12:27 2019 +0300

    Fixed anchoring of export selections frame

commit ac6914ee14648e14325cc11797e05592b1f5f189
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Sep 9 18:45:12 2019 +0300

     Not yet (?)a way to get 'distance' to dbGrid as it is not database field'

commit a0376a9a86ca9d54e21ffcd581fb5010d68daaed
Merge: 9609c81 a5d0300
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Sep 8 18:26:07 2019 +0300

    Merge branch 'master' into loc_std

commit 9609c8125e0dedba5945722159137363ea95c7bb
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Sep 8 17:01:47 2019 +0300

    Sum is now called from better place, but still has problems with activate/deactivate filter

commit 04565c5e0847ccf3450da6de2cbb9553b778e7ae
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Sep 7 17:29:18 2019 +0300

    counts dist,maxdist,sumdist at Main and Html export. Exports DISTANCE tag with adif export

commit d9bd63ccf676f812e6af6b3e21ef8e69b0099b50
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 5 12:11:16 2019 +0300

    fixed log in Group edit. Where else loc is still unfixed?

commit 5e229a4345c0c540588ddc1278ab7f049f97a632
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Sep 4 13:50:14 2019 +0300

    new function StdFormatLocator. Related code changes.

commit f13b240456cbadb2ecc3467a48acb811962f8d05
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Sep 3 20:22:57 2019 +0300

    Set grid locator writing format to standard (up/lo case) AA00bb
2019-10-03 13:14:17 +03:00
OH1KH
ddee46edc6 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 <oh1kh@sral.fi>
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 <andreas@puschendorf.net>
    Date:   Tue Apr 30 22:02:12 2019 +0200

        refactor adif in fMonWsjtx.pas

    commit b6ec5eb7fdf4b1140de1b664c2eaa5a6e2479ff3
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Tue Apr 30 17:51:53 2019 +0300

        period timer for FT4

    commit 634cca519f9236f52c7d1be31588d93a85f32245
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Tue Apr 30 17:10:23 2019 +0300

        FT4 mode timers

    commit 59c4b3a0f903665c59686a9f05726173e448ccd0
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Tue Apr 30 16:46:50 2019 +0300

        FT4 mode letter

    commit 7d8415a8c6ea081e561f0766db307daa4519ab8c
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sun Apr 28 10:31:16 2019 +0300

        Fixed addRadioMemory form tabulation order

    commit b5f64426e3669f3048b8d22ff98b64f3fdab6b9a
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Fri Apr 26 13:38:01 2019 +0300

        added qrz/hamqth info fetch to n1mm remote

    commit 21ab222aee20b515a688d45b48552446a6dd9bcf
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Thu Apr 25 20:50:26 2019 +0300

        Moved View/Edit close from contest/btSave to contest/edtCallExit

    commit 957ab8d820f14d414b51bd83fa65a40fd5f16f3e
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Wed Apr 24 13:30:13 2019 +0300

        Added contest + other tags to n1mm remote

    commit d2b444f9ed42197642c6f44b7b7c8062e950eb0d
    Merge: 80bc124 bb24e96
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Tue Apr 23 09:05:59 2019 +0300

        Merge branch 'integrationOfNewContestDbFieldsInGui' of github.com:OH1KH/cqrlog into integrationOfNewContestDbFieldsInGui

    commit 80bc124aa83fe59b1c0252e88d6d4ce560e44575
    Author: OH1KH <oh1kh@sral.fi>
    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 <andreas@puschendorf.net>
    Date:   Mon Apr 22 22:09:22 2019 +0200

        correct encoding and directory of ContestName.tab

    commit 0b75cbb804287757a27dfc58fa3b0379ad070528
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Mon Apr 22 18:55:06 2019 +0300

        small help addition

    commit 81136fc576513822fea97e41f0ec1a5e6912b75a
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Mon Apr 22 11:35:44 2019 +0300

        revert frmContest/contestname|description to combobox

    commit f016409b0548b7f159d914233c2c3862ff418b9b
    Author: OH1KH <oh1kh@sral.fi>
    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 <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    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 <oh1kh@sral.fi>
    Date:   Sun Apr 21 10:16:07 2019 +0300

        Merge branch 'integrationOfNewContestDbFieldsInGui' of github.com:OH1KH/cqrlog into integrationOfNewContestDbFieldsInGui

        pulled

    commit 409cc68b1c79dddb895cb7540368e4f7480df676
    Author: OH1KH <oh1kh@sral.fi>
    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 <andreas@puschendorf.net>
    Date:   Sun Apr 21 09:05:38 2019 +0200

        Merge branch 'master' into integrationOfNewContestDbFieldsInGui

    commit 692e7e8c60a3ca5dffb774b2f6adc053ee3358ac
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    Date:   Sat Apr 20 21:43:54 2019 +0200

        add colum autosize to form fsqlconsole and fmain

    commit 2758e20fbe191b396579a9dda0465fe820726d04
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Sat Apr 20 19:37:50 2019 +0200

        add ContestName.tab to lastupgradecheck

    commit 585d70499e5344cda890d00ca122749309347669
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sat Apr 20 19:52:25 2019 +0300

        Updated some help files

    commit cab588b93c8c8d3180acf5ebec9d6ce19fd54f03
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    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 <oh1kh@sral.fi>
    Date:   Fri Apr 19 12:04:49 2019 +0300

        Fix filter help

    commit c0140256d841828ee0926cd8f037e0b0c89caab4
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Fri Apr 19 11:45:03 2019 +0300

        Added empty selection to top of contestname list

    commit 6ff80cb2f62ccbe29499c46757d490ace021ab57
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Fri Apr 19 11:36:16 2019 +0300

        Filter: autosave last used filter. Added button clear filter

    commit 21021f1939c1e801efb5ca508663df58f7f73216
    Author: OH1KH <oh1kh@sral.fi>
    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 <oh1kh@sral.fi>
    Date:   Thu Apr 18 10:39:24 2019 +0300

        Filter save,load and search works now with contest columns

    commit 9497a93e58ae62ea13000555837d5ec011695f63
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Wed Apr 17 23:20:05 2019 +0200

        typo fixes and correction of comment

    commit ace491c802c67b91f156ae35bbc422d1da9e3cac
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <oh1kh@sral.fi>
    Date:   Wed Apr 17 20:55:17 2019 +0300

        Filter layout with contest columns, no filter code yet

    commit 4dab0a92588909a8602535da52fdbc08143f7b98
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Tue Apr 16 22:06:26 2019 +0200

        add adif import for contest fields

    commit ac619eed36b58e19ca2576410853d7890ffbb231
    Merge: c8afe32 29112ef
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Mon Apr 15 19:59:40 2019 +0200

        Merge branch 'master' into integrationOfNewContestDbFieldsInGui

    commit c8afe32158f138126182b9784bfbb108900c7604
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sat Apr 13 16:24:31 2019 +0300

        limit serialNRReceived from FT8 contest modes to 6chrs

    commit a88d20211f9123acd534b4af9270b8e659faab07
    Author: OH1KH <oh1kh@sral.fi>
    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 <oh1kh@sral.fi>
    Date:   Tue Apr 9 17:08:50 2019 +0300

        630M database creation fix

    commit 2468d3ac00911c5d280f437d698cd2654579858b
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Sun Apr 7 16:40:08 2019 +0300

        Added pref/visible columns selections for contest columns

    commit 00c9f9086d2aace35a0fe92ccbe460817be4cfa8
    Author: OH1KH <oh1kh@sral.fi>
    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 <oh1kh@sral.fi>
    Date:   Fri Apr 5 18:07:48 2019 +0300

        Merge branch 'integrationOfNewContestDbFieldsInGui' of github.com:OH1KH/cqrlog into integrationOfNewContestDbFieldsInGui

         .

    commit ea070bb58dee3a5c87965a2183ce15f7fba6cdac
    Author: OH1KH <oh1kh@sral.fi>
    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 <andreas@puschendorf.net>
    Date:   Thu Apr 4 20:55:22 2019 +0200

        Merge branch 'master' into integrationOfNewContestDbFieldsInGui

    commit cebac6ebfb8ffacd7169c4710312cebeae99048b
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <oh1kh@sral.fi>
    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 <oh1kh@sral.fi>
    Date:   Thu Apr 4 13:26:56 2019 +0300

        CW macros nearly work. Empty CWmemory sends B every other press

    commit 3b05eaa9d09f791e3fcd69dd69c885a44c3285a3
    Author: OH1KH <oh1kh@sral.fi>
    Date:   Wed Apr 3 20:25:38 2019 +0300

        Contestname:autocomplete, lfm:anchoring, frm:dupe check

    commit 5503c40ad1c386582d934036581a4e14f40b7c1e
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    Date:   Tue Apr 2 22:37:54 2019 +0200

        adif/html export with new contest fields

    commit 43a189efddf6bdc8b84cff675ca72bb111a26727
    Merge: f3cba04 8d53848
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Tue Apr 2 17:27:52 2019 +0200

        Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui

    commit 8d5384819ab0995985e3b79e3c60daabda749b6a
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    Date:   Tue Apr 2 16:55:00 2019 +0200

        Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui

    commit d99ec3cb92c751d9a74c29f98fd26452ee74ea53
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Tue Apr 2 16:54:18 2019 +0200

        remove submode field

    commit 91b05db74f0af98f9014a27bc1decd15972ed521
    Merge: 960ec8c a9b11a8
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Mon Apr 1 19:20:04 2019 +0200

        Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui

    commit a9b11a81e1dad95dd1535554e73bb3d980f87765
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Mon Apr 1 19:19:25 2019 +0200

        modify field log_changes.cmd to varchar(20)

    commit 960ec8c6ed1b6644749e9b02adbd557daf291afa
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    Date:   Mon Apr 1 10:05:57 2019 +0200

        Merge branch 'master' into integrationOfNewContestDbFieldsInGui

    commit 876e2170133766f393c4155a0cee28c9c65d099a
    Merge: 76a2ad3 63a9950
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Mon Apr 1 09:50:17 2019 +0200

        Merge branch 'master' into cqrlogDatabaseVersion16

    commit af5dd94bff6d60ea6a2dd92004fb284dc2d73ac4
    Merge: 93dbe4f 76a2ad3
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Sun Mar 31 09:26:11 2019 +0200

        Merge branch 'cqrlogDatabaseVersion16' into integrationOfNewContestDbFieldsInGui

    commit 76a2ad3c6ae8a5d9727010948cb133da642adf52
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    Date:   Sun Mar 31 09:20:04 2019 +0200

        db new log get new fields

    commit 93dbe4f0882c01c735c5e1c38672d121991ef98b
    Author: Andreas Puschendorf <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    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 <andreas@puschendorf.net>
    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
2019-05-02 21:11:43 +02:00
OH1KH
b581545216 Several small fixes
This supposed to be a fix of lazarus compiler warnings like: "CommandLine" is deprecated
How ever during run tests of those fixed parts (separate list below) several small things needed to be fixed, too.

Fix NewQSo layout/anchors. "Callisign attach"-button was not visible. Fixed also button's broken image
Fix About and Splash layout/anchors
Fix minor fixes to help file
Fix Contest window chrashed if rigctld did give unlisted mode from rig. (ex. Ic7300 may give PKTUSB when in DATA mode)
Fix Changed FT8 special modes text added to "Comment for qso". Report exchanges added only in contest mode in use (not Fox/Hound)
Fix CQmonitor right click "Set color": Color samples did not show up when compiled with Laz v2.0.0 Bitmap handling difference.
Fix Following Lazarus v 2.0.0 compiler warnings removed from cqrlog source. Additional unit warnings were not touched:

-----
All warnings (72) when compiled with Lazarus 2.0.0: (line numbers differ a bit after fixes are applied)

Tested-OK ---> dDXCluster.pas(1145,16) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dDXCluster.pas(1146,70) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPreferences.pas(1889,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPreferences.pas(1890,40) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPreferences.pas(2410,18) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fPreferences.pas(2411,22) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fSplash.pas(70,4) Warning: Some fields coming after "RightToLeft" were not initialized
Tested-OK ---> uRigControl.pas(145,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> uRotControl.pas(112,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(4381,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(4384,68) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6302,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6303,68) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6321,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fNewQSO.pas(6322,68) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fLoTWExport.pas(319,12) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fLoTWExport.pas(321,50) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fGroupEdit.pas(58,12) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(62,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(67,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(72,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(78,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(84,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(89,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fGroupEdit.pas(95,21) Warning: Symbol "ReadOnly" is deprecated: "Will be removed in 2.2 - use extended Style values instead."
Tested-OK ---> fMain.pas(1152,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fMain.pas(1155,40) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> fPropDK0WCY.pas(156,38) Warning: Symbol "NowUTC" is deprecated: "Use the function from unit LazSysUtils."
Tested-OK ---> fPropDK0WCY.pas(157,39) Warning: Symbol "NowUTC" is deprecated: "Use the function from unit LazSysUtils."
Tested-OK ---> dUtils.pas(2415,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2417,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2418,18) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2432,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2435,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2506,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2509,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2898,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2900,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2966,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2968,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(2969,18) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3311,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3314,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3780,14) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dUtils.pas(3783,42) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(879,58) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(880,9) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(881,40) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(3384,16) Warning: Symbol "CommandLine" is deprecated
Tested-OK ---> dData.pas(3388,49) Warning: Symbol "CommandLine" is deprecated

NoWayToTst-OK? -> fPropagation.pas(279,42) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
Needs Aurora existance in web reply

How to fix? -> fBigSquareStat.pas(160,38) Warning: Constructing a class "TBufDataset" with abstract method "LoadBlobIntoBuffer"

----------------------------
Warnings of external units: (These are not fixed!)

ssfpc.inc(714,26) Warning: Symbol "HostToNet" is deprecated
ssfpc.inc(824,18) Warning: Symbol "HostToNet" is deprecated
ssfpc.inc(884,25) Warning: Symbol "NetToHost" is deprecated
synautil.pas(637,96) Warning: Symbol "TimeSeparator" is deprecated
synautil.pas(2121,88) Warning: Symbol "ShortMonthNames" is deprecated
synautil.pas(2122,87) Warning: Symbol "ShortMonthNames" is deprecated
synaser.pas(2328,39) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
synaser.pas(2338,41) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
synaser.pas(2347,40) Warning: range check error while evaluating constants (4294967295 must be between -2147483648 and 2147483647)
lnet.pp(778,30) Warning: User defined: check if we need aOp = soSend in the IF, perhaps bad recv is possible?
lnetcomponents.pas(87,3) Warning: Comment level 2 found
lnetcomponents.pas(110,3) Warning: Comment level 2 found
lnetcomponents.pas(131,3) Warning: Comment level 2 found
lnetcomponents.pas(151,3) Warning: Comment level 2 found
lnetcomponents.pas(169,3) Warning: Comment level 2 found
lnetcomponents.pas(213,1) Warning: Comment level 2 found
lnetcomponents.pas(222,1) Warning: Comment level 2 found
lnetcomponents.pas(230,1) Warning: Comment level 2 found
lnetcomponents.pas(238,1) Warning: Comment level 2 found
lnetcomponents.pas(246,1) Warning: Comment level 2 found

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

Squashed commit of the following:

commit 1d72c9a200e4cbbb0a18cfa0856637da6373e0af
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 23 14:40:09 2019 +0200

    yet more small fix

commit a0a8302e0a63fab9714639471a51c11334d583bd
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 23 14:35:00 2019 +0200

    some anchor fixes more

commit d773f906e5fa07fa118a2588d17d92a2d2e1b858
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 23 14:07:42 2019 +0200

    reset some .lfm changes more

commit da18237d2b28cfe3ee2e13a530975ccacd6cc28b
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 23 14:02:41 2019 +0200

    reset main.lfm changes

commit 78cb479b7b799d5b4532db15e34686e6bc7769a8
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 23 12:28:29 2019 +0200

    Fix: CQ-monitor color dialog sample colors did not show when compiled with Laz 2.0.0.; Removed warning_fixes_tested.txt memo

commit c54078df0a25a096bb64bf0300537df994462c0c
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Mar 22 10:37:16 2019 +0200

    fixes to NewQSO spd button and  anchors. Fix to contest mode

commit 90da8950956eb7a8dd7b06b9ff847bfcccc396fa
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Mar 21 12:19:45 2019 +0200

    All tested now

commit aa073be53edcade1a639deaad7a976d0da5ce799
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 20 19:44:28 2019 +0200

    Test all fixes to work, phase 1

commit ab58e112b2caa87b3ab0d0994d743733c765d528
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Mar 18 09:40:43 2019 +0200

    Mysqlprocess execute works now

commit fe0472b8b8fbf635f7c5f19f273115aba72281ad
Merge: 5aecf9c 3e7d958
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 16 15:07:39 2019 +0200

    Merge branch 'master' into commandline

commit 5aecf9cdb5947347c04ec4f25553c424a016d27d
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Mar 16 14:58:58 2019 +0200

    Fixes to process.parameter settings

commit 5b2e3e52603dd36673d39672fc9c29ae0019b7a6
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 13 18:42:50 2019 +0200

    One cqrlog source warning left. Several warnings in extra communication units

commit 7ec8e9881247c5d9510efbf38534cb5e223bfa81
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Mar 13 11:48:35 2019 +0200

    Fix 2. Still TODO

commit 45d4eedaa73f38e0e61f7412af1759efd2f334d8
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Mar 10 16:17:56 2019 +0200

    TODO

commit a40cc54dcc879c2f438ac0fcbb9a8a5710adacf3
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Mar 7 16:58:43 2019 +0200

    Fix commandline depreceated (1), still work TODO
2019-03-25 17:40:21 +02:00
OH1KH
7ff4beae17 Some help fixes #1 2019-02-25 12:39:12 +02:00
OH1KH
4b358c4b96 Frames for help structure. Some minor content upgrades 2019-01-08 17:57:04 +02:00
ok2cqr
c700c0fbb1 callsign changed to OK7AN 2017-12-17 08:49:20 +01:00
Petr Hlozek
a405bde887 help updated 2016-04-18 18:52:11 +02:00
Colin Tuckley
e0c170e84c English language and typo fixes 2015-07-07 18:31:42 +01:00
Petr Hlozek
6f5b721347 help update (info about backup changed to MySQL related version) 2014-01-25 20:11:03 +01:00
Petr Hlozek
eff65a0d04 initial commit 2013-03-15 21:13:08 +01:00