Commit Graph

120 Commits

Author SHA1 Message Date
Glenn Maynard c21870087b don't return "mountpoints" mountpoint 2006-03-06 19:37:36 +00:00
Chris Danford 53e0ea8f24 fix smpackage uninstall and install to different installation other than where tools.exe resides 2006-02-15 03:58:29 +00:00
Chris Danford 8f5a4e244e spacing cleanup 2006-01-24 08:31:07 +00:00
Chris Danford 3fab62e083 fix GetDirListingRecursive adding redundant files 2006-01-24 08:28:03 +00:00
Chris Danford 477e67a8aa fix smpackage file routines and registry writing 2006-01-21 12:18:26 +00:00
Chris Danford 3ec514f896 fix mounting to fix reading of Prefs.ini 2006-01-20 09:31:26 +00:00
Chris Danford fe3a68d5cd make string params const (stepping into RString constructors makes for frustrating debugging) 2005-12-28 03:10:07 +00:00
Glenn Maynard 738099b4a3 unused header 2005-12-10 18:12:48 +00:00
Chris Danford ec51af900e CString -> RString for files used by smpackage 2005-12-10 08:15:44 +00:00
Steve Checkoway fc0f6b8e73 Fix compile. 2005-12-10 05:33:34 +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 45650f732d cleanup 2005-11-11 20:58:07 +00:00
Chris Danford 0f0caf7972 Writable files in "Save", read-only files in "Data". This simplifies the installer and packaging. 2005-10-30 23:08:38 +00:00
Steve Checkoway aa0f90feae __MACOSX__ --> MACOSX, keep __MACOSX__ for ogg. 2005-10-24 10:37:56 +00:00
Glenn Maynard 08bbfd215d work around VC brain damage 2005-09-29 06:35:30 +00:00
Glenn Maynard 9a86f82a15 partial compile fix 2005-09-29 06:23:39 +00:00
Glenn Maynard 14ab43b2aa RageFileManager::MoveFile 2005-09-28 23:00:34 +00:00
Glenn Maynard 4b3af3058b Only spend time uniquifying results if more than one driver returned results. If we do, only operate on the new data. 2005-09-07 03:24:18 +00:00
Chris Danford 48ebc53549 return NULL -> return CString() for clarity and efficiency 2005-09-04 16:55:21 +00:00
Glenn Maynard 6149d63867 reduce file op overhead; fix some obscure long-standing race conditions
with Unmount due to broken refcounting
2005-09-04 04:57:26 +00:00
Glenn Maynard c2310eeab5 whoops. Fix variable name conflict. 2005-09-03 22:09:14 +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 6aa187a695 cleanup 2005-09-03 20:57:58 +00:00
Chris Danford e439ae2a96 return "" -> return NULL 2005-09-02 00:14:07 +00:00
Chris Danford c885a38d9f fix assert in DeleteRecursive 2005-08-05 10:01:45 +00:00
Chris Danford a2c439a17a support loading of course edits 2005-07-31 05:41:32 +00:00
Glenn Maynard ebe60c9eb7 simplify 2005-06-27 05:24:24 +00:00
Glenn Maynard 5de59d0c51 remove unused file/driver tracking 2005-06-27 05:22:09 +00:00
Glenn Maynard d58b3186f0 allow mounting RageFileDrivers directly 2005-06-25 22:34:54 +00:00
Steve Checkoway 99387583f9 DARWIN -> __MACOSX__ 2005-06-21 08:56:36 +00:00
Chris Danford c80d0c4a53 add support for random background sets using Song genre 2005-06-02 10:09:46 +00:00
Glenn Maynard ee259739d6 remove unused RageFileManager::MountpointIsReady. ("Ready"
checks are done through MemoryCardManager.)
2005-05-31 21:54:41 +00:00
Steve Checkoway 114ac27623 The entire file system is brittle and breaks whenever anything changes. 2005-05-24 22:36:15 +00:00
Glenn Maynard ab69380599 allow mounting to the beginning of the mount list 2005-05-22 07:53:46 +00:00
Glenn Maynard 85f84ef81f remove backwards compatibility hack (brittle without also doing it in Unmount, etc) 2005-05-22 02:42:30 +00:00
Glenn Maynard cbd868a2f1 absolute mountpoints (shouldn't change anything; just getting rid of brittle compatibility hack in Mount) 2005-05-22 02:34:05 +00:00
Glenn Maynard d25df987d5 mount / to /rootfs 2005-05-22 02:24:59 +00:00
Glenn Maynard b850a8ea50 fix FlushDirCache() doesn't flush everything (NormalizePath("") results in "/") 2005-05-22 01:10:35 +00:00
Glenn Maynard ab317867ff remove unused 2005-05-21 07:52:53 +00:00
Glenn Maynard 93a00528e6 fix GetDirListing("/*") returning "/" (blank file) 2005-05-21 04:32:35 +00:00
Glenn Maynard 209040e02d clean up file drivers: drivers now always receive paths with trailing slashes;
this makes handling the relative "root" directory not a special case (".").
mountpoints now always begin with a slash.  before, "/foo" and "foo" were
in two separate namespaces, which was weird and confusing; the two now
mean the same thing.  there are no more special "default mountpoints"; just
mount to "/".  "@path" mounts are now "/@path", and they do show up in
GetDirListing("/") (but, as before, opening "/@foo/bar" will never create
a "@foo/bar" path in a non-"@foo" mountpoint)
2005-05-20 22:26:54 +00:00
Ryan Dortmans 9d1a3b5f12 Fixed xbox compile errors. 2005-04-30 04:44:18 +00:00
Glenn Maynard 42fb0bfc9b simplify 2005-03-17 23:48:32 +00:00
Glenn Maynard c189f5fdd9 split out OpenForReading 2005-03-17 23:43:13 +00:00
Glenn Maynard 2d70433068 fix potential crash 2005-03-02 07:05:17 +00:00
Glenn Maynard 1a720a5b95 mount /proc, not / (so we can treat absolute paths properly) 2005-02-28 01:03:22 +00:00
Glenn Maynard a0cb54c2be fix compile, cleanup 2005-02-07 09:19:53 +00:00
Glenn Maynard fb0aa0f465 allow wildcard unmounting 2005-02-07 08:11:40 +00:00