*********************************************************************
*********************  Nag Plus REVISIONS  **************************
*********************************************************************

Version

3.2a  1/25/90  Additional AREXX commands:
 68356 bytes    'HELP'   RESULTS=list of accepted REXX commands
                'SET 1'  RESULTS=0 if Tiny, =1 if expanded.
               Main display routine now works 20% to 70% faster. (It
                 depends on number of every-week, day, month events,
                 and the starting year).
               Bug fixes:
                 Print did not correctly handle large numbers of future
                   !ACTION! events (printed some events twice).
                 Missed-nags-while-nagging routine was broken.
                 REXX PRINT left incorrect display.
                 Non-rexx text-editor call for notes on day-numbers
                   left Nag in disabled Tiny window mode and forced use
                   of Hot-Key to return to Nag.
                     (was also reported to GURU over this sometimes.)

3.2  12/22/89  Bug fixes. Sound would fail if all 4 channels in use.
 68100 bytes    Some daily events suppressed display of other events.
               Version 3.2(x) will be shipped with a newly re-organized
                manual scheduled to be ready when the disks are duped.

3.1o 11/24/89  Edit window was not immediately displaying full page of
 68060 bytes    events on interlace and overscan screens.
               Some minor graphic changes for larger displays.
               All current 3.0 stock was updated to this version
                before shipment to Gold Disk for distribution.

3.1n 11/20/89   Killed bug that sometimes displayed "<year>" in the
 68016 bytes     window you click on to respond to a nag.
                Other minor fixes.

3.1m 11/18/89   Double-click on date line (main display) or day number
 67980 bytes     (on calendar) opens the edit window set to that date.
                Auto-adjusts to vertical sizes up to 519 lines.
                 (Use new SetNag to set "INTERLACE" switch.)

3.1k 11/11/89   Now sends portname and config filename to nag.rexx in
 67088 bytes     addition to editor, notedir, and 'link' word.

3.1j 10/21/89   Added '...printed at' to printer output.
 67008 bytes    Improved format of print output to a file.
                Push WorkBench to the back when shrinking only if
                 Nag was expanded using the HotKey. Still trying to
                 cleanly get back where we started. Not easy...

3.1i 10/03/89   An event starting with 'CMDS' will now repeat just
 66580 bytes     like a normal nag, but will only display when
                 showchecked is ON (like REXX, EXEC, & DIAL).
                Directly type in hours and minutes on Edit window.
                Added REXX command, QUIT (quietly with no requestors).
                Return to LEFT-AMIGA-V or B to control system requestors.

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/??/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/??/89   Added choice of 'last_day_of_every_month'.
                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/??/89   Redefined 'BIRTHDAY' etc. now speaks redefined word.
                Tiny window now allows setting on edges of 'more-rowed'
                 screens.

3.1  06/22/89   More rexx, 15 years, additional 'missed nags' routine,
                 lotza bug fixes, etc.

3.0p 06/01/89   'Quick Save' from Edit window.
 65316 bytes

3.0h 04/22/89   Custom Screen option, CMDS.

3.0f 04/14/89   Vanilla Keys

3.0  12/08/88   bug fixes. <First Commercial release>
 58080 bytes

2.9  11/26/88   Bug fixes.
 58492 bytes

2.8  11/11/88   Bug fixes.
 58112 bytes

2.7  11/08/88   Bug fixes.
 57648 bytes

2.5  10/31/88   Redo print routines.
 57616 bytes

2.3  10/30/88   HotKey, detaches 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.  <LA AmiExpo version>
 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.
