home *** CD-ROM | disk | FTP | other *** search
- Revision History for MAILING.EXE
- (Most Recent Changes at top)
-
- 03/03/92 Version 3.01
-
- #1: Fixed a bug in the packing of the MAILLIST & DELETED data files,
- where entries marked for deletion in MAILLIST.DAT were being deleted
- from DELETED.DAT as well, after they were moved there from MAILLIST.DAT.
-
-
- 02/21/92 Version 3.0
-
- #1: Added support for viewing all of the script answer files.
- Substantial change considering the change in scripts for the door.
-
- #2: The DELETED.LOG file for deleted entries from the MAILLIST.DAT file
- is now converted to DELETED.DAT for use by MAILING.EXE for handling
- printing of DELETED User Labels, if you ever want to do so. The
- DELETED.DAT file can be edited with the internal editor as well.
-
- #3: After viewing script answer files, you have the option of
- compressing the save file with your preferred compression program.
-
- #4: The printer port is now definable, and the default value is saved in
- the new formatted MAILING.DEF file. When you are printing any labels,
- you will be prompted for the location to print to. The default is what
- is stored in the MAILING.DEF file.
-
- #5: You can now print out labels for active users based on their
- expiration date. Anything from all expired users to all users in any
- range of dates.
-
- #6: Added printer error control for "Device Not Ready" and "Out of
- Paper". The program will now prompt you to fix the printer, then
- continue where it left off.
-
-
- 10/02/91 Version 2.5
-
- #1: Everything now handles 3 word names properly. The name was being
- stored improperly in the door.
-
- #2: The registration numbers are now stored in the MAILLIST.DAT file.
- When the registration labels are printed, the registration number is
- READ from the MAILLIST.DAT file, not calculated.
-
-
- 05/09/91 Version 2.4
-
- #1: Fixed a couple small bugs with the Monochrome displays. It was
- brought to my attention that the direct screen writes were not being
- handled properly by older MDA Cards. I changed all the mono displays
- to DOS screen writes, this should improve the mono displays.
-
- #2: Added one more field to view in the editor. Above the three
- toggles on the right side, there is a note as to whether the user is
- verified or unverified. This accesses the new field added in version
- 2.4 below. I may add code to edit this entry in the future.....
-
- #3: Worked on the Active User Label printing section. Improved the
- screen display, sped things up for label count scanning and added
- the option to control labels printed by the number of times the user
- was online. I found this was handy to "weed out" the one-time or
- few-time users, who really don't care much about the system, so why
- bother with a newsletter or such to them.
-
- #4: Added Code to get the name of the User's file from your PCBoard.Dat
- file. It makes it easier if you ever decide to change the User's File
- name, you won't have to remember to edit the VERIFIER.CFG file.
-
- #5: Added one more Main Menu option: <D>rop to DOS Shell. You never
- know when you might want to get to DOS to check something, so I added
- this option so you don't have to exit the program to get to DOS.
-
- #6: Added the options to the file viewing sections to Delete or archive
- the files after you view them.
-
-
- 02/08/91 Version 2.3
-
- #1: Added Monochrome capability to the program. It will now display
- without colors, if you use the new /MONO command line parameter.
-
- #2: Added code to shell to file viewer or file editor to view or
- edit program data files. Included in this archive is a file viewer.
- VIEWER.EXE: Small Viewer Program to View LOG files.
-
- #3: The code will automatically upgrade your files for the new formats.
- A new file will be created to store the data in (MAILING.DEF). This
- file is also editable from the "V" command.
-
- #4: Found a small bug in User List printing module that mis-counted
- the number of lines for formatting output.... Fixed
-
-
- 10/01/90 Version 2.2
-
- #1: Fixed Bug in VERIFIER.EXE file and made similar correction to
- MAILING.EXE file, even though the trailing spaces appeared to be
- missed in this program (weird, since it uses the same code!) But,
- now all versions strip the trailing spaces from the name entries.
-
- #2: Added Menu Option to print out MAILING.DAT file in 3 different
- formats on 8 1/2 x 11 paper (Supports Laser Printers (59 lines per
- page).
-
- #3: Dramatic improvement in Searching Routine for Pack/Purge Routine.
-
- #4: Added option to log deletions from Pack/Purge to either printer or
- file. Appends to the end of an existing file if found.
-
- #5: Necessity to add routine to sort the USER File Index due to
- increased speed of the new searching routine for Pack/Purge.
-
- #6: Dramatic increase in Sorting routines for both USERS INDEX &
- MAILLIST.DAT file. Much needed improvement, since the old sorting
- routine took 90+ seconds to sort 190 user records!! (now down to
- about 10 seconds!! on a '286 XT)
-
- #7: New Opening screen. More artistic than the old one.... (GRIN)
-
- #8: Added Better editor viewer for Maillist.dat file. Uses PCBSM
- command structure.
-
- 07/13/90 Version 2.1
-
- Made some cosmetic changes in the way things are displayed, but
- no major changes in the program itself. Only in appearance, like a new
- opening title screen!
-
- 05/19/90 Version 2.0
-
- First official release of this program. I fixed one small part
- of the printer test routine to allow no test with the <ESC> key.
- Modified the displays to show the current version number. Version
- number is now displayed with a variable, so it's easier to upgrade the
- version number display!
-
- 05/08/90 Version 1.9
-
- Added routine to test the printer/label position before
- printing labels. I think this will do it, and I'll be able to release
- with version 2.0 within 2 weeks. (Now to do the Documentation!)
-
- 04/28/90 Version 1.8
-
- Cleaned up several screen displays and clarified prompt wording
- somewhat to make it easier to understand what is wanted. Recolored
- some of the screen displays for better readability.
-
- 04/21/90 Version 1.7
-
- Added the option to print Selective Labels, since I needed to
- print some labels on an occasional basis myself. Decided to make this
- an option for registered versions also. Added code to defeat password
- printing on Active Users labels
-
- 04/15/90 Version 1.6
-
- Coded the registration checks into the program. Decided which
- routines I would reserve for registered copies. I decided on the
- options to print inactive user labels, adding records in the editor &
- purging the MAILLIST.DAT file of inactive entries. These options are
- not a necessity for the operation of the program, and are really a
- 'reward' for registering shareware.
-
- 04/12/90 Version 1.5
-
- Set up the default configuration file as VERIFIER.CFG, since
- the Door program was in the works for release with this program.
- Modified the displays slightly and added the opening & closing screen
- displays.
-
- 04/04/90 Version 1.4
-
- Modified the routine to convert a PCBoard script answer file to
- accommodate an answer file with more than just the mailing information.
- The new routine will skip all other answer lines until it reaches a new
- header line marking a new set of answers. I can also program a
- conversion program for any other script file if anyone needs it (Small
- fee for this service, say $5).
-
- 03/30/90 Version 1.3
-
- Added the routines to sort & pack the MAILLIST.DAT file.
- Improved the search routines to use indexes in memory rather than disk
- access.
-
- 03/26/90 Version 1.2
-
- After a few nights of work, I added the editor to allow editing
- of the records in the MAILLIST.DAT file. I think this is pretty good,
- but I do have several ideas for improvement.
-
- 03/18/90 Version 1.1
-
- I decided the manual conversion of 150+ Mailing Label records
- was too much. Wrote the routine to convert the PCBoard script answer
- file to the MAILLIST.DAT file. Designed it to fit my exact PCBoard
- script answer file, which had only 8 lines.
-
- 03/15/90 Version 1.0
-
- Initial recoding of old program completed to accommodate a
- mailing list data file instead of reading a PCBoard script file. Added
- support for printing labels for registration cards.
-
- 04/15/89 - 12/10/90
- Versions 0.10 - 0.90:
-
- None of these versions were even in the format of the current
- program. I was using a PCBoard Script file for the addressing
- information and reading that into memory, and checking for user
- existence. There were no editing routines or anything for the script
- file. After some thoughts about the program and the possibility of the
- verification of users, I started working up this current version.
- Using various routines from the old program with major modifications, I
- slowly evolved this program into what it is today, and headed for in
- the future. This initial code only printed labels for active &
- inactive users. Active users were printed by range much the same as
- the present program.
-