April 5, 2013
Updated the OQP.DAT file with new DXCC multipliers of: PJ2, PJ4, PJ5 and PJ6,
PJ7, and Z8.

1.07.1   April 3, 2007
Version 1.07.1 is now available for download. The changes are only in the post
processing program. The export function creates a single output file when
exporting multiple log files. The summary sheets show the day of the month on
which a clean sweep was achieved in addition to the time.

1.07     March 25, 2007
Updated the programs to conform to the changes in the contest rules. The list
of valid bands, modes, and multipliers has been updated along with the points
per QSO on the VHF/UHF bands. The summary sheet format has been updated based
on those changes. As a result of the changes, the programs expect the year to
be 2007 or greater. When exporting multiple log files to ADIF or Cabrillo file
only a single log file will be created. Added extra checks on band/mode when
reading log files (in case of reading an old file).

March 6, 2006
VA3CCO was added to list of bonus stations.

1.06.1   Apr 28, 2004
Fixed off by one error in multiplier counting due to fix for ON as DXCC mult.

1.06     Apr 23, 2004
Added choice of NONE to CW keying ports. Selecting NONE will also disable CW
keying features. Fixed bug that rejected ON as a valid DXCC multiplier. Fixed
bug in export of log to Cabrillo format. Fixed bug that set QSO points to 0
when exporting to Cabrillo after export to ADIF. QSO number is now correct if
last entry read from log is a dupe. Minor change to display of "Last 10" in
rates box.

1.05     Apr 3, 2004
Fixed bug that resulted in all mobile/rovers being treated as dupes once they
had been logged operating from the first county. Last log entry in logging
window is now updated when F10 is used to accept a duplicate. This fixes the
bug which could cause AltD to delete the wrong QSO. Added support for export
of logs in Cabrillo format. For SWL's, the RCVD field now shows N/A and is
ignored. Added ability to send new morse code '@' character. Changed use of
'@' in CW memories to '!'.

1.04.1   April 22, 2003
Fixed error in counting of QSOs with bonus point stations in post processing
program. Fixed error in duplicate checking for the 6m band. The edit feature
displayed data for QSO numbers greater than 20 in the wrong place on screen.
Contacts with points of 0 are set to 1 when edited to allow the proper point
value to be re-calculated. Fixed possible buffer overflow when reading lines
from OQP.DAT file with lots of multipliers.

1.04     April 12, 2003
Removed references to Ontario. Changes to multiplier determination to handle
non-Ontario QSO party contests. Fixed QSO number sent for # code. Some mods
due to changes in the screen I/O library. Fixed some minor user interface
issues. Fixed problem with handling of program user operating as a rover.
Bonus point stations are recognized even when operating as mobile/rover
without the need to alter the oqp.dat file.

1.03     October 24, 2002
This release consists of a few minor bug fixes, some cosmetic changes, and
some enhancements. The enhancements do not change the way a user interacts
with the program. They are were done as part of plans to spin off the program
as a more general QSO party logging program. The main bug fix was to improve
the automatic recognition of DXCC entities where the entity code consists of
four characters.

1.02     September 6, 2002
Default CW labels and messages are now read from the main data file.
Fixed a divide by zero error in the post processing program.

1.01     September 4, 2002
Multiplier box now adjusts automatically to changes in the contents of the
multipliers (and their lengths) as listed in the oqp.dat file.

1.00     August 24, 2002
First non-beta release.

0.9.17   May 24, 2002
Added 'range set' to the view/edit features of the main logging program.
Improved support for SWL users. In the logfix program, user wasn't told to
rename output file to one with a '-' if multiplier sent contained a '/'.  
Non-mobile/rover stations can now be logged with different multipliers. Minor
changes in ADIF export. Also made some other minor changes and bug fixes.

0.9.16   May 4, 2002
Fixed error in counting of multipliers. Fixed calculation of final overall
score for mobile/rover stations. Fixed problems in the main logging program
regarding determining/asking for name of the log file. Corrected errors in
the oqp.dat and prefixes.txt files. Minor changes to generated summary sheets
to include only those items relevant to users station type. Updated summary
sheet samples to more closely match the summary sheets generated by the post
processing program.

