Short: Best Date/Time appointment keeper avail. Author: rambridg@encore.com Uploader: rambridg encore com Type: util/cdity Architecture: m68k-amigaos A useful and simple commodity for remembering important dates. Features: - Fully customisable startup - Very easy to install - Can be used without Battery backup clock - Easy to understand and use straight away - Future events pre-warning - Amigaguide documents - History of past events (history length definable) - Different classes of events Once - The message appears once and thats it. Persistant - The message appears on the set day and then every day after that until you actually remove it. Annual - The message appears every year on the same date. Weekly - The message appears every week on the same day. Monthly - The message appears every month on the same date. Birthday - The message appears annually with a set pre-warning. Relative - Select the day in every month, e.g. 3rd thursday every month, Last monday every month, Relative Annual - Select the day of the month every year, e.g. 4th Thursday in November User - Completely programable message type. - Full OS 2.0 GadTools interface - Hotkey user definable - Completely hidden when not in use - Each message can have a time attached, and an alarm 24hour & AM/PM format - Font adaptive - Custom sizeable - Execute external command on message arrival. - Can use on any screen format - Requires workbench 2.0+ - Display week/month/year to view, and print in calender format - GUI is separate module from controlling program. Saves memory. $HIS ; ; Version 1.0 - 28th May 1994 ; Initial prototype. Badly coded and eventually discarded ; ; Version 1.1 - 10th June 1994 ; Redesigned project. ; Split main window into seperate windows ; ; Version 1.11- 27th June 1994 ; - The year number gadget in "Add New Note" always returned 0, see new.c ; - Added the Amend function. ; - Added comfirm quit from Double run of Commodity ; ; Version 1.2 - 5th July 1994 ; - Prenotes can now be added to all types of notes. ; - Amend function was re-written making it now code efficient and ; also can be activated by double clicking on a note ; - Prenotes are now "attached" to the parent note, so when the parent ; note is amended/deleted so are the prenotes. ; - New note type "Relative" added. (See documents) ; - Some memory was not being returned to the system for some "Previous" ; notes. Now fixed. ; - A previous note is now not created when a prenote expires. ; - A space was added in the prenote between the date and the note text! ; - A lot of code was re-written to be more efficient and cleaner! If you ; could see the source code it is now much clearer, (less headaches for ; me) ; - Changing the period for the Within list made all deleted messages ; reappear. Now fixed. ; - The Freeze window until ready part never worked. Strange, it used to. ; - Any of the prefs options could be set to a negative number. This used ; to cause a lot of problems. Now fixed. ; - If the prefs filename was set to blank then the prefs would be loaded ; incorrectly the next time, and the data file would go walk about. ; ; Version 1.3 - 15th July 1994 ; - Added font adaptability. ; - Included a size gadget. (Not as simple as it seems!) ; - The window size is now saved with a preference save. ; - Added a time feature. Each message can now be time stamped. ; - Messages for today can be displayed individually on startup. ; ; Version 1.31 - 20th July 1994 ; - Changing the type of the note in Create/Amend used to erase Prenote ; value currently stored. Now it doesn't. ; - The Create/Amend window has been rearranged. ; - Added the execute command option for a message. ; ; Version 1.32 - 26th July 1994 ; - Using NTSC Hi-res laced screens with certain system fonts gave ; some trouble and Remind couldn't create the gadgets in the window. ; This has now been fixed. ; - In some resolutions the Create note screen had some gadgets touching. ; These have been slightly moved. ; - The time format can be selected as 24hour or am/pm ; - The messages are now ordered in time of day as well as date. ; - Linked with utility.library for slightly smaller and faster code ; - External commands now executed with dos.library/Execute() for better ; compatability. ; ; ; Version 1.4 - 15th August 1994 ; - The minimum size of the window has been reduced. So now the ; main window can become smaller. ; - Yet more problems with Resize and Fonts solved. ; - Midnight was being shown as 12:00PM! ; - Todays date and time have been added to the main window. ; - Added date and time to todays messages. ; - Added option to ignore all messages for today on startup. ; - Midnight support has now been added. If Remind is running and ; midnight occurrs the display is changed and the current database ; is saved indicating use of Remind for the next day. The ; implementation is a bit rough and improvement suggestions would ; be appriciated. ; - The timer routines have been rewritten, the old versions have caused ; crashing on my system. ; - The slider values for the day/month sliders in Add/Amend note now ; have the slider values displayed for easy reference. ; - Persistant notes can now be "Finished" by shift+double click on the ; ; ; Version 1.41 - 19th September 1994 ; - The relative week number couldn't be amended. ; Now fixed. ; - Messages with commands can now disable the window ; which opens with the message. ; - Save always on exit option added to preferences. ; ; ; Version 1.5B - 21st March 1995 ; - BETA release ; - Remind's screen now pops to front when hot key is pressed. ; - Add/Amend window changed to a more compact version. ; - Prefs window changed to a more compact version. ; - Weekly/Monthly/Yearly View feature added. ; - Email address changed to rambridg@encore.com! ; ; ; Version 1.5 - 17th May 1995 ; - Fixed problem of adding messages after midnight. ; - The view list gadgets were not initialised correctly. ; - Selecting view list dates from=to caused a program crash ; - In view creation notes that occur on the "to" day could cause a crash. ; ; ; Version 1.51 - 22nd June 1995 ; - Added Annual Relative feature ; - Added menus to new/amend window ; - The sliders now update the values in real time. ; ; ; Version 1.52 - 30th August 1995 ; - If todays messages were displayed and then remind was quit the ; messages would on the next day complain that they were missed. ; - Prenote messages kept being flagged as missed until the actual note ; was shown. ; - Expired messages now have a copy added to the previous window. ; - After midnight Todays messages are shown if any. (Untested!) ; - Added print to file option in preferences for view list ; - View list printing now includes times. ; ; ; Version 1.53b - 20th September 1995 ; - Message popup now includes message Type ; - Message popup can now delete the message ; - Birthday message now includes an Age value ; - Sizes of main windows are now user definable ; - Further tidying of Gadget sizing and location ; - Selective Beta release ; ; Version 1.7 - 8th June 1996 ; - Freeze remind until clock is set now occurs after Greeting window ; - Birthday Age appears in Startup messages ; - Hotkey enforcer hit removed (Thanks Ellis) ; - Added UserPeriod type messages ; - Birthday type messages with no age entered do not turn 1 next birthday ; - Message type with "Show Window" disabled caused other messages to disable ; - Program now split into two modules. A control task (smallish) which is ; resident in memory and the GUI which can be removed from memory if ; required. ; - Cleaned up Midnight handling. ; - When a requester appears, the rest of remind does not lock up waiting for ; user response. ; - The items in the view list for each day were not sorted into order. ; (Thanks Paul) ; - If the view list is only for one day, the date information is removed ; - Birthday ages are now added to the view list ; - Remind will check the the system clock has not changed drastically since ; the last run. So if your clock accidently gets set to Year 2010, remind ; won't try to tell you that you have missed X thousand messages! ; ; ; Version 1.71 - 20th June 1996 ; - Fixed AM/PM problem when amending a message ; - If remind was installed for the first time (not upgrade) remind ; indicated that it had not been used for -6000+ days, fixed. ; - Annual Relative notes are now included in the view listings. ; - The Controlling window is made active on hotkey press. ; ; ; ; ;