home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Der Mediaplex Sampler - Die 6 von Plex
/
6_v_plex.zip
/
6_v_plex
/
DISK5
/
DOS_21
/
ZIPR413.ZIP
/
ZIPR.REV
< prev
next >
Wrap
Text File
|
1993-12-26
|
41KB
|
1,079 lines
ZIP'R For DOS (Single-User) Revision History
12-26-93 ■ Version 4.13
. Updated internal registration codes.
09-14-93 ■ Version 4.12
. Added support to read the two new parameters from the
[VIDEO] section of the .ZIF file.
. Added code to allow the output of the compression programs
to be suppressed when compressing or decompressing a file.
(The output cannot be suppressed during temporary file
creation, due to a conflict with the method used in this
routine.)
. Added code to allow the selection of screen write modes.
Choices are BIOS, Direct, or AUTO.
08-14-93 ■ Version 4.11
. Added date code to indicate the date of the last internal
code change.
. Wrote common routine to display the Prelog, Epilog, and
Update nag screen backgrounds. (Reduced program size by
about 6K.)
07-05-93 ■ Version 4.1
. Corrected problems in the RegistrationNumber processing
routine.
. Removed references to RegistrationCity in all routines.
. Streamlined code in EXEC module to reduce code size.
. Modified ZIPR.INI read routine to read new style
Registration section. (Dropped support for old style.)
. Combined separate ZIPR.INI read routines into one sub-routine.
. Re-wrote entire ZIPR.INI read routines to prevent possible
problems when reading the ZIPR.INI file.
. Added commands to swap ZIP'R to disk and load the specified
command processor when executing a .IN or .OUT command.
. Removed implicit references to COMMAND.COM (SYSTEM) in
the .IN and .OUT file processing routines.
. Corrected a potential problem where a hard-coded
"COMMAND /C " was being issued to automatically execute
the ZIF Editor if no command-line parameters were
passed to ZIP'R.
06-12-93 ■ Version 4.0
. Released ZIP'R v4.0 with version 2.0 of the ZIF Editor.
06-11-93 ■ Version 3.3 (Internal BETA Version. Not Released.)
. Eliminated slow screen drawing commands in the prelog
screen routines. (The speed increase will be most
noticeable when running under Windows.)
. Revised prelog screen. New screen eliminates unnecessary
information and presents the remaining information in a
more visually appealing form.
. Added installation program to automate the installation
process. ZIP'R will now be distributed with the
INSTALL.EXE and ZIPR??.BCF files only.
. Updated registration number code.
. Changed the location of the DontInterruptCompMessage
subroutine to eliminate the red flash prior to displaying
the query dialog box.
. Removed hard-coded "C:" drive specification when ZIP'R
exits. Previously, ZIP'R would log to the root directory
of the C: drive. Now, ZIP'R will log to the root
directory of the drive on which ZIP'R was invoked.
. Removed hard-coded "COMMAND.COM" references, and replaced
them with information gathered from the COMSPEC variable.
This should allow COMMAND.COM replacements, such as
NDOS.COM and 4DOS.COM to operate correctly.
. Removed dependence on the "System REM >" call to create
zero-length token files. Now open a file and write
the filename to it. (This method is faster, and
will not cause problems for NDOS, and possibly 4DOS.)
. Modified command-line parameter handling to automat-
ically load the ZIF Editor if no parameters are
entered on the ZIP'R command line.
. Enhanced the AlternateDIR feature of ZIP'R to allow
moving more than one level deep from the compressed
file. This enhancement allows ZIP'R to be completely
compatible with the Alternate Compressed File Directory
feature of the new ZIF Editor.
. Corrected a potential problem when reading .ZIF files.
A GoTo label was placed in an IF...Then loop, which
could have caused problems.
. Corrected a problem reading the "CompressedFileName="
entry in the new style .ZIF files. (New style .ZIF
files contain the compressed file extension, and this
must be removed before passing to ZIP'R.)
. Added code to read new style .ZIF files generated by
version 1.4 of the ZIF Editor.
. Corrected a display problem where a long command line
would corrupt the error message screen.
. Added new FieldLength variable and deleted other field-
specific length variables in the prelog subroutine.
. Modified prelog screen to allow room for information
regarding Cluster Size, Accurate File Size Calculation,
and Sorted Extraction.
. Improved the speed of the deleted file scanning
routine by deleting all files and/or sub-directories
at once, rather than one at a time.
05-02-93 ■ Version 3.2
. Fixed problem with ZIP'R not deleting .TK4 and .TK5
files when using the "Update" option.
. Added a check in case one of the .TK4 or .TK5 files
does not exist, to make sure that both files are
deleted before returning from the subroutine.
. Changed "Update Only" to "Update" on the Update nag
screen.
. Added a check to make sure that the .TK4 and .TK5
files exist before scanning for deleted files. This
prevents ZIP'R from displaying the "Scanning for
deleted files..." message when compressing a program
that was left in an uncompressed state. (This can
occur when using the "ZIP-Q-U" options, and choosing not
to compress the program after exiting the first time.)
. Added a check to make sure that the .ZIP file exists
before generating the .TK4 and .TK5 files. This
prevents PKUNZIP.EXE from generating an error
message.
. Added a jump to display the "Scanning for deleted
files..." message if more than one file/directory
was deleted from the .ZIP file. This prevents the
message from scrolling off the screen.
. Changed "Searching for deleted files..." message to
"Scanning for deleted files...".
. Changed message during the check for deleted files
from "Compression in progress..." to "Searching for
deleted files...".
. Added a 32-bit CRC check comparing the old and new
file lists. If the two values match, do not check
individual files for deleted files/directories.
. Added twirling bars to the "Compression in progress.
Do NOT interrupt!" screen. This feature provides an
activity indicator during processing.
. Fixed a bug in the "Update" routine that was
causing ZIP'R to fail to delete a user-deleted file
from the original .ZIP file.
. Fixed a bug in "Update" routine that was deleting
the wrong files from the original .ZIP file. (No data
was lost, because PKZIP updated the missing files.)
. Added error message if "-U" option is used with ARJ,
LHA, or SQZ. (These programs do not yet perform
the necessary list file creation.)
. Added "Query" code to ARJ, LHA, and SQZ modules.
. Added delay screen with pause when unregistered copies
of ZIP'R use the "Update" feature.
. Fixed problem with ZIP'R not deleting the original
.ZIP file if the "Update" option was also selected.
. Added "Query" feature to ZIP'R For DOS. Adding "-Q" to
the type of compression field will prompt the user
whether to re-compress the program after it is exited.
. Reduced code size in ZIP and ARJ modules by combining
redundant character strings into variables.
. Added code to clear the screen between .TK4 and .TK5
creation routines.
. Changed the name of ZIP'R to ZIP'R For DOS.
. Combined .TK4 and .TK5 creation routines into a
single sub-routine. (OldFileList and NewFileList)
. Shortened PKZIP command lines to reduce code size.
. Fixed a display problem when the "Update" code
deleted a file from an existing .ZIP file.
. Fixed a bug when reading the temporary file list
files that would never find a deleted file. (EOF
marker was always found immediately.)
. Changed method of comparing old and new file lists
from String Arrays to standard files. Compiler
problems caused String Arrays to be too unreliable.
This method is slower, but does not have a limit on
the number of files that can be handled.
. Added code to suppress the deletion of the .ZIP file
after decompression if "-U" appears in the ZipType
entry on the command line.
. Added support to read the "-U" (Update Only) option
from the command line.
. Preliminary testing on the "Update" code indicates
up to a ten-fold improvement in compression speed. The
most improvement is achieved on directories containing
a small number of large files. Improvements of about 25%
are achieved on directories containing a large number of
small files. (Code optimization should be able to
improve this even further.)
. Corrected a problem in the "Update" code where data
from the old and new file lists was not being transferred
to the arrays properly. (This caused an erroneous
mis-match between the two array lists.)
. Fixed a bug in the "Update" code where reading a
line that contained an EOF marker as the last character
would prematurely abort. (The solution is to read the
line before checking for the EOF marker.)
. Preliminary coding begun for "Update" compression.
. Updated internal registration information.
. Improved the accuracy of the Conventional memory
calculation on the prelog screen. (This figure should
still be slightly low, depending on the size of
COMMAND.COM and environment.
03-24-93 ■ Version 3.1
. Added time stamp on all files to indicate the version
number.
. Added code to create another random filename if the
file corresponding to the first filename created already
exists. This could happen if a directory became filled
with undeleted signal files, or if another copy of ZIP'R
had created a file with the same name (very unlikely).
. Changed ARJ compression and decompression command lines
to place all the options in the same area.
. Removed extra registration slots to reduce code size
by about 20K.
. Added code to allow retail shareware versions to be
registered.
. Now use BIOS when displaying "Calculating disk space
required for decompression..." warning message to
prevent SQZ from overwriting previous text.
. Changed the method used to read the temporary file, which
increased the speed of the Accurate File Size Calculation
by almost a factor of two!
03-14-93 ■ Version 3.01
. Registration updates to ZIP'R. ZIF Editor v1.1
included in this release.
03-09-93 ■ Version 3.0
. Released to public as version 3.0.
03-09-93 ■ Version 2.6
. Fixed problem with ZIP'R finding compression programs
located in the \ZIPR sub-directory if no path was
specified in the ZIPR.INI.
. Added initial "NO" value to SortedExtraction variable.
03-08-93 ■ Version 2.5
. Added .ZIF file example to ZIP'R help screens.
. Removed unnecessary variable declarations from
ZIPR??.OBJ.
. Fixed problem where DOS would report a "Path not
found." error message if there was no path.
. Fixed potential problem with closing files that
may not have been opened.
. Fixed problem with shifting and unshifting non-
existent DOS variables. (Compiler corruption
problem.)
. Compressed executable files to minimize disk space
used by ZIP'R. ZIP'R executables now consume about
140K, instead of 790K! In addition, the program
loads more quickly on my test system. Your mileage
may vary.
. Streamlined code in ZIPR module to reduce program
size by about 1K. (Moved percent variables to
common section.)
03-05-93 ■ Version 2.4
. Unreleased internal version, in preparation for
ZIP'R v3.0.
. Streamlined code in EXEC module to reduce program
size by about 1K.
. Streamlined code in INI and REGA modules to reduce
program size. Code size reduced by about 2K.
. Modified conventional memory calculation to
calculate available memory after ZIP'R swaps to
EMS or disk.
. Added support to ZIP'R to read alternate program
directory information from a .ZIF file.
. Worked around a problem where "Compression in
progress..." and "Decompression in progress..."
error messages were being overwritten by ARJ and
SQZ. (Problem related to Use Direct command.)
. Added temporary registration numbers to ZIP'R code
to allow phone registrations.
. Removed ZIP'R feature matrix variables from ZIP'R,
since they are not presently being used.
. Added check for a non-existent .ZIF file. Display
error message if file can not be found.
. Added "ParameterCount" variable to indicate the
number of command line parameters. This variable
is modified directly when a .ZIF "Parameters"
string is used.
. Added support to read "Parameters" string generated
by the ZIF Editor.
. Added command line processing to detect whether
.ZIF file information should be used instead of
the command line parameters.
. Modified ProcessCommandLine sub-routine to reduce
dependence on DOS % variables.
. Moved common routines from ZIPR??.OBJ and
ZIPRN??.OBJ to EXEC??.OBJ.
02-22-93 ■ Version 2.3
. Removed extraneous variable declarations from ARJ,
LHA, SQZ, ZIP, ERROR, EXEC, and INI modules.
. Added passed parameters P4 - P8 to help screens.
. Added support to handle the display of extremely long
ZIP'R command lines on the prelog screen. Lines
longer than 75 characters are truncated, and a
warning message is displayed. The actual command
line is not affected by this truncation, only the
display on the prelog screen.
. Moved part of the code in the EXEC??.OBJ module to
the newly created INI??.OBJ module.
. Added the capability to pass up to eight parameters
to a program being executed through ZIP'R. Previous
versions were limited to four.
. DESQview users must check the setting of:
Writes text directly to screen.......: [Y]
Since ZIP'R now uses direct screen writes to perform
some of its screen operations, this must be set to
"Y".
. Added code to work around a problem with using direct
screen writes in combination with box drawing routines.
Boxes would be drawn incorrectly if BIOS mode was not
used for these routines.
. Enabled direct video writes if a VGA adaptor is detected.
This increases the screen display speed under Windows and
DESQview.
. Added check for /h, /H, or /? as the first parameter on
the command line, and if so, display the help screen.
Example: ZIPR /H
. Changed help screen text color to Bright White to allow
screen captures to work properly.
. Added check to see if ARJ.EXE, LHA.EXE, SQZ.EXE, PKZIP.EXE,
or PKUNZIP.EXE are available when needed. ZIP'R will now
issue an error message if the proper file can not be found
in the ZIP'R sub-directory or in the directory specified
in the ZIPR.INI file (registered versions only).
. Corrected NoZipType error message display when %3 is not
specified on the command line.
. Added path options for compression programs. Registered
users may now specify a path for each compression program
used by ZIP'R. These paths are specified under the
[OPTIONS] section of the ZIPR.INI file. Each path must
be on a separate line, and must be followed by a backslash.
Example: ARJ=C:\COMPRESS\ARJ\
LHA=C:\COMPRESS\LHA\
SQZ=C:\COMPRESS\SQZ\
ZIP=C:\COMPRESS\ZIP\
02-14-93 ■ Version 2.2
. Moved CompressionInProgress, DecompressionInProgress,
DontInterruptCompMessage, and DontInterruptDecompMessage
subroutines to ERROR??.OBJ file.
. Modified command line display area on the prelog and
error message screens to only show "ZIPR" or "ZIPRN"
instead of the fully qualified path.
. Added SQZ to error messages and help screens.
. Added check for invalid compression type.
. Added command line display to all error message screens.
. Corrected NoCommandProcessorOnPath error message, which
was referencing CONFIG.SYS instead of AUTOEXEC.BAT.
. ZIP'R can now be located in any sub-directory desired.
Set the ZIPR environment variable to the location of
the ZIP'R files. Example: SET ZIPR=D:\ZIPR
02-07-93 ■ Version 2.1
. Added SortedExtraction= option to ZIPR.INI file to allow
files to be extracted in alphabetical order. Registered
users may add the line SortedExtraction=YES to the
[OPTIONS] section of the ZIPR.INI file. This feature
will have the effect of sorting all extracted files by
name during the extraction process. This feature works
with PKZIP/PKUNZIP v1.1, 2.04c, and 2.04e. It does not
work with ARJ, LHA, or SQZ at this time. If future
versions of these archivers support this option, ZIP'R
will be updated accordingly.
. Improved AccurateFileSizeCalculation routine to
compensate for wasted space due to cluster size
(allocation units) when files are decompressed. The
default cluster size used for these calculations is
4096 bytes. Registered users may add the statement
ClusterSize= to the [OPTIONS] section of the ZIPR.INI
file. The default value is ClusterSize=4096. Valid
cluster sizes are 512, 1024, 2048, 4096, and 8192.
. Added CLS to DontInterruptCompMessage and
DontInterruptDecompMessage sections. This eliminated a
problem where the "Decompression in progress. Do NOT
interrupt!" warning message was overwriting the
"Calculating disk space required for decompression.
Please wait!" warning message.
. Changed PKUNZIP command line to use the "brief" method
when calculating the disk space required for successful
decompression. This increases the speed of this
calculation slightly.
. Changed "Calculating required disk space. Please wait!"
error message to read, "Calculating disk space required
for decompression. Please wait!"
. Added the ability to execute programs that are
located one sub-directory below the compressed file.
To utilize this feature, specify the sub-directory
(enclosed in backslashes) immediately prior to the
executable file name on the ZIP'R command line.
Example: ZIPR C: \TEST TEST ZIP \SUBTEST\PCSHELL
. Added the ability to detect VCPI memory if running
under MS-DOS 5 with EMM386.EXE loaded.
. Moved prelog and epilog display routines to separate
PRE??.OBJ module.
01-31-93 ■ Version 2.0
. Fixed a bug that would cause ZIP'R to hang if no EMS
memory manager was present. (Now detects if QEMM,
386MAX, or EMM386 is present before checking for EMS
memory.)
. Fixed a bug that would cause ZIP'R to hang if no VCPI
provider was present. (Now detects if QEMM or 386MAX
is present before checking for VCPI memory.)
. Added support for registered users to defeat the
accurate file size calculation if disk space is not
a problem. The following line should be added
under the [OPTIONS] section of the ZIPR.INI file:
AccurateFileSizeCalculation=NO
. Added [OPTIONS] section to the ZIPR.INI file.
. Changed ARJ and LHA command lines to use the shorter
"List" command instead of "View". (Speeds up the
file size calculation.)
. Corrected a problem in the CalculateExactFileSize
subroutine, where a string variable was being used
in an "Open" command, causing a myriad of problems.
. Changed logic for more accurate detection of .ARJ, .LZH,
.SQZ, and .ZIP file information.
. Added code to calculate the exact amount of disk space
needed to decompress .ARJ, .LZH, and .SQZ files.
. Moved CheckSpaceForDecompression subroutine to EXEC.OBJ.
. Added /x$QZ$$ZQ$.LST switch to SQZ command line to
prevent error message when attempting to move that file.
. Added CLS to clear the screen before displaying the
warning message screens.
. Added warning message to wait for disk space calculation.
. Added code to calculate the exact amount of disk space
needed to decompress a .ZIP file.
. Added code to generate psuedo-random filename for
temporary token file. (.TK3)
. Added preliminary support for SQZ. (Version 1.08.03
or higher required for "Move" operation. Does not
support errorlevels, so use is risky at this time.)
01-28-93 ■ Version 1.9
. Added 386MAX installed and version number information
to prelog screen.
. Added VCPI installed and version number information to
prelog screen.
. Enhanced prelog screen with additional information.
(QEMM installed and version, DPMI installed and version,
EMS version, and XMS version.)
. Added check to see if XMS memory is installed prior to
evaluating the amount of memory installed. (Compiler
documentation recommends this.)
. Now swapping ZIP'R to EMS/Disk to provide additional room
for compression programs. (No known problems have been
encountered, but this step was taken as a precaution.)
. Now swapping ZIP'R to EMS/Disk to provide additional room
for decompression programs. (Fixes problem where compressed
file could get deleted when running under DESQview with very
small windows. DOS would issue an out of memory error, but
no errorlevel would be set because the decompression program
would not run.)
. Added textured background to error message screens.
01-23-93 ■ Version 1.8
. Changed format of ZIPRN.REV file.
. Updated ZIPR.DOC file with ZIPR.INI related information.
. Convert PrelogDelay= and EpilogDelay= statements in ZIPR.INI
to upper case.
. Moved PrelogDelay and EpilogDelay to separate [DELAYS] section
in ZIPR.INI. [DELAYS] section contains PrelogDelay=?? and
EpilogDelay=?? delays.
. Shortened variable names in ERROR?? module.
. Added "Delaying... ??" message to epilog screen.
. Added registration information to epilog screen.
. Added "Delaying... ??" message to prelog screen.
. Shortened ProcessZIPRINI... variables.
. Isolated problem with opening a non-existent .IN or .OUT
file. (LPT1: Not printing.)
. Added EpilogDelay and PrelogDelay options to ZIPR.INI file.
(Registered version only.)
. Updated prelog to contain additional information about EMS,
Environment, XMS, DESQview, Windows, and a "Future" section.
. Added compression and decompression in progress warning
messages.
. Moved individual ARJ, LHA, and ZIP compression routines to
separate .OBJs.
. Added encryption to COMP??.OBJ file.
. Added [REGISTRATION] section, containing registration name
and number, to ZIPR.INI file.
. Eliminated unnecessary strings and declarations in various
modules.
. Reduced code size by using new centering routines.
. Shortened background display routines for all screens.
. Convert ZIPR.INI [-------] statements to uppercase before
processing.
. Now closing .IN, .OUT, and .INI files after reading.
. Added support to read ZIPR.INI file.
. Added copyright notice to prelog screen and documentation.
. Added ZIPREnvironment internal variable.
. Combined COMP.OBJ and COMPN.OBJ routines into single
COMP??.OBJ file.
01-09-93 ■ Version 1.7
. Increased non-registered delays to 10 seconds for prelog and
epilog.
. Changed order of ZIP options to go from least to most
compression.
. Located and worked around "tilde problem" in compiler.
. Moved compression subroutines into a separate COMPN??.OBJ
file.
. Added support for PKZIP 2.04c command line troubleshooting
parameters. Extended PKZIP parameters can be used by
selecting codes from a chart shown in the ZIPR.DOC file.
. Some advanced ZIP options have changed: ZIP0, ZIP2, and ZIP3
can ONLY be used for PKZIP 2.0. Removed support for old PKZIP
1.1 -ei parameter. (ZIP2) ZIP1 and ZIP4 are compatible with
both PKZIP 1.1 and 2.0. See ZIPR.DOC for more information.
. Added support for new PKZIP 2.04c command line compression
parameters. Be cautious when upgrading, as this version of
PKZIP has some documented problems. Read the trouble-shooting
section of the PKZIP documentation for more information.
. Added trailing backslash to internal ZIPRPath variable.
. Updated help screen display and information.
. Clear screen prior to compression and after decompression.
. Display COMSPEC path to command processor on prelog screen.
. Display error message if COMMAND.COM is not on the path.
(DR DOS Problem.)
. Revamped error message display routines and screens.
. Changed the order that ZIP'R looks for executables to match
DOS. (.COM, .EXE, .BAT)
. Display help screen after all error messages.
01-03-93 ■ Version 1.6
. Added code to center registered and non-registered text.
. Improved insufficient disk space logic when compressed file
doesn't exist.
. Adjusted insufficient disk space check up to 2.5.
(60% compression)
. Added check for insufficient disk space before decompression
begins.
. Added check for a non-existent program name.
. Moved common code from ZIPR.OBJ and ZIPRN.OBJ to EXEC.OBJ.
. Disabled Prelog screen if PrelogDelayTime is 0.
. Disabled Epilog screen if EpilogDelayTime is 0.
. Corrected minor centering problem on prelog screen.
. Added separate delay times for Prelog and Epilog Screens.
. Added Environment Space Available and EMS Memory Available
display.
. Encrypted text messages in ERROR.OBJ.
12-26-92 ■ Version 1.5
. First non-beta release! All known bugs have been squashed.
. Corrected minor centering problem when displaying command
line.
. ZIP'R now checks to see if the proper decompression program is
available.
. Added safety check to log to proper directory after program
execution.
. Added safety check to log to proper directory prior to program
execution.
. Added code to perform operations prior/subsequent to program
execution. ZipFile.IN commands are passed to COMMAND.COM
prior to program. ZipFile.OUT commands are passed to
COMMAND.COM subsequent to program.
. Added check to prevent compressing the \ZIPR sub-directory.
. Removed unnecessary variable declarations.
. Added TokenName variable to reduce code size and complexity.
. Removed internal dependence on %1 and %2 variables.
. Moved CheckCommandLineLength subroutine to ERROR??.OBJ.
. Split main program and message screens into separate modules.
(<64K .OBJ)
. Removed internal dependence on %3 and %5 variables.
. Solved cursor problems using a combination of methods. Re-
enabled cursor after prelog, epilog, help, and error
screens. Eliminated cursor prior to prelog, epilog, help, and
error screens. Positioned cursor at the bottom of the screen
during ZIP'R messages.
. Re-enabled cursor during prelog, epilog, help, and error
screens. Stowaway would not display the cursor when run
through ZIP'R. Rolodex Live! would not display the cursor
when run through ZIP'R.
12-16-92 ■ Version 1.4ß
. If you are updating ZIP'R from a version older than
1.2ß, rename the file ZIPR.COM to ZIPR.OLD, and the file
ZIPRN.COM to ZIPRN.OLD. Copy the new files into the
\ZIPR sub-directory. You may have to update menu
programs, Windows, and DESQview to reflect the new .EXE
extensions for ZIPR.EXE and ZIPRN.EXE.
. Added subroutine to center command line display.
. Added command line display to prelog screen.
. Removed trailing spaces at the end of some statements.
. Replaced %ZIPR% environment variable with internal ZIPRPath
variable.
. Eliminated cursor during prelog, epilog, help and error
screens.
. Added DelayTime variable to adjust the registered/non-
registered delays.
. Added ZIPRVersion variable to easily update version numbers.
. Added encryption to variables and command lines.
. Fixed problems with various ZIP'R messages not clearing the
screen.
. Converted many existing lines of code into various
subroutines.
. Updated and enhanced prelog, epilog, help, and error message
screens.
. Fixed missing quotes in ErrorCode variables.
. Incorporated all help/error/prelog/epilog screens into ZIP'R.
Created subroutines for Prelog, Epilog, Help, and Error
Messages. ERRORN.COM file is no longer needed. ZIP'R version
1.4ß no longer requires the ERRORN.COM file. Rename this
file ERRORN.OLD.
. Corrected help screen (ZIPR.EXE vs ZIPR.COM).
12-11-92 ■ Version 1.3ß
. Changed "Done" section to use BLDChDrive and BLDChDir instead
of "Run".
. Optimized "Quit" section using "Contains" to reduce code size.
. Replaced "Run ERASE ..." statements with "BLDDel" to increase
speed.
. Now using "RunString" on decompression commands to return
ERRORLEVEL.
. Added ZipName, ZipType, ProgramName, PP1, PP2, PP3, and PP4
variables.
. Removed extraneous ^^ symbols from strings.
. Added DecompressZipFile subroutine.
. Added CompressUsingARJ subroutine.
. Added CompressUsingLHA subroutine.
. Added CompressUsingZIP subroutine.
. Fixed problem handling lowercase %4 input using ZipType
variable.
12-05-92 ■ Version 1.2ß
. Now loading secondary command processor to improve
reliability.
. Changed delay timer to new format (WAIT).
. Use internal CHDIR and CHDRIVE commands to increase speed.
. Swap ZIP'R to EMS/Disk to reduce overhead when running
.COM/.EXE. After swapping, only about 2.5K of ZIP'R remains.
. Now counting command line parameters and sending only those
needed.
. Added LogToDriveAndDirectory Subroutine.
. Command line parameters now converted to UPPERCASE.
. New ZIP'R files are .EXEs. ZIPR.COM and ZIPRN.COM should be
deleted.
. Changed to totally new compiler. (Many nagging bugs fixed!)
11-28-92 ■ Version 1.1ß
. Removed %5 vs %5 %6 %7 %8 %9 statements. (New compiler fixes
this.)
. Recompiled with new compiler. (Fixes passed parameter
problems.)
11-15-92 ■ Version 1.0ß
. Added ERROR.COM file for ZIPR specific error/help messages.
. Removed delays after HELP, PATHERR, and ROOTERR messages.
. Positioned cursor at bottom of screen after error/help
messages.
. Enhanced error screens with color.
. Moved help screens and error messages to external file.
. Updated ZIP'R help screen to show version number.
11-06-92 ■ Version 0.9ß
. Corrected mistake in PATHERR error message.
. Recompiled with new compiler. (ZIPR.COM size is now
smaller.)
. Shortened ARJ, LHA, and ZIP decompression routines.
*** Created Network/Multitasker version of ZIP'R ***
Standard version of ZIP'R = ZIPR.COM
Network/Multitasker version of ZIP'R = ZIPRN.COM
10-27-92 ■ Version 0.8ß
. Extended non-registered delay to 8 seconds.
. Separated DRIVE: and \PATH command line parameters.
. Updated documentation with DoorWay information.
. Added support for various ZIP compression levels.
. Tightened up ARJ command line code to reduce program size.
. Re-worded help screen to reduce program size.
10-25-92 ■ Version 0.7ß
. Added support for various ARJ compression levels.
. Removed support for lower case letters on command line.
. Removed support for mixed upper/lower case letters on command
line.
. Added ARJT command line option to invoke archive integrity
check for ARJ.
. Added /z2 option to LHA command line, disabling archived file
compression.
. Added -js option to ARJ command line, disabling archived file
compression.
. Updated ZIPR help screen examples to match ZIPR.DOC file.
. Updated ZIPR.DOC file with DESQview information.
. Added additional information to ZIPR.DOC file.
10-24-92 ■ Version 0.6ß
. First version released to the general public via The Bertha
BBS.
. Extended non-registered delay to 7 seconds.
. Updated ZIPR.DOC file.
. Updated command line examples.
. Added ZIP'R version number to delay screen.
. Changed Par1 - Par5 to P1 - P5.
. Updated help screen to correct command line sequence.
10-22-92 ■ Version 0.5ß
. Added commands to "bail out" if incorrect parameter %4 is
entered.
. Changed order of command line parameters to a more logical
order.
. Updated help screens.
. Added a check for no/incorrect path entered.
10-21-92 ■ Version 0.4ß
. Updated compiler commands for faster text display.
. Added a root directory check to prevent compressing the entire
drive.
. Added help screen when no parameters are entered on the
command line.
. Added a check for passed parameter %5, disabling parameters
when blank.
10-21-92 ■ Version 0.3ß
. Centered ANSI registration screens.
. Added support for passing parameters to applications.
. Changed name to ZIP'R to avoid conflicts with existing
software.
. Added automatic batch file detection, eliminating %4.
(Performs CALL)
. Changed compression type from NUL to NONE.
. %4 now indicates the type of compression desired (ARJ, LHA,
ZIP, NONE).
. Added ANSI registration screen when exiting ZIP'R.
. Updated internal paths to reflect the new name (ZIPR vs
ZIPPER).
10-20-92 ■ Version 0.2ß
. Added ANSI registration screen when ZIP'R (ZIPPER) begins.
10-20-92 ■ Version 0.1ß
. Changed format to circumvent MS-DOS / DR-DOS compatibility
problem.
. Altered parameter order to a more logical sequence.
10-20-92 ■ Version 0.0ß
. Initial version of ZIP'R (ZIPPER) compiled.