aboutsummaryrefslogtreecommitdiff
path: root/backends/fs/fs.cpp
AgeCommit message (Collapse)Author
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-07ParanoiaMax Horn
svn-id: r22379
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-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-04-30Added new AbstractFilesystemNode::child() resp. FilesystemNode::getChild() ↵Max Horn
methods svn-id: r22249
2006-04-07Cache the root node (cause a major speedup on OSX, since by far the slowes ↵Max Horn
part in the FS code over here is the getcwd call in getRoot() ) svn-id: r21667
2006-04-04Turned FSList::sort into a generic function which can be applied to anything ↵Max Horn
which implements comparable iterators (like Array, List, or plain C arrays) svn-id: r21617
2006-04-04Rename variable in FSList::sort() to avoid conflict with system definesTravis Howell
svn-id: r21612
2006-04-04Rewrote sort code to use iterators (means it can be used with any container ↵Max Horn
now, in theory at least) svn-id: r21596
2006-04-03Fix AbstractFilesystemNode::wrap to not call (indirectly) getRoot, just to ↵Max Horn
throw away the result immediately again (which (a) caused a slowdown and (b) a leak, both fixed now) svn-id: r21581
2006-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20535
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-02-06Remove the OSX-restriction on FilesystemNode::getNodeForPath() for now (I ↵Max Horn
don't like it, but until a proper solution is in place, it seems to be the best thing to do) svn-id: r16743
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-18Ensure that the file list in the browser is always sortedMax Horn
svn-id: r16108
2004-11-29Allow the file browser to get back to the "pseudo root" under Windows. ThisTorbjörn Andersson
fixes bug #1074919. svn-id: r15963
2004-11-21Since we do ref counting on the nodes now, we can re-use the root nodes nowMax Horn
svn-id: r15851
2004-11-20Changed the FilesystemNode implementation to make it easier to use (client ↵Max Horn
code doesn't have to worry about the memory managment anymore, it's all 'automatic' now). May have introduced a mem leak or two, please check :-) svn-id: r15848