Commit Graph

  • 0520967437 unpacked: let archivers "abandon" the archive instead of closing it. Ryan C. Gordon 2017-07-21 19:01:41 -0400
  • 9d6db0cfe4 iso9660: rewritten and simplified. Ryan C. Gordon 2017-07-21 13:56:21 -0400
  • 62b5fb70ed unpacked: Don't list a position or length for directory entries. Ryan C. Gordon 2017-07-21 13:55:03 -0400
  • 08da3c429e DirTrees and unpacked archives shouldn't demand a count of entries for init. Ryan C. Gordon 2017-07-21 13:54:42 -0400
  • e031be8e2f slb: be more aggressive about rejecting non-SLB files. Ryan C. Gordon 2017-07-20 17:00:21 -0400
  • 4017052567 Attempt to fix compilation against the latest Windows SDK. Ryan C. Gordon 2017-07-18 09:59:23 -0400
  • 330e3422b9 It's not messy to compile NOW. :) Ryan C. Gordon 2017-07-17 16:39:15 -0400
  • ae0d6124d9 Removed C++ single-line comments from LZMA SDK. Ryan C. Gordon 2017-07-17 16:25:17 -0400
  • 850e5c7c5c Disable unaligned reads in LZMA SDK; it upsets GCC's strict-aliasing rules. Ryan C. Gordon 2017-07-17 16:22:29 -0400
  • 55ac4809b7 Fixed another compiler warning. Ryan C. Gordon 2017-07-17 15:53:09 -0400
  • 23674e43fc More unused LZMA SDK code. Ryan C. Gordon 2017-07-17 15:50:04 -0400
  • b88cfd4ce3 Fixed compiler warning. Ryan C. Gordon 2017-07-17 15:43:39 -0400
  • 7dc67fa102 Another LZMA SDK trim. Ryan C. Gordon 2017-07-17 14:57:02 -0400
  • 4cb8e7837c Fixed 64-bit ints in LZMA SDK on Watcom C. Ryan C. Gordon 2017-07-17 14:56:52 -0400
  • 9bb98f0649 Workaround strict-aliasing warnings on some versions of GCC. Ryan C. Gordon 2017-07-17 14:46:36 -0400
  • fa2755a0d3 Still more LZMA SDK trimming. Ryan C. Gordon 2017-07-17 14:43:36 -0400
  • dfd20b323f Fixed Visual Studio compiler warning. Ryan C. Gordon 2017-07-17 14:41:48 -0400
  • 74270715a5 Patched to compile on Visual Studio. Ryan C. Gordon 2017-07-17 14:37:02 -0400
  • c557c6c969 Patched to compile on OpenWatcom. Ryan C. Gordon 2017-07-17 14:35:47 -0400
  • de3b6345be Chopped more unused pieces out of the LZMA SDK. Ryan C. Gordon 2017-07-17 14:35:36 -0400
  • 327a03e8ec Chopped out some unused code from the LZMA SDK. Ryan C. Gordon 2017-07-17 14:27:51 -0400
  • d98b919efc Static analysis fix. Ryan C. Gordon 2017-07-17 14:19:29 -0400
  • d26ceb424c Removed unused variables. Ryan C. Gordon 2017-07-17 12:42:09 -0400
  • 15905de74f Static analysis fix (maybe?). Ryan C. Gordon 2017-07-17 12:41:28 -0400
  • 787d21c2b7 Removed unused variable. Ryan C. Gordon 2017-07-17 12:39:43 -0400
  • 0f6edf20b5 Static analysis fix. Ryan C. Gordon 2017-07-17 12:38:19 -0400
  • b81711f003 Whoops, forgot to add the file. :) Ryan C. Gordon 2017-07-17 12:35:35 -0400
  • 4beae355ec Removed warning in LICENSE.txt about PhysicsFS 0.1.9 being LGPL code. Ryan C. Gordon 2017-07-17 12:29:13 -0400
  • 4bd5659187 LZMA SDK is now public domain, remove the LGPL warning in LICENSE.txt. Ryan C. Gordon 2017-07-17 12:27:25 -0400
  • 8d7efffc3c Removed ancient LZMA SDK. Ryan C. Gordon 2017-07-17 12:20:14 -0400
  • c779c5a604 Rewrote the 7zip archiver. Ryan C. Gordon 2017-07-17 12:26:50 -0400
  • 9588762273 zip: fail with correct error code if opening a directory. Ryan C. Gordon 2017-07-17 12:21:26 -0400
  • 57b214fc13 Corrected reported value for unknown PHYSFS_stat() access times. Ryan C. Gordon 2017-07-17 12:21:02 -0400
  • 6d58180731 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
  • db700fd327 Allow physfs.pc generation on mingw-w64 and osx homebrew/etc, Rename physfs-static to physfs on mingw-w64 Marty Plummer 2017-07-16 23:03:07 -0500
  • 21b2fd39f2 Made PHYSFS_caseFold() a public API. Ryan C. Gordon 2017-08-20 02:02:08 -0400
  • bc2ddf0a53 Added some warnings to the docs about converting bad Unicode strings. Ryan C. Gordon 2017-08-20 02:01:50 -0400
  • 9f8ecb91cb unicode: Added UTF-16 and UCS-4 stricmp functions. Ryan C. Gordon 2017-08-20 01:18:41 -0400
  • eb75883226 OS/2: Fixed NULL pointer dereference. Ryan C. Gordon 2017-08-20 01:18:05 -0400
  • 689333dc8f Clarified some documentation. Ryan C. Gordon 2017-08-20 00:35:25 -0400
  • 6ad71878fe Updated PHYSFS_Archiver with PHYSFS_EnumerateCallbackResult change. Ryan C. Gordon 2017-08-19 11:19:28 -0400
  • 4e0d3d55e9 Make PHYSFS_EnumerateCallback return an enum instead of an int. Ryan C. Gordon 2017-08-19 10:40:27 -0400
  • 5fb9119ebc windows: Disable _CRT_SECURE_NO_WARNINGS again. Ryan C. Gordon 2017-08-16 21:19:16 -0400
  • 7607eeeb00 Cleaned up some header inclusion politics. Ryan C. Gordon 2017-08-16 20:03:24 -0400
  • e19422cc06 qnx: Added more proper support for QNX. Ryan C. Gordon 2017-08-16 20:02:54 -0400
  • cd0ccf64ed Bump version to 2.1.1, since we've been at 2.1.0 for 8.5 years. :) release-2.1.1 Ryan C. Gordon 2017-08-15 02:08:24 -0400
  • 98278f787b physfshttpd: serve up directory listings, a few other cleanups. Ryan C. Gordon 2017-08-14 22:47:02 -0400
  • 2270b3c3c2 physfshttpd: removed deprecated PHYSFS_getLastError() calls. Ryan C. Gordon 2017-08-14 21:59:56 -0400
  • b311ee44ad Fixed one more Visual Studio compiler warning. Ryan C. Gordon 2017-08-14 21:22:30 -0400
  • 735fd14ea4 Whoops, patched to compile. Ryan C. Gordon 2017-08-14 21:17:22 -0400
  • 8dfd3cff8d Fixed some compiler warnings on Visual Studio. Ryan C. Gordon 2017-08-14 21:15:58 -0400
  • 692d5e8219 Fixed some warnings that Xcode brought up. Ryan C. Gordon 2017-08-14 19:58:56 -0400
  • a65a7ed7a5 Updated TODO.txt Ryan C. Gordon 2017-08-14 17:10:01 -0400
  • 0d1a73fce4 zip: add some zip_resolve() calls, deal with DirTree-inserted parent dirs. Ryan C. Gordon 2017-08-14 16:24:19 -0400
  • 395ea71990 This appears to have been fixed at some point. Ryan C. Gordon 2017-08-14 14:06:43 -0400
  • 660171f79f Don't fail enumeration if a directory isn't available in a given archive. Ryan C. Gordon 2017-08-14 14:05:06 -0400
  • f425f051db Little tweaks to __PHYSFS_initSmallAlloc(). Ryan C. Gordon 2017-08-14 13:57:57 -0400
  • 8db27a1236 Fix symlink filtering for enumeration under a virtual mount point. Ryan C. Gordon 2017-08-14 11:43:18 -0400
  • cfe3f0180b Make PHYSFS_exists() work with mounts from PHYSFS_mountIo(io, NULL, ...) Ryan C. Gordon 2017-08-14 03:06:42 -0400
  • 3b7ee3974c Don't set readonly if PHYSFS_stat()'ing something not in the write dir. Ryan C. Gordon 2017-08-14 02:46:07 -0400
  • 63277e500c Turns out we were doing this for a (maybe not good, but reasonable) reason. Ryan C. Gordon 2017-08-14 02:42:13 -0400
  • 3078acd1eb Archivers can now specify whether an archive definitely was intended for them. Ryan C. Gordon 2017-08-14 02:28:00 -0400
  • 2a6215394b Reduced some FIXME-3.0 tags to normal FIXME. They can wait. Ryan C. Gordon 2017-08-14 01:35:10 -0400
  • 88e7f3eb0f Sanity check archivers that should only have low-ASCII filename. Ryan C. Gordon 2017-08-14 01:29:45 -0400
  • 9c9325c2c5 Filled in more documentation. Ryan C. Gordon 2017-08-14 01:28:30 -0400
  • dd68246737 7z: do global initialization once without risking a race condition. Ryan C. Gordon 2017-08-13 22:53:38 -0400
  • 1364f6a915 PHYSFS_setSaneConfig uses enum callbacks now. Ryan C. Gordon 2017-08-13 19:45:31 -0400
  • 0d61295781 Improved some documentation. Ryan C. Gordon 2017-08-13 17:11:14 -0400
  • cc3ac9539e Patched to compile on various platforms and compilers. Ryan C. Gordon 2017-08-12 03:10:19 -0400
  • 7fcddfb741 Don't mark the PHYSFS_EnumFilesCallback _typedef_ as deprecated. Ryan C. Gordon 2017-08-12 03:06:06 -0400
  • 6da5bea804 Updated docs to use PHYSFS_getLastErrorCode() instead of PHYSFS_getLastError(). Ryan C. Gordon 2017-08-12 02:39:24 -0400
  • f6a8533ba2 FIXME removal: document enumerateFiles() sorting promises. Ryan C. Gordon 2017-08-12 02:24:38 -0400
  • db2201e4e1 Added some FIXMEs and deprecated PHYSFS_getLastError(). Ryan C. Gordon 2017-08-12 02:21:11 -0400
  • ee9687bca9 Reworked enumeration to be more powerful. Ryan C. Gordon 2017-08-12 02:19:22 -0400
  • b082bc3432 Removed __PHYSFS_stricmpASCII functions. Ryan C. Gordon 2017-08-11 01:45:29 -0400
  • 78c1a985ec Made physfs_lzmasdk.h's include-once blockers match other files' formatting. Ryan C. Gordon 2017-08-11 01:29:38 -0400
  • 15048fbb1d ignorecase.c: use PHYSFS_utf8stricmp() now. Ryan C. Gordon 2017-08-11 01:39:58 -0400
  • d1f2637ca8 utf8: big improvements to case-insensitive UTF-8 string compare. Ryan C. Gordon 2017-08-11 01:39:22 -0400
  • 587ec88a0d FIXME removal: this code is fine, I guess. Ryan C. Gordon 2017-08-10 12:31:41 -0400
  • 1efdb62a8f haiku: CD-ROM detection should report any mounted volume on a B_CD device. Ryan C. Gordon 2017-08-10 12:31:06 -0400
  • 0e778b0b16 FIXME removal: it's okay for the PHYSFS_Io to be NULL here. Ryan C. Gordon 2017-08-08 15:27:32 -0400
  • 961c0604dc apple: Patched to compile on XCode versions < 7. Ryan C. Gordon 2017-08-08 11:57:44 -0400
  • c52be25d1e windows: minor cleanup. Ryan C. Gordon 2017-08-08 03:37:09 -0400
  • 982411ec8a apple: Start using some Cocoa APIs, clean up a few related things. Ryan C. Gordon 2017-08-08 03:36:56 -0400
  • 0a730433ae Rename physfs_platform_macos.c to physfs_platform_apple.m Ryan C. Gordon 2017-08-08 02:34:25 -0400
  • ca4d5be5f8 cmake: Pacify warning about Policy CMP0042 not being set. Ryan C. Gordon 2017-08-08 02:27:47 -0400
  • eb46d82500 Fixed compiler warnings on GCC. Ryan C. Gordon 2017-08-06 15:59:46 -0400
  • af555317b9 Fixed compiler warnings on Visual Studio. Ryan C. Gordon 2017-08-06 15:58:39 -0400
  • f0eb5c0db9 Marked a bunch of things as "FIXME-3.0" that I want resolved before 3.0 ships. Ryan C. Gordon 2017-08-06 15:54:44 -0400
  • 0287160f3c Removed some FIXMEs that aren't valid. Ryan C. Gordon 2017-08-06 13:56:45 -0400
  • 1d6c519c5e windows: Patched to compile! (...?) Ryan C. Gordon 2017-08-06 12:27:18 -0400
  • 2176364a16 windows: (maybe) patched to compile on Visual Studio. Ryan C. Gordon 2017-08-06 12:19:33 -0400
  • 36c51d40d1 PHYSFS_File buffering now uses size_t. Ryan C. Gordon 2017-08-06 10:33:21 -0400
  • 114bfd1b21 windows: PHYSFS_FILETYPE_OTHER files now report real filesize in PHYSFS_stat(). Ryan C. Gordon 2017-08-06 09:25:05 -0400
  • a7ce178eec Add basic atomic operations for refcounting, etc. Ryan C. Gordon 2017-08-06 09:21:38 -0400
  • 121ee38fde physfshttpd: deal with write errors on the socket. Ryan C. Gordon 2017-08-06 01:34:18 -0400
  • 61bdee4d78 __PHYSFS_platformDeinit() should return void. Ryan C. Gordon 2017-08-06 01:30:58 -0400
  • 248167af40 windows: Removed (what I think is) a copy/paste error. Ryan C. Gordon 2017-08-05 01:26:07 -0400
  • be9bf023d0 windows: Use a real synchronization primitive for CD detection thread init. Ryan C. Gordon 2017-08-05 01:24:53 -0400
  • befc894b1f More FIXME cleanups. Ryan C. Gordon 2017-08-04 22:35:49 -0400