aboutsummaryrefslogtreecommitdiff
path: root/backends/fs
AgeCommit message (Collapse)Author
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-16Patch #1559806: Fixes for AmigaOS 4 filesystem backendMax Horn
svn-id: r23893
2006-09-10Added name() method.Marcus Comstedt
svn-id: r23860
2006-08-31Adding new name() method.Neil Millstone
svn-id: r23813
2006-08-28Oops. some systems are using '\\' instead of '/' fixing that now...Johannes Schickel
svn-id: r23797
2006-08-28Fixing other FS backends to use the bug fixed version of the POSIX ↵Johannes Schickel
lastPathComponent too (also lets the Windows FS use the POSIX version of lastPathComponent too, since it's nicer than the fix I made) svn-id: r23796
2006-08-28Fixing the Windows FS code to not delete the first character of a node, if ↵Johannes Schickel
it is just with a filename created. (which is not working yet though, but still the first char shouldn't be skipped) svn-id: r23795
2006-08-26Don't strip the first character of the filename when FilesystemNode is ↵Oystein Eftevaag
instantiated with just the filename and no path. svn-id: r23763
2006-07-22Added isValid to FilesystemNode and AbstractFilesystemNode. See my mail to ↵Johannes Schickel
-devel for more information. svn-id: r23567
2006-07-22Added FilesystemNode::name methodMax Horn
svn-id: r23553
2006-07-16Fix FileSystem bug. Now 'Go Up' button works. :)Won Star
svn-id: r23527
2006-07-09Fix some more duplicated files, and unify case for rpc includeJames Brown
svn-id: r23459
2006-07-09Patch #1519399: DS BackendMax Horn
svn-id: r23452
2006-06-24Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cppMax Horn
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274
2006-06-12o WIP file cache code borrowed from PS2 port.Won Star
o add property svn-id: r23062
2006-06-11* Move gp32-fs.cpp to fs/gp32 dir.Won Star
* Fix gp32 launcher code. svn-id: r23023
2006-06-07updated fs implementationRobert Göffringmann
svn-id: r22974
2006-06-05Add trailing slash to getCurrentDirectory if required. Fixes bug #1500563 - ↵Travis Howell
WIN32/SCUMM: Using scummvm.exe targetname not possible svn-id: r22923
2006-06-03Separated the Dreamcast filesystem backend from the POSIX one.Marcus Comstedt
svn-id: r22883
2006-06-03Updated palmos FS based on lastest changes to the base classChris Apers
svn-id: r22867
2006-05-28fix PSPFilesystemNode::parent() + some minor cleanupJoost Peters
svn-id: r22727
2006-05-28make getNodeForPath() use the proper PSPFilesystemNode ctor (and remove the ↵Joost Peters
old, now unused, one). svn-id: r22726
2006-05-26move psp_fs.cpp from backends/psp/ to backends/fs/psp/Joost Peters
svn-id: r22657
2006-05-13Add code for get current directoryTravis Howell
svn-id: r22437
2006-05-13Get current directory via a path of '.'Travis Howell
svn-id: r22435
2006-05-12Added the new AbstractFilesystemNode::getCurrentDirectory() method. Also ↵Max Horn
changed the semantics of the FilesystemNode constructors (see also the relevant doxygen comments for explanations). This also fixes bug #1485941. svn-id: r22424
2006-05-12Updated some commentsMax Horn
svn-id: r22422
2006-05-08Fixed bug #1483450. Apparently, S_ISDIR() is undefined if stat() fails. TheTorbjörn Andersson
change to the POSIXFilesystemNode constructor is the one that matters to this bug. The changes to listDir() are made from paranoia. svn-id: r22382
2006-05-07ParanoiaMax Horn
svn-id: r22379
2006-05-03Revert the last change, since AbstractFilesystemNode::child() handles files ↵Travis Howell
and directories svn-id: r22319
2006-05-03Removed FilesystemNode::isValid (leaving it up to the porters to decide ↵Max Horn
whether to remove their isValid code or not) svn-id: r22317
2006-05-03Changed FilesystemNode::listDir to return a bool indicating its success (or ↵Max Horn
failure) svn-id: r22315
2006-05-03Make sure AbstractFilesystemNode::child() only returns a directory in WindowsTravis Howell
svn-id: r22306
2006-05-03Some doxygen comment cleanup for (Abstract)FilesystemNodeMax Horn
svn-id: r22304
2006-05-03Disabled evil getcwd hack in POSIXFilesystemNodeMax Horn
svn-id: r22302
2006-05-03Got rid of AbstractFilesystemNode::wrap (begone, evil hack)Max Horn
svn-id: r22300
2006-05-03Moved static methods getRoot / getNodeForPath from class FilesystemNode to ↵Max Horn
class AbstractFilesystemNode svn-id: r22298
2006-05-03Started to separate AbstractFilesystemNode from FilesystemNodeMax Horn
svn-id: r22297
2006-05-02Removed compilation error.Marcus Comstedt
svn-id: r22282
2006-05-01Added a missing '*' (which marks the comment as being one doxygen should ↵Max Horn
process) svn-id: r22268
2006-05-01Patch #1479919 (AmigaOS maintaining)Max Horn
svn-id: r22267
2006-05-01_pseudoRoot was not intialized properlyLars Persson
svn-id: r22261
2006-05-01Updated symbian-fs backend and cleanupLars Persson
svn-id: r22260
2006-05-01Add windows code for AbstractFilesystemNode::child()Travis Howell
svn-id: r22253
2006-04-30Added new AbstractFilesystemNode::child() resp. FilesystemNode::getChild() ↵Max Horn
methods svn-id: r22249
2006-04-27_isPseudoRoot should be always false, in WindowsFilesystemNode(const String ↵Travis Howell
&path) svn-id: r22195
2006-04-27Revert kListAllNoRoot addition to listdir(), the uninitialized _isPseudoRoot ↵Travis Howell
in windows filesys backend was real cause of problem. svn-id: r22194
2006-04-27I still don't know whether this is the correct fix for ↵Max Horn
WindowsFilesystemNode, but at least with it, one definite and serious bug in the code (using an uninitialised variable) has been fixed, the end result hardly will be worse svn-id: r22192
2006-04-23Fixed getNodeForPath on systems using POSIXFilesystemNode to again correctly ↵Max Horn
check whether the given path exists, and whether it points to a directory svn-id: r22097
2006-04-14Part of patch #1467193: "AmigaOS changes":Eugene Sandulenko
- Filesystem errors are now more detailed - casting problems are hopefully gone - some comments added in amigaos4-fs.cpp svn-id: r21861