Chronos Clock - Revision History
Copyright (c) 2000-2003 Rainbow Innovations
24 November 2003

24 November 2003 - Version 2.23
* Bugs Fixed
o Blocked Esc key press shutting down Chronos when the clock is in focus on the Desktop.
o Increased maximum startup delay period to 2 minutes, to allow extra time for Chronos to create a System Tray Icon on PC's, which are very slow completing Windows startup.

01 June 2003 - Version 2.22
* Bugs Fixed
o Fixed clock startup positioning bug. The clock no longer centres itself if it was partly off screen when previously shut down. Instead it's placed so that its just inside the viewable screen as close to its previous position as possible.
* Miscellaneous
o Updated timezone data file.
o Updated NTP Server data file

21 February 2003 - Version 2.21
* New Features
o Added addition preset reminders for 10,20 and 45 minutes to "Add Reminder".
* Bugs Fixed
o Fixed MS Agent startup positioning to ensure that on startup the Agent is not positioned outside the current screen area.
o Revised startup clock positioning routine. If the clock is found to be outside the current screen area on startup it will be repositioned centre screen.
* Miscellaneous
o Adjusted MS Agent animations when displayed in "Options" and "About Chronos"

19 November 2002 - Version 2.20
* Bugs Fixed
o Altered MS Agent selection/character startup to force use of US English Text To Speech engine in non-English versions of Windows.
* Miscellaneous
o Added Windows XP theme style compatibility to Chronos & Time zone Editor when running on Windows XP.
o Updated timezone data file.

05 June 2002 - Version 2.190
* New Features
o Added new function to Chronos Options Time Synchronization page, "Do not sync if time difference is greater than..." When set, this option will stop Chronos synchronizing the PC's clock if the time difference between the PC and the Time Server. This prevents the clock being wrongly set if for some reason the Time Server returns an incorrect value.  The new function is enabled by default and will block synchronization if the time difference is greater than 1 hour, you can change this value to anything from 1 second to 23 hours, 59 minutes, 59 seconds.
o Altered behaviour of "Remind Later" button on the Alarm/Reminder message box, on selecting a reminder time the message box is now immediately hidden.
* Miscellaneous
o Changed default Time Server from "time.nist.gov" (which is no longer open to all users) to "tick.usno.navy.mil" which is open to all. If you have upgraded Chronos and are using "time.nist.gov" then its advisable to change to a different Time Server, you can do that on the Time Synchronization page of Chronos Options.
o Updated Time Server data file and removed any servers which appear to have ceased.
o Updated timezone data file.
18 January 2002 - Version 2.180
* New Features
o Added new setting to Chronos Options Clock Page, Enable Alarm System if checked the alarm system is active and will process all active alarms. If unchecked, then no active alarms will be processed. You can use this switch to disable the alarms system if say an alarm is processing every few seconds and you cannot modify it using Alarm Properties.
* Bugs Fixed
o Add Reminder now blocks creation of a repeating reminder that repeats every 0 days, 0 hours, 0 mins, 0 secs.  If no repeat value is entered then the reminder repeat will be switched off.
* Miscellaneous
o Replaced Ras/Dialup networking libraries with an updated version of those used prior to V2.170

23 December 2001 - Version 2.1.7.5
* Bugs Fixed:
o Fixed "Speak Message" bug in "Add Reminder". The spoken message setting is now included in the alarm when it is created.
o Altered the Microsoft Agent detection routine. If the Agent is detected but then can't be initialised then Chronos no longer displays an error message & shuts down, instead it marks the Agent as not present & will not attempt to use it.
* Miscellaneous
Updated Ras/Dialup networking library to latest version.
05 November 2001 - Version 2.1.7.0
* Maintenance Revision
o Rebuilt Chronos & Time zone Editor using the latest Microsoft Platform SDK libraries for Windows XP.
o Fixed Windows XP Ras/Dialup bug, which caused Chronos to crash randomly in Windows XP if connected to the Internet using a Modem.
o Updated Time zone data file.
06 October 2001 - Version 2.1.6.0
* Bugs fixed:
o Fixed Daylight/Standard time adjustment bug. Changes introduced in v2.150 unfortunately included a bug when calculating the date to change from Standard to Daylight time. So instead of effecting a change on the 5th Sunday in October, the time was adjusted on 5th October. This has been corrected.
o Fixed bug on Configure Clock, Set Timezone page. Checking or clearing "Automatically adjust clock for daylight saving changes"  will now immediately update the selected clock (if needed).
o Timezone Editor, Fixed Daylight/Standard time adjustment bug (as above).
05 October 2001 - Version 2.1.5.7
* Bug Fixed:
o Fixed Windows 98 Time Synchronization Bug. Chronos now detects correctly if a modem is offline/online when installed in Win98/WinME systems.
04 October 2001 - Version 2.1.5.6
* Bug Fixed:
o Fixed error in uninstaller. On removing Chronos the uninstaller was deleting the auto start registry settings for other programs as well as the Chronos setting. This is now corrected.

