📄 history.550
字号:
- vms/vms.c: fixed long standing bug BUFS512 expression - clipping to a multiple of 512 is achieved by ANDing with ~511 instead of ~512 [SPC]5.5e (29 Apr 01): - vms/vms.c: added missing -c handling in WriteBuffer() to make the "-b" binary piping mode functional [SPC]5.5f (30 Sep 01): - OS2, WIN32: reenable -X "restore ACLs" option (has been broken since version 5.42 due to incomplete change by SPC [Michael Ringe, SPC] - moved IZVMS specific e.f. decompression from vms/vms.c into extract.c, this functionality is now needed for generic VMS_TEXT_CONV feature [SPC] - zipinfo.c: fixed 16-bit specific bug in verbose IZVMS e.f. report [SPC] - unix/unxcfg.h: fixed setup for GNU/Hurd [Marcus Brinkmann] - tandem/tandem.c: fixed copy&paste typo in stat() [<YuZH@spdb.com.cn>] - vms/cmdline.c: verbatim '%' signs in format specification strings are "escaped" by doubling them, to prevent compiler warnings for newest DEC (COMPAQ) C versions [Dirk Munk, SPC] - tandem/tanunz.c, tandem/tandem.[ch], fileio.c: created Tandem-specific version of open_outfile(), moved UNZIP part of zipopen() code into this function [SPC] - generic: added ZCONST attributes to several function string pointer parameters when the function does not modify the string contents [SPC] - Contents, README, INSTALL, ToDo, WHERE: documentation updates [SPC]5.5g (05 Nov 01): - win32/Makefile.bc: completed support for guisfx stub and static lib [SPC] - vms/vms.c: in find_vms_attrs(), fixed IZVMS ef-block parser which has been broken by changes for 5.5f beta [SPC] - acorn/acorn.c: fixed missing semicolon in setRISCOSexfield() prototype declaration [Andy Wingate] - win32/Makefile.bc: removed -q flag for compatibility with older versions of Borland C++ Builder [E-Yen Tan]5.5h (12 Jan 02): - man/*.1: modified manpages to be more "friendly" to automatic conversion tools into the OpenSource "DocBook" format [Eric S. Raymond]; tested new manpages and corrected some formatting quirks [SPC] - extract.c: corrected size mismatches between format specifiers and actual numeric arguments [SPC] - msdos/msdos.c: cleanup of token concatenation preprocessor warnings emitted by GCC 3.02 [SPC] - process.c: moved definition of symbol SPARKID_2 from acorn/riscos.h into this file (symbol used by getRISCOSexfield()) [Santiago Vila, SPC] - unzip.c, unzip() main function, REENTRANT code: fixed signal handler "leak" by saving previous state of all allocated signal handlers and restoring them at function exit [Jim Mathies, SPC] - unzip.h, unzpriv.h: moved "internal" function return codes (IZ_DIR etc.) into the private main header unzpriv.h [SPC] - extract.c, fileio.c: extended UNIXBACKUP optional functionality to create "numbered" backup filenames, fixed behaviour when backup file already exists (-o option switches off numbered backup files and overwrites the first backup file when neccessary) [Mauricio Ponzo, SPC] - unzpriv.h, fileio.c, process.c: changed ZLSEEK macro into a real function seek_zipf() (located in fileio.c); added check of return code to its calls; fixed filehandle leak in do_seekable() that occured in case of ZLSEEK errors [Miki Shapiro, SPC] - wince/intrface.cpp: added SetFileSize() function to preallocate extraction file space, as implemented in the win32 port (dummy function for WinCE native compiles because availability of system service is unknown) [SPC] - funzip.c: changed skope of err() helper function to "static" [Mark Adler]5.5i (01 Feb 02): - acorn/acorn.c: correct dir traversal security fix (Acorn uses '^'as parent folder reference); update and enhance the special character translations; static printRISCOSexfield() functions must only be declared when its definition is active [Darren Salt] - unzip.h, unzip.c, man/unzip.1: disabled -: option for Acorn [SPC] - amiga/flate.a, amiga/makefile.azt: modified the way of including gbloffs' output in the assembler inflate code [Paul Kienitz] - gbloffs.c: corrected USE_DEFLATE64 symbol name, added missing type cast to CRYPT symbol handling [Paul Kienitz] - unix/Makefile: corrected and renamed target(s) for MacOS X [Mark Adler, SPC] - acorn/makefile: make does not like recursive macro definitions [Darren Salt] - unreduce.c: indented the #error message directive to hide it from pure traditional K&R C style preprocessors [Peter Jones, SPC] - amiga/filedate.c: exclude time handling code from Zip utility compiles (a Zip change) [Paul Kienitz] - acorn/GMakeFile: updated machine-specific options, used standard "gcc" as command driver for linking [Andy Wingate] - unix/unix.c, mapname(): removed extranous opening parentesis from optional ACORN_FTYPE_NFS only code [Santiago Vila, SPC] - acorn/acorn.c: corrected location of the MimeMap module [Darren Salt] - acorn/riscos.c: fixed problem with readdir() sometimes not detecting end- of-dir on "RISCOS V4 long directory format" FSs [Darren Salt] - msdos/makefile.wat, os2/makefile.os2, win32/Makefile.wat: updated the Watcom C support, checked MSDOS builds, added win32 DLL target [SPC]5.5j (11 Feb 02): - acorn/GMakefile, acorn/Contents: made clean target working as expected, updated and moved version info of gcc used (Andy Wingate) - tandem/make: added support for switching on/off of CRYPT option [Dave Smith] - tandem/HISTORY: updated "version of current binaries" info [Dave Smith] - tandem/tanunz.c, open_outfile(): removed unneeded fopen redefines [SPC] - tandem/tanunz.c, checkdir(): fixed missing closing ')' of FnFilter2 macro calls [Dave Smith] - LICENSE: clarification that unmodified UnZipSFX stub binaries can be distributed as part of SFX Zip archives without any further documentation requirements [Christian Spieler, Ian E. Gorman, Greg Roelofs]5.5 (17 Feb 02): - inflate.c, explode.c, globals.h, unzpriv.h: changed type of "extra bits" arrays used to build the decoding huffman trees from "ush" into "uch" for optimization and adapted corresponding variable types [SPC] - tandem/tandem.c: small cosmetic changes to catch up with Zip mods [SPC] - unzpriv.h, tandem/tandem.h: removed Zip-specific settings, implemented the USE_EF_UT_TIME default setting for both Zip and UnZip in tandem.h, removed corresponding entry from unzpriv.h [SPC] - LICENSE: refinement of the SFX stub related insertion [Greg Roelofs] - windll/windll.rc: updated copyright year [SPC] - msdos/makefile.dj1, msdos/makefile.dj2: added missing header dependencies, corrected wrong object list for unzipsfx target (only .dj1) [SPC] - tandem/tanunz.c, open_outfile(): repaired wrong variable names, added "upshifting" of filename before executing system calls [Dave Smith] - unzpriv.h, TANDEM setup: define INT_16BIT symbol when compiling in NON WIDE mode to get DEFLATE64 option to work [Dave Smith] - win32/Makefile.wat: finished "$(OBJS)" -> "$(OBJU) conversion [Paul Kienitz] - win32/w32cfg.h: Watcom C requires IZTZ_DEFINESTDGLOBALS setting when using the timehandling replacement code from timezone.c [Paul Kienitz] - README, unzvers.h: removed BETA notes for public release [SPC] - os2/os2.c, SetFileSize(): 16-bit OS/2 needs fake code here [Kai-Uwe Rommel] - unzpriv.h: added ZCONST to varmessage() buf arg [Kai-Uwe Rommel, SPC] - os2/os2.c: added #ifndef FUNZIP sections to allow inclusion of this module in the object modules list for 16-bit fUnZip targets [SPC] - os2/makefile.os2: fixed 16-bit targets to include os2f.obj resp. msdosf.obj in the fUnZip object modules list [SPC] - fileio.c, do_string(): added typecasts in CHEAP_SFX_AUTORUN option code to remove signed/unsigned mismatch warnings [Hunter Goatley]==================These changes occurred in beta versions 5.5a to 5.5. This list may haveleft out some bugfixes and even some features...void where prohibited, yourmileage may vary, etc., etc.Christian Spieler
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -