Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-18 | Patch #1768757: Merge fsnode-gsoc into trunk (MAJOR change, will break ↵ | Max Horn | |
compilation on some ports) svn-id: r28944 | |||
2007-08-18 | Merged some of the changes from the trunk patch back in to the GSoC fsnode ↵ | David Corrales | |
branch. svn-id: r28649 | |||
2007-08-05 | Merged fsnode with trunk: r27971:28460 | David Corrales | |
svn-id: r28462 | |||
2007-08-01 | Initial commit of the new BaseFile implementation. It provides a common ↵ | David Corrales | |
ground for file objects across platforms and divides responsibilities between the Common::File class and a base file implementation. Also rearranged the factories into a new directory for clarity. Note 1: The posix-file.h and cpp files are for testing only. Only the ds, ps2 and symbian architecture will use special BaseFile based objects. Note 2: The current code does not yet make use of this new structure, since the Common::File remains intact. svn-id: r28395 | |||
2007-07-20 | Added a remove() function to the Common::File class. Also changed the ↵ | David Corrales | |
exists() function to account for new capabilities in the FSNode layer. svn-id: r28150 | |||
2007-05-30 | Updated legal headers in source files, based on what Pidgin (the IM client ↵ | Max Horn | |
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024 | |||
2007-03-08 | Changed File::_handle to be of type void* instead of FILE* (to ease ↵ | Max Horn | |
porting); moved PS2 std C I/O defines to file.cpp (no code other than the file & savegame code should use fopen etc. directly) svn-id: r26017 | |||
2007-03-01 | Removed File::incRef and decRef | Max Horn | |
svn-id: r25920 | |||
2007-02-25 | Typo | Max Horn | |
svn-id: r25858 | |||
2006-07-24 | Documenting Common::File a bit. | Johannes Schickel | |
svn-id: r23588 | |||
2006-05-20 | Make the copy constructor / assignment operator of class File private to ↵ | Max Horn | |
prevent accidental copying of File objects svn-id: r22549 | |||
2006-05-13 | Fix for bug #1483213 | Max Horn | |
svn-id: r22461 | |||
2006-05-01 | Add a variant of File::addDefaultDirectory(Recursive) which takes a ↵ | Max Horn | |
FilesystemNode instead of a string object svn-id: r22265 | |||
2006-04-30 | Add a File::open variant that takes a FilesystemNode as parameter | Max Horn | |
svn-id: r22251 | |||
2006-04-26 | Removed 'directory' parameter of File::open | Max Horn | |
svn-id: r22183 | |||
2006-04-26 | Properly re-implemented File::exists to FilesystemNode (this should fix bug ↵ | Max Horn | |
#1476651, at least partially) svn-id: r22169 | |||
2006-04-14 | Changed File::open to take a Common::String as file name parameter | Max Horn | |
svn-id: r21867 | |||
2006-04-01 | Simplified the File::addDefaultDirectory(Recursive) code; avoid scanning ↵ | Max Horn | |
directory multiple times svn-id: r21527 | |||
2006-03-28 | - Renamed class AssocArray to HashMap to match our existing class Map (note also | Max Horn | |
that many STL implementations have a class hash_map next to class map, too) - Changed some static File class member vars to be normal static variables, in yet another attempt to reduce header dependencies (in this case on hashmap.h) svn-id: r21473 | |||
2006-03-25 | - Revert my last change with moving addDefaultDirectory() from TheneNew.cpp | Eugene Sandulenko | |
- Removed locking of further directory adds because it did not work for themes. svn-id: r21452 | |||
2006-03-25 | - Implemented case insensitive file reading. Left old system as a fallback | Eugene Sandulenko | |
in case some engine writer decide to do something unwise - Removed used of ConfMan.getKey("path") in file-related cases, because now File class handles that - Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters weren't translated svn-id: r21443 | |||
2006-02-11 | Change CVS keywords to SVN keywords | Max Horn | |
svn-id: r20510 | |||
2006-01-18 | Update copyright notice | Eugene Sandulenko | |
svn-id: r20088 | |||
2005-10-18 | Update FSF address. Eek. Actually that took place on May 1, 2005 | Eugene Sandulenko | |
svn-id: r19142 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-06-24 | When including files from common/, explicitly use the common/ prefix | Max Horn | |
svn-id: r18444 | |||
2005-05-10 | Moved class File and the MD5 stuff to namespace Common | Max Horn | |
svn-id: r18037 | |||
2005-05-06 | Fix another doyxgen warning | Max Horn | |
svn-id: r17933 | |||
2005-05-05 | Turned File::exists into a static method (as it should have been from the ↵ | Max Horn | |
start, silly copy&paste mistake svn-id: r17915 | |||
2005-04-22 | * Added new virtual base class 'Stream', ReadStream and | Max Horn | |
WriteStream are now subclasses of it. * Added new methods eos(), ioFailed(), clearIOFailed() to all streams. This allows better error checking. * SaveFile classes take advantage of these new standard stream APIS * Removed File::gets() * Added SeekableReadStream::readLine() (replaces File::gets) * Added WriteStream::writeString, for convenience svn-id: r17752 | |||
2005-01-09 | Added new interface SeekableReadStream | Max Horn | |
svn-id: r16493 | |||
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 | |||
2004-11-27 | Make use of our String class instead of juggling with char pointers; added ↵ | Max Horn | |
File::exists method svn-id: r15913 | |||
2004-10-16 | Add gets() method to File class. | Eugene Sandulenko | |
svn-id: r15572 | |||
2004-07-26 | Turn various File class methods into virtual methods, to allow overloading | Max Horn | |
svn-id: r14341 | |||
2004-07-23 | Allow subclasses to modify File class members (e.g. to set _ioFailed); ↵ | Max Horn | |
change some warnings into errors svn-id: r14302 | |||
2004-06-28 | Added simple ref-counting to the File class | Max Horn | |
svn-id: r14106 | |||
2004-06-28 | Enhanced default directory support in the File class; now one can specify ↵ | Max Horn | |
arbitrary many default search directories svn-id: r14095 | |||
2004-06-27 | Reversed param order of File::open() -- this allowed me to get rid of a few ↵ | Max Horn | |
more getGameDataPath() calls svn-id: r14090 | |||
2004-04-17 | Removed XOR encoding stuff from File class; instead the new Scumm::XORFile ↵ | Max Horn | |
class provides this functionality now svn-id: r13597 | |||
2004-04-17 | Introduce ReadStream and WriteStream (as explained in my File class design ↵ | Max Horn | |
mails on scummvm-devel) svn-id: r13595 | |||
2004-01-06 | updated copyright notice | Max Horn | |
svn-id: r12176 | |||
2003-12-25 | be stricter about File::open params | Max Horn | |
svn-id: r11919 | |||
2003-11-30 | cleanup | Max Horn | |
svn-id: r11432 | |||
2003-10-16 | add method to set the xor byte in the file class. Needed as the combined mac ↵ | Jonathan Gray | |
data files are only xor'd in the resource files, not the parts of the combined file svn-id: r10825 | |||
2003-10-10 | some cleanup | Max Horn | |
svn-id: r10720 | |||
2003-09-17 | added a static method setDefaultDirectory to class File; used this to ↵ | Max Horn | |
simplify some code; added a global g_sound pointer in bs2, this cuts down on uses of g_sword2 (of course both should be removed on the long run); some other minor tweaks/fixes svn-id: r10278 | |||
2003-08-01 | #include cleanup (explicityl specify the location for headers from common/, ↵ | Max Horn | |
so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) svn-id: r9359 | |||
2003-06-21 | make File constructor virtual to allow subclassing; made seek default to ↵ | Max Horn | |
SEEK_SET mode for conveniance svn-id: r8587 | |||
2003-05-28 | the _encbyte code was evil, because it modified the memory passed to ↵ | Max Horn | |
write(); worse, though, it incremented ptr2, which then was later passed to fwrite - hence if used to write something while _encbyte != 0, write() resulted in wrong data being written svn-id: r8055 |