Commit Graph

68 Commits

Author SHA1 Message Date
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 2ea6feeb2b Explicit check for negative positions in PHYSFS_seek(). 2001-07-23 07:15:21 +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 c7fe9ab439 Architecture adjustment for enumerating files with regards to whether
symlinks are permitted.
2001-07-16 17: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 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 2827a86e87 Bugfix for infinite loop/touching free()'d memory during PHYSFS_deinit(). 2001-07-09 00:51:46 +00:00
Ryan C. Gordon f97faa279e Initial debugging: dropped PhysicsFS routines into the Build engine,
replacing Ken's groupfile management. Not finished, but lots of initial
debugging is complete. More bugs, likely in OUR groupfile code, are waiting
to be fixed, but the KenBuild editor runs without crashing (er...but the
palette doesn't seem to be loading... :)  )

  --ryan.
2001-07-08 13:57:28 +00:00
Ryan C. Gordon 59185346dd More tweaks; GRP completely implemented. Everything builds clean. 2001-07-08 10:58:10 +00:00
Ryan C. Gordon ee508bb2e0 Archive implementation (Build Groupfiles), other tweaks. 2001-07-08 05:27:05 +00:00
Ryan C. Gordon 2622be385d Implementation compiles and links with no actual archive support. No test
case available at this moment.  :)
2001-07-08 03:25:12 +00:00
Ryan C. Gordon f053b90111 Base implementation is now complete. Now to fill in archive/platform drivers. 2001-07-07 09:05:19 +00:00
Ryan C. Gordon a197f30eef Tons of updates. Mostly implemented. Mostly compiling. 2001-07-07 03:52:43 +00:00
Ryan C. Gordon 2843a1979f Redesign of enumerateFiles code. More efficient and clean, less memory
hungry. Some tiny snafus, though, for future maintanence (*shrug*).
2001-07-06 21:29:37 +00:00
Ryan C. Gordon c97f88fc33 Progress toward complete implementation continues... 2001-07-06 08:47:23 +00:00
Ryan C. Gordon 8f3c87743f More work. Getting better. 2001-07-06 01:27:14 +00:00
Ryan C. Gordon 745aaae8b2 Initial add; not yet completely implemented. 2001-07-05 08:18:39 +00:00