CoSTa version changes/bug fixes.

v2.21 12/10/97
.Keyboard shortcuts should now work on keyboards other than UK ones.

.The Duration Key in the Pie Chart only showed upto 99 hours, which 
 meant that 120 hours would show as 20. I have now allowed for upto 
 9999 hours.

.Double clicking in the 'About' window didn't work properly if 
 relying on the vars.env file. Fixed now.

v2.20 07/06/97
New:
.STiNG support added.

.CoSTa can now automatically take bank holidays etc into account
 when costing calls, if the date is set up in the holiday.txt
 file.

.Semper extract used to rely on the 'Carrier' line in a log. This was 
 not always present and hence calls were being ignored.
 It now uses the 'Connect' line from the log which is more reliable.
 It also now uses the 'Duration of connect' line to determine the 
 duration of a Semper call.
 This may not work with older versions of Semper, but has been tested 
 with 0.80. If you have a problem, please upgrade Semper.

Bugfix(s): 
.Cursor is now displayed on first edit field in Filter window.

.Various internal minor changes.


v2.12 13/04/97
Bugfix(s):
.Clicking on the STiK path didn't bring up fileselector. Thus there 
 was no way to select the log file created by the STiK Dialer. Oops :(

v2.11 06/04/97
Bugfix(s):
.In version 2.10, the Pay Bill function crashed with a bus error.

v2.10 03/04/97
New:
.Teddy-TERM support
.Now displays total number and cost of calls extracted, in status
 bar after extraction.
.CoSTa now ignores any calls less than 7seconds long via STiKtime (to 
 cater for resolution changes etc.)
Bugfix(s):
.ICE logs calls using the local time. Thus GMT offset should not be 
 applied to these calls. Earlier versions of ICE used to log them in 
 GMT, but no longer. Hence the confusion.
.Unable to use delete key in edit windows. CoSTa thinks you are trying 
 to delete a call (as in from the main window).
.Filtering on Semper calls did not work.

v2.00 13/03/97
New:
.Extraction is now nearly TWICE as fast.
.Status bar shows processing info as it happens.
.Main window is now big enough to display all call details.
 So no need for the window sizer option any more.
 11 calls now shown instead of 10.
.Ability to display phone number description in main window in place 
 of phone number. If only a wild card exists then phone num is 
 displayed. Also shown in the edit window.
.Delete key deletes the call selected in the main window.
.Recost calls using a date range rather than just all calls.
.Ability to export call data in either comma or tab delimited 
 ASCII format.
.Pie Chart shows breakdown of calls.
.New About Window.
.Show/Unshow VAT switch no longer repositions call details to end of 
 list (unless filtering on cost of call).
.Filter option now allows filtering on peak,offpeak and weekend.
 Assuming that you have run convert.prg.
.Breakdown of bill details. Can now see how a bill was made
 up. ie. how many calls were STiK, how many were ICE etc.
 Simply double click on the relevant bill in the paybill window.
 NB. These details will only be available for bills paid using this 
 version and above.
 The total does not always match the sum of the individual 
 sources displayed. This is because VAT is calculated on the TOTAL of 
 calls and NOT each individual call. I'm not sure of a way around it.
.New 'base cost' variable introduced for countries that 
 use such a costing method. ie. call cost = base cost + (duration * 
 cost).
.Wildcards now allowed in phone numbers in the form of '01703*' etc.
 no '?' supported ie. '01?03' 
 No validation performed ie. both '01703*' and '0170*' can both be 
 added. The first one encountered is used.
.Copy/Paste of telephone cost details to allow easier maintenance.

Registered versions only:
.Ability to save the window positions.
.Auto Extract is now only available to registered users.
.Purging of calls is now only available to registered users.

Bugfix(s):
.When an edit field is invalid, the cursor should be displayed
 on the error field in question. This wasn't working under MagiC5.


v1.51 04/01/97
Bugfix(s):
.Incorrect date being used against calls. ie. calls on 02/01/97 are 
 being extracted with a date of 03/01/97.
 This is due to the fact that 1997 is NOT a leap year.
 Pretty sure that I've finally sorted the date routines now! :)

v1.50 13/10/96
New:
.Proper STiK support when using the new STiK dialler from Peter 
 Rottengatter.
.Semper support added.
.Filter option only available to registered users again. It was only 
 changed for the special Atari Computing version.

Bugfix(s):
.When a call goes over midnight, it was sometimes given a
 duration of zero.


v1.43AC 09/09/96 - Atari Computing Special Edition

This is a special edition specifically for the cover disk
of the new Atari Computing magazine and as such is not to
be made available by any other means!

Atari Computing logo is in the 'About' window.

Filter option is enabled even if unregistered.

v1.43 09/09/96
New:
Main window and help can now be iconified under Magic4.

v1.42 27/07/96
New:
If the screen resolution is greater than 720 wide then it is
 now possible to resize CoSTa's main window so that all call
 information is visible without the need for scrolling.

STiKtime support increased. Now logs calls with an origin of
 STiK and does not apply NOS GMT adjustment, but does apply 
 STiK duration offset.

Call origins now default to 'selected' in filter window.

v1.41 12/05/96
New:
CoSTa now takes into account any changes made to the clock 
via ICE. This allows calls to be recorded more accurately.
ie. if on entry to ICE date/time is wrong, CoSTa uses the
'Clock adjust' message to calculate the correct start
date/time.

v1.40 27/04/96
New:
ICE support added. Now supports the log file created by ICE.

Duration offset facility added. Can be used to add modem negotiation
 time onto the duration of a call, thus making CoSTa more accurate.

Filter option added. Registered Users only.

Connect.log no longer renamed to .hst. Thus Connect's own built-in
 analysis functions can still be used.

Bugfix(s):
CoSTa now terminates on a shutdown request from Magic.

v1.35 21/01/96
New:
CixComm support added.
Date from any selected call is passed to paybill/purge windows.

v1.34 03/01/96
Bugfix(s):
NOS - Incorrect date and duration of call being calculated due to
 the fact that 1996 is a leap year.

v1.33 30/12/95
Bugfix(s):
Clicking on a call to edit, brings up the wrong call when paid
 calls are excluded from display. It is correct if 'Show All Calls'
 is active, however.
If NOS log contains invalid dates/times the program hangs.
 Program changed to ignore invalid entries.

v1.32 20/12/95
Bugfix(s):
The time adjust value (bst etc.) should not be applied
 to MiNTnet calls. It is only applicable to NOS.
Some registration key codes not being accepted even
 though they are valid.

v1.31 03/12/95
Bugfix(s):
Total Cost not being accurately calculated (especially
 with vat added on).
If costs with vat being displayed, redraw the values in 
 the main window, after cost maintenance performed, in
 case the vat rate has changed.

v1.30 01/12/95
New:
Support for MiNTnet and Connect2 added.
VAT processing added.
Costing by telephone number added.
Recost unpaid calls option added.
Overide of peak,offpeak,weekend for calls
 on bank holidays.
Log files now renamed to .HST instead of .BAK
Annoy message added on program startup if not registered.

Bugfix(s):
Paths with periods in caused problems.
Used to bomb after extraction on some machines.
Only install under desk menu if running a multitasking
 environment NOT just MiNT.
Total Time figure shown now allows for more than 99 hours.
Total fields were editable for some reason. Oops.
Program used to hang after entering of registration details.

CoSTa now takes into account any changes made to PC clock 
via NOS. This allows for ST's with incorrect clocks to
record accurate call information.
ie. if on entry to NOS date/time is wrong, CoSTa uses the
'PC clock adjusted' message to calculate the correct start
date/time.

v1.21 10/11/95
Bugfix:
Vertical slider, when dragged to bottom does not position the
list to the very end.

v1.20 06/11/95
New:
Display telephone number and origin of call in main window.
Facility to edit/delete details of a particular call.
Facility to purge(delete) old paid calls/bills.
Ability to append to nos.bak instead of overwriting it.
Ability to perform an auto extraction on program startup.

Bugfix:
Time validation allows invalid times. ie. 12:89:99.
Costs greater than 65p result in gibberish.

v1.11 02/11/95
Bugfix:
Will now ignore any calls for which incomplete log details exist
ie. started but not stopped due to crashes etc.
It used to get confused.

v1.10 31/10/95
New:
Previous bill history function added. (Idea by Phil Yeadon).
Bugfix:
Small problem with initial extraction not rebuilding list on older
TOS versions. This happens when the path shipped with CoSTa does
not exist on the user's machine. Once the path has been corrected
and the program exited and restarted, it goes away.
Not a big problem, but hopefully sorted.

v1.00 29/10/95
Initial release of CoSTa.

