Log In Log Version 1.00

Whats New in Revision 18

BUG FIXES
	i) An obscure timing bug showed up, which caused an error on some machines, under some 
circumstances, when logging off. It was caused by the second instance of the program (the logoff 
sequence) started to write to the log file before the first instance (logon) had finished writing 
the start of the session to the log file & close it.  This would cause a 'File Already Open" 
error & often an "Illegal Fuction Call' as well, crashing the program, or would tell the user 
that he hadn't yet logged on. Now, fixed.
	ii) Yet more problems with various possible settings in the [Int] section of the win.ini 
file (International applet of the Windows Control Panel). In particular, a failure to calculate 
properly, when the dayname was set to blank in the Long Date Format section and when the time 
seperator was other than a colon. There might also have been some problems with 12 hour clock 
settings.So I examined all the algorithms for setting time & date to a standard before making 
calculations. I revised many things, and I hope that Log In Log will now work correctly in all 
sections, regardless of any of the settings in the win.ini file. 
	iii) Although I couldn't duplicate the problem on my own system, a report that the watch 
can get stuck off the edge of the screen, necessitating a manual edit of the loginlog.ini file,  
convinced me to add a stop for the watch at the edge of the screen in any direction.
	iv) The entire rates configuration dialiogue structure has been redesigned, to be 
clearer, easier to use, and to have more space. This is especially true for the new Time-Based 
Rates dialogue that replaces the old Additional Costs in the Set Rates dialogue. The latter is 
now renamed Unit-Based Rates and the Currency input section is moved to the main Configuration 
dialogue, because it is relevant to both of the other dialogues. Making space in the Time-Based 
Rates dialogue is to ready things for the introduction of multiple Server Rates, which is due to 
be implimented in a future version of Log In Log.  The demand seems to be great & many users are 
inventing clever get-arounds for this shortfall.
	v) A programming error would cause a faulty calculation, in the unlikely event that the 
user logged in one day & logged off after the off-peak start time of the next day (almost a day 
online, but not a whole day).  Fixed.
	vi) The watch & stop-watch now reflect the time-seperator selected in the [Int] section 
of the win.ini file instead of always showing a colon as seperator.

NEW FEATURES
	i) The Set Timers dialogue has now an additional item. A choice is given, between an 
unattended alarm prompt causing the alarm to switch off (default), as before, or allowing it to 
cause Trumpet to automatically disconnect the line, by sending a Bye command.  This can be 
extremely handy for unnattended internet operations, or if one has forgotten to disconnect the 
line. This was a suggestion from a beta tester who thought that that was how it was supposed 
to work.  Actually, no-one thought of it until him.

 
