
Changes - v6 Pre #8
~~~~~~~~~~~~~~~~~~~~
1: Fixed bug in file newscans where it'd load up filep.mnu every f'n time.
2: Fixed bug in area-changing where you could join area 0.
3: Changed the name. :)  now its Nexus/2 instead of Impulse.
   Rename IMP.KEY to NEX.KEY...
4: Modified the display when you pressed '.' at any menu.

Changes - v6 Pre #7
~~~~~~~~~~~~~~~~~~~~
1: Impulse now requires a 386+ machine.  Mag69 on IRC gave me a 32-Bit math
   unit which speeds things up mucho mucho.  Let me know if you experience
   any strange problems that you may think are related to this.
2: Fixed problem with [ and ] not changing file areas correctly.
3: Fixed bug (new bug in p6) that was showing file areas when using [ and ]
   to move through them.
4: Added EMAILP.MNU to impulse.  its just like a menu.  see the following for
   the menu commands to use.  pulldowns, multi-key entry.. etc is all possible
   *NEW* Menu Commands:
    @I : Ignore letter
    @P : Previous letter
    @J : Jump to another message
    @F : Forward letter to other user
    @D : Delete letter
    @A : Again
    @R : Reply to Author
    @S : Store and reply (save original)
    @T : Title listing
    @Z : Zap letter (permanently remove)
    @X : Extract message to file
    @Q : Quit email reading (this *MUST* be used to exit EMAILP.MNU)
5: Added READP.MNU to impulse.  its just like a menu.  see the following for
   the menu commands to use.  pulldowns, multi-key entry.. etc is all possible
   *NEW* Menu Commands:
    $A : read the current message again
    $- : jump to the first message
    $R : reply to the current message
    $B : jump to next base (available during newscanning only)
    $D : delete message
    $H : make current message the highest-read
    $J : jump to a different message number (prompted for number)
    $M : move message to another base
    $N : move to next message
    $P : post message in current base
    $Q : quit back to menu.  (this *MUST* be used to exit the readp.mnu)
    $T : list titles (not functional yet, keep an eye out)
    $V : validate message
    $W : write a reply (same as $R almost)
    $X : extract message to file.
    $Z : toggle newscan of current base
    $! : toggle message permanence
    $* : toggle mesasge anonymous
    $S : toggle message as being scanned (sent in netmail)
6: Added FILEP.MNU to impulse.  its just like a menu.  see the following for
   the menu commands to use.  pulldowns, multi-key entry.. etc is all possible
   *NEW* Menu Commands:
    !I : info on highlighted file.
    !J : jump to another file.
    !T : type highlighted file.
    !N : next screen
    !F : flag file
    !R : recieve file
    !S : send file(s)
    !V : view file
    !Q : quit listing.
7: changed registration technique.  if you're registered, contact nivenh
   *ASAP* at
                        email: terrace@dfw.net
                        voice: 972-222-2880
8: Put the old Interrupt driven comm stuff back in.  Windows NT doesn't like
   X00 at all.  However, if you DO have fossil as your driver type, then you
   must STILL use X00 or VX00!
9: fixed problem with new users getting random newscanning set on file areas.
10: made alot of changes to the file listings.  You'll notice a few new
    features, too many to list.
11: Added an ansi for NScan.
    %DN position to move to when NScan is done.
    %E1 end position for Testing Zip Interior
    %E2 end position for Removing Files
    %E3 end position for Adding Zip Comment
    %E4 end position for Adding Zip Ad
    %E5 end position for Getting Description
    %S1 start position for Testing Zip Interior
    %S2 start position for Removing Files
    %S3 start position for Adding Zip Comment
    %S4 start position for Adding Zip Ad
    %S5 start position for Getting Description
    %P1 process indicator position Testing Zip Interior
    %P2 process indicator position Removing Files
    %P3 process indicator position Adding Zip Comment
    %P4 process indicator position Adding Zip Ad
    %P5 process indicator position Getting Description
    %D1 done Testing Zip Interior
    %D2 done Removing Files
    %D3 done Adding Zip Comment
    %D4 done Adding Zip Ad
    %D5 done Getting Description
12: fixed prob with imp not allowing menu hot-keys to be A, B, C, or D.
    its fixed, so have fun. :)

