# HG changeset patch # User Ryan C. Gordon # Date 1027572116 0 # Node ID ac96d444dd572bd6789462849414d7b1a8865722 # Parent d0c4ae4a302f72e688b9700cfaed6e3f4730728c Updated. diff -r d0c4ae4a302f -r ac96d444dd57 CHANGELOG --- a/CHANGELOG Thu Jul 25 04:41:43 2002 +0000 +++ b/CHANGELOG Thu Jul 25 04:41:56 2002 +0000 @@ -2,6 +2,7 @@ * CHANGELOG. */ +07242002 - Rewrote ZIP_enumerate(). Hopefully it sucks less this time. 07232002 - Cleaned up the cut-and-pastes in the various file enumeration routines and moved it into __PHYSFS_addToLinkedStringList(). Tons more ZIP file enhancing. I'm fairly certain it's robust and diff -r d0c4ae4a302f -r ac96d444dd57 TODO --- a/TODO Thu Jul 25 04:41:43 2002 +0000 +++ b/TODO Thu Jul 25 04:41:56 2002 +0000 @@ -9,7 +9,6 @@ don't. Ugh! - Maybe a configure option to disable CD-ROM detection is in order. The API would remain, but just report no mounted discs every time. -- Rewrite ZIP_enumerateFiles(). - Change platform detection so it doesn't need sed? - Deal with Unix platforms without POSIX threads (NetBSD, etc). - Other archivers: perhaps tar(.gz|.bz2), RPM, ARJ, etc. These are less @@ -19,8 +18,8 @@ support so that both "archives" look identical to an application; might be nice for an email program. That's blue sky, unless someone wants to tackle it. -- Platforms to be verified as working: OpenBSD, Solaris, WinNT 3.1, WinME, - WinXP, MacOS 8.1 +- Platforms to be verified as working: Solaris, WinNT 3.1, WinME, WinXP, + MacOS 8.1 - Platforms to port to: NetBSD (needs pthreads), OS/2 (needs platform driver), PocketPC (Maybe can just use win32.c?), Amiga (needs platform driver), AtheOS (needs platform driver, maybe can use unix.c and posix.c?)