Skip to content

Latest commit

 

History

History
81 lines (59 loc) · 2.56 KB

TODO.txt

File metadata and controls

81 lines (59 loc) · 2.56 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
an installer/updater.
Aug 21, 2002
Aug 21, 2002
40
- profile string list interpolation.
Aug 28, 2002
Aug 28, 2002
41
42
- 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
43
- Enable more warnings?
Jul 21, 2002
Jul 21, 2002
44
- Use __cdecl in physfs.h?
Mar 25, 2002
Mar 25, 2002
45
- Look for FIXMEs (many marked with "!!!" in comments).
Sep 23, 2004
Sep 23, 2004
46
47
- 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
48
49
- Sanity check byte order at runtime.
- Memory locking?
Sep 26, 2004
Sep 26, 2004
50
51
- General code audit.
- Multiple write dirs with mount points?
Sep 29, 2004
Sep 29, 2004
52
53
- Replace code from SDL...
- Should file enumeration return an error or set error state?
Mar 15, 2007
Mar 15, 2007
54
- Write up a simple HOWTO on embedding physicsfs in another project.
Mar 9, 2012
Mar 9, 2012
55
56
57
58
59
60
61
62
63
64
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
65
66
67
68
- 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
69
70
71
72
73
- ZIP64 support?
- LZMA support in zip archiver?
- bzip2 support in zip archiver?
- rewrite 7zip archiver.
- ryanify iso9660 code.
Mar 20, 2012
Mar 20, 2012
74
- Reduce the BAIL and GOTO macro use. A lot of these don't add anything.
Oct 23, 2012
Oct 23, 2012
75
- Modernize CMakeLists.txt
Nov 24, 2012
Nov 24, 2012
76
- Change the term "search path" to something less confusing.
Mar 9, 2012
Mar 9, 2012
77
78
Probably other stuff. Requests and recommendations are welcome.
Aug 29, 2001
Aug 29, 2001
79
Mar 11, 2007
Mar 11, 2007
80
// end of TODO.txt ...