Commit Graph

  • e18450871f Made PHYSFS_caseFold() a public API. Ryan C. Gordon 2017-08-20 02:02:08 -0400
  • 5b053629e4 Added some warnings to the docs about converting bad Unicode strings. Ryan C. Gordon 2017-08-20 02:01:50 -0400
  • ea9194d066 unicode: Added UTF-16 and UCS-4 stricmp functions. Ryan C. Gordon 2017-08-20 01:18:41 -0400
  • edb0f00e27 OS/2: Fixed NULL pointer dereference. Ryan C. Gordon 2017-08-20 01:18:05 -0400
  • 34c91291bc Clarified some documentation. Ryan C. Gordon 2017-08-20 00:35:25 -0400
  • c4bf5887bc Updated PHYSFS_Archiver with PHYSFS_EnumerateCallbackResult change. Ryan C. Gordon 2017-08-19 11:19:28 -0400
  • 977d1005b0 Make PHYSFS_EnumerateCallback return an enum instead of an int. Ryan C. Gordon 2017-08-19 10:40:27 -0400
  • 7796d48255 windows: Disable _CRT_SECURE_NO_WARNINGS again. Ryan C. Gordon 2017-08-16 21:19:16 -0400
  • 4c37c82771 Cleaned up some header inclusion politics. Ryan C. Gordon 2017-08-16 20:03:24 -0400
  • 51328f6f8b qnx: Added more proper support for QNX. Ryan C. Gordon 2017-08-16 20:02:54 -0400
  • ba97f54c0d Bump version to 2.1.1, since we've been at 2.1.0 for 8.5 years. :) Ryan C. Gordon 2017-08-15 02:08:24 -0400
  • 2d10cf3e68 physfshttpd: serve up directory listings, a few other cleanups. Ryan C. Gordon 2017-08-14 22:47:02 -0400
  • ca4f27346b physfshttpd: removed deprecated PHYSFS_getLastError() calls. Ryan C. Gordon 2017-08-14 21:59:56 -0400
  • 7222c51ca8 Fixed one more Visual Studio compiler warning. Ryan C. Gordon 2017-08-14 21:22:30 -0400
  • 192f31ee89 Whoops, patched to compile. Ryan C. Gordon 2017-08-14 21:17:22 -0400
  • 08b9b4157a Fixed some compiler warnings on Visual Studio. Ryan C. Gordon 2017-08-14 21:15:58 -0400
  • 755ffe0dcf Fixed some warnings that Xcode brought up. Ryan C. Gordon 2017-08-14 19:58:56 -0400
  • 74cf7b5507 Updated TODO.txt Ryan C. Gordon 2017-08-14 17:10:01 -0400
  • 9dbadfea80 zip: add some zip_resolve() calls, deal with DirTree-inserted parent dirs. Ryan C. Gordon 2017-08-14 16:24:19 -0400
  • 4856bf60a3 This appears to have been fixed at some point. Ryan C. Gordon 2017-08-14 14:06:43 -0400
  • e829ee37b1 Don't fail enumeration if a directory isn't available in a given archive. Ryan C. Gordon 2017-08-14 14:05:06 -0400
  • 246fed00ef Little tweaks to __PHYSFS_initSmallAlloc(). Ryan C. Gordon 2017-08-14 13:57:57 -0400
  • 5298b82c4a Fix symlink filtering for enumeration under a virtual mount point. Ryan C. Gordon 2017-08-14 11:43:18 -0400
  • 84bac7fad6 Make PHYSFS_exists() work with mounts from PHYSFS_mountIo(io, NULL, ...) Ryan C. Gordon 2017-08-14 03:06:42 -0400
  • 38cd9ab255 Don't set readonly if PHYSFS_stat()'ing something not in the write dir. Ryan C. Gordon 2017-08-14 02:46:07 -0400
  • 28ffccd0b2 Turns out we were doing this for a (maybe not good, but reasonable) reason. Ryan C. Gordon 2017-08-14 02:42:13 -0400
  • de843ada87 Archivers can now specify whether an archive definitely was intended for them. Ryan C. Gordon 2017-08-14 02:28:00 -0400
  • 1440bd69bc Reduced some FIXME-3.0 tags to normal FIXME. They can wait. Ryan C. Gordon 2017-08-14 01:35:10 -0400
  • 5a7acc877d Sanity check archivers that should only have low-ASCII filename. Ryan C. Gordon 2017-08-14 01:29:45 -0400
  • bc2474eae5 Filled in more documentation. Ryan C. Gordon 2017-08-14 01:28:30 -0400
  • 5f72151882 7z: do global initialization once without risking a race condition. Ryan C. Gordon 2017-08-13 22:53:38 -0400
  • 59e11eac3a PHYSFS_setSaneConfig uses enum callbacks now. Ryan C. Gordon 2017-08-13 19:45:31 -0400
  • 1e05eaf860 Improved some documentation. Ryan C. Gordon 2017-08-13 17:11:14 -0400
  • efac78cf03 Patched to compile on various platforms and compilers. Ryan C. Gordon 2017-08-12 03:10:19 -0400
  • 1c947d3b62 Don't mark the PHYSFS_EnumFilesCallback _typedef_ as deprecated. Ryan C. Gordon 2017-08-12 03:06:06 -0400
  • 837ce23d60 Updated docs to use PHYSFS_getLastErrorCode() instead of PHYSFS_getLastError(). Ryan C. Gordon 2017-08-12 02:39:24 -0400
  • 6811c8c7f0 FIXME removal: document enumerateFiles() sorting promises. Ryan C. Gordon 2017-08-12 02:24:38 -0400
  • 194c3e0e4a Added some FIXMEs and deprecated PHYSFS_getLastError(). Ryan C. Gordon 2017-08-12 02:21:11 -0400
  • 508e243eb0 Reworked enumeration to be more powerful. Ryan C. Gordon 2017-08-12 02:19:22 -0400
  • 84226cac5f Removed __PHYSFS_stricmpASCII functions. Ryan C. Gordon 2017-08-11 01:45:29 -0400
  • e41fc5863b Made physfs_lzmasdk.h's include-once blockers match other files' formatting. Ryan C. Gordon 2017-08-11 01:29:38 -0400
  • 373d4bffd9 ignorecase.c: use PHYSFS_utf8stricmp() now. Ryan C. Gordon 2017-08-11 01:39:58 -0400
  • a828670fa8 utf8: big improvements to case-insensitive UTF-8 string compare. Ryan C. Gordon 2017-08-11 01:39:22 -0400
  • 9bea54bf33 FIXME removal: this code is fine, I guess. Ryan C. Gordon 2017-08-10 12:31:41 -0400
  • 87b52d9925 haiku: CD-ROM detection should report any mounted volume on a B_CD device. Ryan C. Gordon 2017-08-10 12:31:06 -0400
  • 59f7dccd71 FIXME removal: it's okay for the PHYSFS_Io to be NULL here. Ryan C. Gordon 2017-08-08 15:27:32 -0400
  • d3e956437e apple: Patched to compile on XCode versions < 7. Ryan C. Gordon 2017-08-08 11:57:44 -0400
  • 78cf4bd374 windows: minor cleanup. Ryan C. Gordon 2017-08-08 03:37:09 -0400
  • 7156f9fc87 apple: Start using some Cocoa APIs, clean up a few related things. Ryan C. Gordon 2017-08-08 03:36:56 -0400
  • 850d0ce1fa Rename physfs_platform_macos.c to physfs_platform_apple.m Ryan C. Gordon 2017-08-08 02:34:25 -0400
  • 30c472a690 cmake: Pacify warning about Policy CMP0042 not being set. Ryan C. Gordon 2017-08-08 02:27:47 -0400
  • 006b901478 Fixed compiler warnings on GCC. Ryan C. Gordon 2017-08-06 15:59:46 -0400
  • 92894cb7dd Fixed compiler warnings on Visual Studio. Ryan C. Gordon 2017-08-06 15:58:39 -0400
  • f97dcd571b 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
  • 03c33c7fec Removed some FIXMEs that aren't valid. Ryan C. Gordon 2017-08-06 13:56:45 -0400
  • a2eb5739dc windows: Patched to compile! (...?) Ryan C. Gordon 2017-08-06 12:27:18 -0400
  • 2a2c20d988 windows: (maybe) patched to compile on Visual Studio. Ryan C. Gordon 2017-08-06 12:19:33 -0400
  • ffaee4d27b PHYSFS_File buffering now uses size_t. Ryan C. Gordon 2017-08-06 10:33:21 -0400
  • ed67c5f3e7 windows: PHYSFS_FILETYPE_OTHER files now report real filesize in PHYSFS_stat(). Ryan C. Gordon 2017-08-06 09:25:05 -0400
  • 718b0447b1 Add basic atomic operations for refcounting, etc. Ryan C. Gordon 2017-08-06 09:21:38 -0400
  • b2faf4c1ea physfshttpd: deal with write errors on the socket. Ryan C. Gordon 2017-08-06 01:34:18 -0400
  • 7feabe74a2 __PHYSFS_platformDeinit() should return void. Ryan C. Gordon 2017-08-06 01:30:58 -0400
  • a27ccee8ae windows: Removed (what I think is) a copy/paste error. Ryan C. Gordon 2017-08-05 01:26:07 -0400
  • 97d0481dd8 windows: Use a real synchronization primitive for CD detection thread init. Ryan C. Gordon 2017-08-05 01:24:53 -0400
  • 90c4e973a9 More FIXME cleanups. Ryan C. Gordon 2017-08-04 22:35:49 -0400
  • e964f2bdf6 Make compile-time asserts more readable. Ryan C. Gordon 2017-08-04 22:32:57 -0400
  • 9ce53c5a65 FIXME removal: This is an appropriate error code already. Ryan C. Gordon 2017-08-04 22:32:34 -0400
  • 25c90b9ee3 Removed FIXME: this was already fixed at some point. Ryan C. Gordon 2017-08-04 22:31:56 -0400
  • f4df01b723 os/2: Patched to compile (?). Ryan C. Gordon 2017-08-02 16:40:07 -0400
  • 0805426b6f os/2: attempt to get cpuid support on OpenWatcom builds. Ryan C. Gordon 2017-08-02 16:34:02 -0400
  • dd3f13266e windows: Patched to compile. Ryan C. Gordon 2017-08-02 13:06:56 -0400
  • b5502f1495 windows: Just pass HANDLEs around instead of wrapping in a struct. Ryan C. Gordon 2017-08-02 13:02:43 -0400
  • bc8120713c windows: Fixed logic bug. Ryan C. Gordon 2017-08-02 12:48:40 -0400
  • 39d133728a windows: better test for WinRT vs win32 (...I think...?) Ryan C. Gordon 2017-08-02 12:48:31 -0400
  • 28847d2bee Updated Unicode case folding support to something 10 years newer. :) Ryan C. Gordon 2017-07-31 16:32:47 -0400
  • 14580e2e93 Fixed compiler warning. Ryan C. Gordon 2017-07-26 16:08:32 -0400
  • ddf6932285 WinRT: Disable harmless (in our case) linker warning. Ryan C. Gordon 2017-07-26 09:03:04 -0400
  • 52c8951743 Added an assert for a FIXME that is now handled elsewhere. Ryan C. Gordon 2017-07-25 19:55:58 -0400
  • 393bbdea43 Fixed building for WinRT via CMake. Ryan C. Gordon 2017-07-25 19:55:08 -0400
  • 24f36fb7a3 Serious cleanup and update of Windows RT support. Ryan C. Gordon 2017-07-24 03:29:33 -0400
  • e7a695baab Minor cleanup. Ryan C. Gordon 2017-07-24 02:37:22 -0400
  • 252eea05c2 Some minor preprocessor nitpicks. Ryan C. Gordon 2017-07-24 02:36:58 -0400
  • 80dd603a14 unix: getmntinfo() should proabably be set to MNT_NOWAIT to avoid blocking. Ryan C. Gordon 2017-07-22 20:05:17 -0400
  • 9cfa439978 Minor QNX fix; don't warn about CD-ROM support (for now). Ryan C. Gordon 2017-07-22 20:04:38 -0400
  • f974a0d7ae Apple refers to "Mac OS X" as "macOS" now. Ryan C. Gordon 2017-07-22 13:50:40 -0400
  • 303e29ef2b Rename __PHYSFS_Archiver_SZIP to __PHYSFS_Archiver_7Z. Ryan C. Gordon 2017-07-22 13:50:03 -0400
  • 46a8280db7 Minor documentation updates. Ryan C. Gordon 2017-07-22 13:48:31 -0400
  • 4e268f5f24 A couple of fixes for physfshttpd.c. Ryan C. Gordon 2017-07-22 13:35:14 -0400
  • b9e56e57c1 Fixed a comment about SDL licensing. Ryan C. Gordon 2017-07-22 13:22:37 -0400
  • e19748c178 Removed SWIG bindings. Ryan C. Gordon 2017-07-22 13:20:15 -0400
  • 96b14c8847 Update filename comments. Ryan C. Gordon 2017-07-22 13:19:57 -0400
  • 48f8e7f465 Renamed all the sources to start with "physfs_" Ryan C. Gordon 2017-07-22 12:59:06 -0400
  • 9accb15ea4 Add platform_os2.c to the CMake file. Ryan C. Gordon 2017-07-22 12:55:50 -0400
  • b6c764498d Minor code cleanups: whitespace fixes, 80-column overflows, wrong comments. Ryan C. Gordon 2017-07-22 12:47:32 -0400
  • c964df01b9 vdf: Migrated to new, improved unpacked archiver infrastructure. Ryan C. Gordon 2017-07-22 12:42:34 -0400
  • 66cf13b087 Added some TODOs to the ISO9660 code. Ryan C. Gordon 2017-07-22 12:16:37 -0400
  • 9203e6032f Some improvements to INSTALL.txt. Ryan C. Gordon 2017-07-21 23:02:10 -0400
  • e3eb246b4a Fixed compiler warnings. Ryan C. Gordon 2017-07-21 22:38:50 -0400
  • 19cbf806ba Removed unused variable. Ryan C. Gordon 2017-07-21 22:35:30 -0400
  • 9b15cb8ccb unpacked: let archivers specify create and modified times, hook up to iso9660. Ryan C. Gordon 2017-07-21 22:01:51 -0400