Ryan C. Gordon
|
7ab5cc52ce
|
Fixed 64-bit ints in LZMA SDK on Watcom C.
|
2017-07-17 14:56:52 -04:00 |
Ryan C. Gordon
|
f6c830968c
|
Workaround strict-aliasing warnings on some versions of GCC.
|
2017-07-17 14:46:36 -04:00 |
Ryan C. Gordon
|
3765efb652
|
Still more LZMA SDK trimming.
|
2017-07-17 14:43:36 -04:00 |
Ryan C. Gordon
|
8ebecded22
|
Fixed Visual Studio compiler warning.
|
2017-07-17 14:41:48 -04:00 |
Ryan C. Gordon
|
a28a01c124
|
Patched to compile on Visual Studio.
|
2017-07-17 14:37:02 -04:00 |
Ryan C. Gordon
|
8553113870
|
Patched to compile on OpenWatcom.
|
2017-07-17 14:35:47 -04:00 |
Ryan C. Gordon
|
7fed370cfd
|
Chopped more unused pieces out of the LZMA SDK.
|
2017-07-17 14:35:36 -04:00 |
Ryan C. Gordon
|
43f8ffcd2d
|
Chopped out some unused code from the LZMA SDK.
|
2017-07-17 14:27:51 -04:00 |
Ryan C. Gordon
|
afacf0395e
|
Static analysis fix.
|
2017-07-17 14:19:29 -04:00 |
Ryan C. Gordon
|
d38c10dea7
|
Removed unused variables.
|
2017-07-17 12:42:09 -04:00 |
Ryan C. Gordon
|
f83e36a8be
|
Static analysis fix (maybe?).
|
2017-07-17 12:41:28 -04:00 |
Ryan C. Gordon
|
c375504463
|
Removed unused variable.
|
2017-07-17 12:39:43 -04:00 |
Ryan C. Gordon
|
cdba81f5c4
|
Static analysis fix.
|
2017-07-17 12:38:19 -04:00 |
Ryan C. Gordon
|
8c3501491c
|
Whoops, forgot to add the file. :)
|
2017-07-17 12:35:35 -04:00 |
Ryan C. Gordon
|
6d42436270
|
Removed warning in LICENSE.txt about PhysicsFS 0.1.9 being LGPL code.
The license was changed in 1.0.0, on January 8th, 2004. I think it's time to
stop worrying about a prerelease version from almost 14 years ago.
|
2017-07-17 12:29:13 -04:00 |
Ryan C. Gordon
|
820109cc1d
|
LZMA SDK is now public domain, remove the LGPL warning in LICENSE.txt.
|
2017-07-17 12:27:25 -04:00 |
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 |