-
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