ClockWise 3.20b - 26 November 2001
==================================

Copyright 1998-2001 by Richard Joseph and RJ Software
All rights reserved, general technical data restricted

Distributed by RJ Software

Email:     info@rjsoftware.com
Internet:  http://www.rjsoftware.com


NOTICE:  The price to register ClockWise as of this release for a single
user copy is 24.95 USD.  THIS PRICE WILL INCREASE TO $30.00 IN JANUARY!


1. Purpose

ClockWise is a multi-function scheduling utility that includes a vast
number of features, such as a digital clock, calendar, stopwatch, count-
down timer, on-line timer, 24-city time zone window, and a versatile
scheduling system with the ability to schedule up to 200 alarms, reminders
and programmed events.  The features available in ClockWise far surpass
that of many other popular applications.  ClockWise allows you to schedule
any program to be executed on your computer whenever you want, completely
unattended.  For example, you can schedule periodic system backups, anti-
virus scanners or disk optimizers to run automatically while you're asleep
or out of the office.  Any application on your system can be run whenever
you wish, and you can schedule up to 200 different events!  ClockWise can
also set your system clock automatically via the Internet (through NTP
servers) or via modem and phone line using the NIST atomic clock.  It even
includesa useful time-date screen saver!

ClockWise is a 32-bit application designed to be run with Windows 95, 98,
ME, NT, 2000 and XP.  It needs only 800 KB of hard drive space for
installation, and will consume minimal resources when run.


2. Installation

To install ClockWise, simply run the InstallCW.exe setup program from the
directory where it and this text file were extracted to, even if you are
replacing an older version.  You will be prompted for an installation
directory; the recommended default is "C:\Program Files\ClockWise\" and
should be used in most cases.  After the software is installed, it will
automatically start running.


3. Trial Version Notice

ClockWise is fully functional trial software, which means you get to try
it out before you decide whether you want to buy it.  Once you've
installed ClockWise, you can test it for 30 days.  After the 30-day trial
period, if you decide  that it's not something you want to have, simply
remove it from your  system by running the Add/Remove Software from the
Windows Control Panel.

If you decide to keep ClockWise, please pay for it.  A lot of effort has
gone into producing this software.  To register, send a check or money 
order, payable to RJ Software, to:

 RJ Software
 3058 S. Flower Ct.
 Lakewood, CO  80227

Or you can use your credit card to purchase ClockWise via secure on-line
web form, email, fax or by telephone (usually toll-free).  Point your web
browser to http://www.rjsoftware.com/register.html for details.

Registration is currently only $24.95 (USD), subject to immediate change
without notice.

Send email to sales@rjsoftware.com for questions regarding multiple copy
discounts, special discounts, and site licenses.

Once you purchase the license, you'll get a registration code that will
remove the reminder notices from this and ALL SUBSEQUENT releases of
ClockWise.  You'll never have to pay to upgrade to any future version!


4. Distribution

ClockWise may be freely distributed, as is, as long as all accompanying
files, including this text file, are distributed as a package.


5. Version Information

1.02a  ==  First Public Release, 02/14/98
           1. Modified interface so time zone dialog (rather than
              system date/time dialog) pops up at user's option when
              user makes change to current LAT/LON
           2. Modified interface so "Set Time" is default button
              in Set/Date-Time/NTP dialog
           3. All Current User settings are removed from registry if
              application is uninstalled
           -- Bug Fixes:
           1. Fixed problem with UTC/Local time conflict when date/
              time stamping newly installed application files

1.02b  ==  Public Release, 02/24/98
           1. Added access to applicable options when right-clicking
              in any area of the main dialog window
           2. Highlighted color of event name in the 60-second warning
              dialog
           3. Adjusted calendar headings for better fit
           -- Bug Fixes:
           1. Fixed problem with "Abort" button not stopping scheduled
              events when 60-second warning dialog was displayed
           2. Fixed problem with AM/PM interpretation in the Program
              Schedule window
           3. Fixed problem when starting up hidden (couldn't display
              dialog from system menu)

