Chris Danford
fe3a68d5cd
make string params const (stepping into RString constructors makes for frustrating debugging)
2005-12-28 03:10:07 +00:00
Chris Danford
ec51af900e
CString -> RString for files used by smpackage
2005-12-10 08:15:44 +00:00
Chris Danford
37f82b43f7
remove CStringArray #define
2005-12-09 21:36:22 +00:00
Chris Danford
225262cc20
clean up floating globals
...
move FS mounting to ArchHooks
2005-12-08 21:36:03 +00:00
Glenn Maynard
08bbfd215d
work around VC brain damage
2005-09-29 06:35:30 +00:00
Glenn Maynard
14ab43b2aa
RageFileManager::MoveFile
2005-09-28 23:00:34 +00:00
Glenn Maynard
4f5a07388a
cleanup
2005-09-03 21:28:34 +00:00
Glenn Maynard
46fb678d5c
general cleanups
2005-09-03 21:18:59 +00:00
Glenn Maynard
d58b3186f0
allow mounting RageFileDrivers directly
2005-06-25 22:34:54 +00:00
Glenn Maynard
ee259739d6
remove unused RageFileManager::MountpointIsReady. ("Ready"
...
checks are done through MemoryCardManager.)
2005-05-31 21:54:41 +00:00
Glenn Maynard
ab69380599
allow mounting to the beginning of the mount list
2005-05-22 07:53:46 +00:00
Glenn Maynard
c189f5fdd9
split out OpenForReading
2005-03-17 23:43:13 +00:00
Glenn Maynard
0e8b4b8371
comments, cleanup
2005-02-13 03:21:22 +00:00
Glenn Maynard
67d5bfd6d5
RageFileManager::Remount
2005-01-27 03:43:55 +00:00
Glenn Maynard
67b5d06fa7
add RageFileManager::GetFileDriver, RageFileManager::ReleaseFileDriver
2005-01-27 01:58:20 +00:00
Glenn Maynard
ae92b86b34
RageFileBasic
2004-12-11 02:25:38 +00:00
Glenn Maynard
8915e3944a
simplify; use RageBasicFile instead of RageFileObj
2004-12-10 10:04:32 +00:00
Glenn Maynard
2bf27c582c
cleanup
2004-12-09 11:52:49 +00:00
Glenn Maynard
ec22ffec62
stop passing ugly back-references to the RageFile to RageFileObj
2004-12-09 11:47:20 +00:00
Chris Danford
79e457c272
when saving a Profile, always make a Screenshots directory
2004-07-24 07:04:33 +00:00
Glenn Maynard
b6e5a87a00
path normalization optimziation (don't redo it per-driver)
2004-06-03 05:15:08 +00:00
Glenn Maynard
33a04b79de
beginning GPL->X11 license transition
...
The conventions I'm using are to put the entire copyright notice at the bottom
of each file, and to put the summary of the source file's use at the top of the
header.
Putting the license text in each file avoids confusion, and is normal practice
for many projects. Putting it at the bottom gets it out of the way; it's a
ton of clutter to put at the top.
The description is in the header. People who don't know what a class is for,
or how to use it, are probably looking at the header to see the interface,
not the implementation, so let's put the description in there. Keep it brief
(one line); any substantial implementation notes should go in the source file.
2004-05-06 00:42:06 +00:00
Glenn Maynard
3b332a04ef
add RageFileManager::GetLoadedDrivers
2004-03-15 03:05:55 +00:00
Glenn Maynard
35f1480e2a
fix mounting a directory unmounts all other FS's mounted on the same
...
mountpoint; only unmount if there's a mount that has the exact same
mountpoint, root and driver
2004-03-15 02:52:55 +00:00
Chris Danford
2f0a424f3a
add Unmount()
2004-03-14 01:56:18 +00:00
Glenn Maynard
bd01de6260
call FILEMAN->MountInitialFilesystems explicitly
2004-03-04 01:16:52 +00:00
Glenn Maynard
8a58411dd5
move InitialWorkingDirectory, DirOfExecutable, ChangeToDirOfExecutable into RageFileManager
2004-03-04 00:19:42 +00:00
Glenn Maynard
1b69bfdff9
allow VFS drivers to register themselves
2004-02-10 23:39:45 +00:00
Glenn Maynard
20792a51bb
Write files in such a way that a program crash, system crash, powerdown,
...
etc. won't cause data loss if we're running on a journalling filesystem.
2003-12-21 07:23:29 +00:00
Glenn Maynard
d5abb2b0c8
add RageFileManager::Remove
2003-12-16 07:23:54 +00:00
Glenn Maynard
9723ca794b
fix refcounting
2003-12-11 07:13:20 +00:00
Glenn Maynard
37fc279c8f
refcount drivers
2003-12-11 05:32:35 +00:00
Glenn Maynard
cdb4dbc03b
replace GetFileModTime with GetFileHash
2003-12-10 07:07:42 +00:00
Glenn Maynard
e25549cfe1
add stubs
2003-12-07 04:21:04 +00:00
Glenn Maynard
ac004ea51a
driver GetDirListing, write logic, fixes
2003-12-05 02:25:32 +00:00
Glenn Maynard
a31ff1f434
FileManager-based profile mounts
2003-12-05 00:07:18 +00:00
Glenn Maynard
ea0ba6fcb9
VFS work
2003-12-04 08:25:59 +00:00