TODO
changeset 395 2481fb769daf
parent 394 22dfc50a0b64
child 401 0c6ab972492d
equal deleted inserted replaced
394:22dfc50a0b64 395:2481fb769daf
     3 These are in no particular order. A 1.0 release is reliant on doing most of
     3 These are in no particular order. A 1.0 release is reliant on doing most of
     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 - Favor archivers that have the same extension as an archive when opening.
     7 - Favor archivers that have the same extension as an archive when opening.
     8 - Remove extra exists() calls where possible.
       
     9 - Other archivers: perhaps tar(.gz|.bz2), RPM, ARJ, etc. These are less
     8 - Other archivers: perhaps tar(.gz|.bz2), RPM, ARJ, etc. These are less
    10   important, since streaming archives aren't of much value to games (which
     9   important, since streaming archives aren't of much value to games (which
    11   is why zipfiles are king: random access), but it could have uses for, say,
    10   is why zipfiles are king: random access), but it could have uses for, say,
    12   an installer/updater. I thought it might be neat to have MBOX and Maildir
    11   an installer/updater. I thought it might be neat to have MBOX and Maildir
    13   support so that both "archives" look identical to an application; might be
    12   support so that both "archives" look identical to an application; might be
    14   nice for an email program. That's blue sky, unless someone wants to tackle
    13   nice for an email program. That's blue sky, unless someone wants to tackle
    15   it.
    14   it.
    16 - Try to remove ERR_OS_ERROR from macclassic.c where possible.
    15 - Try to remove ERR_OS_ERROR from macclassic.c where possible.
       
    16 - Figure out that pesky pthread casting problem.
    17 - Platforms to be verified as working: Solaris, WinNT 3.1, WinME, WinXP,
    17 - Platforms to be verified as working: Solaris, WinNT 3.1, WinME, WinXP,
    18   MacOS 8.1
    18   MacOS 8.1
    19 - Platforms to port to: NetBSD (needs pthreads), OS/2 (needs platform driver),
    19 - Platforms to port to: NetBSD (needs pthreads), OS/2 (needs platform driver),
    20   PocketPC (Maybe can just use win32.c?), Amiga (needs platform driver),
    20   PocketPC (Maybe can just use win32.c?), Amiga (needs platform driver),
    21   AtheOS (needs platform driver, maybe can use unix.c and posix.c?)
    21   AtheOS (needs platform driver, maybe can use unix.c and posix.c?)