1.02c  ==  Public Release, 03/04/98
           1. Added feature to display text message with each alarm,
              much like yellow "sticky-notes"
           2. Improved installation and uninstallation procedures
           -- Bug Fixes:
           1. Fixed problem with alarm pop-up windows not resetting
              timer when second and subsequent alarms activated, and
              when alarms activated on the hour

2.01a  ==  * Beta version, limited distribution

2.01b  ==  Public Release, 03/15/98
           1. Changed clock display from closest-match Windows font to
              bitmap graphics, resembling LCD clock display, with
              bright and dim display options
           2. Added credit card registration with setSystems
           3. Made clock separator (colon) flash each second when in
              12-hour display mode
           4. Copyright notice in main dialog now displays grey after
              user registers
           5. Adjusted sunrise/sunset display for better proportion
           -- Bug Fixes:
           1. Fixed problem with Start and Stop minutes in "Schedule 
              a Program" dialog not accepting single-digit values
           2. Fixed intermittent problem detecting whether scheduling
              was suspended when exiting Set Alarm or Set Program

2.02a  ==  Public Release, 06/20/98
           1. Added option for miniature clock display
           2. Added ability to choose between three hourly chime sounds
           3. Removed display of local time zone name from main dialog
              and moved it to Location selection dialog; added name of
              next scheduled event to main dialog
           4. Added clock display of selected world time zone (user's
              choice) to main dialog
           5. Changed date/time display in "Schedule a Program" dialog
              to show seconds
           6. Added ability to duplicate a programmed event from list
              from menu invoked with right-click
           7. Event log now records termination of Windows session
           8. Event log now records details of errors when attempting
              to set time via Internet NTP or modem with NIST
           9. Made shareware reminder more frequent, dependent on use
          10. Removed references to DOS time zone environment variable
              and replaced all date calculations that use only 2-digit
              year values to use full 4-digit year values
          11. Program schedule dialog now shows seconds in time display
          12. Made query of schedule suspension more intuitive after
              exiting Alarms or Programs scheduling dialogs
          13. Changed system tray menu: added 24-hr toggle and all
              applicable changes for new "Miniaturized" display
           -- Bug Fixes:
           1. Fixed problem with saving two-digit frequency numbers
              in "Scheduled Programs" *** NOTE:  The frequencies of
              some scheduled events entered in previous versions may
              have to be re-entered due to this bug fix ***
           2. Fixed problem with Windows 98 not showing menues
           3. Fixed problem with dialog display in some instances with
              Advanced Option "Remember last window position" selected

