home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 22
/
CD_ASCQ_22_0695.iso
/
win
/
tools
/
zprow214
/
zprowin.rev
< prev
Wrap
Text File
|
1995-04-09
|
15KB
|
408 lines
ZIP'R Professional For Windows
04-10-95 ■ Version 2.14
. Fixed a problem where the "Parameters" field was not being
passed to a Windows application.
04-05-95 ■ Version 2.13
. Added a "Child Process Checking" feature to the routine that
executes Windows applications. This new feature checks all
the current Windows applications to make sure that the
application ZIP'R Pro launched and any secondary applications
launched by the main application are completely closed down
before attempting to recompress the main program.
As an example, one of our users reported a problem with
Microsoft PowerPoint v4.0 not working properly with ZIP'R Pro.
Apparently, PowerPoint hands control off to a separate file
and terminates the main POWERPNT.EXE file. Once ZIP'R Pro
detected that the main EXE file was no longer in use, it tried
to recompress the entire program, even though a sub-program was
actually running. As another example, we found that attempting
to print a long document from Ami Pro 3.0 causes a similar
dilemma. When Ami Pro terminates, Ami Print (AMIPRINT.EXE)
continues to remain on the desktop until all of the data has
been sent to the printer. If Ami Pro is closed while the
printing process is still running, ZIP'R Pro would again detect
that the main application had closed, and would try to recompress
it without waiting for AMIPRINT.EXE to finish.
To address these problems, we have added an option called
"Child Process Checking". This feature (which is enabled by
default) detects when a program launches a "child" application.
For example, ZIP'R Pro is now able to detect when Ami Pro
launches Ami Print. Before starting the compression process,
ZIP'R Pro makes sure that BOTH Ami Pro and Ami Print have been
closed.
03-13-95 ■ Version 2.12
. Cleanup up and clarified existing code. A major change took
place in ZPROCESS.EXE. See the file ZPROCESS.REV for more
information.
03-02-95 ■ Version 2.11
. Modified code to make sure the extension on the executable
filename field is always ".exe", ".com", or ".bat". If the
extension does not match one of these extensions, it is
replaced with the ".exe" extension.
. Removed the Directory Validator from the executable filename
field. Instead of issuing a warning error to the user,
ZIP'R Pro simply tries to format the entered string to an
appropriate value.
. Fixed a minor problem where ".zip" would be placed in the
compressed filename field (Advanced interface only) when
the executable file field was filled in. Modified code to
put a complete filename and extension in this field, but only
if it is initially blank.
02-16-95 ■ Version 2.10
. See ZPROCESS.REV for a problem fix related to using internal
compression on a single-user system.
. Fixed a problem where changing the name of the executable
file when using the Advanced interface would cause the
compressed filename field to be changed to match the EXE name.
. Updated help file with changes to the name of STSI's BBS.
(Name was changed from The Bertha BBS to The STSI BBS.)
. Updated copyright notices.
01-27-95 ■ Version 2.09
. Modified code to reflect new routine names from STSI's
internal stString unit.
. Fixed a problem where the ARJ advanced compression options
were not being saved. The default compression option was
always being used, instead of the value specified by the
user.
11-24-94 ■ Version 2.08
. Fixed a problem where .RND files were not being deleted in
the cleanup process.
11-16-94 ■ Version 2.07
. No changes. (See ZPROCESS.REV for changes.)
11-13-94 ■ Version 2.06
. No changes. (See ZPROCESS.REV for changes.)
11-06-94 ■ Version 2.05
. Included file ERRORS.OPL with distribution package,
which was previously omitted.
10-29-94 ■ Version 2.04
. No changes. (See ZPROCESS.REV for changes.)
10-10-94 ■ Version 2.03
. Updated code and documentation for ASP compliance. STSI
is now an ASP approved author!
. Fixed a minor problem in the Registration code checking
routine. (Placing 0 in the Network Users field did not
produce the same results as leaving the field blank.)
. Fixed a problem where files with a .ZSF or .IID extension
were not being erased in the Cleanup process. This was
due to an inaccurate conditional define from a previous
version of ZIP'R Pro For Windows. This error should not
have caused any noticeable problems to the average user.
08-16-94 ■ Version 2.02
. Fixed a major problem when using internal ZIP compression.
When attempting to recompress a program using the Update
option, users would receive an Error Number 5, (File Access
Denied). The compressed file had been marked as read-only, and
therefore could not be initialized for any other action. This
error condition did not appear when using a Novell network, so
internal beta-testing efforts did not catch the problem. Added
code to make sure the compressed file's attributes were properly
set before any action to the file is attempted.
. Modified the Run button on the editing screen to say "Test Run"
instead of "Run".
08-09-94 ■ Version 2.01
. Updated the ZPROWIN.HLP help file with graphics and
expanded descriptions.
. Fixed a problem where the Floppy button was not being
enabled when PKZIP was selected as the compression type.
(Advanced interface only.) (A procedure was not declared
as virtual, and thus was not being overridden.)
. Fixed a problem where the Compression button was not
being disabled when LHA or None was selected as the
compression type. (Advanced interface only.) (A
procedure was not declared as virtual, and thus was not
being overridden.)
. Added Launch Compress As and Launch Decompress As
options to the Video Options screen. This allows the
compression and decompression processes to occur as an
icon, or to use the setting defined in the ZPROCESS.PIF
file.
. Added a conversion routine to each of the compression
paths to make sure they are written to the ZPROWIN.INI
file in upper case.
. Modified the resource for the Compression Paths screen
to make sure that the text for the fields is displayed
in lower case, making it easier to read.
. Modified code to trim a filename and its extension from
any of the fields on the Compression Paths screen, and
to make sure that the resulting string contains a trailing
backslash.
. Added STSI's company telephone numbers to the About box.
. Modified the resource for the About box to make sure that
the background color is always gray, no matter what the
Windows color scheme is set to.
. Fixed a problem where the Selective Extraction, Selective
Exclusion, IN Commands, OUT Commands, TSR Pre-Program
Commands, and TSR Post-Program Commands were not being
cleared properly when an icon was edited using a right
mouse click. This would produce duplicate entries within
each field, especially when more than one file was edited
during a session.
08-04-94 ■ Version 2.00
. Added 3 user interfaces to ZIP'R Pro For Windows to allow
users to select the level that feels right for them.
Beginner users don't have to wade through all of the
advanced options. Advanced users can access a myriad of
available options, and intermediate users can settle on a
comfortable compromise between the two.
. Integrated the ZIF Editor into ZIP'R Pro For Windows. Added
a menu system, dialog boxes, and icons to display the files
available for executing through ZIP'R Pro. The entire program
can now be executed within the Windows interface, making it
much easier to use.
. Updated the version number in the registration
procedure.
07-19-94 ■ Version 1.03
. No changes made.
04-22-94 ■ Version 1.02
. No modifications. (See ZIFPROW.REV for modifications
to the ZIF Editor Pro.)
03-29-94 ■ Version 1.01
. Removed support for the /CLEANUP option and moved
operational code to the ZIF Editor Pro.
. Rearranged the processing order to more closely
reflect the order used in ZIP'R Pro For DOS.
. Added support for the /TEST and /CLEANUP options.
. Removed redundant InitializeZPWVariables procedure.
03-24-94 ■ Version 1.00
. Removed the opening delay screen if the user has
registered ZPROWIN.
. If QueryOption is enabled, launch the ZProcessor with
focus.
. Changed the launch style constants to provide greater
consistency throughout the code.
02-14-94 ■ Version 0.6ß
. Updated IFDEF and IFNDEF statements throughout the code
to minimize code size for each module.
. Added floppy support to ZProWin.
. Corrected a problem where the Instance ID file was not
having its hidden attribute set.
. Added code to create an Instance ID file when operating
in a WIN-OS2 session under OS/2. The Instance ID file
is used to prevent ZPROWIN from continuing operations
until the ZProcessor has finished.
. Fixed a problem where the AtomicLockFile procedure
was not initializing a variable properly, generating
a General Protection Fault.
. Moved the ZProcessorSignalFile creation routine to
ZPROWIN.EXE, reducing the chance of conflicts during
the transition to ZPROCESS.EXE.
. Converted units to share code with ZIP'R Professional
For DOS and ZProcessor.
12-01-93 ■ Version 0.5ß
. Fixed various problems with ZIP'R Professional not
passing parameters back and forth between the ZProc
signal file.
. Corrected a problem where the .ZFW extension was not
being passed to the ZProcessor.
. Altered the command-line processing to allow a .ZFW
extension to be specified, but not requiring it.
. Fixed a problem where the .ZSF file was not being hidden
following a read operation.
. Added a ZProcessor Signal File (.ZSF) to enable inter-
process communication between ZIP'R and ZProcessor.
. Moved all signal file creation routines to the ZProcessor,
to take advantage of atomic lock files.
. Incorporated code from ZIP'R Professional For DOS to
handle the decompression and compression processes.
. Removed SQZ support, due to the fact that it hasn't been
updated recently, and does not support errorlevels.
. Re-wrote ZIP'R Professional For Windows in Pascal.
11-25-93 ■ Version 0.4ß
. Replaced a missing equals sign in the routine that reads
the ZIPRWIN.INI file.
. Corrected a problem in the LaunchDOSAppAndWait routine
that could result in an "Illegal Function Call" error
message, due to an invalid window style being set.
. Declared all local and global variables that caused
errors due to using option explicit.
. Added "Option Explicit" to global declarations, to force
all variables to be declared before use.
07-06-93 ■ Version 0.3ß
. Replaced all references to hard-coded file numbers with
variables based on the first available file number.
. Corrected a problem in the Update code where ZIP'R For
Windows was deleting the .ZIP file after ZPROCESS.EXE
finished its processing.
. Added Update Option code, including the scan for deleted
files routine.
. Added Query Option code.
07-05-93 ■ Version 0.2ß
. Added call to separate ZIPRWIN.DLL to calculate how much
disk space was available.
. Changed the command processor detection method to be more
compatible with 4DOS, NDOS, etc..
. Changed the way ZPROCESS.EXE is launched. If launched
as a window or icon, ZPROCESS will not be given the
focus. This makes the temporary file creation and the
compression/decompression process less obtrusive.
. Changed the format of the .ZFW files.
. Added extra code to make sure that the current directory
is correct before generating any files.
. Added routines to delete token files if an error
is encountered.
. Added error message if ZPROCESS.EXE writes an
ERRORLEVEL to the token file.
. Changed file open routines to query for a free file,
rather than hard-coding in a file number.
. Added routine to wait until ZPROCESS.EXE had finished
before continuing program execution.
. Re-wrote ZIPRWIN.INI file read routines.
. Changed position of all error messages. Previously,
they were grouped together in a separate sub-routine.
This made it difficult to troubleshoot.
. Changed .EXE name from ZIPRW.EXE to ZIPRWIN.EXE. Changed
all occurrences of ZIPRW to ZIPRWIN.
. Entered as much code as possible from old version of
ZIP'R For Windows into new version.
. Changed programming language used to write ZIP'R For
Windows. Old language was too slow.
04-10-93 ■ Version 0.1ß
. Added code to pass information to ZPROCESS.EXE, which
creates the temporary file needed to calculate the
disk space required to decompress a compressed file.
04-06-93 ■ Version 0.0ß
. Added routines to pass parameters to ZPROCESS.EXE.
. Transferred over as much of the ZIP'R code as was
applicable to ZIP'R For Windows.
. Initial coding begun.