Ryan C. Gordon
25909afde4
Fixed typo in Doxygen comment.
2006-09-23 10:49:10 +00:00
Ryan C. Gordon
c527092aed
7zip support, written by Dennis Schridde, and heavily Ryanified by me.
2006-04-11 14:33:48 +00:00
Ryan C. Gordon
5d26eca4a4
Added -fvisibility=hidden support, for builds by gcc4 and later.
...
All the sordid reasons for this are laid out here:
http://gcc.gnu.org/wiki/Visibility
2006-03-23 06:49:01 +00:00
Ryan C. Gordon
e459e0714d
Removed acconfig.h.
2006-01-01 13:03:22 +00:00
Ryan C. Gordon
c81367d0ca
Changed my email address.
2006-01-01 12:33:19 +00:00
Ryan C. Gordon
3e912c3c1b
Added physfs.rc for Windows builds (thanks, Dennis!).
2006-01-01 12:28:53 +00:00
Ryan C. Gordon
a66c36b42a
Cleaned up overflow checks in platform memory allocators (thanks to Nicolas
...
Lebedenco for pointing out the original issue with long long literals).
2006-01-01 12:19:44 +00:00
Ryan C. Gordon
8544ea9431
Fixed documentation for PHYSFS_setWriteDir().
2005-11-28 13:28:33 +00:00
Ryan C. Gordon
361c434180
Patched archivers/wad.c to compile again.
2005-10-12 22:03:56 +00:00
Ryan C. Gordon
b7a3aeaccd
Fixed version of locateInStringList() from Matze Braun.
2005-10-12 22:03:28 +00:00
Ryan C. Gordon
c28540fe89
Made unix mutexes recursive.
2005-09-20 04:01:36 +00:00
Ryan C. Gordon
499631936f
Don't leave internal structures temporarily modified before calling an
...
application callback, so that state is sane if they call into the API
from inside the callback.
2005-09-18 22:27:05 +00:00
Ryan C. Gordon
6e7e45cdaf
API BREAKAGE: Changed PHYSFS_enumerateFilesCallback() to pass the originally
...
requested directory back to the app.
2005-09-18 21:44:42 +00:00
Ryan C. Gordon
24ce834f44
Hopefully fixing ABI with 1.0...
2005-09-09 20:35:18 +00:00
Ryan C. Gordon
67746179d3
Some tweaks to PHYSFS_Allocator.
2005-09-09 14:07:43 +00:00
Ryan C. Gordon
0d43bf1eb1
Updated.
2005-09-06 06:28:35 +00:00
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
bbb0cab5ee
Fixed bug in verifyPath() that was breaking PHYSFS_setSaneConfig() and other
...
corner cases.
2005-08-20 04:46:25 +00:00
Ryan C. Gordon
7b4181684e
Patched to compile again on BeOS.
2005-07-25 01:38:07 +00:00
Ryan C. Gordon
823baad1e1
Assert define fix.
2005-07-24 01:01:35 +00:00
Ryan C. Gordon
36005323fe
Updated MacOS 9 Codewarrior project.
2005-07-24 00:16:47 +00:00
Ryan C. Gordon
6e33ae594d
Fixed warning in physfs.c.
2005-07-23 23:39:37 +00:00
Ryan C. Gordon
19d99f222f
Updated.
2005-07-23 23:10:51 +00:00
Ryan C. Gordon
d8a2b4be1e
Removed debian directory.
2005-07-23 22:47:08 +00:00
Ryan C. Gordon
8365cbdd07
Remove .svn dirs from release tarball.
2005-07-23 22:22:47 +00:00
Ryan C. Gordon
31443d2c81
Upped version to 1.1.0
2005-07-23 22:19:01 +00:00
Ryan C. Gordon
d8541f7ae4
Fixed "make dist".
2005-07-23 22:17:29 +00:00
Ryan C. Gordon
3f6c5e6348
Moved to actual zlib 1.2.3.
2005-07-23 22:02:00 +00:00
Ryan C. Gordon
49ebc305ac
More minor OS/2 tweaks.
2005-07-23 22:01:03 +00:00
Ryan C. Gordon
8f3ab12d22
From: Jorg Walter
...
To: icculus@clutteredmind.org
Subject: Bug in zip archiver
Date: Sat, 23 Jul 2005 22:19:09 +0200
Hi!
PhysFS has a bug in the ZIP archive module, function zip_find_start_of_dir.
Upon encountering a substring match, rc is set to a wrong value. The fix is
simple: swap both assignments like this:
[patch below --Ed.]
Some additional info for testing: Symptoms when you encounter this bug: A dir
is reported as empty although it has files in it; prerequisites or
encountering it: two dirs, one a substring of another, like "data/txt" and
"data/txt2", laid out in a way so that variable "middle" points to a file in
txt2 at some point during zip_find_start_of_dir
By the way, if you're interested in where PhysFS is used: I found this bug
while writing a patch for DOSBox (http://dosbox.sourceforge.net ) to support
ZIP files. And I'd love to see that enhanced PHYSFS_mount syntax in an
official release soon *hint* ;);)
2005-07-23 21:46:07 +00:00
Ryan C. Gordon
507b099d5d
Patched to compile on OS/2 again.
2005-07-21 18:10:17 +00:00
Ryan C. Gordon
c794701885
Patched zlib security hole discussed here:
...
http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2096
2005-07-13 15:10:00 +00:00
Ryan C. Gordon
ec86fac0bb
Updated zlib to 1.2.2.
2005-07-13 15:06:21 +00:00
Ryan C. Gordon
91319260b1
Added mingw support to the build process (thanks, Matze!).
2005-06-13 01:13:21 +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
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
3a0e6fa051
Builds on Mac Classic again.
2005-03-14 12:05:07 +00:00
Ryan C. Gordon
4787894ffa
Updated.
2005-03-14 11:48:29 +00:00
Ryan C. Gordon
a2cc461727
More mountpoint work and other cleanups.
2005-03-14 07:15:40 +00:00
Ryan C. Gordon
c557443265
Updated.
2005-03-13 12:01:59 +00:00
Ryan C. Gordon
8786d07f5d
Updated.
2005-03-13 09:16:26 +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
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