aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2008-09-05Updated filehandling for Symbian OSLars Persson
svn-id: r34346
2008-09-05Ported AMIGA specific file buffering 'hack' from class File to StdioStreamMax Horn
svn-id: r34345
2008-09-05Removed useless dependencies from common/file.h in common code. When ↵Nicola Mettifogo
complete removal was not possibile, dependency has been pushed to the cpp files from the headers. svn-id: r34343
2008-09-05Updated Symbian OS file actions with ferror and fflush.Lars Persson
svn-id: r34340
2008-09-04Changed FSDirectory::getSubDirectory to return a FSDirectory pointer instead ↵Max Horn
of a SharedPtr svn-id: r34334
2008-09-03correct a typo (thanks to salty-horse)Matthew Hoops
svn-id: r34320
2008-09-03Minor formatting cleanup.Johannes Schickel
svn-id: r34319
2008-09-03Changed some code to use the new Stream::readLine() methodMax Horn
svn-id: r34318
2008-09-03Fix nasty off-by-one errorsMax Horn
svn-id: r34317
2008-09-03Fixed Stream::readLine implementation to match its doxygen commentMax Horn
svn-id: r34316
2008-09-03Renamed SeekableReadStream::readLine to SeekableReadStream::readLine_OLD; ↵Max Horn
added a new alternate SeekableReadStream::readLine() instead svn-id: r34315
2008-09-03Modified Common::Str to use exponential growth for its storage; also changed ↵Max Horn
the meaning of 'capacity' from 'max length of string' to 'size of storage' (i.e. added one) svn-id: r34313
2008-09-03Changed Archive::openFile to return a SeekableReadStream* instead of a FilePtrMax Horn
svn-id: r34312
2008-09-03clarified commentMax Horn
svn-id: r34311
2008-09-03Moved StdioStream to its own files inside backendsMax Horn
svn-id: r34303
2008-09-03Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵Max Horn
'typedef Common::String String;' name aliases svn-id: r34302
2008-09-03Added new AbstractFilesystemNode::openForReading & ::openForWriting method, ↵Max Horn
based on StdioStream; changed FilesystemNode to use them svn-id: r34301
2008-09-03Added new StdioStream class, a thin wrapper around FILEMax Horn
svn-id: r34300
2008-09-03Add Nintendo Wii versions of Freddi Fish 1 and Pajama Sam 1.Travis Howell
svn-id: r34290
2008-09-02Change FilesystemNode::getChild to new desired behavior: namely, that it ↵Max Horn
should return valid nodes even for names for which no child exists (yet?) -- mail to scummvm-devel pending svn-id: r34284
2008-09-02Handle OSystem::lockScreen fail in default OSystem::clearScreen implementation.Johannes Schickel
svn-id: r34276
2008-09-02Revised HashMap implementationMax Horn
svn-id: r34273
2008-09-02Added two new global funcs which ease proper handling of 'path' strings: ↵Max Horn
Common::lastPathComponent() and Common::normalizePath() svn-id: r34272
2008-09-01First part of GSoC2008 RTL branch mergeMax Horn
svn-id: r34241
2008-09-01- Added tests for newly added Common::QueueJohannes Schickel
- Changed Common::Queue::front and Common::Queue::back to return references instead of values svn-id: r34240
2008-09-01New Queue class, from RTL branchMax Horn
svn-id: r34237
2008-08-31Added newly added archive.cpp to the build system, just in case someone ↵Johannes Schickel
wants to play with the code and wonders about errors while linking. svn-id: r34234
2008-08-31* Added Archive, an interface for searching into file containers.Nicola Mettifogo
* Added FSDirectory, an Archive implementation that models a directory from the filesystem. * Added SearchSet, an Archive implementation that allows searching multiple Archives. See patch 2034983 on sf.net. svn-id: r34227
2008-08-27Removed various uses of scumm_stricmp by the more readable ↵Max Horn
String::equalsIgnoreCase and String:: compareToIgnoreCase svn-id: r34198
2008-08-26And for all of those who love recompiling most of ScummVM... fixed typo ↵Johannes Schickel
properly :-P svn-id: r34188
2008-08-26Fixed typo. (Thanks to salty-horse for spotting it).Johannes Schickel
svn-id: r34187
2008-08-20Unified member names in container/storage classes Array, HashMap and String: ↵Max Horn
_storage, _size, _capacity svn-id: r34052
2008-08-20Extended HashMap debug outputMax Horn
svn-id: r34051
2008-08-10Merged revisions ↵Christopher Page
33719,33721-33723,33725-33727,33729-33730,33733,33736,33742,33754,33756,33758,33761,33763,33766 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33769
2008-08-09Use FSNode API in default OSystem::openConfigFileForReading & ↵Max Horn
OSystem::openConfigFileForWriting method implementations svn-id: r33730
2008-08-09If no default config file is present, just don't load it, instead of crashingMax Horn
svn-id: r33729
2008-08-09Merged revisions ↵Christopher Page
33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33720
2008-08-09hotfix around drascula mem leak problems. see also bug reportKostas Nakos
svn-id: r33716
2008-08-05Merged revisions 33626-33627 via svnmerge from Christopher Page
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33629
2008-08-05Removed unneeded #includes.Travis Howell
svn-id: r33627
2008-08-04Merged revisions ↵Christopher Page
33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33624
2008-08-04List the correct engines in about, Lars Persson
updated actions with Lure (from WinCE). Increased min heap size to 5MB svn-id: r33618
2008-08-04Remove some code which was rendered obsolete by md5's commit r33610Max Horn
svn-id: r33617
2008-08-04Fixing compilation under MSVCFilippos Karapetis
svn-id: r33610
2008-08-04Modified DumpFile::open to accept non-existing nodes, and to actually open ↵Max Horn
files in write mode -- d'oh svn-id: r33609
2008-08-04Turned InSaveFile & OutSaveFile into simple typedefsMax Horn
svn-id: r33606
2008-08-04Moved the OutSaveFile::finalize method to WriteStream; implemented ↵Max Horn
DumpFile::flush() svn-id: r33604
2008-08-03FilesystemNode code: some comment cleanup; added ↵Max Horn
FilesystemNode::openForReading() and openForWriting() methods (for now these are simple wrappers around Common::File) svn-id: r33590
2008-08-03Implemented DumpFile::open(FSNode)Max Horn
svn-id: r33586
2008-08-03OSYSTEM: Pushed some SDL/Symbian specific code to the respective backends; ↵Max Horn
made openConfigFileForReading/openConfigFileForWriting return 0 if they failed to open a file svn-id: r33585