home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip512.zip / ToDo < prev    next >
Text File  |  1994-08-16  |  3KB  |  130 lines

  1. ================================
  2. For UnZip 5.1/5.2/6.0/who knows:
  3. ================================
  4.  
  5. The Big Plan [original 26 Jan 93]:
  6.  
  7.    o extract-to-dir capability
  8.  
  9.     DONE.
  10.  
  11.    o add wildcard zipfiles
  12.  
  13.     DONE.
  14.  
  15.    o incorporate zipinfo
  16.  
  17.     DONE.
  18.  
  19.    o clean up unzip.h
  20.  
  21.     DONE.
  22.  
  23.    o rewrite to use fwrite/no outbuf
  24.  
  25.     DONE.
  26.  
  27.    o replace EOL conversion code and make text/binary conversion automatic
  28.  
  29.     DONE.
  30.  
  31.    o add self-extracting unzip:  deflated/stored only, suppress "extra bytes"
  32.      message, use argv[0] with path search, remove do_wild, etc.
  33.  
  34.     DONE.
  35.  
  36.    o move all strings to far memory under small-memory OS's, copying
  37.      back to local memory (slide[] buffer?) only when ready to print
  38.  
  39.     DONE, except for possible use of slide[]; os2.c; crypt.c;
  40.     inflate.c (incomplete trees messages); other decompression
  41.     routines?; etc.
  42.  
  43.    o add -C option for case-insensitivity of filename matching
  44.  
  45.     DONE.
  46.  
  47. for 5.2:
  48.    o enable CHECK_EOF and RETURN_SEVERITY by default
  49.  
  50.     immediately! (start testing...)
  51.  
  52.    o incorporate Scott Maxwell OS/2 DLL mods
  53.  
  54.     next
  55.  
  56.    o add Unix extra field (GMT modification and status-change times)
  57.  
  58.     next
  59.  
  60.    o rename all nt/NT stuff to win32/WIN32 (works with Chicago, too...)
  61.  
  62.     soon
  63.  
  64.    o rewrite to use fread/fseek/no ReadByte/etc.  [eventually: test
  65.      write(bytes) vs. fwrite(words), especially on Crays/Alphas]
  66.  
  67.     soon; ReadByte gone already.
  68.  
  69.    o incorporate new backfill version of inflate()
  70.  
  71.     next after fread/fseek/ReadByte
  72.  
  73.    o add multi-part zipfile handling
  74.  
  75.     next after that
  76.  
  77.    o check NEXTBYTE for EOF in crypt.c, funzip.c and explode.c, too
  78.  
  79.     soon
  80.  
  81.    o use (simple!) configure script in combination with Unix Makefile
  82.  
  83.     someday
  84.  
  85.    o add option to force completely non-interactive operation (no queries
  86.      for overwrite/rename, password, etc.); also allow some sort of non-
  87.      interactive password provision?  (file? command-line? env. variable?)
  88.  
  89.     someday?
  90.  
  91.    o add ONLY_ZIPINFO compilation for 16-bit compiles
  92.  
  93.     later, possibly never
  94.  
  95.    o add testing of extra fields (if have CRC)
  96.  
  97.     later
  98.  
  99.    o change all output so goes through configurable routines (msg(),
  100.      warn(), err()) for simpler GUI interfacing
  101.  
  102.     later
  103.  
  104.    o rewrite to allow use as a filter
  105.  
  106.     way, way later...
  107.  
  108.    o add option to search zipfile contents for a string and print the
  109.      results? ("zipgrep" option--e.g., unzip -g or unzip -S) (easy for
  110.      fixed strings, hard for wildcards/true regex's)
  111.  
  112.     way, way later, if at all...
  113.  
  114.    o add -y "display symlinks" option to zipinfo?  various sorting options?
  115.      (-St date/time, -Sn name)?
  116.  
  117.     who knows
  118.  
  119.    o add "in-depth" option to zipinfo? (check local headers against
  120.      central, etc.)--make it a better debugging tool (or just create
  121.      zipfix)
  122.  
  123.     who knows
  124.  
  125.    o ports underway:  Acorn/RISCos, AOS/VS, ...
  126.  
  127.  
  128. - allow multiple dir creation with -d option?  (Bob Maynard)
  129.  
  130.