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