Skip to content

Latest commit

 

History

History
85 lines (63 loc) · 2.79 KB

TODO.txt

File metadata and controls

85 lines (63 loc) · 2.79 KB
 
Sep 14, 2001
Sep 14, 2001
1
Stuff that needs to be done and wishlist:
Sep 2, 2001
Sep 2, 2001
2
Jan 8, 2004
Jan 8, 2004
3
These are in no particular order.
Mar 9, 2012
Mar 9, 2012
4
5
6
7
8
9
Some might be dupes, some might be done already, some might be bad ideas.
From http://icculus.org/pipermail/physfs/2009-March/000698.html ...
- Archives formats provided by the implementation.
Mar 9, 2012
Mar 9, 2012
10
11
- Write support for various archives. I haven't decided how to do this yet,
but I'd like to.
Mar 9, 2012
Mar 9, 2012
12
- Add an API to expose a file's extended attributes to the application?
Mar 9, 2012
Mar 9, 2012
13
14
- Deprecate PHYSFS_setSaneConfig(). It really should have been in the extras
directory.
Mar 9, 2012
Mar 9, 2012
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
- Clean up the sources to match my ever-changing coding style. :)
From http://icculus.org/pipermail/physfs/2010-January/000821.html ...
- Plugin system for the archive handlers
From http://icculus.org/pipermail/physfs/2010-January/000826.html ...
- Lua bindings
From http://icculus.org/pipermail/physfs/2010-January/000833.html ...
- SWIG bindings
From old TODO.txt...
Mar 25, 2002
Mar 25, 2002
35
Jul 23, 2002
Jul 23, 2002
36
- Other archivers: perhaps tar(.gz|.bz2), RPM, ARJ, etc. These are less
Mar 25, 2002
Mar 25, 2002
37
38
important, since streaming archives aren't of much value to games (which
is why zipfiles are king: random access), but it could have uses for, say,
Jan 8, 2004
Jan 8, 2004
39
40
an installer/updater.
- Reduce malloc() pressure all over the place. We fragment memory like mad.
Aug 21, 2002
Aug 21, 2002
41
- profile string list interpolation.
Aug 28, 2002
Aug 28, 2002
42
43
- We have two different ways to find dir entries in zip.c.
- Do symlinks in zip archiver work when they point to dirs?
Aug 21, 2002
Aug 21, 2002
44
- Enable more warnings?
Jul 21, 2002
Jul 21, 2002
45
- Use __cdecl in physfs.h?
Mar 25, 2002
Mar 25, 2002
46
- Look for FIXMEs (many marked with "!!!" in comments).
Sep 23, 2004
Sep 23, 2004
47
48
- Find some way to relax or remove the security model for external tools.
- fscanf and fprintf support in extras dir.
Sep 26, 2004
Sep 26, 2004
49
50
51
- Why do we call it openArchive and dirClose?
- Sanity check byte order at runtime.
- Memory locking?
Sep 26, 2004
Sep 26, 2004
52
53
54
- Find a better name than dvoid and fvoid.
- General code audit.
- Multiple write dirs with mount points?
Sep 29, 2004
Sep 29, 2004
55
56
- Replace code from SDL...
- Should file enumeration return an error or set error state?
Mar 16, 2005
Mar 16, 2005
57
- Need "getmountpoint" command in test_physfs.c ...
Mar 15, 2007
Mar 15, 2007
58
- Write up a simple HOWTO on embedding physicsfs in another project.
Mar 9, 2012
Mar 9, 2012
59
60
61
62
63
64
65
66
67
68
Other stuff I thought of...
- moar asserts!
- constify!
- Does iPhone work?
- Fix CMake vs Doxygen.
- Doxygen replacement? (manpages suck.)
- Fix coding standards to match.
- See if we can ditch some #include lines...
Mar 9, 2012
Mar 9, 2012
69
70
71
72
- We lost Vista symlink support when removing isSymLink(). Pull it back from
revision control.
- PHYSFS_exists() fails if you mountIo with a NULL filename. We need to decide
how this API should work.
Mar 9, 2012
Mar 9, 2012
73
74
75
76
77
78
79
- ZIP64 support?
- LZMA support in zip archiver?
- bzip2 support in zip archiver?
- rewrite 7zip archiver.
- ryanify iso9660 code.
- Move archiver_qpak.c code to archiver_unpacked.c?
- Cache basedir/userdir results (do we do this already?)
Mar 20, 2012
Mar 20, 2012
80
- Reduce the BAIL and GOTO macro use. A lot of these don't add anything.
Mar 9, 2012
Mar 9, 2012
81
82
Probably other stuff. Requests and recommendations are welcome.
Aug 29, 2001
Aug 29, 2001
83
Mar 11, 2007
Mar 11, 2007
84
// end of TODO.txt ...