Ryan C. Gordon
|
da1561a09f
|
Removed ancient LZMA SDK.
|
2017-07-17 12:20:14 -04:00 |
Ryan C. Gordon
|
a5d3dd498e
|
Rewrote the 7zip archiver.
This also updates the LZMA SDK to something more modern, which is now public
domain code, and squashed it into a single header for easier building.
|
2017-07-17 12:26:50 -04:00 |
Ryan C. Gordon
|
63de092cb7
|
zip: fail with correct error code if opening a directory.
|
2017-07-17 12:21:26 -04:00 |
Ryan C. Gordon
|
e84277a1df
|
Corrected reported value for unknown PHYSFS_stat() access times.
|
2017-07-17 12:21:02 -04:00 |
Ryan C. Gordon
|
de444a9866
|
test_physfs: added a "cat2" command to read from two open file handles at once.
|
2017-07-17 12:18:20 -04:00 |
Ryan C. Gordon
|
62ad133862
|
Reworked the "unpacked" archivers to use DirTree.
This cleaned up a lot of code and improved things, and also allowed a lot of
the restrictions on unpacked archivers to be removed.
|
2017-07-16 04:39:14 -04:00 |
Ryan C. Gordon
|
ffa1836335
|
Moved ZIP tree management up to a higher level, to be reused elsewhere.
|
2017-07-15 15:59:55 -04:00 |
Ryan C. Gordon
|
56bddb0b78
|
Fixed some comments.
|
2017-07-16 04:35:46 -04:00 |
Ryan C. Gordon
|
5afd9754e2
|
Reenable QPAK support by default.
|
2017-07-16 04:34:52 -04:00 |
Ryan C. Gordon
|
9cec66be3e
|
Removed SWIG ifdefs in physfs.h
|
2017-07-16 04:36:40 -04:00 |
Ryan C. Gordon
|
53225ca62c
|
Fixed more Visual Studio compiler warnings.
|
2017-07-13 00:21:25 -04:00 |
Ryan C. Gordon
|
1bacc6d6af
|
Fixed some compiler warnings with Visual Studio.
|
2017-07-13 00:16:24 -04:00 |
Ryan C. Gordon
|
bf9999af2d
|
Fixed compiler warnings on Visual Studio about const qualifiers.
|
2017-07-12 23:54:45 -04:00 |
Ryan C. Gordon
|
4438fe14cf
|
Turn off MSVC anti-portability propaganda in test program.
|
2017-07-12 20:59:37 -04:00 |
Ryan C. Gordon
|
a25569ba14
|
Removed leftover test scripts from removed SWIG bindings.
|
2017-07-12 20:58:44 -04:00 |
Ryan C. Gordon
|
efd71e08f6
|
Move headers around to get those MSVC anti-portability nags to go away.
|
2017-07-12 20:55:58 -04:00 |
Ryan C. Gordon
|
a681fe258d
|
unix: OS-specific paths should also chop filename off base path.
|
2017-07-12 20:52:51 -04:00 |
Ryan C. Gordon
|
187d04ae9e
|
Debian/kFreeBSD should use the FreeBSD-specific codepaths, not generic Unix.
|
2017-07-12 20:49:53 -04:00 |
Ryan C. Gordon
|
46db289145
|
Fix lzma option in CMakeLists.txt
|
2017-07-12 20:39:03 -04:00 |
Ryan C. Gordon
|
19b15d34a1
|
Cleaned up what symbols are exported from the library.
|
2017-07-12 15:41:12 -04:00 |
Ryan C. Gordon
|
2cb1f73737
|
Cygwin has mntent.h, and no need to check for CMake tests now.
|
2017-07-12 02:41:28 -04:00 |
Ryan C. Gordon
|
9ae6fc9e87
|
Maybe macOS needs -fno-common ...?
|
2017-07-12 02:40:16 -04:00 |
Ryan C. Gordon
|
4b2180dd17
|
unix: Don't #error if no CD-ROM support, because we already give a #warning.
|
2017-07-12 02:33:15 -04:00 |
Ryan C. Gordon
|
5f5eca8d01
|
Remove -pthread argument.
|
2017-07-12 00:33:47 -04:00 |
Ryan C. Gordon
|
0f514bbae3
|
Updated INSTALL.txt to more closely reflect reality.
|
2017-07-12 00:16:34 -04:00 |
Ryan C. Gordon
|
68ad1fa8c5
|
Removed BeOS support (Haiku still supported, though!).
Since Haiku has pthread support, dropped the BLocker code and use the pthread
code from platform_posix.c instead.
|
2017-07-12 00:16:57 -04:00 |
Ryan C. Gordon
|
c2c1c7ac30
|
Removed __PHYSFS_platformSetDefaultAllocator(); nothing uses it now.
We can pull it back from revision control if something needs it later.
|
2017-07-11 23:52:13 -04:00 |
Ryan C. Gordon
|
0be0e3fd33
|
mac: Removed Carbon header include and custom allocator (just use malloc).
|
2017-07-11 23:47:48 -04:00 |
Ryan C. Gordon
|
73070339a4
|
Simplify CMakeLists.txt, etc.
Try to test things with preprocessor macros instead of CMake, and get rid of
silly options like turning off thread safety.
|
2017-07-11 23:32:46 -04:00 |
Ryan C. Gordon
|
fe55814681
|
vdf: make private functions static.
|
2017-07-11 23:25:20 -04:00 |
Ryan C. Gordon
|
4ae17a5d60
|
The archiver options in the CMake file should disable, not enable.
We now try to compile all archivers by default unless one explicit disables
them individually, so these options needed to be handled differently.
|
2017-07-11 00:40:51 -04:00 |
Ryan C. Gordon
|
3b5091ba9f
|
macOS only needs to link against CoreFoundation, not Carbon.
|
2017-07-11 00:39:18 -04:00 |
Ryan C. Gordon
|
f2cbac7479
|
Don't rename the static library on Windows.
"physfs.lib" will also be the import library's name, so it's best to leave it
separate on that platform.
|
2017-07-10 23:32:54 -04:00 |
Ryan C. Gordon
|
a7f5ebf684
|
Added some option information to the CMake output.
|
2017-07-10 22:56:49 -04:00 |
Ryan C. Gordon
|
ebb00f0520
|
Fixed building on MingW.
|
2017-07-10 17:50:27 -04:00 |
Ryan C. Gordon
|
4015689068
|
Patched to compile on BeOS/Haiku.
|
2017-07-09 20:50:48 -04:00 |
Ryan C. Gordon
|
53c81e216a
|
Checking if this #pragma pack works better on gcc 2.95.
|
2017-07-09 20:46:31 -04:00 |
Ryan C. Gordon
|
2dbd784cc1
|
Fixed some DOS newlines.
|
2017-07-09 20:45:34 -04:00 |
Ryan C. Gordon
|
3324ec88a9
|
Maybe fix compiler warnings on Cygwin.
|
2017-07-09 18:21:54 -04:00 |
Ryan C. Gordon
|
f5c6383b4b
|
Patched to compile on Visual Studio.
|
2017-07-09 18:17:33 -04:00 |
Ryan C. Gordon
|
cf11d2ec99
|
Workaround snprintf() deficiencies on Visual Studio.
|
2017-07-09 17:46:53 -04:00 |
Ryan C. Gordon
|
c057f2d7dd
|
Fixed compiler warnings on FreeBSD.
|
2017-07-09 17:31:27 -04:00 |
Ryan C. Gordon
|
083940aef1
|
Don't try to build CD-ROM support on Emscripten.
|
2017-07-09 17:28:33 -04:00 |
Ryan C. Gordon
|
ffdc55f1e5
|
Fix some buildbot warnings about jobserver mode if $MAKE had a -j2, etc.
|
2017-07-09 17:09:40 -04:00 |
Ryan C. Gordon
|
f8ed5c6f7e
|
Replaced sprintf() calls with snprintf().
|
2017-07-09 17:06:37 -04:00 |
Ryan C. Gordon
|
e4c035a99f
|
Pacify compiler warning.
|
2017-07-09 17:02:13 -04:00 |
Ryan C. Gordon
|
7cb89ce454
|
Updated TODO: zip64 support has been in for awhile now.
|
2017-07-09 16:57:56 -04:00 |
Ryan C. Gordon
|
bae1f440ba
|
Patched to compile on Windows.
|
2017-07-09 15:03:12 -04:00 |
Ryan C. Gordon
|
84231feb0f
|
windows: (re)added support for symbolic links.
|
2017-07-09 15:01:17 -04:00 |
Ryan C. Gordon
|
3e5f92d756
|
Added buildbot-raspberrypi.sh and fixed some other buildbot script things.
|
2017-07-08 22:20:43 -04:00 |