home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / UTIL_ARC / ZP20_DOM.ZIP / ZPROCESS.HIS < prev   
Text File  |  1994-03-13  |  7KB  |  143 lines

  1.  
  2. Here's the history of ZIP PROCESSOR by Drake of Dominators...
  3.  
  4.  
  5. 1.0 - April 10th, 1993 (Released)
  6. ---------------------------------
  7.  
  8.   It all started out with the idea of collecting a lot of daily used functions
  9.   for ZIP files, in one single program. In this first version, checking for
  10.   CRC-errors, removing bbs-ads, adding ZIP comment and stripping -AV info is
  11.   possible. Paths to scan, full utility paths and option selection is configu-
  12.   red from inside the program, and not just from a textfile in dos. It's all
  13.   build up of windows, created with a user-defined font. Output from the work
  14.   in DOS, is redirected to a window on the screen by re-routing Interrupt 21h
  15.   and 29h. The DOS work can be interrupted by pressing Control+C.
  16.  
  17.   
  18. 1.1 - April 18th, 1993 (Not released)
  19. -------------------------------------
  20.  
  21.   Option to maintain original ZIP date added by user request.
  22.  
  23.   Abortion-check while doing DOS work extended/made more secure. It is no
  24.   longer possible to break one of the external programs directly as in v1.0,
  25.   as Interrupt 9 is re-routed to a routine checking for Control+Alt+Delete,
  26.   Control+C and Control+Break. This means, that an operation, e.g Stripav, is
  27.   finished, and the checking for abortion done afterwards by checking a status-
  28.   byte set by the new interrupt-handler, and not just by checking the error-
  29.   level, as not all the external programs have an "abortion" errorlevel.
  30.  
  31.   Better input-checking when choosing options. It's no longer valid to leave
  32.   a field blank.
  33.  
  34.   The program tended to lock-up when entering an invalid path. The loop it
  35.   got stuck in, was a loop stripping the search-spec until a '\' was reached,
  36.   e.g. in c:\leech\*.zip, '*.zip' would be stripped. If there were no back-
  37.   slash, the program would lock. This has been fixed, and a special Path
  38.   validation has been added to my input-routine, so you won't be able to use
  39.   illegal characters as input, when inputting paths.
  40.  
  41.   
  42. 1.2 - June 3rd, 1993 (Not Released)
  43. -----------------------------------
  44.   
  45.   Better Utility Path input. Now allows cursor up/down movement and line
  46.   deletion. Also added a feature, that when you've entered the directory for
  47.   your first tool, strips the path, and uses that path for the other tools
  48.   also, if no path has been supplied for them. You may wonder why the utility-
  49.   paths are necessary at all. Well, some people like to execute external
  50.   programs by using COMMAND.COM, so that the path is searched for the program.
  51.   I don't do that, whenever i can avoid it, of two reasons: 1. To execute with
  52.   direct path can be much faster, 2. I get more error messages back from DOS
  53.   this way.
  54.   
  55.   Added better search-routine for the configuration file ZPROCESS.CFG. It now
  56.   searches for the file in the current directory and in your path.
  57.   
  58.   
  59. 1.3 - September 3rd, 1993 (Released)
  60. ------------------------------------
  61.  
  62.   Added the parameter BATCH, so that you can start the filescanning without
  63.   going through the menu.
  64.   
  65.   Added my powerful "Tricky BBS Ad Removing System", that takes care of the
  66.   very! annoying ads with RANDOM name, and CHANGING size!!
  67.   
  68.   Now also DesqView compatible.
  69.   
  70.  
  71. 1.4 - January 25th, 1994 (Not Released)
  72. ---------------------------------------
  73.  
  74.   It's been a while since the last release, but that's because the program has
  75.   been running smoothly without any major bugs to be concerned with.
  76.  
  77.   The "Keep original filedate" option was not kept when removing a Tricky Ad
  78.   from an archive in the previous versions. This has been fixed.
  79.  
  80.   The removal/checking for a Tricky Ad in an archive subdirectory would fail.
  81.   This has also been fixed.
  82.  
  83.   The program is now more Multitasker aware than ever, checking for DesqView,
  84.   Windows, Windows NT, OS/2, DoubleDos and much more. This is necessary, as
  85.   userdefined fonts can't be used without bugs in a multitasking environment.
  86.   If a multitasking environment is detected, the standard font is used.
  87.  
  88.   The first file matching the search-spec was always checked first AND last
  89.   (twice). I don't know why this problem occurs, but if you make a batchfile
  90.   with a FOR loop that e.g. deletes bbs-ads from *.zip, it will do exactly the
  91.   same! The bug is either in the Dos find-first and find-next functions, or in
  92.   pkzip. I fixed the problem in v1.4 though.
  93.  
  94.  
  95. 1.5 - February 27th, 1994 (Released)
  96. ------------------------------------
  97.  
  98.   It's now possible to take advantage of a specified workdrive, by setting a
  99.   systemvariable called PKTMP to a drive. All temporary files from pkzip and
  100.   pkunzip + all temporary files from ZP will be stored on this drive. Setting
  101.   PKTMP to a RAM drive will speed up things conciderably! An example of a use
  102.   could be SET PKTMP=E:\
  103.  
  104.   The menus can now be activated with F10 also, which i'm sure many DesqView
  105.   and OS/2 users will find handy, as atleast those two products also use the
  106.   ALT key to activate windows.
  107.  
  108.   BATCH option was removed! If you want to take advantage of the options in ZP,
  109.   then you'll have to use the Dominators PCBoard Upload Processor (DOM_PUP).
  110.  
  111.  
  112. 2.0 - March 13th, 1994 (Released)
  113. ---------------------------------
  114.  
  115.   Since this might be the last version in some time, because the program runs
  116.   very smoothly without any bugs (as far as i know), i decided to jump to v2.0
  117.   this time.
  118.  
  119.   The work done on the ZP since the last version, is mostly cosmetic. You now
  120.   see a "done-o-meter" on the screen, indicating how much of the current scan
  121.   path that's been processed (notice, it indicates the _current_ scanpath, not
  122.   the total amount of files if you have more than one path to scan).
  123.  
  124.   The amount of jobs done are shown on the screen, that be how many files that
  125.   have had -AV info stripped, logo added, how many random bbs-ads were removed,
  126.   how many normal bbs-ads removed, how many files crc-checked (not the amount
  127.   of zip-files, but the amount of files inside the zip's tested), and finally
  128.   how many zip's that failed the CRC check. The counting of tested files and
  129.   files deleted was quite funny to code, as zip doesn't report back how many
  130.   files that were checked/deleted. I had to include the counting in my interrupt
  131.   handler that controls the screen output. Dirty! :)
  132.  
  133.   The current path being processed is shown on the screen.
  134.  
  135.   ZP now uses a temporary directory named ZPROCESS.@@@ for storing possible
  136.   random ads while scanning them for keywords. By not doing this before, some-
  137.   times ZP would try to restore a file with the same name as one existing in
  138.   the current directory, causing pkunzip to come up with the message "XXXXX
  139.   already exists! Overwrite?". This will no longer happen because of the use
  140.   of a temporary directory, plus that ZP now simply overwrites any existing
  141.   files that might be in that directory (not that there will be any...).
  142.  
  143.