2.03a  ==  Public Release 09/18/98
           1. Added ability to set Timer, Alarms and Programs from tray
              and miniaturized display menues
           2. When enabling a scheduled event from the pop-up menu of
              the Program List and the event is scheduled to occur in
              the past, the Edit Event dialog is now automatically
              invoked (before, enabling was ignored)
           3. Added code to help force non-responsive apps to quit
              when a scheduled reboot or shutdown takes place
           4. Added ability to change snooze alarm time from the
              Advanced Preferences menu (between 1 and 59 minutes)
           5. Incorporated Stopwatch "Stop" and "Resume" functions so
              that "Stop" doesn't reset the counter; also improved
              accuracy of Stopwatch counter tenths-of-seconds
           6. When ClockWise initiates a scheduled reboot or shutdown,
              the event is now recorded in the log file
           7. Added ability to terminate dial-up Internet connection
              as a new scheduling option
           8. Added option to end Internet dial-up connection
              immediately after setting the system clock via NTP, as
              part of scheduling options and "Set time via NTP"
           9. Added option to poll for Internet connection and, when
              one is first established, set the system clock to the
              selected NTP server
          10. Added additional options for scheduled time settings via
              an Internet server (i.e. "Set time only if Internet con-
              nection already exists") and for disconnecting from the
              Internet afterwards
          11. Threaded process to change from 12 to 24-hour format
              (and vice versa) so that no perceived delay occurs
          12. Double-clicking the left mouse button in the miniatur-
              ized display now invokes the full main dialog window
          13. The time display in the "Set time via NTP server"
              window now shows seconds in 12-hour (AM/PM) mode
          14. Reorganized the Options menu for better functionality
              (thanks to Fuad Yahya for the helpful suggestions)
          15. Added "Center Display" to Options menu
           -- Bug Fixes:
           1. Fixed problem with internal failure when user tried to
              read non-existent log file
           2. Fixed problem with program scheduling where previously
              checked "repeat until" was still verified, even with that
              feature not selected
           3. Fixed problem with calendar event info (holidays, etc.)
              not always being properly displayed in date-specific pop-
              up window from calendar display
           4. Fixed problem with clock digits not repainting properly
              on some systems when changing display brightness mode
           5. Fixed bug where last window position would not be saved
              properly in some cases when Windows shut down
           6. Fixed bug where setting a scheduled program for any
              time between 12:00 AM and 12:59 AM erroneously reverted
              the time to PM.
           7. Fixed bug with calendar pop-up display not computing
              times of sunrise and sunset properly for each date
           8. Fixed bug where long-named dates showed up as garbled
              text in the main dialog area
           9. Fixed bug where moving the main dialog to an off-screen
              area might lock out further movements of the window on
              some systems

2.10a  ==  Public Release 12/24/98
           1. Added fast-access buttons for selection of commonly used
              functions and tools
           2. Expanded the number of possible scheduled events to 100,
              combining alarms with events (allowing more flexible
              scheduling for alarms and reminders)
           3. Added ability to import new calendar files and display
              holidays and other significant events in the calendar
              (currently, data files are available for the US, the UK,
              Canada, Australia, Germany, The Netherlands, Austria,
              Norway, France and Italy).
           4. Added Internet on-line timer to main dialog
           5. Added a second count-down timer
           6. Added StopWatch, NTP and NIST options to tray menu
           7. Added option to change the time-out in the NTP dialog
           8. ClockWise now calculates the date of Easter Sunday and
              other holidays related to Easter
           9. Improved code for scheduled reboots and shut-downs for
              better reliability with badly-behaved software
          10. Changed all displays of year values, including Activity
              Log, to show full 4-digit year value (ClockWise has used
              4-digit years for all internal calculations since
              version 2.02a for full Y2K compliance).
          11. Right-clicking on the clock or date display areas now
              invokes a submenu with option to change the system date/
              time manually, via Internet or via modem.
          12. The day/date display in the main window is now green text
              on black background.
           -- Bug Fixes:
           1. Fixed bug where "UNREGISTERED SHAREWARE" was still being
              displayed right after users registered
           2. Fixed bug where 2nd time zone did not show correct time
              for time zones with offsets of 30 minutes in daylight
              saving time
           3. Fixed bug where calendar pop-up information did not
              always take into account daylight saving time for
              sunrise and sunset
           4. Fixed bug where some systems with non-English Windows
              language set as the default would cause GPF when the user
              right-clicked the mouse cursor on a date in the calendar
           5. Fixed bug where some systems with non-English Windows
              language set as the default would cause garbled display
              of the date text in the main window
           6. Fixed bug where selecting "Autoload ClockWise with
              Windows" failed to work properly on some systems
           7. Fixed bug where stopwatch accuracy was effected by up to
              3 seconds per minute on some systems

2.20a  ==  Public Release 02/24/99
           1. Added lunar phase data to calendar pop-up box (accurate
              to within about a day)
           2. Added option in Preferences menu to display seconds in
              12-hour (am/pm) mode
           3. Added report of monthly totals for Dial-Up Networking
              on-line time accumulation in Activity Log
           4. Changed Scheduled Events list dialog so that Reminders
              show message text (if present, or alarm audio if not)
           5. Changed alarm pop-up so that focus is reset to previous
              window after responding to alarm
           6. Added menu items to separately access scheduling of
              alarms, events, or alarms and events
           7. Log file is now limited to a maximum size of 64K bytes
           8. If an event occurs while the Scheduled Events dialog is
              visible, the events list is now updated
           9. New command line parameter "/NTP" forces attempt to set
              system clock to Internet when ClockWise is started
           -- Bug Fixes:
           1. Fixed bug where calendar lost a day between 31 Dec 2099
              and 1 Jan 2100, 31 Dec 2199 and 1 Jan 2200, etc.
           2. Fixed bug where alternate time zone data could be off by
              an hour during daylight saving time in certain areas
           3. Fixed bug where setting time via NTP during daylight
              saving time in the lower hemisphere could cause setting
              to be off by one hour
           4. Fixed bug where ISO and European date styles didn't
              properly show 4-digit years

2.20b  ==  Public Release 03/24/99
           1. Added calendar templates for Belgium, Spain and Japan
           2. Made all dialogs more standard, with "OK" or "Close"
              buttons at lower right corner for better consistency
           -- Bug Fixes
           1. Fixed stopwatch bug that caused the stopwatch
              Start/Stop/Resume button and the 10ths digit to become
              corrupted after a few starts and stops.
           2. Fixed bug that corrupted time of next repetetive alarm
              when user clicked on snooze bar one or more times and
              then reset the alarm

2.21a  ==  Public Release 06/28/99
           1. Added exclusion time range for scheduled events
           2. Added ability to make alarm sound once or repeatedly
           3. ClockWise now remembers if it has been closed in the
              Miniaturized display mode and, if so, will start up in
              that mode (as long as "Start Hidden" isn't selected in
              the Advanced Preferences)
           4. Added ability to recognize holidays that occur "on or
              before" and "on or after" specific dates
           5. Added recognition of more Easter-based holidays
           -- Bug Fixes
           1. Fixed bug where no log file entries were made when view
              was miniaturized
           2. Fixed bug that caused fatal error when trying to read
              inaccessible or non-existent log file

2.30a  ==  Public Release 06/14/00
           1. Added "catch-up" feature, optionally displaying all
              scheduled events missed during periods where computer
              is off or ClockWise is not running; events can be
              reviewed and optionally run on next start-up
           2. Added ability to schedule events for specific dates by
              right-clicking with mouse in calendar area
           3. Added color option to alarm/reminder pop-ups (yellow,
              red, magenta, green and cyan)
           4. Added option to select single/repeat sounds on alarms
           5. Recoded reboot/shutdown routines to be more reliable
              across multiple hardware and software configurations
           6. Added calendar files for The Cayman Islands, Cyprus,
              The Czech Republic, The Ivory Coast, Monaco, South
              Africa, and Peru
               7. Code is now tighter and faster
           -- Bug Fixes
           1. Fixed bug preventing email or web access from the
              Help menu when a dial-up network connection could not
              be detected properly
           2. Fixed bug in scheduler that prevented certain exception
              time ranges for recurring events
           3. Fixed bug that caused weekend exceptions to 'miss'
              after 28 Feb, 2000
           4. Fixed bug that caused the timer complete pop-up to
              display no end time on some systems with non-standard
              time display formats
3.01a  ==  MAJOR UPDATE - Public Release 09/04/00
           1. ClockWise now runs on Windows NT 4.0 and 2000!
           2. ClockWise now includes a SCREEN SAVER, thanks in part
              to resources and information provided by Lucian Wischik
           3. Users can now select the color of the date/time display
           4. Added a fast-access button for scheduled alarms/events
           5. Added choice of sounds for automatic NTP clock setting
           6. Users can now print out a list of scheduled reminders
           7. StopWatch cosmetics are more asthetically appealing
           -- Bug Fixes
           1. ClockWise no longer takes the focus when automatically
              setting the time from the background

3.02   ==  Public Release 11/23/00
           *  NOTE:  Public release version numbering has been
              simplified starting with this version to include only
              the major version number and a two-place decimal suffix
           1. True-Type fonts are no longer required for the date to
              be displayed properly in the main window
           2. The Suspend/Resume button is now transparent and shows
              proper blending for alternate Windows desktop themes
           -- Bug Fixes
           1. Internet session termination again works properly
           2. All time zones are properly recognized in Win-NT now
           3. Installation again works properly on Windows 95
           4. Catch-up feature now lists single-frequency events, and
              events are all listed in proper order
           5. Scheduled shutdowns will now work under Windows NT
3.03   ==  Public Release 04/15/01
           1. Calendar can now be displayed using international (ISO)
              standard with Monday as the first day of week, or using
              US standard with Sunday as the first day of week
           2. Added "Skip Once" option to pop-up menu in Scheduled
              Events dialog list
           3. On-line log information can now be printed out
           4. Calendars are now available for Poland and Hungary
           -- Bug Fixes
           1. Events are no longer inhibited when 60-second warning
              message is enabled
           2. Screensaver now displays unicode text fonts properly

3.11   ==  Public Release 09/23/01
           1. New World Time Zone window can show the time in 25
              separate cities around the world
           2. Expanded total number of possible scheduled events and
              alarms from 100 to 200
           3. Added new scheduling option to refresh Active Desktop
           4. Hourly chimes and NTP notification sounds can now be
              selected and set to any .WAV file
           5. Hourly chimes can now be set to repeat, corresponding
              to the hour
           6. Added new calendar template for Guatemala
           -- Bug Fixes
           1. Fixed problems with ISO calendars when months started
              on a Sunday
           2. Fixed problem with flashing title bar in miniaturized
              mode on some systems

3.11b  ==  Public Release 09/28/01
           -- Bug Fixes
           1. Fixed problem with day of week display in Miniaturized
              mode defaulting to "Wednesday"
           2. Fixed problem selecting "-none-" for the NTP chime in
              Advanced Preferences (caused "Invaled WAV" error)
           3. Fixed problem with Alarm audio with "Repeat" selected

3.20   ==  Public Release 11/11/01
           1. Added ability to terminate applications on schedule
           2. Added more built-in sounds for hourly chime and NTP
              audio notification
           3. Added option to select whether the miniaturized window
              is forced to stay on top of other windows
           4. Added option for miniaturized window to appear as a
              single strip as well as a stacked-view window
           5. Added option to select "Sound Only" for alarms, so no
              reminder pop-up need be displayed if prefered
           6. Added option to select a separate time server, protocol
              and timeout length for each scheduled NTP clock update
           7. Added ability to add, edit and save NTP time servers to
              the list in the NTP dialog drop-down edit box
           8. The built-in NTP time server list now contains 130
              public timebase addresses
           9. Added "Audible Time Mark" to Tools menu, forcing an
              an audible tick to correspond with the last 10 seconds
              leading up to the minute mark (making it easier to set
              the time on external watches, clocks, etc.)
          10. Added option to view times in 24-city Time Zone window
              in 12-hour mode (non-military time)
          11. The Activity Log fast-access button now invokes the DUN
              Log if the user had disabled activity logging
          12. Added code to check for changed screen resolution so
              all windows will display properly regardless of what
              resolution the user has selected
          13. If "Show Seconds" is not checked from the View menu, the
              miniaturized display will no longer show the seconds
          14. Added calendar templates for Israel, Hong Kong and
              Singapore

3.20a  ==  Public Release 11/17/01
           1. Fixed problem selecting external .WAV files and some of
              the built-in hourly chimes from the Custom Chime window
           2. Fixed display of AM/PM mode Time Zone window in certain
              language code pages and non-standard time format strings
           3. Fixed bug shutting down and powering off on schedule on
              XP machines
           4. Fixed miniaturized window "Title Bar Strip" mode display
              problem on some systems that truncated the time

3.20b  ==  Public Release 11/26/01
           1. Fixed problem remembering NTP time server in the "Set
              Time via Internet (NTP)" dialog
           2. Fixed problem with stopwatch displaying all 2s when
              started on some systems
           3. All available calendar templates are now created upon
              installation


6. Warranty and Disclaimer

LIMITED WARRANTY AND DISCLAIMER OF WARRANTY:
 
THIS SOFTWARE AND THE ACCOMPANYING DOCUMENTATION ARE PROVIDED "AS IS" --
WITHOUT WARRANTY OF ANY KIND.  ANY USE OF THE SOFTWARE PRODUCT IS AT YOUR
OWN RISK.

RJ Software does not warrant, guarantee, or make any representations 
regarding the use, or the results of use, of the software or 
documentation in terms of correctness, accuracy, reliability,
currentness, fitness for a particular purpose, merchantability, 
noninfringement, or otherwise.  The entire risk as to the results and
performance of the software is assumed by you.  If the software or
documentation are defective you, and not RJ Software or its dealers, 
distributors, agents, or employees, assume the entire cost of all
necessary servicing, repair, and correction.  In no event shall RJ
Software or its suppliers be liable for any special, incidental, 
indirect, or consequential damages whatsoever (including, without
limitation, damages for loss of business profits, business interruption,
loss of business information, or any other pecuniary loss) arising out of
the use of or inability to use the software product, even if RJ Software
has been advised of the possibility of such damages.  Because some states
and jurisdictions do not allow the exclusion or limitation of liability 
for consequential or incidental damages, the above limitation may not 
apply to you.
 
The above is the only warranty of any kind, either express or implied,
including but not limited to the implied warranties of merchantability
and fitness for a particular purpose, that is made by RJ Software, on
this RJ Software product.  No oral or written information or advice given
by RJ Software, its dealers, distributors, agents or employees shall
create a warranty or in any way increase the scope of this warranty and
you may not rely on any such information or advice.  You may have other
rights which vary from state to state.
 
Neither RJ Software nor anyone else who has been involved in the
creation, production or delivery of this product shall be liable for any
direct, indirect, consequential or incidental damages (including damages
for loss of business profits, business interruption, loss of business
information, and the like) arising out of the use or inability to use 
such product even if RJ Software has been advised of the possibility of
such damages.
 
This Limited Warranty shall be governed and construed in accordance with
the laws of the State of Colorado, USA, and any legal proceedings
resulting from the use of this software shall take place in the State of
Colorado, USA.

By using this RJ Software product you acknowledge that you have read this
limited warranty, understand it, and agree to be bound by its terms and
conditions.  You also agree that the limited warranty is the complete and
exclusive statement of agreement between the parties and supersede all
proposals or prior agreements, oral or written, and any other 
communications between the parties relating to the subject matter of the
limited warranty.

TRIALWARE/SHAREWARE USAGE AGREEMENT:

THIS SOFTWARE PRODUCT IS SHAREWARE.  USE OF THIS SOFTWARE IS PERMITTED 
ONLY TO THE EXTENT REASONABLY REQUIRED TO DETERMINE WHETHER TO PURCHASE
THE SOFTWARE.  IF, AFTER A REASONABLE TIME, YOU DECIDE NOT TO PURCHASE 
THE SOFTWARE, YOU MUST REMOVE THE SOFTWARE FROM YOUR COMPUTER SYSTEM.

After payment is made, this software will be licensed for limited use on
a single personal computer or workstation which is not used as a server.
An additional payment is required for each use on additional personal
computers or workstations.

A single copy of this software may be made solely for backup or archival
purposes.

ANY USE OF THIS SOFTWARE IN VIOLATION OF THE ABOVE IS NOT LICENSED.


7. Contact Information

If you have any questions concerning this licensing agreement, or if you
want to contact RJ Software for any reason, please direct your inquiries
via email as follows:

Sales and pricing information:  sales@rjsoftware.com
Tech support and bug reports:   support@rjsoftware.com
Web page comments/suggestions:  webmaster@rjsoftware.com
General questions or comments:  info@rjsoftware.com

Or contact us via surface mail at:

 RJ Software
 3058 S. Flower Ct.
 Lakewood, Colorado (USA)  80227

Stay up to date and make sure you have the latest release of ClockWise.
Visit the ClockWise web site at:

 http://www.rjsoftware.com/


