TODO
changeset 366 6760948ae9ad
parent 361 0f945e89d537
child 367 2869fcc68432
equal deleted inserted replaced
365:3d087cde1252 366:6760948ae9ad
     4  this stuff. Some might be dupes, some might be done already.
     4  this stuff. Some might be dupes, some might be done already.
     5 
     5 
     6 - Include the Visual Studio.NET project file in CVS directly.
     6 - Include the Visual Studio.NET project file in CVS directly.
     7 - Change platform detection so it doesn't need sed?
     7 - Change platform detection so it doesn't need sed?
     8 - Deal with Unix platforms without POSIX threads (NetBSD, etc).
     8 - Deal with Unix platforms without POSIX threads (NetBSD, etc).
     9 - Make the zipfile parse symlinks with relative paths. See the function
     9 - !!! FIXME in zip.c: enumerate /dir works, but enumerate /dir/ is buggy.
    10   expand_symlink_path() in archivers/zip.c ...
    10 - Other archivers: perhaps tar(.gz|.bz2), RPM, ARJ, etc. These are less
    11 - Make zipfile build a directory tree at runtime, discarding blank directory
       
    12   entries, and parsing the paths of actual entries to find valid dirs.
       
    13   Search this tree for faster entry location, much faster enumeration, and
       
    14   more accurate ZIP_isDirectory results.
       
    15 - Change zip_find_entry() to do something faster than a linear search.
       
    16 - Ditch printf()s in ZIP code.
       
    17 - Other archivers: perhaps tar(.gz|.bz2), RPM, etc. These are less
       
    18   important, since streaming archives aren't of much value to games (which
    11   important, since streaming archives aren't of much value to games (which
    19   is why zipfiles are king: random access), but it could have uses for, say,
    12   is why zipfiles are king: random access), but it could have uses for, say,
    20   an installer/updater. I thought it might be neat to have MBOX and Maildir
    13   an installer/updater. I thought it might be neat to have MBOX and Maildir
    21   support so that both "archives" look identical to an application; might be
    14   support so that both "archives" look identical to an application; might be
    22   nice for an email program. That's blue sky, unless someone wants to tackle
    15   nice for an email program. That's blue sky, unless someone wants to tackle