Ryan C. Gordon
|
823061758b
|
Disable unaligned reads in LZMA SDK; it upsets GCC's strict-aliasing rules.
|
2017-07-17 16:22:29 -04:00 |
Ryan C. Gordon
|
f130714e92
|
Fixed another compiler warning.
|
2017-07-17 15:53:09 -04:00 |
Ryan C. Gordon
|
0bda50c276
|
More unused LZMA SDK code.
|
2017-07-17 15:50:04 -04:00 |
Ryan C. Gordon
|
1d616dcaf1
|
Fixed compiler warning.
|
2017-07-17 15:43:39 -04:00 |
Ryan C. Gordon
|
4557dbf0f7
|
Another LZMA SDK trim.
|
2017-07-17 14:57:02 -04:00 |
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 |