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
Ryan C. Gordon
54f72a0b42
Use LIB_SUFFIX to install to lib64 instead of lib (thanks, Cristian!).
2011-02-17 15:02:20 -05:00
Ryan C. Gordon
855025c3e5
Fixed include path when using internal zlib.
2011-02-11 00:19:22 -05:00
Ryan C. Gordon
706f50be0a
Fixed logic error in QPAK archiver.
...
Should haved tested for a failed seek, but was testing for success instead.
2011-02-10 16:54:09 -05:00
Ryan C. Gordon
82b8546bc9
More Windows tests in the byteorder detection code.
2011-01-21 03:07:14 -05:00
Ryan C. Gordon
f5e0dbe78b
Patched to compile on Windows.
2011-01-21 02:50:20 -05:00
Ryan C. Gordon
899517dc85
Added Chris Roberts to the credits.
2010-12-30 19:53:41 -05:00
Ryan C. Gordon
5f5775c1ec
Haiku fixes, merged from stable-2.0 branch.
2010-12-30 19:50:58 -05:00
Ryan C. Gordon
7d253b13ed
Fixed leaking file handle on BeOS during CD-ROM detection.
2010-11-14 00:43:47 -05:00
Ryan C. Gordon
4d567a0d2f
Fixed cut-and-paste error in malloc() failure test (thanks, Tolga!).
2010-10-04 01:48:34 -04:00
Ryan C. Gordon
f871802f51
Cleaned up some #includes.
2010-09-06 19:35:01 -04:00
Ryan C. Gordon
3f02ce767f
Moved most the cut-and-paste between simple archivers to one file.
2010-09-06 02:50:29 -04:00
Ryan C. Gordon
9d900f8814
Added a FIXME.
2010-09-05 02:43:43 -04:00
Ryan C. Gordon
125c170f7d
Use lstat() instead of stat() for POSIX __PHYSFS_platformStat().
2010-09-05 02:42:04 -04:00
Ryan C. Gordon
7f0e7105a7
Removed isDirectory, isSymLink and exists methods from internal code.
...
Use the PhysFS stat() interface instead.
2010-09-05 02:41:13 -04:00
Ryan C. Gordon
2219123cc5
SWIG bindings update.
2010-08-30 03:09:00 -04:00
Ryan C. Gordon
84c6e2242e
Added PHYSFS_mountHandle(). Now you can do archives-in-archives!
2010-08-30 03:02:32 -04:00
Ryan C. Gordon
d9e98704f7
PHYSFS_getRealDir() can't report a path for things that aren't real files.
2010-08-29 21:36:38 -04:00
Ryan C. Gordon
5ff1a2a12e
Make PHYSFS_addToSearchPath() use doMount(), too.
2010-08-30 02:39:28 -04:00
Ryan C. Gordon
bb9f5e5049
Added PHYSFS_mountMemory().
2010-08-30 02:39:11 -04:00
Ryan C. Gordon
8cd320b858
Added PHYSFS_mountIo().
2010-08-29 20:56:35 -04:00
Ryan C. Gordon
4bc5ed1725
Abstracted file i/o into PHYSFS_Io interface.
...
This touched a lot of code, and involved cleaning up a lot of stuff.
2010-08-30 03:01:57 -04:00
Ryan C. Gordon
c2e77d7e35
Constification.
2010-08-29 01:55:30 -04:00
Ryan C. Gordon
74f8cb4f91
Fixed incorrect #ifdef.
2010-08-27 14:27:15 -04:00
Ryan C. Gordon
b58e5f348c
Removed __PHYSFS_platformGetLastModTime().
2010-08-25 01:28:28 -04:00
Ryan C. Gordon
8def2f8aaf
Fixed some single-line comments.
2010-08-24 14:17:07 -04:00
Ryan C. Gordon
fc680aa468
Removed PHYSFS_Archiver's isArchive() method.
...
It was redundant with openArchive().
2010-08-24 10:05:58 -04:00
Ryan C. Gordon
c92f3035f9
Made __PHYSFS_ui64FitsAddressSpace's behaviour match its name.
2010-08-24 10:03:25 -04:00
Ryan C. Gordon
2beafa790d
Removed getLastModTime() interface from the archivers; it's not used anymore.
2010-08-22 20:20:04 -04:00