home *** CD-ROM | disk | FTP | other *** search
- ================================
- For UnZip 5.1/5.2/6.0/who knows:
- ================================
-
- The Big Plan [original 26 Jan 93]:
-
- o extract-to-dir capability
-
- DONE.
-
- o add wildcard zipfiles
-
- DONE.
-
- o incorporate zipinfo
-
- DONE.
-
- o clean up unzip.h
-
- DONE.
-
- o rewrite to use fwrite/no outbuf
-
- DONE.
-
- o replace EOL conversion code and make text/binary conversion automatic
-
- DONE.
-
- o add self-extracting unzip: deflated/stored only, suppress "extra bytes"
- message, use argv[0] with path search, remove do_wild, etc.
-
- DONE.
-
- o move all strings to far memory under small-memory OS's, copying
- back to local memory (slide[] buffer?) only when ready to print
-
- DONE, except for possible use of slide[]; os2.c; crypt.c;
- inflate.c (incomplete trees messages); other decompression
- routines?; etc.
-
- o add -C option for case-insensitivity of filename matching
-
- DONE.
-
- for 5.2:
- o enable CHECK_EOF and RETURN_SEVERITY by default
-
- immediately! (start testing...)
-
- o incorporate Scott Maxwell OS/2 DLL mods
-
- next
-
- o add Unix extra field (GMT modification and status-change times)
-
- next
-
- o rename all nt/NT stuff to win32/WIN32 (works with Chicago, too...)
-
- soon
-
- o rewrite to use fread/fseek/no ReadByte/etc. [eventually: test
- write(bytes) vs. fwrite(words), especially on Crays/Alphas]
-
- soon; ReadByte gone already.
-
- o incorporate new backfill version of inflate()
-
- next after fread/fseek/ReadByte
-
- o add multi-part zipfile handling
-
- next after that
-
- o check NEXTBYTE for EOF in crypt.c, funzip.c and explode.c, too
-
- soon
-
- o use (simple!) configure script in combination with Unix Makefile
-
- someday
-
- o add option to force completely non-interactive operation (no queries
- for overwrite/rename, password, etc.); also allow some sort of non-
- interactive password provision? (file? command-line? env. variable?)
-
- someday?
-
- o add ONLY_ZIPINFO compilation for 16-bit compiles
-
- later, possibly never
-
- o add testing of extra fields (if have CRC)
-
- later
-
- o change all output so goes through configurable routines (msg(),
- warn(), err()) for simpler GUI interfacing
-
- later
-
- o rewrite to allow use as a filter
-
- way, way later...
-
- o add option to search zipfile contents for a string and print the
- results? ("zipgrep" option--e.g., unzip -g or unzip -S) (easy for
- fixed strings, hard for wildcards/true regex's)
-
- way, way later, if at all...
-
- o add -y "display symlinks" option to zipinfo? various sorting options?
- (-St date/time, -Sn name)?
-
- who knows
-
- o add "in-depth" option to zipinfo? (check local headers against
- central, etc.)--make it a better debugging tool (or just create
- zipfix)
-
- who knows
-
- o ports underway: Acorn/RISCos, AOS/VS, ...
-
-
- - allow multiple dir creation with -d option? (Bob Maynard)
-
-