Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

unzip-6.0/History.600  view on Meta::CPAN

    the SYSTEMTIME structure to 0 to ensure deterministic time conversion.
    [N.N.]
 - explode.c: corrected type for data stream size variables from zoff_t into
    zusz_t.  [Chr. Spieler]
 - unix/configure, unix/Makefile: made automatic detection & compilation of
    bzip2 support working for the 'generic' target.  [Chr. Spieler]

6.00d07 (26 Dec 07):
 - fileio.c: old-style function head for fzofft().  [Steven M. Schweda]
 - acorn/makefile: updated to support bzip2 decompression (change was missed
    for 6.00d06).  [Chr. Spieler]
 - unix/configure: added/modified cc optimization checks [Steven M. Schweda]
 - unix/unix.c: added detailed IBM C version reporting to version().
    [Steven M. Schweda]
 - unix/unxcfg.h: use __hpux instead of __HP_cc to determine UTIMEBUF
    configuration [Steven M. Schweda]
 - unzip.h, unzip.c: removed IZ_COMPERR runtime error code. This code was only
    used in compile-time assertions of development code and did never get into
    a production environment.  [Chr. Spieler]
 - vms/vms.c, vms/UNZIP_MSG.MSG, vms/unzip_def.rnh, vms/unzip_cli.help: removed
    IZ_COMPERR support and documentation; debugging code should not be
    mentioned in end-user documentation.  [Chr. Spieler]
 - unzpriv.h: use __hpux instead of __HP_cc to determine support of "long long"
    type for HP (bundled ??) compiler.  [Steven M. Schweda]
    >>> This change may be wrong?? "long long" support is a compiler feature,
        not a runtime library feature!  [Chr. Spieler] <<<
 - VMS: added message file build to make procedures (missed change from
    6.00d06).  [Steven M. Schweda]
 - wince/wcemain.c: added missing modifications from unz553d beta (25 Dec 06),
    see also "wince/wcemain.c" changelog entry for 6.00d01.  [Chr. Spieler]
 - fileio.c - uzmbclen(): corrected return type definition.  [Chr. Spieler]
 - win32/nt.c: added some typecasts in Initialize() to get newer gcc quiet.
    [Chr. Spieler]
 - win32/win32.c: added some superfluous variable initializations to prevent
    gcc compiler warnings.  [Chr. Spieler]
 - bzip2/descrbz2.mms: made MMS description file work (at least on OpenVMS 8.3
    IA64 testdrive account).  [Chr. Spieler]
 - vms/descrip_src.mms: modified bzip2 support so that it works with the
    library created by bzip2/descrbz2.mms, using the original bzip2 1.0.4
    sources.  [Chr. Spieler]

6.00d08 (29 Dec 07):
 - bzip2/descrbz2.mms: modified compile options to create a library which is
    binary compatible with the results of the SMS-specific deviated bzip2
    distribution for VMS.  [Chr. Spieler]
 - bzip2/buildbz2.com: new VMS DCL build script for the bzip2 "BZ_NO_STDIO"
    library used by the bzip2 support in  UnZip.  [Chr. Spieler]
 - vms/descrip.mms, vms/descrip_src.mms: changed back so that the SMS-specific
    deviated bzip2 source package works again; added/completed support for
    standalone bzip2-included build using bzip2/descrbz2.mms.  [Chr. Spieler]
 - vms/make_unz.com, vms/link_unz.com: removed these obsolete files, they have
    been replaced by vms/build_unzip.com.  [Chr. Spieler]
 - vms/build_unzip.com: added support for compiling bzip2-enabled programs
    in "standalone" source setup, using bzip2/buildbz2.com for creating the
    bz2 object library.  [Chr. Spieler]
 - updated the UNICODE_SUPPORT code from Ed Gordon's work (6.00d05t, excluding
    the win32-wide specific code).  This code is unfinished, besides other
    issues there is a memory leak to be fixed.  [Ed Gordon, Chr. Spieler]
 - unzip.c: Added "static" to test_buf definition in the "NEXTBYTE operation
    test" code block of main function unzip().  [SMS]
 - unzpriv.h: Added <locale.h>-related stuff from 6.00d05t (SMS), with some
    corrections.  [Steven M. Schweda, Chr. Spieler]

6.00d09 (06 Jan 08):
 - unzip.c: corrected parser code for "negated -D" option.  [Steven M. Schweda]
 - man/unzip.1: extended explanation of the VMS-specific differences in the
    "-D" option behaviour for clarity.  [Steven M. Schweda]
 - vms/unzip_cli.cld, vms/cmdline.c: corrections and refinements applied to
    the CLI parsing code for the new "-D" option.  [Steven M. Schweda]
 - vms/INSTALL.VMS: added/updated build description aspects concerning optional
    bzip2 support.  [Steven M. Schweda]
 - vms/unzip_cli.help: clarified description of the changed and extended
    /RESTORE qualifier.  [Steven M. Schweda]
 - vms/vms.c, vms/vms.h, vms/cmdline.c, ttyio.c: Added defines to translate all
    used system routine names to uppercase, to allow using /NAMES=AS_IS with
    the broken header files of older DECC distributions.  [Steven M. Schweda]

6.00d10 (10 Feb 08):
 - globals.h, process.c, fileio.c: fix memory leak concerning filename_full
    handling (UNICODE_SUPPORT code).  [Chr. Spieler]
 - ubz2err.c: renamed formal parameter "errcode" into "bzerrcode" to work
    around a bug in MS Visual C++ 9.0 (2008).  [Chr. Spieler]
 - VMS: small cleanups to CLI code.  [Steven Schweda, Chr. Spieler]
 - vms/vmscfg.h: added missing cma$tis_errno_get_addr uppercase define for
    broken compiler distributions.  [Steven Schweda, Chr. Spieler]
 - vms/descrip_mkdeps.com: Added CLEAN and CLEAN_ALL targets.  [Steven Schweda]
 - win32, windll: added MS VC++ 8.0 project files.  [Chr. Spieler]
 - win32/Makefile: removed dependency on ntwin32.mak, for better compatibility
    with VC++ 8.0 Express Edition.  [Chr. Spieler]
 - api.c: moved <setjmp.h> include down behind "unzip.h" include to shut up
    "depreciation" warnings with VC++ 8.0 and newer.  [Chr. Spieler]
 - windll/struct.h: added D_flag support to option structure.  [Chr. Spieler]
 - windll/vb/vbunzip.bas: corrected UZDLLPAss callback function interface,
    adapted to recent DLL interface changes.  [Johnny Lee, Chr. Spieler]
 - windll: removed "DESCRIPTION" clause from all module definition files;
    newest VC++ version does no longer tolerate it.  [Chr. Spieler]
 - unzip.h: enable H_flag and U_flag for UNIX, VMS, WIN32 (those systems that
    are currently supposed to support UTF8 names); unzip.h must not depend on
    internal configuration settings like UNICODE_SUPPORT.  [Chr. Spieler]

6.00d11 (16 Feb 08):
 - vms/cmdline.c: canceled name-change for local variable 'restore_date'
    (was incomplete in 6.00d10 and broke compilation).  [Chr. Spieler]
 - unzpriv.h: removed "fixed" allocation of space for the two string
    delimiters from the definition of type slinkentry. [Steven M. Schweda]
 - unix/unix.c - set_symlnk_attribs(): modified usage of typecasts to remove
    some compiler warnings.  [Steven M. Schweda]
 - aosvs, atari, atheos, beos, unix, vms - close_outfile(): Increased the
    allocation size for the slnk_entry structure by 2 for the two '\0'
    end-of-string markers.  [Chr. Spieler]
 - unix/Makefile: modified bzip2 lib target to be only applicable to the
    bzip2 subdir of the UnZip distribution.  [Chr. Spieler]
 - unix/configure: extended bzip2 support check from Zip's configure to better
    support "externally" supplied bzip2 libraries.  [St. Schweda, Chr. Spieler]
 - vms/descrip_src.mms, bzip2/descrbz2.mms: cleaned up VMS MMS support for
    integrated build of bzip2-enabled UnZip executables.  [Chr. Spieler]
 - msdos, unix, vms, win32: at request from SMS, changed all occurrences of
    "DIR_BZ2LIB" symbol in build scripts for the directory of the bzip2 library
    sources (and often also binaries) into "IZ_BZIP2", for synchronization
    with Zip.  [Chr. Spieler]

