Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-14 | Big patch changing semantics of ReadStream::eos(): | Willem Jan Palenstijn | |
eos() now only returns true _after_ trying to read past the end of the stream. This has a large potential for regressions. Please test! svn-id: r34549 | |||
2008-09-14 | Fixed a typo & clarified a comment | Max Horn | |
svn-id: r34541 | |||
2008-09-13 | Big patch changing the signature of various Stream methods (some ports may ↵ | Max Horn | |
need to be slightly tweaked to fix overloading errors/warnings) svn-id: r34514 | |||
2008-09-06 | Added some unit tests for Stream::readLine_NEW, and clarified that ↵ | Max Horn | |
readLine_NEW is essentially fgets in disguise svn-id: r34384 | |||
2008-09-03 | Renamed SeekableReadStream::readLine to SeekableReadStream::readLine_OLD; ↵ | Max Horn | |
added a new alternate SeekableReadStream::readLine() instead svn-id: r34315 | |||
2008-08-04 | Moved the OutSaveFile::finalize method to WriteStream; implemented ↵ | Max Horn | |
DumpFile::flush() svn-id: r33604 | |||
2008-07-30 | Reordered initialization order to kill a ton of warnings. | Nicola Mettifogo | |
svn-id: r33452 | |||
2008-07-30 | Changed BufferedReadStream to not permanently decrease its buffer size at ↵ | Max Horn | |
the end of a stream (this would fail when using BufferedSeekableReadStream and then seeking back from the end); this also fixes a bug which let you seek back beyond the start of a stream (not that we currently support that in other streams) svn-id: r33436 | |||
2008-07-29 | Added two new classes, BufferedReadStream & BufferedSeekableReadStream, as ↵ | Max Horn | |
proposed on scummvm-devel svn-id: r33419 | |||
2008-07-20 | New SeekableReadStream::readLine_NEW() method, closely modelled after fgets, ↵ | Max Horn | |
w/o the line length limitations of the old eekableReadStream::readLine() (which it will replace, after the feature freeze has been lifted) svn-id: r33139 | |||
2008-04-13 | Added eriktorbjorn's MemoryWriteStreamDynamic class - a stream that grows as ↵ | Filippos Karapetis | |
it's written to svn-id: r31498 | |||
2008-03-27 | Implemented SeekableSubReadStreamEndian moddeled after MemoryReadStreamEndian. | Johannes Schickel | |
svn-id: r31270 | |||
2008-03-26 | Added some inlines to MemoryReadStreamEndian. | Johannes Schickel | |
svn-id: r31248 | |||
2007-09-23 | Moved MemoryStreamEndian from Saga to Common. | Eugene Sandulenko | |
svn-id: r29038 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
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-04 | Removing _ptrOrig (hi Torbjorn, have fun recompiling) | Max Horn | |
svn-id: r25980 | |||
2007-02-25 | Typo | Max Horn | |
svn-id: r25861 | |||
2007-02-25 | Add some doxygen comments to Common::Stream | Max Horn | |
svn-id: r25859 | |||
2007-02-20 | Added new ReadStream::readStream method which can be used to read a portion ↵ | Max Horn | |
of an arbitrary ReadStream into a memory buffer wrapped by a MemoryReadStream svn-id: r25754 | |||
2007-02-20 | Removed XORReadStream (it was unused); enhanced MemoryReadStream to be able ↵ | Max Horn | |
to dispose the memory block it wraps (simplifies memory management) svn-id: r25748 | |||
2007-02-19 | Enhance (Seekable)SubReadStream so be able to (optionally) dispose the ↵ | Max Horn | |
parent stream after it's been used (simplifies memory management for client code) svn-id: r25732 | |||
2006-11-13 | Patch #1583931: (Seekable)SubReadStream | Max Horn | |
svn-id: r24713 | |||
2006-04-26 | Added a 'skip' method to SeekableReadStream (just an alias for seek(X, ↵ | Max Horn | |
SEEK_CUR)) svn-id: r22178 | |||
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-10-13 | Improved savefile error handling: | Marcus Comstedt | |
* New flush() method in WriteStream class to flush pending I/O, in order to detect any I/O errors * Use of flush() and ioFailed() added to scumm engine save function * Dreamcast backend extended to support the new checks svn-id: r19066 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-06-24 | Whitespace changes. | Torbjörn Andersson | |
svn-id: r18449 | |||
2005-06-24 | When including files from common/, explicitly use the common/ prefix | Max Horn | |
svn-id: r18444 | |||
2005-06-20 | Added virtual destructor, to silence a few more GCC 4 warnings | Max Horn | |
svn-id: r18419 | |||
2005-05-05 | Fixed some doxygen warnings | Max Horn | |
svn-id: r17923 | |||
2005-04-28 | Moved Stream::eos() to ReadStream::eos() | Max Horn | |
svn-id: r17853 | |||
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-03-30 | Forgot to init _encbyte in MemoryReadStream. | Eugene Sandulenko | |
svn-id: r17301 | |||
2005-03-30 | Support for direct reading from NES ROM: | Eugene Sandulenko | |
o extend MemoryReadStream with XOR facility o implement MemoryWriteStream o _fileHandle now is a reference to BaseScummFile class and is created on the fly o implement ScummNESFile class which is basically extract_mm_nes utility o update NES MM md5's due to above changes NOTE: to run MM NES now you need to remove *.LFL files and (probably) rename ROM to standard conventional name 'Maniac Mansion (XXX).nes' svn-id: r17300 | |||
2005-01-09 | Ensure these headers match the rest of ScummVM | Max Horn | |
svn-id: r16505 | |||
2005-01-09 | Added new interface SeekableReadStream | Max Horn | |
svn-id: r16493 | |||
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 | |||
2004-12-11 | Remove the 24 bit read/write methods -- we don't use them anymore and they ↵ | Max Horn | |
are weird anyway ;-) svn-id: r16037 | |||
2004-12-11 | Modified version of patch #1082777 (common/stream optimization) | Max Horn | |
svn-id: r16034 | |||
2004-07-19 | Changed order of initialisation in XORReadStream::XORReadStream() to match ↵ | Bertrand Augereau | |
order of declaration, to avoid a pedantic warning svn-id: r14273 | |||
2004-06-27 | Cleanup for MemoryReadStream; made it match the File-class interface | Max Horn | |
svn-id: r14086 | |||
2004-06-24 | Extended ReadMemoryStream class with seek method | Eugene Sandulenko | |
svn-id: r14030 | |||
2004-05-04 | Enchance ReadStream and MemoryReadStream with 24bits operations as well | Eugene Sandulenko | |
as tell() and rewind() methods, as needed by SAGA engine. svn-id: r13772 | |||
2004-05-03 | Well, now we use MemoryReadStream at least in SAGA engine. | Eugene Sandulenko | |
Concept proved itself to be elegant and successful svn-id: r13770 | |||
2004-04-29 | Added signed read/write methods to the Stream classes | Max Horn | |
svn-id: r13680 | |||
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 |