/
TODO.txt
62 lines (42 loc) · 1.79 KB
1
Stuff that needs to be done and wishlist:
2
3
These are in no particular order.
4
5
6
Some might be dupes, some might be done already, some might be bad ideas.
7
From https://icculus.org/pipermail/physfs/2009-March/000698.html ...
8
9
10
- Write support for various archives. I haven't decided how to do this yet,
but I'd like to.
11
- Add an API to expose a file's extended attributes to the application?
12
13
- Deprecate PHYSFS_setSaneConfig(). It really should have been in the extras
directory.
14
15
16
17
- Clean up the sources to match my ever-changing coding style. :)
18
From https://icculus.org/pipermail/physfs/2010-January/000826.html ...
19
20
21
22
- Lua bindings
23
From https://icculus.org/pipermail/physfs/2010-January/000833.html ...
24
25
26
27
28
29
- SWIG bindings
From old TODO.txt...
30
31
- Other archivers: perhaps tar(.gz|.bz2), RPM, ARJ, etc. These are less
32
33
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,
34
an installer/updater.
35
- Do symlinks in zip archiver work when they point to dirs?
36
- Enable more warnings?
37
- Use __cdecl in physfs.h?
38
- Look for FIXMEs (many marked with "!!!" in comments).
39
- fscanf and fprintf support in extras dir.
40
41
- Sanity check byte order at runtime.
- Memory locking?
42
43
- General code audit.
- Multiple write dirs with mount points?
44
45
46
47
48
49
50
51
52
53
54
55
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...
- LZMA support in zip archiver?
- bzip2 support in zip archiver?
56
- Reduce the BAIL and GOTO macro use. A lot of these don't add anything.
57
- Change the term "search path" to something less confusing.
58
59
Probably other stuff. Requests and recommendations are welcome.
60
61
// end of TODO.txt ...