home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BURKS 2
/
BURKS_AUG97.ISO
/
BURKS
/
SOFTWARE
/
SOURCES
/
UNZIP52.ZIP
/
History.520
(
.txt
)
< prev
next >
Wrap
Text File
|
1996-04-29
|
33KB
|
615 lines
UnZip, version 5.20, 30 April 1996
New features, you betcha:
5.13a:
- NT: added version() checks for MSC 8.5 and 9.0 [Steve S]
- added COPYRIGHT_CLEAN ifdef for clean, unencumbered code [CN]
- Unix: added NeXT-specific info to version() [CN, Mark]
- noted PKUNZIP limitation with Info-ZIP self-extracting archives [CN,
Jean-loup]
- removed superfluous force_flag [CN]
- converted some "unzip" and "zipinfo" strings to far data [CN]
- cleaned up version.h at expense of everything else :-) [CN]
- Unix: added extra-field support for GMT modification/access times and
UID/GID [CN]
- updated Where file with CIX info [Mike Bernardi] and VMS exes names [CN]
- split out unzip.c and file_io.c routines into new process.c file and updated
all makefiles accordingly [CN]
- MS-DOS: switched to "smarter" verison of gcc_dos target [CN]
- rewrote unshrink() again to use new, smaller data structures: now usable
by small-memory systems (faster than large version, too) [CN]
- made COPYRIGHT_CLEAN default (no unreduce); added USE_SMITH_CODE for full
version [CN]
- OS/2, MS-DOS: incorporated Watcom/Metaware patches [Kai Uwe]
- added version macros to crypt.h [CN]
- VMS: removed /NOWARNINGS from descrip.mms [CN, Hunter, Christian, etc.]
5.13b:
- added README section on Zip "imposters" [CN]
- Acorn/RISCOS: patched crypt.c (and zipcloak.c) for port [Sergio]
- MS-DOS: added explicit 8.3 truncation [CN]
- filtered all text output through single (replaceable) routine; added basic
"more" function via -M switch (if MORE defined): Unix, OS/2, MS-DOS, NT
so far, but only Unix has (simplistic) screenlines() function [CN]
5.20c:
- OS/2: updated Where file to note unzip.dll in Warp 3.0 [CN]
- Unix: added linux_dos cross-compilation target (gcc/go32) [Jochen Stein]
- Unix: added check/test target [Mark H-L, CN]
- updated README file to note that SGI has renamed "zip" editor to "jot"; also
noted third imposter (Infocom game interpreter) [Mark H-L, CN]
- Unix: added ti_sysv target and UID_USHORT patch [James Dumser]
- updated Where file to note use of Info-ZIP sources in FileStar/2 and DynaZip
[CN]
- Unix: added realix target [Gisbert Selke]
- extended zipinfo -T times to include all four digits of year [Jim Spath]
- added new extra-field testing code (esp. for OS/2 extra fields) [CN]
- split off list.c from zipinfo.c for size reasons [CN]
- Unix: removed cray_scc target; changed cray_v3 to cray_opt [CN]
- Acorn RISCOS: new port! [Karl Davis, Sergio Monesi]
- removed two useless prototypes [Scott Maxwell, CN]
- OS/2: updated makefile; added Watcom pmodew target for DOS cross-
compilation [Kai Uwe]
- updated INSTALL file with LZW_CLEAN, etc. [CN]
- updated COPYING file with LZW/patent info [CN]
- updated Where file: HyperView, Archiver Front End, UnZip Shell, ZipShell [CN]
- added Solaris 2.x package files [Andrei Arkhipov]
- major DLL/reentrancy/globals changes, both OS/2 and generic [Scott Maxwell]
- MVS: new port! (see mvs_vmcms.512.patch--not incorporated) [George Petrov]
- VM/CMS: new port! (ditto) [George Petrov]
- NT/Win32: renamed nt/nt.c to win32/win32.c (makefile not updated yet)
[Steve, CN]
- updated README [CN]
5.20d:
- updated README, Contents, Where [CN, Wayne Stewart]
- added Amiga makesfx.c and MakeSFX binary(?) [Paul K.]
- updated COPYING file for self-extracting distributions [CN]
- updated msdos.c with G-> stuff [Michael Lawler]
- modified process.c to allow ZipInfo to deal with yet another flavor of
screwed-up central directory [CN]
- added version() test for Linux ELF compilation [CN]
- DOS, OS/2: noted another bug in the djgpp/go32 executables (msdos/README)
[Eberhard Mattes, CN]
- Unix: added linux_lib target for Linux ELF shared library (DLL) [CN]
- Unix: added linux_zlib target for Linux ELF shared library in conjunction
with zlib (libgz.so), and made necessary modifications to inflate.c [CN]
- added ctrl-S pause function for zipfile comments [CN, Shane "Sped" Erstad]
5.20e:
- Acorn: finally incorporated final patches from last May [Sergio]
- Unix: added __SVR4 test to catch Solaris [John Bush, CN]
- streamlined zlib usage (inflateReset) [CN]
- moved huft_build() and huft_free() from inflate.c to explode.c [CN]
- added zlib version info to unzip -v screen [CN]
- MS-DOS: modified to allow compilation with djgpp v2.0 [Kjetil Jorgenson,
Frank Donahoe, CN]
5.20f:
5.20g:
- VMS: architecture-independence in makefiles; object-library mods for
make.com [Christian S]
- MS-DOS: added mixed-model support to makefile.bc and makefile.msc (changes
to unix/Makefile left out --CN) [Christian S]
- DLL: renamed UzpUnzip() to UzpMain() and added UzpAltMain() to allow
specialized initialization of DLL functions; also added UzpVersion() for
testing actual DLL version against expected version; enhanced unzipstb.c
to demonstrate use of UzpVersion() [CN]
- DLL: added new Windows 16-bit DLL port [Stew Loving-Gibbard]
(Mostly integrated, but a few rough spots. --CN)
- Win32: updated MSC compiler info [Steve S]
- updated README with mailing-list changes, new OS support [CN]
- updated INSTALL with VMS MMK/MMS info [Christian S, CN]
- AOS/VS: new port! (sort of) --integrated old 5.01 patches, mostly [Dave
Lovelace, CN]
- renamed do_string() FILENAME macro to DS_FN to avoid Borland collisions [CN]
- Acorn: updated INSTALL and Where files with RISC OS info [Karl]
- Acorn: modified crypt.c to use SWI_OS_ReadC() for non-echo input [Sergio]
- Windows: massive updates to WizUnZip GUI interface [Mike White]
- VMS: removed support for Info-ZIP (Igor) version of PKWARE VMS extra field
[Christian S]
- Amiga: added filenote capability; enhanced crypt non-echo code; added or
enhanced assembler version of CRC routine [Paul K]
- resplit unziptyp.h and unzip.h into unzip.h and unzpriv.h (UNZIP_INTERNAL
now required to be defined in all source files that include unzip.h);
incorporated unzipapi.h into unzip.h; replaced dllvoid with zvoid [CN]
- DLL: renamed message_default, input_default, etc., entry points to
UzpMessagePrnt, UzpInput, etc. (to conform with other exported entry
points) [CN]
- moved constant globals out of unzip.c and into consts.h (mainly for use
with Windows and other GUI ports); removed all MSWIN ifdefs from unzip.c
[CN, Mike White]
- Windows: modified all local includes to use win16gui directory [CN]
5.20h:
- Unix: modified crypt.c TERMIOS/DIRENT stuff [Onno]
- added ZipInfo detection of Fred Kantor's MD5 extra field [CN]
- added small explicit optimization in inner crypt loop [Christian S]
- VMS: extended -b option to allow extraction of binaries in fixed-length
512-byte-record mode [Christian S]
- MS-DOS: Watcom support, assembler mods, etc. [Paul K]
- if testing and stdout redirected (let's hope to a file and not a pipe) and
stderr not, send error messages to both stderr and stdout [CN, Santiago
Vila]
- added support for -d exdir *before* zipfile name; removed OLD_EXDIR support
[CN, ...]
- added support for -x xlist without regular file list in UnZipSFX [CN]
- added detection of backslashes as dir separators (twnsck12.zip bug) [CN]
- moved CRC-table generation into process.c (do only once, not once per
zipfile) [CN]
- added fillinbuf() function to funzip for USE_ZLIB support [CN]
- Windows: updated WizUnZip interface, including lots of new icons [Mike
White]
- Win32: added crc_i386.asm, 32-bit Intel-assembler version of CRC stuff
[Paul K, Christian S]
- Amiga: replaced amiga/ subdirectory contents with updated stuff [Paul K]
- Atari: major update [Harald Denker]
- MS-DOS: updated crc_i86.asm and makefile.msc for multiple memory models
[Christian S]
- print Info-ZIP banner whenever UnZipSFX invoked (a la PKZIP or lharc) [CN]
5.20i:
- OS/2: add column with EA sizes to -l listing output [CN, Doug Dougherty]
- removed Zip localization stuff from full crypt.[ch] and added MVS and
VM/CMS support (to match Zip's version of crypt) [Christian S]
- "canonicalized" DOS_W32_OS2 and VMCMS_