Changes - v6 Pre #6
~~~~~~~~~~~~~~~~~~~~
1: Fixed some problems with screen pausing.
2: Added option under Miscellaneous Config to disable/enable screen pausing.
3: Fixed problem with ansi parser and backscrolling fucking each other up.
   (don't know if anyone other than myself ran into this one)
4: Fixed bugs in msgread header with the mci codes not working.
5: rewrote backscroll to where it works 100% of the time instead of just
   60% :)
6: fixed alot of bugs. :) (see #3 in v6p4)
7: fixed bug in diz's where it was cutting off diz's if they had blank
   lines.
8: Changed some registers in the fossil routines.  Impulse now
   *R E Q U I R E S*  Ray Gwinn's X00, or VX00 (os/2).  Look for more
   communication improvements in the future.
9: Changed the file listing to resemble the old Dominion 3.0 look.  (i like
   it better :)
10: Revised the '.' information screen.
11: Fixed bug in message editor where it was chopping off lines.
12: fixed bug in message editor where it was deleteing entire lines when
    user pressed backspace to move up a line.
13: made message base list resemble filebase list.
14: added a new MCI.  %RG and |RG.  they display the registered sysop's name
    oSr if its unreg'd, it displays UNREGISTERED.
15: i removed the [impulse v6 connected at XXXXXbps], [Registered to BBSNAME]
    from the login.  Impulse has had this since v1.0!!!  ehehe.  i'm gonna
    miss it.  if you want it, put it in your premtx.ans file. :)
16: added new mci's for connect speed and locked port speed.
    %LP - Displays the speed the comport is locked at.
    %SP - displays the speed the user is connected at.
17: fixed bug in newuser voting to where everyone would get to vote on the
    shmuck.
18: fixed problem with ~~filename.ext not working properly after writing a
    msg in the FSE.
19: Added ability to load menus from strings.  use ##menu.mnu format to do
    it.
20: Added NScan (ULChecker) Ansi.  There are 5 commands, the X's in the mci
    list correspond to each of the following:
    1 = Testing Zip Interior
    2 = Removing Files
    3 = Adding Zip Comment
    4 = Adding Zip Ad
    5 = Getting Description
    The MCI's are as follows:
    %DN - This is the place where the cursor should be moved when scanning
          is done.
    %Ex - This is where the End results are displayed.
    %Sx - This is where the Operation description is displayed.
    %Px - This is where the indicator done character is displayed.
    %Dx - This is where the indicator in-progress character is displayed.

21: Added feature for sysops (like stygian) who are plagued with idiots
    pressing enter 100 times to make impulse beep.  Well, now, if enter is
    pressed more than 5 times in a row, the chat call will be silenced.  If
    anyone has any objections to this, let me know.
22: Fixed bugs in multinode creation and startup.  Rename the TEMP directory
    to TEMP1.  Impulse will now create the directories needed instead of
    exiting with dos error #3.
23: Added field to nodes.dat to show the speed the user on that node is
    connected at.  You need to *DELETE* nodes.dat.  Run imp, and it'll recreate
    it for you.
24: Impulse will no longer timeout on local logins, or while in a wfc option.
25: Fixed a bug with message base newscanning not working unless a specific
    base was specified.


Changes - v6 Pre #5
~~~~~~~~~~~~~~~~~~~~
1: Added option in the config for toggle of the "this ansi is missing"
   messages found in v6p4.  Its under the "miscellaneous options" section.

Changes - v6 Pre #4
~~~~~~~~~~~~~~~~~~~~
1: imp now has backscroll. ALT-B to backscroll.  it works great.
2: fixed bug in multinode chat where it would delete some of the files needed
   for mn-chat if there were users still in chat.
3: fixed so many bugs i can't remember which ones they were.
4: added configurable yes/no prompts per request of Raw Toxic of FSW.
5: fixed bug in oneliners where if a liner was longer than 70 chars a range
6: changed the |XY and %XY commands.  Now, 00 as an x coord represents the
   current X coord.  Ditto for the Y.
   EX:  |XY0100 would go to column 1 and no move the Y coord.

Changes - v6 Pre #3
~~~~~~~~~~~~~~~~~~~~
1: fixed lockups in newuser logins if they hungup.
2: fixed lockups in messages when a dumbshit would hangup.
3: fixed the mysterious garbage line that constantly pop'd up on the msg
   write screen
