Linux logging program for amateur radio operators
Go to file
OH1KH 11ed94c7b8 Squashed commit of the following:
commit 54acbfd86f
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 14 19:34:23 2019 +0200

    fixed Follow does not turn on if FollowCall is empty

commit 5c00c3f5b4
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Feb 14 19:08:00 2019 +0200

    fixed FollowCall save

commit 461ef10d34
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 12 12:49:12 2019 +0200

    Still more fixes for IsItACall

commit e3b9eb9ac8
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Feb 12 11:15:42 2019 +0200

    Fixed IsItACall function layout

commit 2b4f12db64
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date:   Sun Feb 10 15:27:26 2019 +0100

    improve isItACall, recognize numbers at beginn of call

commit d3e873c1b6
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Feb 4 16:34:27 2019 +0200

    CQmonitor/History wrong mode letter printed, columns 0, 1 not ihitiated right at start

commit 1971f850c5
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Feb 3 11:04:37 2019 +0200

    accept number ending if '/' is at suffix side of call

commit 5c79484e81
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date:   Sat Feb 2 14:19:39 2019 +0100

    improve isItACall for /8 and callsigns with ? in it

commit 6e604c050a
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 2 13:50:08 2019 +0200

    Call and loc check-> '' returns false. AddOterMessage parameters chnage like AddCq and AddMy

commit 2f48d62e68
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 2 10:58:18 2019 +0200

    Fixed error in Prefereces.lfm and fixed Pref/NeqQSO anchors (still lot of anchors to fix)

commit c2783034f3
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Feb 2 09:28:00 2019 +0200

    Added wsjtx contestmode decodes+some decode finctions name changes and showB4call option code (that is already in preferences/NewQso [lfm])

commit f0cabbd6c0
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date:   Fri Feb 1 20:37:33 2019 +0100

    improve decodetest to new functions

commit 5ac25ef500
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date:   Fri Feb 1 20:00:19 2019 +0100

    clean up isItACall

commit aa917967b6
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 1 19:16:25 2019 +0200

    AddCqCallMessage seems to work. Need some comment removing. Decodetest needs fixing

commit 15c0ab23a4
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 1 18:46:47 2019 +0200

    AddMyCallMessage works, AddCqCallMessage still to be done

commit c7cf8eef24
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Feb 1 13:44:19 2019 +0200

    IsItACall suggestion

commit 09bc9902b5
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date:   Thu Jan 31 22:52:59 2019 +0100

    improve function isItACall

    	- add detection of 4 digits locator like AA00
     	- no callsigns with . and +
    	- improve sourcecode

commit 0eb0f43dcc
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 31 18:47:20 2019 +0200

     PH #24 Deode printing isolated to own procedure

commit 6d0cbc0939
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 31 14:07:56 2019 +0200

     PH #2# Suggeston to replace AddDecodedMessage, not working yet

commit bdb97bd1ba
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 31 13:30:43 2019 +0200

     PH #22 Update of UDP description link

commit f779e519f5
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 31 04:46:14 2019 +0200

     PH #21. Removed else from addDecodedmsg

commit a3fc17aa08
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 30 19:31:48 2019 +0200

    PH #20  Anchor fixes in pref/fldigi-wsjt

commit cd4966b984
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 30 18:42:16 2019 +0200

    Fixed font change when preferences were closed

commit 897bbea24e
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date:   Tue Jan 29 21:18:18 2019 +0100

    fix typo in fontsizevariable

commit 5f3ec70ce4
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 29 15:12:02 2019 +0200

    PH #17 Added LineFilter. IsItACall: RR73 is not call

commit bbfc1edddb
Author: Andreas Puschendorf <andreas@puschendorf.net>
Date:   Mon Jan 28 22:32:28 2019 +0100

    fix: show always last line in grid and remove GridOK

    	- new procedur scrollSgMonitorToLastLine which always move grid to last line
              without using focus
            - in function isItACall remove GridOK, so this function only proof if its a call
              all other checks of grid are done in AddDecodeMessage direct

commit f3abd54960
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 28 15:24:04 2019 +0200

     Phase #15.  Fixed isitCall, loc printing of *QSO

commit 8c2392792d
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 28 10:40:58 2019 +0200

    Phase #14  Fixed Map mode

commit 3ed681276b
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 28 09:18:37 2019 +0200

     Phase #13. Some decode fixes. Added WB4 part: fPreferences + fWorkedGrids

