World Clock V2.60 (c) Copyright 1994-2001 Keystone Software Corp. Current users please see installation section below. Author: Louis LaBrunda, Keystone Software Corp. Registration: Freeware. See note 3 below. World Clock is now freeware. It may be distributed by anyone as long as it is complete and no more than a reasonable media fee is charged. World Clock is a multi-location time display clock for OS/2 Warp (a Windows NT/95/98 version is available). World Clock displays one to any number of clocks. Choose from over 900 locations. You can select the city, or any location around the world, for each clock. Set your computer's clock from Internet Atomic clocks. World Clock can act as a time server for a small lan. V2.00 -- OS/2 & Windows release developed with IBM's VisualAge for SmallTalk. Windows version is coming soon. This version no-longer supports calling an atomic clock via modem. I apologize to those many users who liked this feature but it was difficult to support and of limited utility. A long distance telephone call was required for most users. Instead, I recommend the use of a program like Time868, that gets the time from atomic clocks through the Internet. V2.10 -- Enhanced alarm date setting options and processing. The changes to the alarms feature and its attributes are extensive. Existing alarms may not map to the new format correctly. You should check all alarms after starting V2.05 for the first time and make any need alterations. -- Re-Open settings notebook to correct page after Title Bar state change. -- Split "Apply to All" to allow applying colors and fonts to location and time displays separately. Also no-longer apply to date bar. -- Add re-play of sound (wave) file to alarms until alarm message window is closed. -- Change pop up menu item to read "Reset Window Size & Position". -- The "Float On Top" feature has been temporarily disabled. Its current implementation is unsatisfactory. It will either be fixed in a future release or removed completely. -- Automatically update current window position on sizes page. -- Updated to VisualAge for SmallTalk V4.02b. -- Remove focus from clock when not wanted. -- Added View World Clock Book option. -- Added Date Bar format options to the Title Bar. -- Fixed summer time starts date for US time zones. -- Fixed bug where the number of columns was allowed to go to zero (0). V2.15 -- The "Float On Top" feature has been reinstated. It is implemented with a (user variable) timer as best it can be under OS/2. Under Windows it uses a Windows feature that keeps windows on top. -- Changed Alarm time spin box to use 12/24 hour time format as defined in Country/Time settings. -- Enhanced Time display to include "AM PM", "am pm" or (none) for 12 hour format. -- Added program start capability to alarm function. -- Added test for missing fonts. V2.17 -- Fixed bug with summer/winter time adjustment where summer starts later in the year than winter. -- Removed CompuServe SWReg registration option. -- Switched to InstallShield for windows installation. V2.20 -- Fixed bug with time display on last day of year. -- Added registration through SoftShop. V2.50 -- Fixed bug when closing alarm window (V4.5 related connection changes). -- Added Internet Atomic Clock and server feature. -- Fixed minor bug displaying date in Alarm Details window. -- Added Open Minimized option. -- Updated to VAST 4.5a. V2.53 -- Fixed bug with DateBar font and other small font problems. -- Fixed VAST socket problems. -- Fixed Atomic Clock adjustment message for negative adjustments. -- Added code to backup settings file. V2.54 -- Fixed bug for loss of user changes to time zone data. V2.55 -- Fixed time server bug with NT server to OS/2 client. V2.56 -- Fixed problem with settings on OS/2. V2.57 -- Added UDP to Atomic Time servers. V2.58 -- Fixed problem when timing out getting Atomic Time.. -- Added option to save current window position on exit. V2.60 -- Fixed problem managing socket error when getting Atomic Time. -- Added -NoClose command line switch. -- Added code to smooth display of progress when getting Atomic Time. -- Upgraded VisualAge for SmallTalk 5.5. Installation: If you are up-dating an existing version of World Clock, you must Close the running copy of World Clock before beginning the install process. If you are up-dating from v1.xx to v2.xx, you should backup your current copy and keep it until you are sure all is well with the new version. If you use your current World Clock folder for the new version your current program object and start-up folder entry, will continue to work. Once you are sure the new version is working, you can delete the old version. Version 2.xx does not use VRObj.DLL and if you are sure you don't have any other programs that use it, you can delete it. You might try copying it to a diskette and then deleting it, after booting, if anything complains it need VRObj.DLL, you can restore it. Version 2.xx saves your settings information in a very different form than v1.xx and keeps additional time zone information that makes it much harder to automatically convert your existing settings than it is worth. I apologize for any inconvenience but I'm sure version 2.xx's new features are well worth it. If you are upgrading from an earlier version of 2.xx, back up your current copy and unzip the files in the appropriate directories. Refresh the program object just to be safe, see note below. WldClock.Set contains your settings, it should not be deleted, as you would lose your settings. You can back it up but keep the original copy in the World Clock directory. The installation procedure is mostly manual. 1) Create a folder (directory -> C:\WldClock) to contain World Clock. 2) Unzip WCOS22xx.Zip in that folder. See note 1 below. 3) Create a program object to WldClock.Exe, see note 2 below. 4) Add World Clock to your start-up folder, see note 2 below. note 1: If you have other programs created with IBM's VisualAge for SmallTalk you may want to move the DLLs from named in VASTDLL.Lst in a common DLL folder. If you have IBM's VisualAge for SmallTalk you should be careful not to replace new DLLs with the ones named in VASTDLL.Lst. note 2: A Rexx command file, WCPrgObj.Cmd, has been included that creates a folder on the Desktop with a program object for World Clock and a shadow of Keystone.htm in the folder. A shadow of the World Clock program object is also added to the Startup folder. When Keystone.htm is opened in a web browser, the browser takes you to the Keystone Software Corp. web site. WCPrgObj.Cmd accepts the path of the directory containing WldClock.Exe as a parameter. If WCPrgObj.Cmd is in the same directory as WldClock.Exe, double clicking on WCPrgObj.Cmd will default the directory and create the program objects. Running WCPrgObj.Cmd subsequent times will refresh the program objects. note 3: You can use "I Love Smalltalk" as your name and "WC67633840" as the reqistration code. A settings file has been supplied with this name and registration code. If you are not in the Eastern US time zone you will need to set your local time zone. You can find the latest version of World Clock on the KSC Web site: http://www.keystone-software.com