Lx: Difference between revisions

From Tučňák Wiki
Jump to navigation Jump to search
Ok1zia (talk | contribs)
No edit summary
Ok1zia (talk | contribs)
No edit summary
 
(45 intermediate revisions by 2 users not shown)
Line 1: Line 1:
LX (Log cross checker) is program for evaluation of VHF contest. It was originally wrotten by Andrej OM1CW (sk). Now is taked and maintained by Lada OK1ZIA. Supported platform is primary Linux and secondary Win32 using [http://www.cygwin.com Cygwin].  
LX (Log cross checker) is program for evaluation of VHF contest. It was [http://sourceforge.net/projects/lx-project/ originally] written by Andrej OM1CW (sk). Then was taked and maintained by Lada OK1ZIA. '''Development is stopped now, 1.65 is latest version supported by OK1ZIA. Of course you can download and modify sources.'''
 
Supported platform is primary Linux and secondary Win32 using [http://www.cygwin.com Cygwin]. Documentation for [[Lx.cfg]], user manual in Czech is [[Lx manual|here]].




=Download=
=Download=
Look at [http://ok1zia.nagano.cz/lx/ download directory]. It is available as source codes
Look at [http://ok1zia.nagano.cz/lx/ download directory]. It is available as source codes and Win32 self-installer.


=Changelog=
=Changelog=
* Do not log duplicite logs for check directory
* Fixed raw call function
==1.65==
(2016-07-11)
* Fixed full call in TOP10
* Do not set DUPE when similar call is found by locator
* Larger stack size for floodfill
* IARU 6H category
==1.64==
(2016-01-08)
* Fixed map crash under Win10
* Fixed cygwin compiler bug in QRP/LP power limit
==1.63==
(2015-08-31)
* QSO and QTH map
==1.62==
(2015-08-17)
* Fixed diploma place, TNX to OK1IA
* New countries in tucnakdw, TNX to F4CIB
* NIL call respects badcall
* Fixed full call in claimed score
==1.61==
(2014-09-11)
* New flag MYSELF
* Removed xchk method RST+NR
* Removed DUPEx10
* Added xchk methods one NR and one WWL
* Fixed xchk compare of calls and wwls
* Fixed WNC bug with RAWCALL=1
==1.60==
(2014-04-08)
* Removed obsolete NSLSH option
* Fixed many bugs when RAWCALL=1
* Fixed call output when RAWCALL=1
==1.59==
(2014-02-20)
* New parameters RST2, RAWCALL
==1.58==
(2013-11-07)
* diplom\index.html
* keep zero pointed QSOs to zero points
* new flag DDUPE
* improved logging for OK7O-EI3KD faux-paux
==1.57==
(2013-04-24)
* two contest phases support
==1.56==
(2013-03-27)
* fixed path to sorttable.js in ERR logs
* updated cty.dat
* warn if QSO date is including century
* case insensitive RST compare in ERR logs (result was correct)
* fixed points for QRB=0                                                       
* CHECKNR is default 1
==1.55==                                                                       
(2011-03-23)                                                                   
* code cleanup                                                                 
* QRP category                                                                 
* new option FPOWER
==1.54==
(2011-01-30)
* new option CHECKNR
* validated html output
* foundby in errorlog
* really worked call in NIL column
* removed RST+WWL, WWL from crosscheck (solution for more calls from one loc?)
* removed target=_blank
* err files replaced by htm
* new option PENBOTH
* fixed IRSTS flag show
* WWLMULT=0 in distributed lx.cfg
* removed zero-pointed qsos from top10
==1.53==
(2011-09-01)
* in calls.bad can be items < 3 chars   
* removed invalid qsos from top10
* fixed place also in html output
==1.52==
(2011-08-31)
* zero-pointed results are without place
* same-pointsd results have same place
==1.51==
(2011-08-25)
* new options CWONLY, QSOP and WWLMULT
* ODX show QRB not points
* point can vary by +-1 point due rounding
* fixed zero of qsos in band refs table 
==1.50==
(2011-13-24)
* prevent to find my callsign by locator when station from my loc sent no log (OK1VEI-OK1KHI, OK2SSJ-OK2SSC)
* valid qso count in results (also average computed from valid qso count)
==1.49==
(2010-11-19)
* top qsos per band
==1.48==
(2010-10-13)
* sortable result tables (must upload sorttable.js on web)
* some css in html files
* fixed IRSTS handle
* force.wwl has priority if qso was found in other log using locator
==1.47==
(2010-09-22)
* don't check WWLs for /M and /MM
* /p is uppercase
* config parameters LPBC, STRLP
* LP category is after normal category
* have checklog flag in err files
* updated tucnakdw
* don't check WNC for /MM
==1.46==
(2010-09-03)
* checklog sort
* checklog band name in title
* checklog list only when qsos are in results
* removed BR after H1 in lx.htm
* lx.uni for unique calls
==1.45==
(2010-08-30)
* warning if call rewrite generate dupe
* warning if rewritten calls are too different
==1.44==
(2010-08-17)
* fixed bug that could corrupt memory
* updated part of UA wwls in tucnakdw
* checklog list in results
* valid contact of counterpart also for check logs
* contest date watch +- 2 days
==1.43==
(2010-07-16)
* added list of categories to the top of HTML files
* fixed WNC bug for prefixes with leading * in cty.dat (IT9)
==1.42==
(2010-06-21)
* included lxdipl.sh
* added inttypes.h configure check
* sent report checking
==1.41==
(2009-11-26)
* support for diploma creation
* added check for empty RST
==1.40==
(2009-10-26)
* qso with claimed points=0 taken as dupe
* fixed JN89=OM in tucnakdw
* fixed psect=check recognition
* removed bad dxcc error from screen, only in lx.err
* LP_ added in default lx.cfg
* fixed calls.bad file name in lx.cfg
==1.39==
(2009-08-31)
* claimed number of qsos also in score list
==1.38==
(2009-07-28)
* claimed number of qsoss in claimed score files
* points have 6 digits in lx_claimed.txt
==1.37==
(2009-07-20)
* removed check log items in rep files
* lx_claimed.txt
==1.36==
(2009-06-30)
* changed GHz bands: 120->122, 144->134
* updated tucnakdw, synced with tucnak 2.27
* fixed crash when PCALL is invalid (OK 1 JDJ). Tnx to OK1CDJ
==1.35==
(2009-05-28)
* added E7 and 4O, updated YU, removed T9 in tucnakdw
* fixed EOL also for ERR and REF files
==1.34==
(2009-05-26)
* fixed html outputs to be valid
* claimed scores in lx_claimed.htm
==1.33==
(2009-05-15)
* updated example of lx.cfg
==1.32==
(2009-05-11)
* updated cty.dat for E7
* LP category, [[lx.cfg#LP|LP_]] option in [[lx.cfg]]
* fixed tucnakdw removing in uninstall.exe
==1.31==
==1.31==
(2008-04-24)
(2009-04-24)
* fixed category parsing
* fixed category parsing
* fixed EOL writing and parsing under cygwin
* fixed EOL writing and parsing under cygwin
Line 21: Line 238:
* Added autoconf/automake support
* Added autoconf/automake support
* Sources arranged to standard unix tree
* Sources arranged to standard unix tree
==Older==
Older versions were maintained by OM4AA and are not covered by this document. Look at [http://ok1zia.nagano.cz/lx/ChangeLog ChangeLog] in source tree.
=TODO=
* Nevim presne jak funguje definice kategorie v CATEG=*;SINGLE;Single. Pro nase ucely to uz je asi jedno, ale nekdy se hodi tam napsat vsechny mozne varitanty co lide vymysli nez je opravovat rucne.

Latest revision as of 11:59, 8 October 2019

LX (Log cross checker) is program for evaluation of VHF contest. It was originally written by Andrej OM1CW (sk). Then was taked and maintained by Lada OK1ZIA. Development is stopped now, 1.65 is latest version supported by OK1ZIA. Of course you can download and modify sources.

Supported platform is primary Linux and secondary Win32 using Cygwin. Documentation for Lx.cfg, user manual in Czech is here.


Download

Look at download directory. It is available as source codes and Win32 self-installer.

Changelog

  • Do not log duplicite logs for check directory
  • Fixed raw call function

1.65

(2016-07-11)

  • Fixed full call in TOP10
  • Do not set DUPE when similar call is found by locator
  • Larger stack size for floodfill
  • IARU 6H category

1.64

(2016-01-08)

  • Fixed map crash under Win10
  • Fixed cygwin compiler bug in QRP/LP power limit

1.63

(2015-08-31)

  • QSO and QTH map

1.62

(2015-08-17)

  • Fixed diploma place, TNX to OK1IA
  • New countries in tucnakdw, TNX to F4CIB
  • NIL call respects badcall
  • Fixed full call in claimed score

1.61

(2014-09-11)

  • New flag MYSELF
  • Removed xchk method RST+NR
  • Removed DUPEx10
  • Added xchk methods one NR and one WWL
  • Fixed xchk compare of calls and wwls
  • Fixed WNC bug with RAWCALL=1

1.60

(2014-04-08)

  • Removed obsolete NSLSH option
  • Fixed many bugs when RAWCALL=1
  • Fixed call output when RAWCALL=1

1.59

(2014-02-20)

  • New parameters RST2, RAWCALL

1.58

(2013-11-07)

  • diplom\index.html
  • keep zero pointed QSOs to zero points
  • new flag DDUPE
  • improved logging for OK7O-EI3KD faux-paux

1.57

(2013-04-24)

  • two contest phases support

1.56

(2013-03-27)

  • fixed path to sorttable.js in ERR logs
  • updated cty.dat
  • warn if QSO date is including century
  • case insensitive RST compare in ERR logs (result was correct)
  • fixed points for QRB=0
  • CHECKNR is default 1

1.55

(2011-03-23)

  • code cleanup
  • QRP category
  • new option FPOWER

1.54

(2011-01-30)

  • new option CHECKNR
  • validated html output
  • foundby in errorlog
  • really worked call in NIL column
  • removed RST+WWL, WWL from crosscheck (solution for more calls from one loc?)
  • removed target=_blank
  • err files replaced by htm
  • new option PENBOTH
  • fixed IRSTS flag show
  • WWLMULT=0 in distributed lx.cfg
  • removed zero-pointed qsos from top10

1.53

(2011-09-01)

  • in calls.bad can be items < 3 chars
  • removed invalid qsos from top10
  • fixed place also in html output

1.52

(2011-08-31)

  • zero-pointed results are without place
  • same-pointsd results have same place

1.51

(2011-08-25)

  • new options CWONLY, QSOP and WWLMULT
  • ODX show QRB not points
  • point can vary by +-1 point due rounding
  • fixed zero of qsos in band refs table

1.50

(2011-13-24)

  • prevent to find my callsign by locator when station from my loc sent no log (OK1VEI-OK1KHI, OK2SSJ-OK2SSC)
  • valid qso count in results (also average computed from valid qso count)

1.49

(2010-11-19)

  • top qsos per band

1.48

(2010-10-13)

  • sortable result tables (must upload sorttable.js on web)
  • some css in html files
  • fixed IRSTS handle
  • force.wwl has priority if qso was found in other log using locator

1.47

(2010-09-22)

  • don't check WWLs for /M and /MM
  • /p is uppercase
  • config parameters LPBC, STRLP
  • LP category is after normal category
  • have checklog flag in err files
  • updated tucnakdw
  • don't check WNC for /MM

1.46

(2010-09-03)

  • checklog sort
  • checklog band name in title
  • checklog list only when qsos are in results
  • removed BR after H1 in lx.htm
  • lx.uni for unique calls

1.45

(2010-08-30)

  • warning if call rewrite generate dupe
  • warning if rewritten calls are too different

1.44

(2010-08-17)

  • fixed bug that could corrupt memory
  • updated part of UA wwls in tucnakdw
  • checklog list in results
  • valid contact of counterpart also for check logs
  • contest date watch +- 2 days

1.43

(2010-07-16)

  • added list of categories to the top of HTML files
  • fixed WNC bug for prefixes with leading * in cty.dat (IT9)

1.42

(2010-06-21)

  • included lxdipl.sh
  • added inttypes.h configure check
  • sent report checking

1.41

(2009-11-26)

  • support for diploma creation
  • added check for empty RST

1.40

(2009-10-26)

  • qso with claimed points=0 taken as dupe
  • fixed JN89=OM in tucnakdw
  • fixed psect=check recognition
  • removed bad dxcc error from screen, only in lx.err
  • LP_ added in default lx.cfg
  • fixed calls.bad file name in lx.cfg

1.39

(2009-08-31)

  • claimed number of qsos also in score list

1.38

(2009-07-28)

  • claimed number of qsoss in claimed score files
  • points have 6 digits in lx_claimed.txt

1.37

(2009-07-20)

  • removed check log items in rep files
  • lx_claimed.txt

1.36

(2009-06-30)

  • changed GHz bands: 120->122, 144->134
  • updated tucnakdw, synced with tucnak 2.27
  • fixed crash when PCALL is invalid (OK 1 JDJ). Tnx to OK1CDJ

1.35

(2009-05-28)

  • added E7 and 4O, updated YU, removed T9 in tucnakdw
  • fixed EOL also for ERR and REF files

1.34

(2009-05-26)

  • fixed html outputs to be valid
  • claimed scores in lx_claimed.htm

1.33

(2009-05-15)

  • updated example of lx.cfg

1.32

(2009-05-11)

  • updated cty.dat for E7
  • LP category, LP_ option in lx.cfg
  • fixed tucnakdw removing in uninstall.exe

1.31

(2009-04-24)

  • fixed category parsing
  • fixed EOL writing and parsing under cygwin
  • in lx.err is file in which is unresolved call
  • fixed qrb calculation from square centers, tnx to DL5NAH

1.30

(2008-12-23)

  • Reports are compared as strings (59R vs. 59S).
  • Nullsoft installer for windows
  • Compilable under cygwin with all features
  • Support for tucnakdw database (DXCC vs. big WWL)
  • Added autoconf/automake support
  • Sources arranged to standard unix tree

Older

Older versions were maintained by OM4AA and are not covered by this document. Look at ChangeLog in source tree.

TODO

  • Nevim presne jak funguje definice kategorie v CATEG=*;SINGLE;Single. Pro nase ucely to uz je asi jedno, ale nekdy se hodi tam napsat vsechny mozne varitanty co lide vymysli nez je opravovat rucne.