4: fixed bug with some strings on login wouldn't let ansi's be used.
5: fixed another bug in the area changing.
6: fixed bug when uploading msgs to the fse.
7: added the conference editor to the pulldown in the wfc.
8: added pauseing while reading msgs.  people constantly bitched.  that's
   how you get things done i guess. :)
9: added support for the following speeds (fossil only!): 76800,
   64000.  As of change #9, i'm thinking of removing all non-fossil comm
   ability.  who DOESN'T use a fossil driver anyway?  I'll leave them in
   but let me know what you think.
10: got a new fast-as-hell ansi parser.  Thanks to Dink. :)

Changes - v6 Pre #2
~~~~~~~~~~~~~~~~~~~~
1: fixed problems with area changing.
2: fixed the prob with files getting marked private and/or the recipient's
   name being filled with garbage.
3: since i forgot to document it before, edit files, hit p, and it'll ask
   you if you want to make the file private or not.
4: When locally uploading files, and the "All" option is seleceted, it no
   longer prompts for "private file?" anymore.
5: fixed bug where someone logging in at 12000 imp would think it was 1200.
6: new wfc.  as with every version. :)  but this one's got a pulldown menu
   in it for those who cream and drool over that shit. try and use your
   arrow keys. look for a list of hotkeys in the v6 docs, tho, none have
   changed, only the menu was added.
7: spiffed up the ole F1 menu while a user is on.  it now jumps to the
   board's Full-Screen user editor to allow full editing.  the users screen
   and output are turned off. the configuration option from the F1 menu is
   the same.
8: added an automessage read header.  AUTOREAD.ANS
9: added an automessage write header.  AUTOWRT.ANS
10: changed automessage up a bit.  instead of "." to quit, use /s, or /a.
    just like the message editor. the mci for the author is %O1.
11: began work on a telnet daemon specifically for impulse.  it should come
    out with the v6 release.  (this really doesn't belong here)  Just a little
    clue of what's coming.

Changes - v6 Pre
~~~~~~~~~~~~~~~~~~~~
1: Still debugging the new format and working small problems out.

Changes - v5.9
~~~~~~~~~~~~~~~~~~~~
1: Nothing really but optimizations.
2: Began work on a new Message base format that will be used in conjuction
   with PipeLine, Impulse, and GEcho.

Changes - v5.8
~~~~~~~~~~~~~~~~~~~~
1: Fixed msg editor shit.  that's it. :(

Changes - v5.7
~~~~~~~~~~~~~~~~~~~~
1: Main purpose of this version was to fine-tune the new message editor.
   many minor problems were fixed.
2: Impulse has 2 message editors now.  both are sysop selectable.  the FSE
   and line editor can be selected from the "Miscelleneous" option in the
   config.
3: help for the FSE editor commands should be place in "fsehelp.ans" to
   be displayed witha /? in the editor.
4: fixed problems with imp doing pausing at unwanted places.
5: Be sure to go and edit the string on page 18 of the string config.
6: CTRL commands for the editor are as follows.
    ^S:back
    ^D:forward
    ^H:bkspace
    ^I:toggle insert
    ^E:upline
    ^X:downine
    ^U:help
    ^R:pageup
    ^C:pagedn
    ^A:word left
    ^F:word right
    ^T:word del
    ^Q:begining of line
    ^W:end of line
    ^L:full refresh
    ^Y:delete line
    ^N:insert line
    ^B:break line
    ^P:delete to eol
    ^J:join lines
7: Fixed a few minor bugs.  No one ever found'm cuz they were just in this
   version. :)

Changes - v5.6 (Unreleased)
~~~~~~~~~~~~~~~~~~~~
1: fixed bugs in userlist and lastcallers listings.
2: fixed bug where if -m was entered without the node it would shit.
3: fixed lockup problems in new user sequence.
4: added quoted from mci.. |QT shows the person's name it was quoted from.
5: tweeked the error handling a bit.  from now on, if you get a runtime error
   tell me the address that imp says (xxxx:xxxx) so i can get it done faster.
6: did some more surgery to lift imp's breast to near perkyness.
7: NEW MESSAGE EDITOR!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
8: fixed the lockup prob when people selected "hangup after transfer?"
9: more optimization. :)
10: fixed the FEW bugs in my msg editor. :)

Changes - v5.5 (jumped versions. :)
~~~~~~~~~~~~~~~~~~~~
1: Fixed |XY Problems in strings.
2: Changed Shell routines once again for added speed with upload checking
   and diz extracting and such.
