Ryan C. Gordon
ace324cdc8
Minor code cleanups: whitespace fixes, 80-column overflows, wrong comments.
2017-07-22 12:47:32 -04:00
Ryan C. Gordon
03097332ca
unpacked: let archivers specify create and modified times, hook up to iso9660.
2017-07-21 22:01:51 -04:00
Ryan C. Gordon
3c9351c0ad
unpacked: let archivers "abandon" the archive instead of closing it.
...
This lets you preserve the PHYSFS_Io in case of error during archive opening.
2017-07-21 19:01:41 -04:00
Ryan C. Gordon
d3ac612b61
DirTrees and unpacked archives shouldn't demand a count of entries for init.
2017-07-21 13:54:42 -04:00
Ryan C. Gordon
32ed71db48
slb: be more aggressive about rejecting non-SLB files.
2017-07-20 17:00:21 -04:00
Ryan C. Gordon
62ad133862
Reworked the "unpacked" archivers to use DirTree.
...
This cleaned up a lot of code and improved things, and also allowed a lot of
the restrictions on unpacked archivers to be removed.
2017-07-16 04:39:14 -04:00
Ryan C. Gordon
32da097a55
Cleanup BAIL_* and GOTO_* macros to be less cluttered.
...
This also fixes really aggressive compiler warnings about the "if (!ERRPASS)"
construct producing unreachable code.
2017-07-06 11:51:41 -04:00
Ryan C. Gordon
32d4f4541e
HTTPS all the things.
2016-02-25 02:51:28 -05:00
Ryan C. Gordon
2dd99ccbb2
Rearranged PHYSFS_Archiver struct.
2012-11-30 14:09:56 -05:00
Ryan C. Gordon
f5c746967f
Removed comments added by Captain Obvious.
2012-11-30 14:06:21 -05:00
Ryan C. Gordon
ada24e9c5d
Moved supportsSymlinks into PHYSFS_ArchiveInfo.
2012-11-30 00:04:52 -05:00
Ryan C. Gordon
16ee8355db
Centralize responsibility for filtering symlinks during enumeration.
2012-11-29 11:47:16 -05:00
Ryan C. Gordon
e40d80b00f
Allow application-supplied archivers.
...
This lets an application supply its own archivers, where they will work like
any built-in archiver. This allows abstract directory interfaces the same
way that PHYSFS_Io allows stream implementations.
This is a work in progress still. The API is still changing, and will remain
at version 0 until it is finalized (a theoretical future version 1 will be
for when the final public interface changes, not when we evolve the initial
API design).
2012-11-28 01:36:13 -05:00
Ryan C. Gordon
9826c8b073
Cleaned up some simple comments.
2012-11-27 00:12:39 -05:00
Aleksi Nurmi
fd137cba42
SLB archiver
2012-11-12 23:40:29 +02:00