unzip-6.0/History.600  view on Meta::CPAN

    "dependent" and "dependence".  [Steven M. Schweda]
 - api.c - UzpVersion2(): added forgotten setting of dllapimin version info
    (similar to UzpVersion()).  [Chr. Spieler]
 - unzipstb.c, windll/uzexampl.c, windll/uzexampl.h: extended DLL version
    display to report the new "DLL API" version info; added compatibility
    checks for version of loaded dll, using the recently added additional
    API version info.  [Chr. Spieler]
 - windll/uzexampl.c: changed program return values to follow common usage
    (0 for no error, -1 for fatal abort, unzipdll return code otherwise).
    [Chr. Spieler]
 - windll/vb/VBReadMe.txt, windll/vb/vbunzip.bas: revised and extended
    documentation of unzip32.dll search process flow, added warning note
    explaining the unexpected "dll not found" errors when running the VB code
    inside the VB IDE.  [Chr. Spieler]
 - windll/vb/vbunzip.bas: added version/api compatibility checks for the
    loaded unzip32.dll, aborting the program in case of any detected
    incompatibility.  [Chr. Spieler]

6.00g03 (10 Feb 09):
 - README, History.600: documented support for new 32-bit UID/GID extra field
    on Unix.  [Ed Gordon, Chr. Spieler]
 - unzip.h: added "old lib swprintf" compatibility clause for Pocket-UnZip
    (WinCE) to support current Visual Studio versions 8 and 9. [Chr. Spieler]
 - wince/wcecfg.h: switched off UNIX_BACKUP for WinCE (rename() function not
    available on Windows CE); moved the (none-WCE) configuration setup for
    Zip64 support to the end (behind all header includes).  [Chr. Spieler]
 - wince/wince.h: added guard against redefinition of isalpha() macro.
    [Chr. Spieler]
 - wince/intrface.cpp - win_fprintf(): reordered local loop counter variable
    declaration to achieve compatibility with standard C++ (without breaking
    the non-standard MS VC++ 6.0 variant).  [Chr. Spieler]
 - extract.c, list.c, process.c, zipinfo.c: replaced strncmp() by memcmp()
    when comparing against "binary" signatures.  [Chr. Spieler]
 - process.c - wide_to_escape_string(): fixed a "write to unallocated memory"
    bug.  [Chr. Spieler]

6.00g04 (16 Feb 09):
 - unzpriv.h: mapped zfseeko and zftello to C rtl supplied functions for MS
    C runtime of VC 8.0 or newer.  [Chr. Spieler]
 - win32/win32i64.c: revised zfseeko() code to correctly clear the eof state
    (and for "MSVC 6.0 or newer" rtl environments: manipulate internal flag
    to prevent clearing a ferror() state).  [Chr. Spieler]
 - windll/vc5/, windll/vc6/, windll/vc8/: added "link against static C rtl"
    configurations to the unzip32 dll and c_example projects.  [Chr. Spieler]
 - win32/vc8/, windll/vc8/: removed "UpdateFromVC600" property sheet settings,
    they are not needed.  [Chr. Spieler]
 - windll/guisfx/sfxwiz.c: added compatiblity preprocessor switches to shut up
    MS VC 8 (and newer) complaining about depreciated standard C functions.
    [Chr. Spieler]
 - INSTALL, windll/Contents: added notes about different runtime configurations
    (linking against C rtl dll vs. static C rtl lib) when building the UnZip
    DLL.  [Chr. Spieler]