10 September 2001 - Version 2.1.5.5
* Bugs Fixed:
o New/Amend alarm now blocks creation of a repeating alarm that repeats every 0 days, 0 hours, 0 mins, 0 secs.  If no repeat value is entered then the alarm repeat will be switched off.
o Alarms that were running when Windows was shut down are now handled correctly on restart.  

14 July 2001 - Version 2.1.5.0 released
* New Features:
o Time Synchronization function re-written. Chronos Clock now uses NTP/SNTP servers for synchronization. The user can amend the available Server list, error messages can be disabled See the help file "Internet Time Synchronization" section.
o User configuration of the Default Clock added. The Default Clock is the template used each time the user creates a new clock, access to this is via Chronos Options, Clock page.
o Reset back to Default Clock settings added to Configure Clock.
o Additional preset reminders added to Add Reminder function, "In 3 hours" & "In 5 Hours".
o "Hide Clock" added to popup clock menu.
o Added new options to  "Add Timer/Amend Timer" that control how a countdown timer behaves when Chronos Clock is restarted:
* Reset active timer & stop If selected & the countdown timer was running when Chronos was shutdown, then on restart the timer is reset & stopped. This is the default setting.
* Pause active timer. If the timer was running at shutdown, on restart the timer will show the remaining time interval and will be paused. Right click on the timer & select Resume Countdown to continue the count.
* Update active timer & continue counting.  If the timer was running at shutdown, on restart it will be updated to take into account the time elapsed during the shutdown period. The timer will then continue to count down
o Added new setting to Chronos Options. Display alarm activation time using... This selects the time display format used in the Alarm Properties, Reminder Properties and Event Timer dialog boxes. There are three possible settings:
* Windows default format. This uses the time format supplied by Windows; this can be changed using Regional Options found in Windows Control Panel.
* 24 hour clock format. Displays the time using a 24-hour clock format.
* 12 hour clock format. Displays the time using a 12-hour clock format.
* Bugs Fixed:
o Fixed bug in Add Timer/Amend Timer, creating a Countdown timer of 0 hours, 0 minute, 0 seconds caused an endless loop and crashes Chronos. This has been corrected.
o Fixed data file detection bug. Chronos Clock now correctly detects the clock/alarm data when installed on a PC that has more than one user.
o Fixed RAS detection bug, Chronos Clock now correctly detects PC's that do not have Remote Access Service (RAS) installed and will block attempts to configure or use Dial Up Networking during Internet Time Synchronization.
o Altered the start-up routine to reduce occurrences of Chronos Clock shutting down if it can't place an icon in the system tray. 
* Miscellaneous
o Revised/updated timezone data file.
o Updated Time Zone Editor.
o New version of Installer.

27 January 2001 - Version 2.0.3.0 released.
* New Time Sync setting added to Chronos Options. After synchronization the MS Agent can make an announcement and speak the new time.
* Fixed bug on Clock Configuration, the "Format Elements" button is now disabled when "Standard Format" is selected.
* Fixed bug on About Box, the MS Agent now disappears if the "Hide after talking" option is set.

26 November 2000 - Version 2.0.1.0 released.
* Fixed bug in "Show Alarms List" when activated from the tray icon. This sometimes did not show the Alarms List or occasionally crashed.
* Amended data save routines, amendments to Clock/Timers, Alarms and Diary now saved more frequently, this stops data loss that sometimes occurs when Windows is shutdown or rebooted.
* Added two new Quick Reminder settings, In 2 days & In 1 Week.
* Adjusted size of Timezone list box in Configure Clock so that it does not clip an entry listing.
* Updated Time zone Editor. Close Editor button has been changed to read Save & Close, added new button, Cancel & Close; this closes the editor but does not save any amended data.

14 November 2000 - Version 2.0.0.0 released.  This is a major revision.

25 September 2000 - Version 1.0.1.4 released.
* Maintenance update, Help file recompiled to take up less space.

26 August 2000 - Version 1.0.1.3 released.
* Fixed and removed blank button, which had appeared on the task bar.

22 August 2000 - Version 1.0.1.2 released. 
* Display Full Name setting is now saved correctly between sessions. 
* Installer updated to new version. 
* Chronos runs correctly with Windows ME.

03 May 2000 - Version 1.0.1.1 released. 
* Installer settings amended to allow for installation on NT4.

21 April 2000 - Version 1.0.1 released. 
* Clock date display now formats the date in line with your PC's Regional Options & displays Month/Day/Year, Day/Month/Year or Year/Month/Day depending on the setting. 
* Dialog Boxes now display correctly if the Windows Scheme is changed. An option to enable/disable the animation of the system tray icon has been added to Chronos Options.
* 	An option to set the display position used by Add Clock has been included in Chronos Options.

28 March 2000 - Version 1.0.0 released.

Rainbow Innovations
info@rainbow-innov.co.uk
http://www.rainbow-innov.co.uk