0.9.15   April 29, 2002
Added go to, delete/undelete, edit, and search features to the view/edit
portion of the logging program. Updated data files based on February 2002
edition of the DXCC data from the ARRL. Added ADIF export of log files to
the post processing program (not fully tested). Added box for SWL class on
summary sheets.

0.9.14   April 22, 2002
Printing of QSOs is turned off during reading of log files. Fixed recognition
of some DXCC entities. Fix to clean sweep check in post processing program for
users operating as a bonus point stations. Fixed test of printer ready status
in post processing program. The log fix program will now handle extra spaces
between a signal report and multiplier. Title bar was pushed off screen under
Windows '95. Also, remnants of the view/edit screen remained upon returning to
the main screen. Stopped the program from excessively beeping when accepting a
QSO with a new multiplier. Updated sample summary sheet.

0.9.13   April 9, 2002
Fixed problem preventing the users data directory from being created the
first time the configuration program is used. Added message to help user
know what to enter for multiplier field on start up of logging program.

0.9.12   April 6, 2002
Multiplier sent was not being recorded in the log file for fixed stations.
The logging program wasn't saving the CW speed if it was changed. The post
processing program now updates the contents of the log files it reads as
needed (in case file was edited since last use of logging program). Fixed
error in counting of QSOs with bonus point stations in the post processing
program. Added initial support for edit mode features.

0.9.11   March 28, 2002
Removed extra space between sent and rcvd fields in log file in order to
make QSO records fit on viewedit screen. The 'D' in morse is now sounded
only once when the enter key is pressed after duplicate contact is entered.

0.9.10   March 27, 2002
Several changes were made to the post processing program. For mobile/rover
stations, it will award bonus points to qualifying stations for activating
a county and it can generate a master summary sheet. In the post processing
program fixed most of the problems in determining QSO points and multipliers,
and fixed a minor bug in the generation of summary sheets.

0.9.9    March 16, 2002
Added config.exe and logfix.exe programs. Post processing program now
indicates the time a clean sweep was achieved. Users can change county
without the need to exit and restart logging program. Improved validation
of entered call signs. Extra checks are done when contacts are read from a
log file. Increased length of call sign field by 1 more character. Fixed
some bugs and some minor user interface issues.

0.9.8    June 14, 2001
Increased width of CALL field by 2 characters. Show Partials was reduced to
only 18 entries at a time. Fixed problem with 'last 10' QSO rate information.
Any input is accepted in multi field if no call sign has been entered.

0.9.7    April 27, 2001
Entering call of a station previously worked on VHF/UHF but for a different
mode is now handled properly. Points for a contact was only updated for new
station. The View feature has been changed in preparation for the Edit
feature. The Show Partials feature now displays up to 24 matches at a time.
Program now sends both a CR and LF to the printer when printing contacts.
The multiplier summary box wasn't being updated when switching band/mode.
The 'D' sounded for duplicates is no longer affected by the CW speed or
audio settings. After entering multiplier, cursor moves to call field
instead of back to Rcv. Reduced default CW speed to 25 wpm. Cleaned up
warnings noticed when using a different compiler.

0.9.6    April 16, 2001
There have been a number of changes to the way the user interacts with the
program when it comes to entering contacts. Input fields containing invalid
data are now redisplayed in red and the field must be corrected or cleared
before being allowed to move to another field. Show partial matches now
shows all available matches and not just a maximum of 16. It also indicates
if no matches were found. Several changes have been made in the routines
that determine the prefix of a call and that determine the multiplier. This
has fixed some known problems and improves the programs ability to handle
some unusual cases. If the program is unable to determine the multiplier to
use for calls that are not Canadian and not in the continental US, the
program will accept any valid multiplier for a DXCC entity. The summary
sheet now fills in the meter band worked for single band entries. Added use
of Shift-TAB key to move left to the previous field. Cursor jumps to Rcv
field after entering a call sign for first time.