3: Fixed problem with flagging files in batch.
4: Fixed a few probs with private file tagging.
5: Fixed prob with generic menus not coming up right.
6: Fixed the prob with exiting with os/2.
7: New baudrate.  128,000 Bps.
8: Added a new Function to ISL.  INKEY.. reads a key without requiring a
   CR or LF at the end of entry.
9: I Rewrote the way Impulse handled pulldown menus.  No more quit to main
   bug. :)  No modifications needed.
10: Did some cosmetic surgery.  Imp's breasts were beginning to sag.

Changes - v5.3
~~~~~~~~~~~~~~~~~~~~
1: Overlay's now check for EMS, if no EMS, then they check for XMS, if no XMS
   then the huge ovr gets read from the slow slow disk. :(  XMS roq's for me
   tho.  EMS will eat conventional and high mem like a fraggin guy named fat
   albert.  I HIGHLY recommend avoiding use of EMS in every case.. the only
   thing you need it for is a FEW of the old old dos games. :)
2: Elminated the "C:\DLPATH\ not found!" error that sometimes occured when
   changing file areas.
3: Check out the new imp exiting msg. :)  Those are my favorite bands.
4: Fixed garb coming from the newscanning..

Changes - v5.2
~~~~~~~~~~~~~~~~~~~~
1: Fixed a prob with NUV.  Delete your nuv*.*..  it'll make new ones.
2: Changed my greets in the . command. (should that be in here?!)
3: Added files.bbs importing.  If a FILES.BBS file resides in the specified
   download directory, it'll be used for descriptions, providing you select
   "yes" when it asks you to. :)

Changes - v5.1
~~~~~~~~~~~~~~~~~~~~
1: Shell swapping has been re-written.  Instead of shelling and only getting
   400k of mem, i get 615k. :)  It goes in this order: EMS, XMS, FILE.
   Due to slowdowns on novell systems, network checking was added and
   accounted for when making swap-files.
2: Fixed prob with imp-mail and the imp bases. :)
3: Fixed prob with Imp_Ansi putting a space in front of the ansi..
4: Added 2 new strings.  Look at the end of the string cfg for them.
5: Fixed a little bug in the message entry.

Changes - v5
~~~~~~~~~~~~~~~~~~~~
1: Protocol.dat was screwing up.. fixed it.
2: uploads were funking.. fixed those too.
3: nuv was funking.. fixed that.
4: removed the final remains of the diz editing.
5: cleared up some memory problems.  You need at LEAST 500k free conventional
   to run properly.  any less will halt with errors upon some tasks.
6: added rumor system (against my will), new mnu commands for this are as
   follows:  RR - displays random rumor (put this in as an EVERYTIME command)
             RL - lists rumors in database.
             RA - adds a rumor
7: Added a script subdirectory to the tree.
8: &&script.ext as a string runs a script that resides in your ISL/Script
   sub directory.  Look in the directory setup for this.

Changes - v4.5 b9.9
~~~~~~~~~~~~~~~~~~~~
1: Imp-Mail bug with fidonet.dat fixed.
2: Configurable descriptions removed.  They blew.
3: A little code optimization was done here and there.
4: I compiled imp with math-co and emulation on so those of us with a math-co
   can actually benefit by using it. :)

Changes - v4.5 b9.8
~~~~~~~~~~~~~~~~~~~~
I dunno, i didn't do this like i was supposed to and i forgot!

Changes - v4.5 b9.6
~~~~~~~~~~~~~~~~~~~~
1: Added quite a few more strings.. with filler space for easier additions
   in the future.
2: PROMPT.ANS is now displayed instead of the "Select a prompt" screen.
3: New userlister.. USERLIST.TOP, USERLIST.MID and USERLIST.BOT..
   %UN username
    RN realname
    SX sex (m, f, lots, none)
    SN sysop note
    LO last on date
4: new string.. enter oneliner prompt.. look for more as i find them..
   you need to run strfix.exe in your .\data directory.
5: New lastcaller junk.. LASTCALL.TOP, LASTCALL.BOT, LASTCALL.MID..
   %CN caller number
    UN callers name
    NM callers user number
