Commit Graph

  • b6e139fc22 Make compile-time asserts more readable. Ryan C. Gordon 2017-08-04 22:32:57 -0400
  • 0d249cae36 FIXME removal: This is an appropriate error code already. Ryan C. Gordon 2017-08-04 22:32:34 -0400
  • cc2c29b207 Removed FIXME: this was already fixed at some point. Ryan C. Gordon 2017-08-04 22:31:56 -0400
  • 093dcb555b os/2: Patched to compile (?). Ryan C. Gordon 2017-08-02 16:40:07 -0400
  • 3f9ffddc83 os/2: attempt to get cpuid support on OpenWatcom builds. Ryan C. Gordon 2017-08-02 16:34:02 -0400
  • 1e850d32ea windows: Patched to compile. Ryan C. Gordon 2017-08-02 13:06:56 -0400
  • 007c2fc037 windows: Just pass HANDLEs around instead of wrapping in a struct. Ryan C. Gordon 2017-08-02 13:02:43 -0400
  • bea510def0 windows: Fixed logic bug. Ryan C. Gordon 2017-08-02 12:48:40 -0400
  • 02c2c4736e windows: better test for WinRT vs win32 (...I think...?) Ryan C. Gordon 2017-08-02 12:48:31 -0400
  • 5ab8df339d Updated Unicode case folding support to something 10 years newer. :) Ryan C. Gordon 2017-07-31 16:32:47 -0400
  • 32930ef41d Fixed compiler warning. Ryan C. Gordon 2017-07-26 16:08:32 -0400
  • 99992bb1d5 WinRT: Disable harmless (in our case) linker warning. Ryan C. Gordon 2017-07-26 09:03:04 -0400
  • 0e7f3ee6a1 Added an assert for a FIXME that is now handled elsewhere. Ryan C. Gordon 2017-07-25 19:55:58 -0400
  • f578f85557 Fixed building for WinRT via CMake. Ryan C. Gordon 2017-07-25 19:55:08 -0400
  • 1e2650b6fc Serious cleanup and update of Windows RT support. Ryan C. Gordon 2017-07-24 03:29:33 -0400
  • c74f4cb007 Minor cleanup. Ryan C. Gordon 2017-07-24 02:37:22 -0400
  • a5461ddcd9 Some minor preprocessor nitpicks. Ryan C. Gordon 2017-07-24 02:36:58 -0400
  • 8c13bd27d6 unix: getmntinfo() should proabably be set to MNT_NOWAIT to avoid blocking. Ryan C. Gordon 2017-07-22 20:05:17 -0400
  • bc28fb74b4 Minor QNX fix; don't warn about CD-ROM support (for now). Ryan C. Gordon 2017-07-22 20:04:38 -0400
  • e2750bff62 Apple refers to "Mac OS X" as "macOS" now. Ryan C. Gordon 2017-07-22 13:50:40 -0400
  • 6d91dde273 Rename __PHYSFS_Archiver_SZIP to __PHYSFS_Archiver_7Z. Ryan C. Gordon 2017-07-22 13:50:03 -0400
  • 1fa4be6f66 Minor documentation updates. Ryan C. Gordon 2017-07-22 13:48:31 -0400
  • f10b861036 A couple of fixes for physfshttpd.c. Ryan C. Gordon 2017-07-22 13:35:14 -0400
  • e75d38adf5 Fixed a comment about SDL licensing. Ryan C. Gordon 2017-07-22 13:22:37 -0400
  • ea29339a8b Removed SWIG bindings. Ryan C. Gordon 2017-07-22 13:20:15 -0400
  • db349bd067 Update filename comments. Ryan C. Gordon 2017-07-22 13:19:57 -0400
  • 18c89c1cbc Renamed all the sources to start with "physfs_" Ryan C. Gordon 2017-07-22 12:59:06 -0400
  • d9f040cb6a Add platform_os2.c to the CMake file. Ryan C. Gordon 2017-07-22 12:55:50 -0400
  • ace324cdc8 Minor code cleanups: whitespace fixes, 80-column overflows, wrong comments. Ryan C. Gordon 2017-07-22 12:47:32 -0400
  • c1defd3ec4 vdf: Migrated to new, improved unpacked archiver infrastructure. Ryan C. Gordon 2017-07-22 12:42:34 -0400
  • eefc757398 Added some TODOs to the ISO9660 code. Ryan C. Gordon 2017-07-22 12:16:37 -0400
  • 6ed2bf1478 Some improvements to INSTALL.txt. Ryan C. Gordon 2017-07-21 23:02:10 -0400
  • 8ee7f5d351 Fixed compiler warnings. Ryan C. Gordon 2017-07-21 22:38:50 -0400
  • a7616f3960 Removed unused variable. Ryan C. Gordon 2017-07-21 22:35:30 -0400
  • 03097332ca unpacked: let archivers specify create and modified times, hook up to iso9660. Ryan C. Gordon 2017-07-21 22:01:51 -0400
  • 3c9351c0ad unpacked: let archivers "abandon" the archive instead of closing it. Ryan C. Gordon 2017-07-21 19:01:41 -0400
  • 91a19982ca iso9660: rewritten and simplified. Ryan C. Gordon 2017-07-21 13:56:21 -0400
  • 2dd3d7c28a unpacked: Don't list a position or length for directory entries. Ryan C. Gordon 2017-07-21 13:55:03 -0400
  • d3ac612b61 DirTrees and unpacked archives shouldn't demand a count of entries for init. Ryan C. Gordon 2017-07-21 13:54:42 -0400
  • 32ed71db48 slb: be more aggressive about rejecting non-SLB files. Ryan C. Gordon 2017-07-20 17:00:21 -0400
  • 7e30657f54 Attempt to fix compilation against the latest Windows SDK. Ryan C. Gordon 2017-07-18 09:59:23 -0400
  • adb7ea4dfc It's not messy to compile NOW. :) Ryan C. Gordon 2017-07-17 16:39:15 -0400
  • 28f32ad240 Removed C++ single-line comments from LZMA SDK. Ryan C. Gordon 2017-07-17 16:25:17 -0400
  • 823061758b Disable unaligned reads in LZMA SDK; it upsets GCC's strict-aliasing rules. Ryan C. Gordon 2017-07-17 16:22:29 -0400
  • f130714e92 Fixed another compiler warning. Ryan C. Gordon 2017-07-17 15:53:09 -0400
  • 0bda50c276 More unused LZMA SDK code. Ryan C. Gordon 2017-07-17 15:50:04 -0400
  • 1d616dcaf1 Fixed compiler warning. Ryan C. Gordon 2017-07-17 15:43:39 -0400
  • 4557dbf0f7 Another LZMA SDK trim. Ryan C. Gordon 2017-07-17 14:57:02 -0400
  • 7ab5cc52ce Fixed 64-bit ints in LZMA SDK on Watcom C. Ryan C. Gordon 2017-07-17 14:56:52 -0400
  • f6c830968c Workaround strict-aliasing warnings on some versions of GCC. Ryan C. Gordon 2017-07-17 14:46:36 -0400
  • 3765efb652 Still more LZMA SDK trimming. Ryan C. Gordon 2017-07-17 14:43:36 -0400
  • 8ebecded22 Fixed Visual Studio compiler warning. Ryan C. Gordon 2017-07-17 14:41:48 -0400
  • a28a01c124 Patched to compile on Visual Studio. Ryan C. Gordon 2017-07-17 14:37:02 -0400
  • 8553113870 Patched to compile on OpenWatcom. Ryan C. Gordon 2017-07-17 14:35:47 -0400
  • 7fed370cfd Chopped more unused pieces out of the LZMA SDK. Ryan C. Gordon 2017-07-17 14:35:36 -0400
  • 43f8ffcd2d Chopped out some unused code from the LZMA SDK. Ryan C. Gordon 2017-07-17 14:27:51 -0400
  • afacf0395e Static analysis fix. Ryan C. Gordon 2017-07-17 14:19:29 -0400
  • d38c10dea7 Removed unused variables. Ryan C. Gordon 2017-07-17 12:42:09 -0400
  • f83e36a8be Static analysis fix (maybe?). Ryan C. Gordon 2017-07-17 12:41:28 -0400
  • c375504463 Removed unused variable. Ryan C. Gordon 2017-07-17 12:39:43 -0400
  • cdba81f5c4 Static analysis fix. Ryan C. Gordon 2017-07-17 12:38:19 -0400
  • 8c3501491c Whoops, forgot to add the file. :) Ryan C. Gordon 2017-07-17 12:35:35 -0400
  • 6d42436270 Removed warning in LICENSE.txt about PhysicsFS 0.1.9 being LGPL code. Ryan C. Gordon 2017-07-17 12:29:13 -0400
  • 820109cc1d LZMA SDK is now public domain, remove the LGPL warning in LICENSE.txt. Ryan C. Gordon 2017-07-17 12:27:25 -0400
  • da1561a09f Removed ancient LZMA SDK. Ryan C. Gordon 2017-07-17 12:20:14 -0400
  • a5d3dd498e Rewrote the 7zip archiver. Ryan C. Gordon 2017-07-17 12:26:50 -0400
  • 63de092cb7 zip: fail with correct error code if opening a directory. Ryan C. Gordon 2017-07-17 12:21:26 -0400
  • e84277a1df Corrected reported value for unknown PHYSFS_stat() access times. Ryan C. Gordon 2017-07-17 12:21:02 -0400
  • de444a9866 test_physfs: added a "cat2" command to read from two open file handles at once. Ryan C. Gordon 2017-07-17 12:18:20 -0400
  • 6188e26a01 Reworked the "unpacked" archivers to use DirTree. Ryan C. Gordon 2017-07-16 04:39:14 -0400
  • 62ad133862 Reworked the "unpacked" archivers to use DirTree. Ryan C. Gordon 2017-07-16 04:39:14 -0400
  • 51f9aaec3d Moved ZIP tree management up to a higher level, to be reused elsewhere. Ryan C. Gordon 2017-07-15 15:59:55 -0400
  • d84325a93e Fixed some comments. Ryan C. Gordon 2017-07-16 04:35:46 -0400
  • 1d6bcd994c Reenable QPAK support by default. Ryan C. Gordon 2017-07-16 04:34:52 -0400
  • 87d36dd922 Removed SWIG ifdefs in physfs.h Ryan C. Gordon 2017-07-16 04:36:40 -0400
  • ffa1836335 Moved ZIP tree management up to a higher level, to be reused elsewhere. Ryan C. Gordon 2017-07-15 15:59:55 -0400
  • 56bddb0b78 Fixed some comments. Ryan C. Gordon 2017-07-16 04:35:46 -0400
  • 5afd9754e2 Reenable QPAK support by default. Ryan C. Gordon 2017-07-16 04:34:52 -0400
  • 9cec66be3e Removed SWIG ifdefs in physfs.h Ryan C. Gordon 2017-07-16 04:36:40 -0400
  • b70c62a513 Fixed more Visual Studio compiler warnings. Ryan C. Gordon 2017-07-13 00:21:25 -0400
  • 53225ca62c Fixed more Visual Studio compiler warnings. Ryan C. Gordon 2017-07-13 00:21:25 -0400
  • 29fb0aba3b Fixed some compiler warnings with Visual Studio. Ryan C. Gordon 2017-07-13 00:16:24 -0400
  • 1bacc6d6af Fixed some compiler warnings with Visual Studio. Ryan C. Gordon 2017-07-13 00:16:24 -0400
  • a6f252fae2 Fixed compiler warnings on Visual Studio about const qualifiers. Ryan C. Gordon 2017-07-12 23:54:45 -0400
  • bf9999af2d Fixed compiler warnings on Visual Studio about const qualifiers. Ryan C. Gordon 2017-07-12 23:54:45 -0400
  • dd188548bb Turn off MSVC anti-portability propaganda in test program. Ryan C. Gordon 2017-07-12 20:59:37 -0400
  • 4438fe14cf Turn off MSVC anti-portability propaganda in test program. Ryan C. Gordon 2017-07-12 20:59:37 -0400
  • a6e5f6f500 Removed leftover test scripts from removed SWIG bindings. Ryan C. Gordon 2017-07-12 20:58:44 -0400
  • a25569ba14 Removed leftover test scripts from removed SWIG bindings. Ryan C. Gordon 2017-07-12 20:58:44 -0400
  • 6e6ac1e18c Move headers around to get those MSVC anti-portability nags to go away. Ryan C. Gordon 2017-07-12 20:55:58 -0400
  • efd71e08f6 Move headers around to get those MSVC anti-portability nags to go away. Ryan C. Gordon 2017-07-12 20:55:58 -0400
  • 9c24e1a09c unix: OS-specific paths should also chop filename off base path. Ryan C. Gordon 2017-07-12 20:52:51 -0400
  • a681fe258d unix: OS-specific paths should also chop filename off base path. Ryan C. Gordon 2017-07-12 20:52:51 -0400
  • bcf8165157 Debian/kFreeBSD should use the FreeBSD-specific codepaths, not generic Unix. Ryan C. Gordon 2017-07-12 20:49:53 -0400
  • 187d04ae9e Debian/kFreeBSD should use the FreeBSD-specific codepaths, not generic Unix. Ryan C. Gordon 2017-07-12 20:49:53 -0400
  • b1e233a111 Fix lzma option in CMakeLists.txt Ryan C. Gordon 2017-07-12 20:39:03 -0400
  • 46db289145 Fix lzma option in CMakeLists.txt Ryan C. Gordon 2017-07-12 20:39:03 -0400
  • ac84f845b3 Cleaned up what symbols are exported from the library. Ryan C. Gordon 2017-07-12 15:41:12 -0400
  • 19b15d34a1 Cleaned up what symbols are exported from the library. Ryan C. Gordon 2017-07-12 15:41:12 -0400
  • f0ac51e4e1 Cygwin has mntent.h, and no need to check for CMake tests now. Ryan C. Gordon 2017-07-12 02:41:28 -0400