commit 6d278ee47b
Author: OH1KH <oh1kh@sral.fi>
Date:   Sun Jan 27 14:47:37 2019 +0200

    msglist:StringList, NoHistory changes column 0&1 max/minSize

commit 7099883ae1
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jan 26 14:30:38 2019 +0200

    Phase#11 removed partially commented debug line

commit d12e66d8a7
Author: OH1KH <oh1kh@sral.fi>
Date:   Sat Jan 26 14:00:43 2019 +0200

     phase #10. Repaint gray. Worked call printing lowcase

commit 4d5a48de05
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 25 20:10:59 2019 +0200

    Phase #9  *QSO/bold works. Graying loop columns 6->7, but timer still needs attention

commit a0a8a57f3f
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Jan 25 18:00:35 2019 +0200

    Phase #8. Sets now column height and width by font size. Tested FSZ 6-40

commit bd4cc9a6ea
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 24 15:23:11 2019 +0200

    Phase #7 Removed richmemo folder, Added #2 column fill. Map fails: row -1

commit 2821bfdbd8
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Jan 24 14:06:46 2019 +0200

     Phase #6

commit d89e9f7398
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Jan 23 21:35:50 2019 +0200

     phase #5. CQ and map works, Map 2clic (call) does not

commit dfb83daadd
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Jan 22 20:53:55 2019 +0200

    phase #4  Map mode works. Cqmonitor txtonly fails after 1st print

commit 033bc59ed3
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 21 20:29:43 2019 +0200

    phase #3. Cqmonitor works, doubleclick works, map mode does NOT work yet

commit e62da63791
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 21 18:12:05 2019 +0200

    phase #3 This is 1st that should compile with lazV2 and without richmemo

commit 26b02c9172
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 21 17:34:49 2019 +0200

    phase #2

commit 92b392435a
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Jan 21 11:48:10 2019 +0200

    new cq monitor devel#1
2019-02-17 11:41:05 +02:00
ctyfiles cty files updated 2018-12-03 18:08:14 +01:00
debian changelogs updated 2018-06-17 13:48:39 +02:00
help Frames for help structure. Some minor content upgrades 2019-01-08 17:57:04 +02:00
images splash screen image updated 2018-09-23 08:53:39 +02:00
members membership files updated 2018-12-03 18:06:54 +01:00
src Squashed commit of the following: 2019-02-17 11:41:05 +02:00
tools fixed desktop category - fix #111 2018-08-08 07:41:07 +02:00
voice_keyer sh changed to bash to run voice_keyer 2013-04-08 19:01:54 +02:00
xplanet initial commit 2013-03-15 21:13:08 +01:00
zipcodes initial commit 2013-03-15 21:13:08 +01:00
.gitignore fixed: 2017-06-08 21:47:44 +02:00
.travis.yml make install added 2018-09-01 08:31:37 +02:00
Makefile added tool to generate hash for ADIF import function 2018-02-18 06:54:20 +01:00
README.md Update README.md 2018-02-10 19:15:23 +01:00

What is CQRLOG?

CQRLOG is an advanced ham radio logger based on MySQL database. Provides radio control based on hamlib libraries (currently support of 140+ radio types and models), DX cluster connection, online callbook, a grayliner, internal QSL manager database support and a most accurate country resolution algorithm based on country tables developed by OK1RR. CQRLOG is intended for daily general logging of HF, CW & SSB contacts and strongly focused on easy operation and maintenance. More at https://www.cqrlog.com/

Image of CQRLOG

How to contribute?

You have to have Lazarus 1.8, fpc 3.0.4 compiler, MySQL server and clinet installed. CQRLOG is developed on Ubuntu 16.04, Lazarus and FreePascal are available in my pesronal repo https://launchpad.net/~ok2cqr/+archive/lazarus

Compile with make and install with make DESTDIR=/home/yourusername/where_you_want_to_have_it install. If you are going to change the source code, fork the repo, do the changes, commit them and use Pull request.

Dependencies

Build-Depends: lazarus, lcl, fp-utils, fp-units-misc, fp-units-gfx, fp-units-gtk2, fp-units-db, fp-units-math, fp-units-net

Depends: libssl-dev, mysql-server | mariadb-server, mysql-client | mariadb-client, libhamlib2 (>= 1.2.10), libhamlib-utils (>= 1.2.10)