0.9.5    March 30, 2001
Added a post processing program to generate or print summary sheets. Added
ability to view the QSO log. Added a CW keyboard feature. Fixed display of
current date/time which was incorrect in the previous version. Slight
changes to the initial menu and the behaviour of the routines which get the
name of the log file to be used. The CW speed set via Alt-S is now saved if
user goes in to the configure screen after changing the value. Fixed
behaviour of show partial matches feature. No longer need to hit the F9 key
several times to see a list of matching partial calls. Minor changes to
showing of partials. Updated data file to fix multiplier for Yugoslavia.

0.9.4    March 16, 2001
Changes to configuration() and its validation of the multiplier based on
the call sign. The current date and time is now redisplayed upon exiting
sub-screens such as the help or edit screens.

0.9.3    March 15, 2001
Fixed problems with determining of prefix for multi-part call signs. Fixed
problem with deletion of the last QSO. Added display of QSO rate per hour
based on times of the last 10 QSOs. Added display of time elapsed since
last QSO. Current time, time since last QSO, on band/mode, and on time
display are updated in real time. Displayed rates are recalculated once per
minute even with no user input. Time on band/mode is only set/reset when a
QSO is saved for a band/mode that is different from that of the previous
QSO. Updates and additions to prefixes for UK and Taiwan. The program now
automatically determines if the program users station is fixed/mobile/rover
based on whether a /M or /R is at the end of the call. A sample summary
sheet has been added to the .zip file.

0.9.2    February 4, 2001
Now honours TZ (timezone) environment variable eliminating need to set the
computers clock to GMT. When reading an existing log file the "on" times in
the rates box will not be set and duplicate entries are ignored (but still
increment the qso number). Fixed some problems with determination of qso
points and score calculations when duplicates were entered or deleted. Minor
change to display of logging box. Swapped multiplier and score summary boxes.
The indicators of a new multiplier will not be displayed/sounded if the entry
is considered a duplicate. Fixed bug where deleting last entry could update
the wrong band/mode totals if band/mode was changed since previous entry was
made. Fixed tracking of worked multipliers which was broken as of the 0.9.1
version. Added some basic help information.

0.9.1    January 29, 2001
The score summary box now displays only score information. Moved multiplier
information in to a new multiplier summary box. A message will be displayed
and a sound made when a needed multiplier is entered.

0.9      January 28, 2001
Added automatic recognition of Canadian provinces, US States, and DXCC
entities. Score calculation when DXCC entities have been worked is now
correct. Increased size of multiplier field to 6 characters. Changed colour
used to display worked multipliers. Substantial clean up and restructuring
of the source has been done but still more needs to be done.

0.8.7    May 2, 2000
Input fields are fixed up (trimmed and converted to upper case) after exiting.
This fixes problem where F9 key wasn't showing matches as the string in call
field was still in lower case. After F9 is hit, active field is set back to
the callsign field. Added display of QSO points to score summary. Rearranged
other summary items. Changed colour used to display current time and date,
and whether printing is enabled. Program will no longer check for a duplicate
contact if the callsign field is still empty.

0.8.6    April 28, 2000 9:34pm
Invalid characters entered in to MULTI field triggered ASSERT. Now accepts
letters, digits, or / in the MULTI field.

0.8.5    April 28, 2000 5:58pm
After working a state, the state name was being shown in the multiplier
box in red but was written in the wrong place.

0.8.4    April 28, 2000 5:50pm
Added sent RST input field. The init_bandmode_info() routine wasn't being
called at startup.

0.8.2    April 28, 2000 5:03am
The MULTI field was allowing non-alphabetic characters. The 'D' in morse
code that was sounded for duplicates would be transmitted if you were in
CW mode. Added ability to print contacts to a printer as they are logged.
ALT-P enables/disables this feature.

0.8      April 26, 2000
First public release.
