Ryan C. Gordon
64599213f1
Don't use size_t in physfs.h, since it relies on C runtime headers.
2005-09-06 06:24:42 +00:00
Ryan C. Gordon
823baad1e1
Assert define fix.
2005-07-24 01:01:35 +00:00
Ryan C. Gordon
16e00ed962
Added translation for WAD file type.
2005-03-16 11:27:31 +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
bdb7f54bd9
Added evil GOTO_*_MACRO_* macros.
2005-03-13 03:04:04 +00:00
Ryan C. Gordon
c2c71fb55f
Removed LinkedStringList and related code.
2004-09-29 06:37:20 +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
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
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
Ryan C. Gordon
c0acfc0118
Initial structure for replacable allocator work.
2004-09-23 06:45:36 +00:00
Ryan C. Gordon
1ba7972aa9
Readded Spanish translation:
...
From: Pedro J Perez
To: icculus@clutteredmind.org
Subject: PhysicsFS license change - Spanish translation
Date: Tue, 2 Mar 2004 19:10:20 -0500
Hi Ryan,
You have my permission to change the spanish translation license to fit with the
rest of PhysicsFS.
|Pedro Javier Prez Rodrguez -- [email removed] |
| |
|Homepage (Spanish) @ http://icculus.org/~pj/ |
2004-09-23 03:48:27 +00:00
Ryan C. Gordon
bb09a88a67
Moved byte order defines into internal header.
2004-04-09 06:33:49 +00:00
Ryan C. Gordon
579c5ff438
Added Brazillian Portuguese translation (thanks, Danny!)
2004-01-15 14:53:27 +00:00
Ryan C. Gordon
09ef260209
Added internal function __PHYSFS_platformStrnicmp().
2003-11-09 20:59:07 +00:00
Ryan C. Gordon
52fc473ddb
Readded Russian translations, since contributor approved zlib license change.
2003-07-21 03:58:03 +00:00
Ryan C. Gordon
1400b98be7
Readded new qpak archiver.
2003-07-21 00:27:27 +00:00
Ryan C. Gordon
f4309f51e8
Tabs-to-spaces patch by James Turk.
2003-07-20 21:08:24 +00:00
Ryan C. Gordon
025aef8a15
Switched to zlib license.
2003-07-20 20:57:55 +00:00
Ryan C. Gordon
3a27dd9310
Descent I/II HOG and MVL archive support (thanks, Bradley Bell!).
2003-03-30 18:59:54 +00:00
Ryan C. Gordon
8bdc0ea570
Two important PHYSFS_mkdir() fixes (one involving a change to
...
__PHYSFS_verifySecurity()...).
2003-03-19 06:04:09 +00:00
Ryan C. Gordon
6f1d693fe8
Another attempt at type size correctness.
2003-03-12 06:19:37 +00:00
Ryan C. Gordon
01505d8d58
Attempt at type correctness.
2003-03-12 05:39:51 +00:00
Ryan C. Gordon
fb81423a44
Added German translation.
2002-12-03 00:25:05 +00:00
Ryan C. Gordon
3ad51e49e4
Added buffering API.
2002-12-01 11:21:27 +00:00
Ryan C. Gordon
9d82110b57
Some cleanups for PocketPC port.
2002-11-22 06:24:10 +00:00
Ryan C. Gordon
1f5b571be7
Bunch of tedious corrections, optimizations, and cleanups.
2002-08-21 02:59:15 +00:00
Ryan C. Gordon
1e2372b44c
Generalized sorting routines, and removed individual implementations.
2002-08-20 01:34:27 +00:00
Ryan C. Gordon
f8a53822f5
More Russian codepages.
2002-07-30 06:38:32 +00:00
Stéphane Peter
464f23dc81
Added French translation.
2002-07-30 05:41:02 +00:00
Ryan C. Gordon
d4f7c5481e
Spanish translation added by Pedro J. P?rez.
2002-07-30 01:42:29 +00:00
Ryan C. Gordon
57747cfd8f
Changed russian to russian-koi8-r.
2002-07-29 21:13:12 +00:00
Ryan C. Gordon
c8890b76f9
Added Russian translation by Ed Sinjiashvili.
2002-07-29 21:05:00 +00:00
Ryan C. Gordon
42be0046aa
Natural language #defines and build system support.
2002-07-28 21:03:27 +00:00
Ryan C. Gordon
989fd382c4
Added ERR_BAD_FILENAME.
2002-07-28 17:59:38 +00:00
Ryan C. Gordon
df5ef85087
Added ERR_SEEK_OUT_OF_RANGE define.
2002-07-27 06:20:10 +00:00
Ryan C. Gordon
3ae1f1fa80
Changed DirFunctions struct a little.
2002-07-26 06:19:09 +00:00
Ryan C. Gordon
01567b3dcf
Added __PHYSFS_addToLinkedStringList().
2002-07-23 07:48:08 +00:00
Ryan C. Gordon
c7f3a2b1ae
Changed ERR_TOO_MANY_SYMLINKS to ERR_SYMLINK_LOOP.
2002-07-17 16:05:12 +00:00
Ryan C. Gordon
480a259452
ZIP archiver rewrite.
2002-07-13 10:17:13 +00:00
Ryan C. Gordon
5386a5c6a2
Added PHYSFS_getLastModTime() API. (Thanks, John Hall!)
2002-05-25 09:41:14 +00:00
Ryan C. Gordon
7781457070
Added some more error string constants.
2002-04-05 09:02:57 +00:00
Ryan C. Gordon
0ba6cd5259
Added warning about potential infinite recursion between setError and grabMutex.
2002-04-02 13:41:11 +00:00
Ryan C. Gordon
cccf065f68
Patched to compile on MacOS Classic, with CodeWarrior 6.
2002-04-01 18:48:24 +00:00
Ryan C. Gordon
39406cbacc
First shot at thread-safety.
2002-03-30 16:44:09 +00:00
Ryan C. Gordon
f6b15061c8
Abstracted file deletion, so we don't rely on C library for it anymore.
2002-03-25 05:02:12 +00:00
Ryan C. Gordon
723702fedb
Fixed a const thing.
2002-03-25 04:05:52 +00:00
Ryan C. Gordon
f2887cf047
Added typedefs and platform-specific i/o.
2002-03-24 19:47:33 +00:00
Ryan C. Gordon
419d5cd017
Added __PHYSFS_platformInit() and __PHYSFS_platformDeinit().
2002-03-24 06:36:48 +00:00
Ryan C. Gordon
57a176068c
const correctness fixes.
2002-03-16 03:53:46 +00:00
Ryan C. Gordon
f0c09894c8
Updates, corrections and enhancements to get this ported to win32.
2001-08-23 15:23:21 +00:00