********************************************************************* ********************* Nag Plus REVISIONS ************************** ********************************************************************* Version 3.1h 08/23/89 Print no longer leaves the printer set to 66024 bytes 'skip perferations'. Print now correctly handles checked-off events from the zero year. 3.1g 08/16/89 If a 'CMDS' (or REXX, or EXEC, or DIAL) line is spoken, 65996 bytes don't say the 'CMDS' part. This allows the 'hiding' of daily spoken messages. Just put 'CMDS ' as the first 5 characters of an event's text. 3.1f 07/07/89 Added choice of 'last_day_of_every_month'. 65896 bytes Fixed problem with BIRTHDAY, etc. that allowed bad minutes setting. (problem happened ONLY if you selected the minutes buttons after setting to 'BIRTHDAY', 'ANNIVERS', or 'DEADLINE'). 3.1e 07/28/89 Redefined 'BIRTHDAY' etc. now speaks redefined word. 65688 bytes Tiny window now allows setting on edges of 'more-rowed' screens. Added separate 'missed' routine for nags missed during a 'nag'. 3.1d 07/23/89 Select dateline (above event text) same as clicking on 65504 bytes day number in calendar. 3.1c 07/18/89 Additional error checking. bug fixes. 65496 bytes Tiny window may be moved with mouse. 3.1b 07/14/89 Error messages are now automatically spoken unless 65532 bytes this feature is turned off. 3.1a 06/26/89 Make BIRTHDAY, ANNIVERS, and DEADLINE customizable. 65356 bytes 3.1 06/22/89 More rexx, 15 years, additional 'missed nags' routine, lotza bug fixes, etc. 3.0p 06/12/89 bug fixes. 65316 bytes 3.0o 06/01/89 Invisible 'Quick Save' from Edit window. 65316 bytes 3.0n 05/30/89 bug fixes. 65208 bytes 3.0m 05/27/89 Improved SOUND routines. 64996 bytes 3.0k 05/22/89 Better error handling. 64472 bytes 3.0j 05/15/89 Added 'CMDS' option. 63936 bytes 3.0i 05/12/89 Added custom colors. more bug fixes. 64356 bytes 3.0h 05/10/89 Custom Screen option. 63880 bytes 3.0g 04/20/89 bug fixes 63128 bytes 3.0f 04/18/89 Added Vanilla Keys 62472 bytes 3.0 12/08/88 bug fixes. 58080 bytes 2.9 11/26/88 Edit screen always comes up on blank line. 58492 bytes 2.8 11/11/88 Option to print to a file instead of the PRT: device. 58112 bytes 2.7 11/08/88 ESC key = ABORT for REXX and print. 57648 bytes 2.5 10/31/88 Redo print routines. 57616 bytes 2.3 10/30/88 HotKey, detachs from starting CLI, DIAL feature. 57656 bytes 2.2 10/27/88 Added zero year file. Bug fixes. 56204 bytes 2.1 10/14/88 Added REXX & EXEC & Notes support. 2.0 10/04/88 Added HELP screens. 48852 bytes 1.7 05/04/88 Re-compiled using Manx 3.6 and '_BUILTIN_'s. SDB!!! 40204 bytes SOUND now uses BOTH channels. Added 'military' flag. Selecting the 'Nag' Window now stops nag in mid noise. Added the 'Print Search Items' routines. Re-worked the Edit screen. COPY became MEMORIZE. Added 'n MINUTE SECTIONS' gadget and routines. Recall Buffer now holds up to 9 lines. Manage my own string memory, save a few more bytes. 1.6 03/22/88 Started over from 1.4 - Redid all of 1.5 revision. 39594 bytes Found a few more routines to 'optimize'. Added 'Skip Missed Nags' flag to s:Nag.config. Killed the garbled top line bug? Fixed the 'VOICE sometimes speaks wrong day' bug. 1.5 03/04/88 Re-worked & de-bugged the internal SOUND routines. 39720 bytes Re-config 'takes' the FIRST time now in ALL cases. Killed the 'Nag occurs while editing may Guru' bug. Re-worked graphics routines for smaller code size. Added time (HH:MM) to the top line which is now updated by any mouse movement or selection. Replaced SetWindowTitles() with Text(). (less code) DELETE is now only permenent if combined with DONE. 1.4 02/10/88 All allocations made MEMF_PUBLIC. (got nuthin' ta hide.) 41644 bytes AllocMem() & CloseWindow() replaced with SafeAllocMem() and CloseWindowSafely(). Saved a few more code bytes. NagWindow 'select' more aesthetically pleasing. ;-) Re-organized & cleaned up source code. (neatness counts!) 1.3 01/31/88 Print routine no longer leaves printer in italics. 41584 bytes Tomorrow displayed correctly for ALL dates. Tiny window no longer 'stores' mouse clicks. 1.2 01/24/88 Missed Nags no longer trashes the date in the title line. 41652 bytes 30 Day Nag now works right. Missed Nags always from NOW. Corrected spelling of 'to(m)morrow'. More Code Shrunk. Line Buffer now de-allocates (6k) when not needed. Complete re-write of docs. Fixed 'Edit 99th line' bug. Fixed the 'if no SoundFile you get long noise' bug. 1.1 01/09/88 More Initialization to 'Bullet-proof' everything. 42000 bytes Fixed the 'Buy Some RAM!' bug. (Folks with No Fast_RAM.) No more crashes after displaying nag! 1.0 01/03/88 Skip over VOICE/SOUND problems to avoid 'requestor hang'. Add Reverse Colors Switch to s:Nag.config file. Re-Config now reconfigures EVERYTHING immediately. Rewrote docs. "NULLs? We doan need no #$%@ing NULLS!" Shorter Error Messages. Rewrote code for smaller size. Load SOUNDfile and IFF info (if available). Added Nag 'dots' to main display. Killed more bugs. Set Tiny Window to BACKDROP in s:Nag.config file. 0.9 12/12/87 Tiny Window: smaller, placement in s:Nag.config YearFiles: More idiot-proofing. 0.8 12/09/87 Reworked Nag Flag Selection Routines. NULLed ALL strings. 0.7 12/07/87 Shorten code. More error message handling. ReLoad Config. Save Requestor for 'QUIT'. 0.6 12/03/87 Kill Requestors during Nags. (& Req bug). Reworked Sound routine. 0.5 11/28/87 Added: Config File, Voice, Sound, & Print. Missed Nags on demand. On Time Flag. Better error reporting. Test Nag. Displays made 199 lines high, not 200. 0.4 11/07/87 Too many people with non-standard WB colors, so changed Calendar display of nags to colors. Minor cosmetics... 0.3 11/04/87 Changed nag mark to shadows. Fixed the bug that caused wrong year after some Edits. 0.2 11/03/87 Fixed some minor display bugs. Nags marked on calendar. 0.1 11/02/87 Fixed Beep Bug. Changed ^ to ~. Improved docs. Display 'Missed' Nags on startup. 0.0 10/29/87 Initial shareware release.