Ryan C. Gordon
16ff5c8aca
PhysicsFS works on Win64 now.
2012-03-12 03:48:34 -04:00
Ryan C. Gordon
5ad70036b2
Fixed stack smashing in newly-aligned __PHYSFS_smallAlloc().
2012-03-12 01:33:16 -04:00
Ryan C. Gordon
1d41608a64
More doc tweaks.
2012-03-11 05:05:02 -04:00
Ryan C. Gordon
611aeec61b
Removed __PHYSFS_platformRealPath().
...
It was an ugly piece of code, didn't work on The Hurd (apparently), likely
dangerous in its incomplete understanding of Windows paths, and only
used in places that should have given us normalized, absolute
paths in the first place anyhow.
2012-03-11 04:19:36 -04:00
Ryan C. Gordon
2aa0c5a278
Replace C++/C99 single-line comments in miniz with C98 /* comments */ ...
2012-03-11 03:56:24 -04:00
Ryan C. Gordon
c94d70ec0a
Moved __PHYSFS_platformCurrentDir() from Unix to POSIX sources.
...
getcwd() is part of POSIX, after all.
2012-03-11 03:43:07 -04:00
Ryan C. Gordon
b7e0ec7391
Change how Unix version of __PHYSFS_platformCurrentDir() allocates memory.
2012-03-11 03:39:57 -04:00
Ryan C. Gordon
7a8e3de103
Minor updates to the docs.
2012-03-11 03:09:07 -04:00
Ryan C. Gordon
df3c281014
Fixed some compiler warnings.
2012-03-10 03:18:33 -05:00
Ryan C. Gordon
700d94e577
Replaced zlib with a hacked up copy of miniz: http://code.google.com/p/miniz/
2012-03-10 02:31:58 -05:00
Ryan C. Gordon
c8fc8cf957
Merge with pocketpc removal.
2012-03-10 01:13:03 -05:00
Ryan C. Gordon
6e4279e76a
Bump the smallAlloc threshold up to 256 bytes.
2012-03-09 22:27:36 -05:00
Ryan C. Gordon
9dceda3d9f
Align smallAllocs to the native pointer size.
2012-03-09 22:27:51 -05:00
Ryan C. Gordon
a0b21c9ae9
Cleaned up all the readAll() cut and paste.
2012-03-09 04:50:27 -05:00
Ryan C. Gordon
25224b0e7a
We never use calloc() internally.
2012-03-09 03:55:23 -05:00
Ryan C. Gordon
eac0f11005
Cleaned up the updated TODO.txt, removed things that are already done, etc.
2012-03-09 03:55:04 -05:00
Ryan C. Gordon
86dbf54fc7
Updated TODO.txt from notes I had scratch down elsewhere over time.
2012-03-09 03:36:31 -05:00
Ryan C. Gordon
54cc53349d
Cleaned up some __PHYSFS_platformStat() details.
2012-03-09 03:32:26 -05:00
Ryan C. Gordon
de27c2a422
Removed the non-Unicode fallbacks from platform_windows.c, other cleanups.
...
This brings the minimum required OS up to Windows XP, which is around 11
years old at this point.
2012-03-10 03:07:30 -05:00
Ryan C. Gordon
9e2acfd8a6
Removed OS/2 support.
2012-03-09 01:24:40 -05:00
Ryan C. Gordon
4d46d42f73
Removed PocketPC support. It was old and crusty and targeted a dead platform.
2012-03-09 00:44:59 -05:00
Ryan C. Gordon
d1d0de3947
Fixed a compiler warning.
2011-11-18 01:08:19 -05:00
Ryan C. Gordon
608958b8ce
Add support for SDL 1.3 to physfsrwops.
2011-10-18 23:48:28 -04:00
Sam Lantinga
9fb20ec349
Fixed deprecation warning in physfsrwops
2011-10-18 22:48:45 -04:00
Ryan C. Gordon
9d11b991bc
Fixed up some bugs that clang's static analysis reported.
2011-10-18 15:55:29 -04:00
Ryan C. Gordon
bbd356a27b
Patched to compile.
2011-10-06 03:24:53 -04:00
Ryan C. Gordon
b97ad1f366
Added Norfanin to the credits.
2011-10-05 04:04:06 -04:00
Ryan C. Gordon
6d4d91414a
Check _M_X64 (Visual Studio, Windows/x86-64) in littleendian test.
...
Thanks to Norfanin for the tip!
2011-10-05 03:58:52 -04:00
Ryan C. Gordon
9d1ef087a9
Put some include-once and extern "C" blocks in the extras' headers.
2011-09-24 00:55:15 -07:00
Ryan C. Gordon
28007c9bae
Fixed a typo in the docs.
2011-09-22 04:45:04 -04:00
Ryan C. Gordon
025a02f4c0
Corrected __PHYSFS_platformTell()'s return value to be correct.
2011-08-01 17:56:30 -04:00
Ryan C. Gordon
8258274a90
Removed __PHYSFS_platformEOF(). It's not used anymore.
2011-08-01 17:32:56 -04:00
Ryan C. Gordon
e4cc3fcd9b
Removed a space in CMakeLists.txt that can make the linker grumpy.
2011-07-25 11:32:32 -07:00
Ryan C. Gordon
65497160f7
Removed deprecated Mac OS X APIs.
2011-07-25 11:29:44 -07:00
Ryan C. Gordon
4075482826
Treat Haiku as BeOS in CMakeLists.txt ... this lets CD-ROM support build, etc.
2011-07-16 14:14:00 +00:00
Ryan C. Gordon
f94d227945
Fixed basedir calculation on Mac OS X.
2011-07-09 23:11:17 -07:00
Ryan C. Gordon
49a8ff3f86
Added Frank Becker to the credits.
2011-06-22 15:57:16 -04:00
Ryan C. Gordon
b8c4942413
POSIX version of __PHYSFS_platformStat() forgot to set *exists properly.
...
Thanks to Frank Becker for the fix.
2011-06-22 15:56:10 -04:00
Ryan C. Gordon
6a1aca5db5
Make sure utf8codepoint() advances the pointer even on bogus input.
...
This patch was from Francois Gouget, who found this bug in MojoSetup's copy
of this function.
2011-06-01 03:10:08 -04:00
Ryan C. Gordon
c6ca60eb20
Fixed infinite loop in zip_expand_symlink_path().
...
This patch was from Francois Gouget, who found this bug in MojoSetup's copy
of the zip archiver code.
2011-06-01 03:08:53 -04:00
Ryan C. Gordon
4446cfa613
Fixed compiler warning on gcc-4.6.
2011-03-31 11:24:46 -04:00
Ryan C. Gordon
2939b26b7f
Added an option to disable all SWIG bindings at once.
2011-02-22 00:16:56 -05:00
Ryan C. Gordon
4298d85313
Removed wxWidgets test program.
2011-02-21 23:55:58 -05:00
Ryan C. Gordon
014f0e2254
Put some quotes around autogenerated Doxygen options.
2011-02-21 23:45:22 -05:00
Ryan C. Gordon
794a3b3d90
Changed default doc version string.
2011-02-21 23:43:48 -05:00
Ryan C. Gordon
72f0e7f9b5
Corrected doc paths for development branch.
2011-02-21 23:43:36 -05:00
Ryan C. Gordon
67995ad0c5
Bumping version in CMakeLists.txt (but this is not ready for a release!).
2011-02-21 23:42:54 -05:00
Ryan C. Gordon
7dee41eb0c
Fixed "make docs" for out-of-tree builds.
...
Also: this automatically updates the version number in the docs, so I don't
have to with each release.
(transplanted from 72778f1e98f06c1e02f88dc8d263027d61469766)
2011-02-21 23:35:24 -05:00
Ryan C. Gordon
8e4fb13617
Corrected copyright dates in license.
2011-02-18 16:14:59 -05:00
Ryan C. Gordon
660c7f9823
Fixed bug in directory search for zip and qpak archivers (thanks, Michal!)
2011-02-18 12:38:05 -05:00