Ryan C. Gordon
91319260b1
Added mingw support to the build process (thanks, Matze!).
2005-06-13 01:13:21 +00:00
Ryan C. Gordon
af6fa158f0
Updated.
2005-03-16 13:10:40 +00:00
Ryan C. Gordon
63b29f78c1
Updated.
2005-03-16 13:07:22 +00:00
Ryan C. Gordon
d18fb707b0
Changed CWProjects from SITX to SIT format, so OS9 users can unpack it.
2005-03-16 12:15:22 +00:00
Ryan C. Gordon
34f60ab12d
Updated.
2005-03-16 12:11:44 +00:00
Ryan C. Gordon
e9cf90feda
Ehh...I lied. Reverting change.
2005-03-16 12:07:10 +00:00
Ryan C. Gordon
5c7308cdd3
Whoops, this goes here.
2005-03-16 12:06:18 +00:00
Ryan C. Gordon
8bfdf7c9e7
More translation patches.
2005-03-16 12:01:40 +00:00
Ryan C. Gordon
7a62100d99
Updated.
2005-03-16 11:48:10 +00:00
Ryan C. Gordon
12684647dc
MacOS Classic fixes and MPW support (thanks, Chris!).
2005-03-16 11:42:54 +00:00
Ryan C. Gordon
16e00ed962
Added translation for WAD file type.
2005-03-16 11:27:31 +00:00
Ryan C. Gordon
3749633f88
Updated.
2005-03-16 11:20:43 +00:00
Ryan C. Gordon
3a0e6fa051
Builds on Mac Classic again.
2005-03-14 12:05:07 +00:00
Ryan C. Gordon
d840403c1c
All memory management now goes through allocation hooks instead of directly to
...
C runtime malloc/realloc/free...
2005-03-14 11:49:30 +00:00
Ryan C. Gordon
4787894ffa
Updated.
2005-03-14 11:48:29 +00:00
Ryan C. Gordon
c799a14c70
Commented out a printf() and cleaned up some mallocs.
2005-03-14 11:47:42 +00:00
Ryan C. Gordon
2211ea7240
Fixed an error string.
2005-03-14 07:33:37 +00:00
Ryan C. Gordon
a2cc461727
More mountpoint work and other cleanups.
2005-03-14 07:15:40 +00:00
Ryan C. Gordon
ae093ff0fc
Added more entry points.
2005-03-14 07:14:58 +00:00
Ryan C. Gordon
d992f4325a
Cleaned up some mallocs.
2005-03-13 21:16:15 +00:00
Ryan C. Gordon
38a1c7f559
If rejecting an archive for not matching a mount point, set an error state,
...
otherwise, PHYSFS_openRead could fail with a null error message.
2005-03-13 21:03:31 +00:00
Ryan C. Gordon
67776da8cc
Split off sanitizePlatformIndependentPath() from verifySecurity(), which makes
...
this faster and reduces malloc() pressure. Plus cleanups, and other mount
work.
2005-03-13 12:03:05 +00:00
Ryan C. Gordon
c557443265
Updated.
2005-03-13 12:01:59 +00:00
Ryan C. Gordon
71da6381ad
Some mount functionality stuff.
2005-03-13 11:59:53 +00:00
Ryan C. Gordon
8786d07f5d
Updated.
2005-03-13 09:16:26 +00:00
Ryan C. Gordon
93adbf1d88
First chunk of PHYSFS_mount() implementation. Incomplete!
2005-03-13 09:09:26 +00:00
Ryan C. Gordon
389a4d826a
Cleaned up some minor bloat with my new evil GOTO_*_MACRO macros.
2005-03-13 03:33:11 +00:00
Ryan C. Gordon
9f9800928d
Fixed unix.c to compile again on MacOS X.
2005-03-13 03:18:18 +00:00
Ryan C. Gordon
bdb7f54bd9
Added evil GOTO_*_MACRO_* macros.
2005-03-13 03:04:04 +00:00
Ryan C. Gordon
0dd93d3c13
Updated.
2005-02-15 22:26:05 +00:00
Ryan C. Gordon
ed5de27c73
Fixed incorrect comment.
2005-02-15 22:25:03 +00:00
Ryan C. Gordon
5c313d7a93
Fixed filename sorting, to fix lookups that shouldn't fail (thanks, Chris!).
2005-01-05 05:15:12 +00:00
Ryan C. Gordon
d19d7b5a59
Fixed some documentation/header comment typos (thanks, Gaetan!)
2004-12-16 16:20:46 +00:00
Ryan C. Gordon
e2c199b8ab
Fixed infinite loop in enum code (thanks, Adam!)
2004-10-31 12:20:00 +00:00
Ryan C. Gordon
a27c289f29
CFLAGS is used after PHYSFSCFLAGS, so you can override optimization flags, etc.
2004-10-30 23:45:29 +00:00
Ryan C. Gordon
bdd4ca0d93
Fixed a strcpy bug.
2004-10-30 09:31:54 +00:00
Ryan C. Gordon
3e06b381e9
Removed profiling code.
2004-10-07 02:10:01 +00:00
Ryan C. Gordon
35ec4ba395
Updated.
2004-10-01 07:58:12 +00:00
Ryan C. Gordon
4b02bb0c64
Updated.
2004-10-01 07:47:32 +00:00
Ryan C. Gordon
c2c71fb55f
Removed LinkedStringList and related code.
2004-09-29 06:37:20 +00:00
Ryan C. Gordon
0492580bda
Removed all the forward declaration cruft from the archivers.
2004-09-29 06:18:04 +00:00
Ryan C. Gordon
c2765f8571
Added callback APIs and ripped up the internals everywhere to use them.
2004-09-29 06:09:29 +00:00
Ryan C. Gordon
80535e9b83
Updated.
2004-09-29 06:03:44 +00:00
Ryan C. Gordon
8641e4e7ef
Changed PHYSFS_file to PHYSFS_File to match rest of API's naming
...
convention. This won't break binary compat (function signatures are
extern "C" so name mangling doesn't apply), and I've placed a typedef
for the old name to support legacy source code.
2004-09-26 13:17:54 +00:00
Ryan C. Gordon
221a2303be
Updated.
2004-09-26 13:16:06 +00:00
Ryan C. Gordon
e0da355650
Updated.
2004-09-26 13:15:03 +00:00
Ryan C. Gordon
27f82cc5e2
Changed vars named "FileHandle" to "Handle" to not cause confusion with
...
new type in physfs.c ...
2004-09-26 13:03:00 +00:00
Ryan C. Gordon
90031c81f3
Did the same thing to FileHandles than I did to DirHandles, but this
...
triggered massive tweaking in physfs.c. A lot of code got little
cleanups, which was nice. Less malloc pressure, too, since opening a
file used to allocate a ton of crap and mush it together...now it's
basically down to one structure and the instance data in whatever
archiver.
2004-09-26 13:00:59 +00:00
Ryan C. Gordon
73044892fa
Updated.
2004-09-26 12:56:23 +00:00
Ryan C. Gordon
94759513d9
Cleaned up archiver interface to not deal with DirHandles anymore,
...
which simplifies things, removes some responsibility and code
duplication from the archivers, and trims some malloc pressure.
Also ripped up the allocation hook code a little. We'll try to screw
with memory locking later, since it makes everything ugly and
complex. Oh well.
2004-09-26 00:25:04 +00:00