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)