0520967437unpacked: let archivers "abandon" the archive instead of closing it.
Ryan C. Gordon
2017-07-21 19:01:41 -0400
9d6db0cfe4iso9660: rewritten and simplified.
Ryan C. Gordon
2017-07-21 13:56:21 -0400
62b5fb70edunpacked: Don't list a position or length for directory entries.
Ryan C. Gordon
2017-07-21 13:55:03 -0400
08da3c429eDirTrees and unpacked archives shouldn't demand a count of entries for init.
Ryan C. Gordon
2017-07-21 13:54:42 -0400
e031be8e2fslb: be more aggressive about rejecting non-SLB files.
Ryan C. Gordon
2017-07-20 17:00:21 -0400
4017052567Attempt to fix compilation against the latest Windows SDK.
Ryan C. Gordon
2017-07-18 09:59:23 -0400
330e3422b9It's not messy to compile NOW. :)
Ryan C. Gordon
2017-07-17 16:39:15 -0400
ae0d6124d9Removed C++ single-line comments from LZMA SDK.
Ryan C. Gordon
2017-07-17 16:25:17 -0400
850e5c7c5cDisable unaligned reads in LZMA SDK; it upsets GCC's strict-aliasing rules.
Ryan C. Gordon
2017-07-17 16:22:29 -0400
55ac4809b7Fixed another compiler warning.
Ryan C. Gordon
2017-07-17 15:53:09 -0400
23674e43fcMore unused LZMA SDK code.
Ryan C. Gordon
2017-07-17 15:50:04 -0400
b88cfd4ce3Fixed compiler warning.
Ryan C. Gordon
2017-07-17 15:43:39 -0400
7dc67fa102Another LZMA SDK trim.
Ryan C. Gordon
2017-07-17 14:57:02 -0400
4cb8e7837cFixed 64-bit ints in LZMA SDK on Watcom C.
Ryan C. Gordon
2017-07-17 14:56:52 -0400
9bb98f0649Workaround strict-aliasing warnings on some versions of GCC.
Ryan C. Gordon
2017-07-17 14:46:36 -0400
fa2755a0d3Still more LZMA SDK trimming.
Ryan C. Gordon
2017-07-17 14:43:36 -0400
dfd20b323fFixed Visual Studio compiler warning.
Ryan C. Gordon
2017-07-17 14:41:48 -0400
74270715a5Patched to compile on Visual Studio.
Ryan C. Gordon
2017-07-17 14:37:02 -0400
c557c6c969Patched to compile on OpenWatcom.
Ryan C. Gordon
2017-07-17 14:35:47 -0400
de3b6345beChopped more unused pieces out of the LZMA SDK.
Ryan C. Gordon
2017-07-17 14:35:36 -0400
327a03e8ecChopped out some unused code from the LZMA SDK.
Ryan C. Gordon
2017-07-17 14:27:51 -0400
d98b919efcStatic analysis fix.
Ryan C. Gordon
2017-07-17 14:19:29 -0400
d26ceb424cRemoved unused variables.
Ryan C. Gordon
2017-07-17 12:42:09 -0400
15905de74fStatic analysis fix (maybe?).
Ryan C. Gordon
2017-07-17 12:41:28 -0400
787d21c2b7Removed unused variable.
Ryan C. Gordon
2017-07-17 12:39:43 -0400
0f6edf20b5Static analysis fix.
Ryan C. Gordon
2017-07-17 12:38:19 -0400
b81711f003Whoops, forgot to add the file. :)
Ryan C. Gordon
2017-07-17 12:35:35 -0400
4beae355ecRemoved warning in LICENSE.txt about PhysicsFS 0.1.9 being LGPL code.
Ryan C. Gordon
2017-07-17 12:29:13 -0400
4bd5659187LZMA SDK is now public domain, remove the LGPL warning in LICENSE.txt.
Ryan C. Gordon
2017-07-17 12:27:25 -0400
8d7efffc3cRemoved ancient LZMA SDK.
Ryan C. Gordon
2017-07-17 12:20:14 -0400
c779c5a604Rewrote the 7zip archiver.
Ryan C. Gordon
2017-07-17 12:26:50 -0400
9588762273zip: fail with correct error code if opening a directory.
Ryan C. Gordon
2017-07-17 12:21:26 -0400
57b214fc13Corrected reported value for unknown PHYSFS_stat() access times.
Ryan C. Gordon
2017-07-17 12:21:02 -0400
6d58180731test_physfs: added a "cat2" command to read from two open file handles at once.
Ryan C. Gordon
2017-07-17 12:18:20 -0400
db700fd327Allow 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
21b2fd39f2Made PHYSFS_caseFold() a public API.
Ryan C. Gordon
2017-08-20 02:02:08 -0400
bc2ddf0a53Added some warnings to the docs about converting bad Unicode strings.
Ryan C. Gordon
2017-08-20 02:01:50 -0400
9f8ecb91cbunicode: Added UTF-16 and UCS-4 stricmp functions.
Ryan C. Gordon
2017-08-20 01:18:41 -0400
eb75883226OS/2: Fixed NULL pointer dereference.
Ryan C. Gordon
2017-08-20 01:18:05 -0400
689333dc8fClarified some documentation.
Ryan C. Gordon
2017-08-20 00:35:25 -0400
6ad71878feUpdated PHYSFS_Archiver with PHYSFS_EnumerateCallbackResult change.
Ryan C. Gordon
2017-08-19 11:19:28 -0400
4e0d3d55e9Make PHYSFS_EnumerateCallback return an enum instead of an int.
Ryan C. Gordon
2017-08-19 10:40:27 -0400
5fb9119ebcwindows: Disable _CRT_SECURE_NO_WARNINGS again.
Ryan C. Gordon
2017-08-16 21:19:16 -0400
7607eeeb00Cleaned up some header inclusion politics.
Ryan C. Gordon
2017-08-16 20:03:24 -0400
e19422cc06qnx: Added more proper support for QNX.
Ryan C. Gordon
2017-08-16 20:02:54 -0400
cd0ccf64edBump 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
98278f787bphysfshttpd: serve up directory listings, a few other cleanups.
Ryan C. Gordon
2017-08-14 22:47:02 -0400
2270b3c3c2physfshttpd: removed deprecated PHYSFS_getLastError() calls.
Ryan C. Gordon
2017-08-14 21:59:56 -0400
b311ee44adFixed one more Visual Studio compiler warning.
Ryan C. Gordon
2017-08-14 21:22:30 -0400
735fd14ea4Whoops, patched to compile.
Ryan C. Gordon
2017-08-14 21:17:22 -0400
8dfd3cff8dFixed some compiler warnings on Visual Studio.
Ryan C. Gordon
2017-08-14 21:15:58 -0400
692d5e8219Fixed some warnings that Xcode brought up.
Ryan C. Gordon
2017-08-14 19:58:56 -0400
a65a7ed7a5Updated TODO.txt
Ryan C. Gordon
2017-08-14 17:10:01 -0400
0d1a73fce4zip: add some zip_resolve() calls, deal with DirTree-inserted parent dirs.
Ryan C. Gordon
2017-08-14 16:24:19 -0400
395ea71990This appears to have been fixed at some point.
Ryan C. Gordon
2017-08-14 14:06:43 -0400
660171f79fDon't fail enumeration if a directory isn't available in a given archive.
Ryan C. Gordon
2017-08-14 14:05:06 -0400
f425f051dbLittle tweaks to __PHYSFS_initSmallAlloc().
Ryan C. Gordon
2017-08-14 13:57:57 -0400
8db27a1236Fix symlink filtering for enumeration under a virtual mount point.
Ryan C. Gordon
2017-08-14 11:43:18 -0400
cfe3f0180bMake PHYSFS_exists() work with mounts from PHYSFS_mountIo(io, NULL, ...)
Ryan C. Gordon
2017-08-14 03:06:42 -0400
3b7ee3974cDon't set readonly if PHYSFS_stat()'ing something not in the write dir.
Ryan C. Gordon
2017-08-14 02:46:07 -0400
63277e500cTurns out we were doing this for a (maybe not good, but reasonable) reason.
Ryan C. Gordon
2017-08-14 02:42:13 -0400
3078acd1ebArchivers can now specify whether an archive definitely was intended for them.
Ryan C. Gordon
2017-08-14 02:28:00 -0400
2a6215394bReduced some FIXME-3.0 tags to normal FIXME. They can wait.
Ryan C. Gordon
2017-08-14 01:35:10 -0400
88e7f3eb0fSanity check archivers that should only have low-ASCII filename.
Ryan C. Gordon
2017-08-14 01:29:45 -0400
9c9325c2c5Filled in more documentation.
Ryan C. Gordon
2017-08-14 01:28:30 -0400
dd682467377z: do global initialization once without risking a race condition.
Ryan C. Gordon
2017-08-13 22:53:38 -0400
1364f6a915PHYSFS_setSaneConfig uses enum callbacks now.
Ryan C. Gordon
2017-08-13 19:45:31 -0400
0d61295781Improved some documentation.
Ryan C. Gordon
2017-08-13 17:11:14 -0400
cc3ac9539ePatched to compile on various platforms and compilers.
Ryan C. Gordon
2017-08-12 03:10:19 -0400
7fcddfb741Don't mark the PHYSFS_EnumFilesCallback _typedef_ as deprecated.
Ryan C. Gordon
2017-08-12 03:06:06 -0400
6da5bea804Updated docs to use PHYSFS_getLastErrorCode() instead of PHYSFS_getLastError().
Ryan C. Gordon
2017-08-12 02:39:24 -0400
f6a8533ba2FIXME removal: document enumerateFiles() sorting promises.
Ryan C. Gordon
2017-08-12 02:24:38 -0400
db2201e4e1Added some FIXMEs and deprecated PHYSFS_getLastError().
Ryan C. Gordon
2017-08-12 02:21:11 -0400
ee9687bca9Reworked enumeration to be more powerful.
Ryan C. Gordon
2017-08-12 02:19:22 -0400
b082bc3432Removed __PHYSFS_stricmpASCII functions.
Ryan C. Gordon
2017-08-11 01:45:29 -0400
78c1a985ecMade physfs_lzmasdk.h's include-once blockers match other files' formatting.
Ryan C. Gordon
2017-08-11 01:29:38 -0400
15048fbb1dignorecase.c: use PHYSFS_utf8stricmp() now.
Ryan C. Gordon
2017-08-11 01:39:58 -0400
d1f2637ca8utf8: big improvements to case-insensitive UTF-8 string compare.
Ryan C. Gordon
2017-08-11 01:39:22 -0400
587ec88a0dFIXME removal: this code is fine, I guess.
Ryan C. Gordon
2017-08-10 12:31:41 -0400
1efdb62a8fhaiku: CD-ROM detection should report any mounted volume on a B_CD device.
Ryan C. Gordon
2017-08-10 12:31:06 -0400
0e778b0b16FIXME removal: it's okay for the PHYSFS_Io to be NULL here.
Ryan C. Gordon
2017-08-08 15:27:32 -0400
961c0604dcapple: Patched to compile on XCode versions < 7.
Ryan C. Gordon
2017-08-08 11:57:44 -0400
c52be25d1ewindows: minor cleanup.
Ryan C. Gordon
2017-08-08 03:37:09 -0400
982411ec8aapple: Start using some Cocoa APIs, clean up a few related things.
Ryan C. Gordon
2017-08-08 03:36:56 -0400
0a730433aeRename physfs_platform_macos.c to physfs_platform_apple.m
Ryan C. Gordon
2017-08-08 02:34:25 -0400
ca4d5be5f8cmake: Pacify warning about Policy CMP0042 not being set.
Ryan C. Gordon
2017-08-08 02:27:47 -0400
eb46d82500Fixed compiler warnings on GCC.
Ryan C. Gordon
2017-08-06 15:59:46 -0400
af555317b9Fixed compiler warnings on Visual Studio.
Ryan C. Gordon
2017-08-06 15:58:39 -0400
f0eb5c0db9Marked 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
0287160f3cRemoved some FIXMEs that aren't valid.
Ryan C. Gordon
2017-08-06 13:56:45 -0400
1d6c519c5ewindows: Patched to compile! (...?)
Ryan C. Gordon
2017-08-06 12:27:18 -0400
2176364a16windows: (maybe) patched to compile on Visual Studio.
Ryan C. Gordon
2017-08-06 12:19:33 -0400
36c51d40d1PHYSFS_File buffering now uses size_t.
Ryan C. Gordon
2017-08-06 10:33:21 -0400
114bfd1b21windows: PHYSFS_FILETYPE_OTHER files now report real filesize in PHYSFS_stat().
Ryan C. Gordon
2017-08-06 09:25:05 -0400
a7ce178eecAdd basic atomic operations for refcounting, etc.
Ryan C. Gordon
2017-08-06 09:21:38 -0400
121ee38fdephysfshttpd: 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
248167af40windows: Removed (what I think is) a copy/paste error.
Ryan C. Gordon
2017-08-05 01:26:07 -0400
be9bf023d0windows: Use a real synchronization primitive for CD detection thread init.
Ryan C. Gordon
2017-08-05 01:24:53 -0400
befc894b1fMore FIXME cleanups.
Ryan C. Gordon
2017-08-04 22:35:49 -0400