6: new menu command, XC.. displays lastcaller junk specified above.
7: old userlister is gone.. userl.top and userl.bot are dead too. :)
8: voting question junk was removed.. who used it anyway??
9: new better bbs list system.  uses data file instead of txt.. delete your
   old bbslist.dat.. and it uses bbslist.top, etc..
   %SY bbs sysop
    BN board name
    PH phone number
    CM bbs comment
    TY software type
    SP modem speed
10: &&<scriptfile> as a string now runs the <scriptfile> in your script
    directory.
11: look in your directory editor.. there's a special dir for scripts now.
12: Phone number input now supports international formats.
13: UART detection and utilization with I(mp)ternal Comm routines in use.

Changes - v4.5 b9.4
~~~~~~~~~~~~~~~~~~~~
1: You'd better tell me if you like the config'able diz's, or they'll be
   gone next version.
2: My new asm comm junk was sending too fast (is that possible!?) :)

Changes - v4.5 b9.3
~~~~~~~~~~~~~~~~~~~~
1: THE COMM ROUTINES HAVE BEEN COMPLETELY REWRITTEN!!!!!!!!!!
2: I think i got the lockup in the newscans.  (No Numeric Emulation causes
   some people's processors to shit!) SEXMANG.
3: Fixed the exit to dos error on uploads.  Make sure your external batch
   file string is null if you don't use it, otherwise its gonna shell and
   try to execute it.. and if its not there.. erm.. its gonna sit. :)

Changes - v4.5 b9.2
~~~~~~~~~~~~~~~~~~~~
1: Requested by Tyme.  Configurable file descriptions.
   |DZ the description itself.
   |BY who uploaded it.
   |DL how many times downloaded.
   |DU date it was uploaded on.
   if no | cmds are present, the descriptions is automatically inserted with
   no extra junk on it.  Look under Files Configuration in the setup for
   where to edit the description lines.
2: Deleting msgs didn't work for mr. sysop. :)  fixed.
3: Along with the file descs, a maximum number of diz lines to be imported
   was added.  although, the maximum is still 20.
4: in b9.1 i used the wrong procedure to write, so it was messing up. Anyway,
   i got it the 2nd time around.

Changes - v4.5 b9.1
~~~~~~~~~~~~~~~~~~~~
1: Requested by Bad Sector.  when putting | or % in a cstring, it would
   actually execute that command.. not anymore. :)

Changes - v4.5 b9
~~~~~~~~~~~~~~~~~~~~
1: Removed the ansi from NScan.  You can make the string to an ansi if you
   want.  But it won't report status.
2: An external scanner can be used by turning off NScan and placing a batch
   or exe name in the External .BAT in the files config.
    @B = Current BPS.
    @F = Filename being scanned.
   this can either be an executable command line, or a batch file.
3: blacklist wasn't being checked on new user's apply'ng.
4: areacode's weren't being checked with areacode.lst
5: autoval.lst wasn't working right. :) its fixed along with the prior.
6: made the config internal.. again!  due to much bitching from people.
7: fixed a bug in newscanning (msg/file) where it wouldn't read the cms.
   on my system, instead of scanning the sysop news area, it would scan all
   of the bases.  and we dont' want that. :)  (oh, i had 1 int he cms so i'm
   not stupid. :)
8: new option in ladle.exe.. |SD adds the date. :)

Changes - v4.5 b8
~~~~~~~~~~~~~~~~~~~~
1: Correct increase of uploaded kb.
2: Correct increase of total uploaded kb.
3: Fixed the max-int in the user editor which would only allow you to edit
   a users's uk stat to 32767.
4: Fixed ANOTHER bug in the newscan. :)
5: F2 now has many stats on the user.  press it a few times and see. :)
6: I in the file list brings up the file information.  i lub it.

Changes - v4.5 b7
~~~~~~~~~~~~~~~~~~~~
1: NUV file positioning has been fixed.
2: File searches show entire extended descriptions.
3: Changed the string/menu local input routines to be a little easier to
   read.
4: FIRSTCMD not working has been fixed. (it only funked in b6.)  I had
   added another var with the same name.  needless to say, its gone.
5: Check out the new User Editor from the WFC and let me know if you want
   it to stay.  :)  I like it.. even if it's like obv's.

Changes - v4.5 b6
~~~~~~~~~~~~~~~~~~~~
1: When doing a file search, add to batch option was added.
2: Nice CRC stuff.  Check it out.
3: New menu command CN. CString of "F" newscans ALL file areas.  CString
   of "M" newscans ALL msg areas.
