home *** CD-ROM | disk | FTP | other *** search
/ BURKS 2 / BURKS_AUG97.ISO / BURKS / SOFTWARE / SOURCES / UNZIP52.ZIP / History.520 (.txt) < prev    next >
Text File  |  1996-04-29  |  33KB  |  615 lines

  1. UnZip, version 5.20, 30 April 1996
  2.  
  3. New features, you betcha:
  4.  
  5. 5.13a:
  6.  - NT:  added version() checks for MSC 8.5 and 9.0 [Steve S]
  7.  - added COPYRIGHT_CLEAN ifdef for clean, unencumbered code [CN]
  8.  - Unix:  added NeXT-specific info to version() [CN, Mark]
  9.  - noted PKUNZIP limitation with Info-ZIP self-extracting archives [CN,
  10.     Jean-loup]
  11.  - removed superfluous force_flag [CN]
  12.  - converted some "unzip" and "zipinfo" strings to far data [CN]
  13.  - cleaned up version.h at expense of everything else :-) [CN]
  14.  - Unix:  added extra-field support for GMT modification/access times and
  15.     UID/GID [CN]
  16.  - updated Where file with CIX info [Mike Bernardi] and VMS exes names [CN]
  17.  - split out unzip.c and file_io.c routines into new process.c file and updated
  18.     all makefiles accordingly [CN]
  19.  - MS-DOS:  switched to "smarter" verison of gcc_dos target [CN]
  20.  - rewrote unshrink() again to use new, smaller data structures:  now usable
  21.     by small-memory systems (faster than large version, too) [CN]
  22.  - made COPYRIGHT_CLEAN default (no unreduce); added USE_SMITH_CODE for full
  23.     version [CN]
  24.  - OS/2, MS-DOS:  incorporated Watcom/Metaware patches [Kai Uwe]
  25.  - added version macros to crypt.h [CN]
  26.  - VMS:  removed /NOWARNINGS from descrip.mms [CN, Hunter, Christian, etc.]
  27. 5.13b:
  28.  - added README section on Zip "imposters" [CN]
  29.  - Acorn/RISCOS:  patched crypt.c (and zipcloak.c) for port [Sergio]
  30.  - MS-DOS:  added explicit 8.3 truncation [CN]
  31.  - filtered all text output through single (replaceable) routine; added basic
  32.     "more" function via -M switch (if MORE defined):  Unix, OS/2, MS-DOS, NT
  33.     so far, but only Unix has (simplistic) screenlines() function [CN]
  34. 5.20c:
  35.  - OS/2:  updated Where file to note unzip.dll in Warp 3.0 [CN]
  36.  - Unix:  added linux_dos cross-compilation target (gcc/go32) [Jochen Stein]
  37.  - Unix:  added check/test target [Mark H-L, CN]
  38.  - updated README file to note that SGI has renamed "zip" editor to "jot"; also
  39.     noted third imposter (Infocom game interpreter) [Mark H-L, CN]
  40.  - Unix:  added ti_sysv target and UID_USHORT patch [James Dumser]
  41.  - updated Where file to note use of Info-ZIP sources in FileStar/2 and DynaZip
  42.     [CN]
  43.  - Unix:  added realix target [Gisbert Selke]
  44.  - extended zipinfo -T times to include all four digits of year [Jim Spath]
  45.  - added new extra-field testing code (esp. for OS/2 extra fields) [CN]
  46.  - split off list.c from zipinfo.c for size reasons [CN]
  47.  - Unix:  removed cray_scc target; changed cray_v3 to cray_opt [CN]
  48.  - Acorn RISCOS:  new port!  [Karl Davis, Sergio Monesi]
  49.  - removed two useless prototypes [Scott Maxwell, CN]
  50.  - OS/2:  updated makefile; added Watcom pmodew target for DOS cross-
  51.     compilation [Kai Uwe]
  52.  - updated INSTALL file with LZW_CLEAN, etc. [CN]
  53.  - updated COPYING file with LZW/patent info [CN]
  54.  - updated Where file: HyperView, Archiver Front End, UnZip Shell, ZipShell [CN]
  55.  - added Solaris 2.x package files [Andrei Arkhipov]
  56.  - major DLL/reentrancy/globals changes, both OS/2 and generic [Scott Maxwell]
  57.  - MVS:  new port! (see mvs_vmcms.512.patch--not incorporated) [George Petrov]
  58.  - VM/CMS:  new port! (ditto) [George Petrov]
  59.  - NT/Win32:  renamed nt/nt.c to win32/win32.c (makefile not updated yet)
  60.     [Steve, CN]
  61.  - updated README [CN]
  62. 5.20d:
  63.  - updated README, Contents, Where [CN, Wayne Stewart]
  64.  - added Amiga makesfx.c and MakeSFX binary(?) [Paul K.]
  65.  - updated COPYING file for self-extracting distributions [CN]
  66.  - updated msdos.c with G-> stuff [Michael Lawler]
  67.  - modified process.c to allow ZipInfo to deal with yet another flavor of
  68.     screwed-up central directory [CN]
  69.  - added version() test for Linux ELF compilation [CN]
  70.  - DOS, OS/2:  noted another bug in the djgpp/go32 executables (msdos/README)
  71.     [Eberhard Mattes, CN]
  72.  - Unix:  added linux_lib target for Linux ELF shared library (DLL) [CN]
  73.  - Unix:  added linux_zlib target for Linux ELF shared library in conjunction
  74.     with zlib (libgz.so), and made necessary modifications to inflate.c [CN]
  75.  - added ctrl-S pause function for zipfile comments [CN, Shane "Sped" Erstad]
  76. 5.20e:
  77.  - Acorn:  finally incorporated final patches from last May [Sergio]
  78.  - Unix:  added __SVR4 test to catch Solaris [John Bush, CN]
  79.  - streamlined zlib usage (inflateReset) [CN]
  80.  - moved huft_build() and huft_free() from inflate.c to explode.c [CN]
  81.  - added zlib version info to unzip -v screen [CN]
  82.  - MS-DOS:  modified to allow compilation with djgpp v2.0 [Kjetil Jorgenson,
  83.     Frank Donahoe, CN]
  84. 5.20f:
  85. 5.20g:
  86.  - VMS:  architecture-independence in makefiles; object-library mods for 
  87.     make.com [Christian S]
  88.  - MS-DOS:  added mixed-model support to makefile.bc and makefile.msc (changes
  89.     to unix/Makefile left out --CN) [Christian S]
  90.  - DLL:  renamed UzpUnzip() to UzpMain() and added UzpAltMain() to allow
  91.     specialized initialization of DLL functions; also added UzpVersion() for
  92.     testing actual DLL version against expected version; enhanced unzipstb.c
  93.     to demonstrate use of UzpVersion() [CN]
  94.  - DLL:  added new Windows 16-bit DLL port [Stew Loving-Gibbard]
  95.     (Mostly integrated, but a few rough spots. --CN)
  96.  - Win32:  updated MSC compiler info [Steve S]
  97.  - updated README with mailing-list changes, new OS support [CN]
  98.  - updated INSTALL with VMS MMK/MMS info [Christian S, CN]
  99.  - AOS/VS:  new port! (sort of) --integrated old 5.01 patches, mostly [Dave
  100.     Lovelace, CN]
  101.  - renamed do_string() FILENAME macro to DS_FN to avoid Borland collisions [CN]
  102.  - Acorn:  updated INSTALL and Where files with RISC OS info [Karl]
  103.  - Acorn:  modified crypt.c to use SWI_OS_ReadC() for non-echo input [Sergio]
  104.  - Windows:  massive updates to WizUnZip GUI interface [Mike White]
  105.  - VMS:  removed support for Info-ZIP (Igor) version of PKWARE VMS extra field
  106.     [Christian S]
  107.  - Amiga:  added filenote capability; enhanced crypt non-echo code; added or
  108.     enhanced assembler version of CRC routine [Paul K]
  109.  - resplit unziptyp.h and unzip.h into unzip.h and unzpriv.h (UNZIP_INTERNAL
  110.     now required to be defined in all source files that include unzip.h);
  111.     incorporated unzipapi.h into unzip.h; replaced dllvoid with zvoid [CN]
  112.  - DLL:  renamed message_default, input_default, etc., entry points to 
  113.     UzpMessagePrnt, UzpInput, etc. (to conform with other exported entry
  114.     points) [CN]
  115.  - moved constant globals out of unzip.c and into consts.h (mainly for use
  116.     with Windows and other GUI ports); removed all MSWIN ifdefs from unzip.c
  117.     [CN, Mike White]
  118.  - Windows:  modified all local includes to use win16gui directory [CN]
  119. 5.20h:
  120.  - Unix:  modified crypt.c TERMIOS/DIRENT stuff [Onno]
  121.  - added ZipInfo detection of Fred Kantor's MD5 extra field [CN]
  122.  - added small explicit optimization in inner crypt loop [Christian S]
  123.  - VMS:  extended -b option to allow extraction of binaries in fixed-length
  124.     512-byte-record mode [Christian S]
  125.  - MS-DOS:  Watcom support, assembler mods, etc. [Paul K]
  126.  - if testing and stdout redirected (let's hope to a file and not a pipe) and
  127.     stderr not, send error messages to both stderr and stdout [CN, Santiago
  128.     Vila]
  129.  - added support for -d exdir *before* zipfile name; removed OLD_EXDIR support
  130.     [CN, ...]
  131.  - added support for -x xlist without regular file list in UnZipSFX [CN]
  132.  - added detection of backslashes as dir separators (twnsck12.zip bug) [CN]
  133.  - moved CRC-table generation into process.c (do only once, not once per
  134.     zipfile) [CN]
  135.  - added fillinbuf() function to funzip for USE_ZLIB support [CN]
  136.  - Windows:  updated WizUnZip interface, including lots of new icons [Mike
  137.     White]
  138.  - Win32:  added crc_i386.asm, 32-bit Intel-assembler version of CRC stuff
  139.     [Paul K, Christian S]
  140.  - Amiga:  replaced amiga/ subdirectory contents with updated stuff [Paul K]
  141.  - Atari:  major update [Harald Denker]
  142.  - MS-DOS:  updated crc_i86.asm and makefile.msc for multiple memory models
  143.     [Christian S]
  144.  - print Info-ZIP banner whenever UnZipSFX invoked (a la PKZIP or lharc) [CN]
  145. 5.20i:
  146.  - OS/2:  add column with EA sizes to -l listing output [CN, Doug Dougherty]
  147.  - removed Zip localization stuff from full crypt.[ch] and added MVS and
  148.     VM/CMS support (to match Zip's version of crypt) [Christian S]
  149.  - "canonicalized" DOS_W32_OS2 and VMCMS_