Commit Graph

653 Commits

Author SHA1 Message Date
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
Ryan C. Gordon c02b0db3ec Updated. 2004-09-26 00:24:05 +00:00
Ryan C. Gordon 7553af8acf Minor allocation hook corrections. 2004-09-23 23:59:17 +00:00
Ryan C. Gordon 0030a3cd04 Updated. 2004-09-23 06:53:16 +00:00
Ryan C. Gordon c0acfc0118 Initial structure for replacable allocator work. 2004-09-23 06:45:36 +00:00
Ryan C. Gordon d9675edf4b Updated with current 2.0 wishlist. 2004-09-23 06:38:51 +00:00
Ryan C. Gordon cd942faff4 Updated. 2004-09-23 03:49:59 +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 0cc3dea44f Removed more .cvsignore files from Subversion repository. 2004-09-23 03:33:17 +00:00
Ryan C. Gordon d7b46c9697 Removed from Subversion. 2004-09-23 03:31:54 +00:00
Ryan C. Gordon f3af262a99 Don't throw away buffer if a seek is totally within existing cache. 2004-08-23 03:34:03 +00:00
Ryan C. Gordon bf41b44099 Initial add. 2004-08-13 15:54:10 +00:00
Ryan C. Gordon a7fe9bcdad Updated. 2004-04-09 06:37:03 +00:00
Ryan C. Gordon 44cd602b46 Westwood MIX archive support. 2004-04-09 06:36:09 +00:00
Ryan C. Gordon 87d412da79 MacOS X build compatibility. 2004-04-09 06:35:49 +00:00
Ryan C. Gordon bb09a88a67 Moved byte order defines into internal header. 2004-04-09 06:33:49 +00:00
Ryan C. Gordon 7988aab2e4 Updated. 2004-04-09 06:32:25 +00:00
Ryan C. Gordon 579c5ff438 Added Brazillian Portuguese translation (thanks, Danny!) 2004-01-15 14:53:27 +00:00
Ryan C. Gordon 1ed3abfcab Updated. 2004-01-15 14:51:59 +00:00
Ryan C. Gordon d43ca254c1 Last minute changes, fixes, and build system updates for 1.0. 2004-01-08 05:53:28 +00:00
Ryan C. Gordon 19f5b8651d Updated. 2004-01-08 05:52:41 +00:00
Ryan C. Gordon dd3008f799 Initial add. 2003-12-29 11:16:52 +00:00
Ryan C. Gordon 24c8651f7f Patches to get this building on Mac Classic again. 2003-12-29 08:50:21 +00:00
Ryan C. Gordon 56606fa65c Updated. 2003-12-29 08:49:58 +00:00
Ryan C. Gordon 81c06f3c9e Renamed from CWProjects.sit...moved from CodeWarrior 6 to 7, and archived with
Stuffit 8.0.2 (SITX format). Other tweaks in preparation for 1.0 release.
2003-12-29 08:46:28 +00:00
Ryan C. Gordon ee41546b4c Replaced by CWProjects.sitx 2003-12-29 07:44:18 +00:00
Ryan C. Gordon 46fe99b378 Minor OS/2 build tweak. 2003-12-29 07:42:51 +00:00
bhook 86dc6d9ebc Converted VC6 project to use zlib121, fixed some link warnings that
Z_PREFIX=1 missed by default, enabled Z_PREFIX=1 by default in VC6
dsp file, updated changelog.
2003-12-22 18:19:09 +00:00
Ryan C. Gordon 02866267d5 Updated. 2003-12-22 17:12:51 +00:00
Ryan C. Gordon ffb2e6ca45 Fixed search-and-replace fuckup (thanks, Brian!). 2003-12-22 17:12:00 +00:00
Ryan C. Gordon 6d45e5b718 Updated. 2003-12-19 01:53:06 +00:00
Ryan C. Gordon ce799b99a8 Added zlib_license_change.txt to EXTRA_DIST. 2003-12-19 01:52:07 +00:00
Ryan C. Gordon 564d485f82 Added zlib_license_change.txt to RPM spec (thanks, Edward!) 2003-12-19 01:49:12 +00:00
Ryan C. Gordon 4bbb4ea217 Updated. 2003-12-18 19:54:41 +00:00
Ryan C. Gordon f2ebb00ef9 Says Travis Wells:
"Meh. I just realized the wad archiver isn't considering ExMx or MAPxx entries
correctly, it treats them as files,when it should consider them directories,
and place the next 11 entries in that directory.Right now it's making it
impossible to open maps, since they all have the same names, they all overlap.
So it's not very useful right now.

...

Here's the patch to wad.c, it should now correctly place the map-files into
subdirectories."

Thanks, Travis!
2003-12-18 19:53:20 +00:00
Ryan C. Gordon efdc4ac8a6 Added Doom WAD support. 2003-12-15 04:01:18 +00:00
Ryan C. Gordon 3a5f64ff06 Updated. 2003-12-15 04:00:53 +00:00
Ryan C. Gordon f6234dbc2a Updated. 2003-12-08 12:38:10 +00:00
Ryan C. Gordon 9ac33cdcbe Fixed Win32 seeking on > 2gig files, other Cygwin issues. 2003-12-08 12:37:58 +00:00
Ryan C. Gordon 4e58f93af9 Updated 2003-12-07 05:39:54 +00:00
Ryan C. Gordon cd08ed589b Make physfs itself not link against readline and ncurses (just
test_physfs).
2003-12-07 05:39:23 +00:00
Ryan C. Gordon caf828b73d Updated. 2003-12-07 05:30:06 +00:00