Subversion Repositories Games.Descent

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 pmbaty 1
Stuff that needs to be done and wishlist:
2
 
3
These are in no particular order.
4
Some might be dupes, some might be done already, some might be bad ideas.
5
 
6
 
7
From https://icculus.org/pipermail/physfs/2009-March/000698.html ...
8
 
9
- Write support for various archives. I haven't decided how to do this yet,
10
  but I'd like to.
11
- Add an API to expose a file's extended attributes to the application?
12
- Deprecate PHYSFS_setSaneConfig(). It really should have been in the extras
13
  directory.
14
- Clean up the sources to match my ever-changing coding style. :)
15
 
16
 
17
 
18
From https://icculus.org/pipermail/physfs/2010-January/000826.html ...
19
 
20
- Lua bindings
21
 
22
 
23
From https://icculus.org/pipermail/physfs/2010-January/000833.html ...
24
 
25
- SWIG bindings
26
 
27
 
28
 
29
From old TODO.txt...
30
 
31
- Other archivers: perhaps tar(.gz|.bz2), RPM, ARJ, etc. These are less
32
  important, since streaming archives aren't of much value to games (which
33
  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
- Sanity check byte order at runtime.
41
- Memory locking?
42
- General code audit.
43
- Multiple write dirs with mount points?
44
 
45
 
46
Other stuff I thought of...
47
- moar asserts!
48
- constify!
49
- Does iPhone work?
50
- Fix CMake vs Doxygen.
51
- Doxygen replacement? (manpages suck.)
52
- Fix coding standards to match.
53
- See if we can ditch some #include lines...
54
- LZMA support in zip archiver?
55
- 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 ...
62