Commit Graph

76 Commits

Author SHA1 Message Date
Ryan C. Gordon 8d4a037896 Initial add. Unzip in root of source directory and point Visual C at the
project file to build.
2001-08-23 18:03:08 +00:00
Ryan C. Gordon 709626633e Compiles and runs on Visual C. What an uphill climb THAT was. 2001-08-23 18:01:43 +00:00
Ryan C. Gordon 87ca6869ed Updated. 2001-08-23 17:09:20 +00:00
Ryan C. Gordon 9d8f80df19 Made dependency on readline optional. 2001-08-23 17:08:26 +00:00
Ryan C. Gordon 7aa0c252a9 More win32 updates. 2001-08-23 16:02:51 +00:00
Ryan C. Gordon 3deb942440 Whoops. Forgot to declare a variable. 2001-08-23 15:39:07 +00:00
Ryan C. Gordon f0c09894c8 Updates, corrections and enhancements to get this ported to win32. 2001-08-23 15:23:21 +00:00
Ryan C. Gordon 500f1a6687 Initial add; NOT complete. 2001-08-23 15:22:52 +00:00
Ryan C. Gordon e6bebfa32c Fixed a potential free()ing of a NULL pointer in
__PHYSFS_platformEnumerateFiles.
2001-08-23 15:06:15 +00:00
Ryan C. Gordon 2ce179303b Removed #include <unistd.h>, since it isn't needed in this file, and
doesn't exist as far as Visual C is concerned.
2001-08-23 14:31:00 +00:00
Ryan C. Gordon cb8e1f2485 Updated. 2001-08-07 18:11:08 +00:00
Ryan C. Gordon 4a919d7b1a Changed version to 0.1.1. 2001-08-07 18:10:38 +00:00
Ryan C. Gordon a02436d7c2 Added CD-ROM detection code. 2001-08-07 03:33:44 +00:00
Ryan C. Gordon 854a0fa7ca Updated. 2001-08-07 03:33:25 +00:00
Ryan C. Gordon beb42ac451 Changed URL to physfs homepage. 2001-08-07 02:57:16 +00:00
Ryan C. Gordon 5e7a3e4ad5 Added appropriate make install target. 2001-08-07 02:56:50 +00:00
Ryan C. Gordon 59fcdfa096 Added. 2001-08-01 10:34:14 +00:00
Ryan C. Gordon d2006031d6 Versioning stuff, install rule added. 2001-08-01 10:20:56 +00:00
Ryan C. Gordon 3be0550a6c Safety memset when creating error information for a new thread. 2001-08-01 10:18:56 +00:00
Ryan C. Gordon 54e9fbfea5 Improved "make package". 2001-07-28 13:39:55 +00:00
Ryan C. Gordon 0fe5d822a8 Avoids unzLocateFile(), since we already did all the searching ourselves. 2001-07-28 13:08:14 +00:00
Ryan C. Gordon e2edafa85d Initial add. 2001-07-28 13:07:10 +00:00
Ryan C. Gordon 9ddb5923e7 ZIP entries are now cached at openArchive time, which cleans up the race
conditions and make i/o significantly more efficient. The code's a little
 saner, too. Just a LITTLE, though.  :)  --ryan.
2001-07-28 12:14:09 +00:00
Ryan C. Gordon bb35ebed98 Enough fixes to get the Build engine working with ZIP files instead of
GRPs. Currently does case-insensitive searching, which will change.
2001-07-23 09:24:59 +00:00
Ryan C. Gordon c83a82497c Cleaned up PHYSFS_openRead() a little. PHYSFS_addToSearchPath() now
returns successful for duplicates, but doesn't add them a second time.
2001-07-23 09:23:17 +00:00
Ryan C. Gordon 2b66e50d49 Added individual file i/o code. Untested. 2001-07-23 07:16:22 +00:00
Ryan C. Gordon ed2e2b3ce4 Added ERR_COMPRESSION 2001-07-23 07:15:48 +00:00
Ryan C. Gordon 2ea6feeb2b Explicit check for negative positions in PHYSFS_seek(). 2001-07-23 07:15:21 +00:00
Ryan C. Gordon 1bed4abbaa Initial add. 2001-07-23 04:48:04 +00:00
Ryan C. Gordon 9d0f8f0546 Now with all directory functions implemented (and debugged?). No file
functions in place, yet.
2001-07-23 04:47:47 +00:00
Ryan C. Gordon 7a26a0d417 New error message. 2001-07-23 04:47:08 +00:00
Ryan C. Gordon bf2508c6d6 Non-existant archives/directories report a more correct error, and a call
to PHYSFS_exists("") now always succeeds.
2001-07-23 04:46:42 +00:00
Ryan C. Gordon 8b6fad3e7c ZIP file support. 2001-07-23 04:45:26 +00:00
Ryan C. Gordon 2dcf1741fe Added more API calls, always uses a history file, now. 2001-07-16 17:37:50 +00:00
Ryan C. Gordon c7fe9ab439 Architecture adjustment for enumerating files with regards to whether
symlinks are permitted.
2001-07-16 17:36:28 +00:00
Ryan C. Gordon b64284b142 Much more complete. Still more to go. 2001-07-16 14:36:28 +00:00
Ryan C. Gordon 7d90c12f74 Lots of bugfixes, enhancements, and corrections due to the work on
test_physfs exposing problems.
2001-07-16 14:36:02 +00:00
Ryan C. Gordon 16584701b5 More work; command parsing via readline. 2001-07-16 10:32:12 +00:00
Ryan C. Gordon b1d32ec742 Updated archiver info to format I think is best for text. 2001-07-16 10:31:28 +00:00
Ryan C. Gordon 9b71131d95 Added readline library to test program. 2001-07-16 10:31:03 +00:00
Ryan C. Gordon d6b8acccfa Initial add. Does VERY little right now. 2001-07-15 18:56:07 +00:00
Ryan C. Gordon 27efd660d9 Added test binary. 2001-07-15 18:55:19 +00:00
Ryan C. Gordon 91ce826b1e Fixed bug in PHYSFS_VERSION macro. 2001-07-15 18:55:03 +00:00
Ryan C. Gordon 0ddd2b1f6d Initial work on ZIPfile support. Not complete. Not very pleased with this
minizip library at this moment in time.  --ryan.
2001-07-15 09:29:30 +00:00
Ryan C. Gordon fe77666054 Fixed GRP_enumerateFiles() so that it will only list files in the root of
the readable file tree.
2001-07-15 09:28:37 +00:00
Ryan C. Gordon 65073031ff "I/O error" error string, and updated comment. 2001-07-15 09:27:41 +00:00
Ryan C. Gordon 78f47916c0 Added more fields to the ArchiveInfo struct: author and url. 2001-07-09 23:33:37 +00:00
Ryan C. Gordon eea743579a Added PHYSFS_fileLength(). Bleh. 2001-07-09 04:15:35 +00:00
Ryan C. Gordon 096d57e6a8 Rewrote the file closing routines to not be so gay. Cleaned up the opening
routines, too. One less malloc and free needed for an open/close pair, which
makes things frighteningly more manageable. --ryan.
2001-07-09 01:45:13 +00:00
Ryan C. Gordon ce29f03218 Logic fixes; seems to work rather well with KenBuild, now. 2001-07-09 01:43:28 +00:00