4: The menu commands FN and MN now only scan msgs in the current
   conference, or if a number is specified in the CString, only that base
   number will be scanned.
5: AutoJoining of the first base in the current conference was added.
6: "T" command wasn't working in file newscanning.
7: New NUV ansi and other junk.  Now, instead of being able to select which
   user you want to vote on, you are moved right on through the list skipping
   users you already voted on in the past. :(  anyway, the new ans is
   NUVOTE.ANS
     %NM - users name being voted on.
     %YV - total # of yes votes he's got.
     %NV -            no
     %VY - total yes votes he needs to be validated.
     %VN -       no


Changes - v4.5 b5
~~~~~~~~~~~~~~~~~~~~
1: Fixed a bug in newscanning that didn't allow you to quit.
   (this was my fault! i admit!)
2: Spiced up timeslicing - i can get 0% cpu usage while in the wfc and in
   the bbs with a user, i can keep it around 12%, and i run a 386/40 w/8 megs
   Impulse Timeslices support OS/2, Win, Win95, WinNT, DV, TaskView, TopView
   and if there is anything else out there, lemme know.. :)
3: I accidentally left a little debug writeln in the uploads :)  needless to
   say its been removed. :)
4: Fixed some login shit.  IMP45P4.ZIP was funked like dat.
   (thanks to Verbatum)
5: NUV was showing 2 headers.  not anymore.
6: Runtime Error reporting now give a FULL report of the problem, whether it
   be an I/O error, or a file not found.. it'll tell you, i know most of you
   don't have a clue as to what any specific error means. :)  Perhaps it'll
   enable you to fix a few of your own problems.
7: For those of you using a 486+ or a math-co i'll compile verions just for
   you guys.  I just got one myself, but all major releases will be in
   IMP-V45N.ZIP - numeric processor compilation.
   IMP-V45E.ZIP - numeric emulation compilation.
   so be on the lookout for these in the future.
8: Users can delete msgs that THEY posted in the bases.  Be sure to pack the
   bases everynight tho.
9: Finished up lightbar file tagging support.  have phun.


Changes - v4.5 b4
~~~~~~~~~~~~~~~~~~~~
1: Fixed an uploads bug.  Too many files open.
2: Unwanted area code checker.  Make a txt file named AREACODE.LST in your
   data directory, and place a single ac on each line.  when a new users
   phone number is input, and its in areacode.lst then BADAC.ANS is displayed
   and the user is disconnected.
3: Users now log right in after checking for access.
4: Msg pausing added.
5: Fixed a bug where upload stats weren't getting increased.
6: Quote header and footer are now auto-added instead of being selectable.
7: Included OS/2 and Windows PIF file for you geeks who can't figure it out.
   Also made a nifty icon too.

Changes - v4.5 b3
~~~~~~~~~~~~~~~~~~~~
1: Changed the NUV up a bit.  It now displays the HDR file.
2: LADLE.EXE Will now run with just about every bbs out there.  Look for
   this as a seperately distributed file.  Although, impulse will come with
   it due to its being used internally.  As for those of you not wanting to
   use Ladle, just delete your sauce.tmp.
3: Auto Joins the first area in the current conference.
4: SPACEBAR tags in filelistings.  For you obv/v2 freaks.
5: Arrow Key ability in filelistings.  Look for this to be added to in the
   VERY near future.
6: I might have fixed the QWK thing.  It happens to some, and others it
   doesn't.  I happen to be one that it doesn't happen to, so it'll be hard to
   fix.  I'm sure you can understand.
7: Changed some things in the registration routines.  Should be a little bit
   harder to crack.  Not that it can't be or anything.. but the current ones
   won't work.  I'm not gonna get all huffy if its cracked tho. :)
8: Improved OS/2 and WINDOWS TimeSlicing.  Should run spiffier than before.


Changes - v4.5 b2
~~~~~~~~~~~~~~~~~~~~
1: Fixed probs with matrix menu.  the arrow keys were funking all to hell.
2: Fixed nuv.
3: the OTHER upload bug has been fixed.
4: I think i might have fixed the quick locking probs, but all reports of
   them were in DV, and i don't have DV so no telling.  And they work fine
   in os/2 and dos.  (i run os/2 & dos!!)


Changes - v4 b12
~~~~~~~~~~~~~~~~~~~~
1: New Menu Command 'XA'.  Adds or removes a user's AR flag.
   For Example:  XA with a CString of +A would add A to his AR flag list or
   -A would remove A if it was already present.