6.00g (28 Feb 09):
 - unzip.c: cleaned up the UTF-8 check according to the code found in the
    latest Zip 3.1 beta, removed the "switch to UTF-8 codeset" code because
    it proved to not work as expected.  [Ed Gordon, Chr. Spieler]
 - win32/w32cfg.h: use rtl-provided MBCS functions for MinGW32 when compiled
    and linked against msvcrt.dll.  [Chr. Spieler]
 - extract.c - fnfilter(): added "enhanced" non-printable charcode filtering
    when a locale-aware isprint() implementation is available (controlled by
    the preprocessor symbol HAVE_WORKING_ISPRINT).  [Chr. Spieler]
 - win32: enabled "enhanced" fnfilter() filtering for compiler environments
    using MSVC 6.0 (or newer) runtime, and for Borland C.  [Chr. Spieler]
 - vms: enabled "enhanced" fnfilter() filtering using isprint(), may get
   disabled by defining the NO_WORKING_ISPRINT symbol.  [Chr. Spieler]
 - unix/unxcfg.h: enabled "enhanced" fnfilter() filtering when setlocale() is
    available (NO_SETLOCALE is not defined).  [Chr. Spieler]
 - unix/configure: added NO_SETLOCALE define when setlocale() check fails.
    [Chr. Spieler]
 - INSTALL: added documentation of NO_SETLOCALE and HAVE_WORKING_ISPRINT resp.
    NO_WORKING_ISPRINT symbols.  [Chr. Spieler]
 - general: unified spelling of "wildcard".  [Chr. Spieler]

6.00h01 (09 Mar 09):
 - vms/vms.c: added missing case-translation define for sys$getdvi(), for
    support of /NAMES=AS_IS with older DECC distributions.  [Steven M. Schweda]
 - vms/build_unzip.com, vms/descrip.mms, vms/descrip_src.mms: resolved a
    /NAME=AS_IS case issue by changing the linking command for bzip2-enabled
    builds to read the unzip code library twice (before and after the bzip2
    object library) to resolve the bzip2 error callback, instead of explicitely
    loading the callback function.  [Steven M. Schweda]
 - vms/NOTES.TXT: cleaned up wording of the Symbolic Links section. [SMS]
 - extract.c, fileio.c, process.c, unzpriv.h: fixed recognition of "native
    UTF-8" general purpose flag bit 11 when processing local header, added
    check against mismatching central vs. local GPFlag bit 11 (not for SFX)
    with warning display (suppressible by -q command qualifier).  [C. Spieler]

6.00h02 (16 Apr 09):
 - extract.c: fixed evaluation sequence of check expression by adding correct
    pairs of parentheses.  [EG, SMS]
 - unix/configure: added working check for lchmod.  [SMS]
 - unzip.c: added compile option display for MBCS support.  [Chr. Spieler]
 - unzpriv.h, unix/unxcfg.h, win32/w32cfg.h: the new preprocessor symbol
    NO_MBCS allows to explicitely disable MBCS support.  [Chr. Spieler]
 - INSTALL: documented _MBCS and NO_MBCS preprocessor symbols.  [Chr. Spieler]
 - unix/configure: added checks for MBCS support.  [Chr. Spieler]

6.00h03 (17 Apr 09):
 - unzpriv.h: added missing OF() macro to uzmbclen() prototype.  [SMS]
 - man/*.1: changed revision info to intended release date.  [Chr. Spieler]

6.00 (20 Apr 09):
 - unzpriv.h, fileio.c: removed superfluous "define indirection" zlstat,
    link attributes do never ever need 64-bit treatment.  [Chr. Spieler]
 - man/unzip.1, ToDo: added remark to DECRYPTION section on still missing
    support for UTF-8 encoded passwords on systems like Windows, that are
    Unicode-aware without using UTF-8 as native character encoding; added
    ToDo note about fixing UTF-8 password handling in the next release.
    [Chr. Spieler]
 - updated release dates (History.600, README, unzvers.h, all man pages),
    changed all relevant files from BETA into release state.  [Chr. Spieler]

==================

These changes occurred in beta versions 6.00a to 6.00.  This list may have
left out some bugfixes and even some features...void where prohibited, your
mileage may vary, etc., etc.



( run in 2.396 seconds using v1.01-cache-2.11-cpan-b16cb0d3907 )