2: Uploads bug fixed.
3: Pulldown menu bug fixed.  It would stick into a continuous menu loop if
   the new menu was the same one the pulldown was started from.
4: F1 Command has been changed up a bit.
5: Bug in ISL where it would exit with #103 fixed.
6: Another ISL bug.  MENUCMD wasn't working correctly. :) fixed it.
7: /xxxx commands were removed from chat.
8: F1 sysop bar has been modified a bit.


Changes - v4 b11
~~~~~~~~~~~~~~~~~~~~
1: WRITEHDR.ANS now has the following mci's.
   |BN base name
   |TL msg title
   |FM msg from
   |TO msg to
   |DT date
   |NL carriage return
2: Mucho optimization. More ram whenin a shell, less stack, less heap.
   removed alot of useless code.  Namely, the guest user junk, and
   alot of unused var's.
3: LADLE.EXE - similar to obv's SAUCEPAN.EXE.  Exports a diz containing
   the files' sauce information to .\TEMP\ using the template named
   C:\IMP\ANSI\SAUCE.TMP, or whichever dir your ansi's are in. :)
4: The fullscreen editor has been redone to look more like an actual editor
   rather than a cheezy renegade/telegard editor.


Changes - v4 b10
~~~~~~~~~~~~~~~~
1: NEWINF.ANS now does like obv/spew and vision/spew do.
   keys mci's
   ------------------------------------
     A  %OA
     B  %OB
     C  %OC
     D  %OD
     E  %OE        you'll see what they do. :)
     F  %OF
     G  %OG
     H  %OH
     I  %OI
     J  %OJ
2: The %O1..9 cmds were replaced with the above :)
3: Fixed the QWK mail!! w00w00!
4: Msgs are fixed for sure.. i checked!
5: CONFIG.EXE now has a few new things.  An option in the "Flagged" area
   that says: "ad deleted users to blacklist?"
6: CONFIG.EXE also has a max amount of quote lines.  wowy zowy!

Changes - v4 b9
~~~~~~~~~~~~~~~
1: NEWINF.ANS now uses mci's for placement and editing options.  %O1 to %O9
   are used.  Editing takes place the point where %Ox started.
2: I think i fixed the msg input bug.  more than 200 or so lines and it'd
   funk all to hell and back.

Changes - v4 b8
~~~~~~~~~~~~~~~
1: Typeing [ and ] in the msg/file areas now only lets the user move to areas
   in the current conference.
2: Line in the msg editor now are done with linked lists. This allows the
   user to use an inumerable amount of lines.  However, i imposed a limit of
   300 on typed msgs.  This will be configurable in the next version.
3: Typeing the # of the area to jump to will now only let the user move to
   the areas in the specified conference if their acs permits.
4: Added the string editor back into the main program. %S is the menu command


Changes - v4 b7
~~~~~~~~~~~~~~~
1: Added NEWINF.ANS - Diplayed for a user to do last minute changes to his
   or her own account.  It uses the standard mci's.
2: Removed the Country question.  (no one cares!) :)
3: Removed the City/State Questions in the newuser app.
4: Added a From questin in the newuser app.
5: Removed the TFiles section.  This was left from telegard.  I felt it was
   serving no real useful purpose, and i needed the space. :)
6: Optimized a few places in the code for speed. (no biggie)
7: Fixed a stack error in msg quoting.

Changes - v4 b6
~~~~~~~~~~~~~~~
1: Added |XYxxxx Commands in Strings.  |XY with xxxx being 4 digits moves to
   the (xx,xx) coordinate on the screen.  EX: |XY0315Hello! would put the
   text "Hello!" at (3,15).
2: Added %XYxxxx Commands in text files.  Read above for the usage.
3: Fixed a bug in upload msg junk.
4: Removed the capitalization crap from the bbs.  Thanks to Maestro for this
   suggestion.  Now, input will be in lower case, unless otherwise typed.
5: Added a blacklist.  Put BLACK.LST in your .\DATA directory in imp.  Only
   use one name per line.
6: Added an Autovalidate list. Put AUTOVAL.LST in your .\DATA directory.  Any
   user who's name is found in this file will automatically recieve the normal
   level of acs and will be logged directly into the board after they finish
   their application (Note: Users on AUTOVAL.LST skip the NUV)

