Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-17 | fixed MSVC compiler warning because winnt.h defines its own ARRAYSIZE #define | Robert Göffringmann | |
svn-id: r26171 | |||
2007-03-17 | Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), with | Torbjörn Andersson | |
Fingolfin's blessings. Keyboard repeat is now handled by the event manager, rather than by individual engines. Since this can cause problems with some engines (see the AGI engine), the extra "key down" events are marked as "synthetic", so that they can be ignored if necessary. svn-id: r26170 | |||
2007-03-17 | Added class NonCopyable, and made various things derive from it | Max Horn | |
svn-id: r26163 | |||
2007-03-17 | Force all code to use EventManager::pollEvent instead of OSystem::pollEvent | Max Horn | |
svn-id: r26156 | |||
2007-03-17 | Implemented a simple EventManager class | Max Horn | |
svn-id: r26154 | |||
2007-03-12 | Protect Array<> and HashMap<> instances against self assignments | Max Horn | |
svn-id: r26115 | |||
2007-03-11 | Added shared filed support using native file APIs. | Lars Persson | |
svn-id: r26087 | |||
2007-03-10 | Shut useless MSVC8 warning. We use pack-start.h and pack-end.h and it | Eugene Sandulenko | |
complained that alignment state changed after #include. I.e. exactly what we wanted to do. svn-id: r26061 | |||
2007-03-09 | Removing some unnecessary #includes | Max Horn | |
svn-id: r26044 | |||
2007-03-09 | Avoid double frees in HashMap::erase | Max Horn | |
svn-id: r26040 | |||
2007-03-09 | reduced dependency from windows-specific header files | Nicola Mettifogo | |
svn-id: r26034 | |||
2007-03-08 | removed kADFlagFilebasedFallback, this flag is never used (and filename ↵ | Gregory Montoir | |
based detection is done if fileBasedFallback is non-0 anyway) svn-id: r26032 | |||
2007-03-08 | cleaned up stdafx.h, removing various unnecessary #includes (there are still ↵ | Max Horn | |
some windows ones which look fishy, though) svn-id: r26031 | |||
2007-03-08 | added a flag to enable/disable printing a warning when filename based ↵ | Gregory Montoir | |
detection find a match, also updated some comments. svn-id: r26029 | |||
2007-03-08 | Moved the printf #define for the NDS into scummsys.h (not sure if that suits ↵ | Max Horn | |
your needs Neil, feel free to change it again if necessary) svn-id: r26024 | |||
2007-03-08 | common/util.cpp needs fprintf; various std I/O functions are not used by ↵ | Max Horn | |
anything in our code, so there is no need to emulate them -- mark these; my previous commits likely broke compilation of the DS backend, try to reduce the brokeness a bit svn-id: r26023 | |||
2007-03-08 | Moving Nintendo DS std C I/O emulation wrappers to common/file.cpp; also add ↵ | Max Horn | |
a FIXME comment (why is assert redefined in ds-fs.h ?) svn-id: r26020 | |||
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-08 | Changed ConfigManager to use class File instead of std C I/O to write the ↵ | Max Horn | |
config file svn-id: r26016 | |||
2007-03-08 | Turning FilesystemNode comment into a doxygen comment | Max Horn | |
svn-id: r26015 | |||
2007-03-04 | Removing _ptrOrig (hi Torbjorn, have fun recompiling) | Max Horn | |
svn-id: r25980 | |||
2007-03-04 | Some HashMap cleanup: | Max Horn | |
* Removed the odd return value of method erase() * Stopped erase() from leaking (oops!) * Added a (paranoia) consistency check to assign() svn-id: r25967 | |||
2007-03-04 | Paranoia: a hashmap node must never ever change its key after its creation | Max Horn | |
svn-id: r25965 | |||
2007-03-03 | Allow PC Engine version of Loom to at least start up. | Travis Howell | |
svn-id: r25951 | |||
2007-03-01 | Removed File::incRef and decRef | Max Horn | |
svn-id: r25920 | |||
2007-02-28 | Fix spelling | Max Horn | |
svn-id: r25908 | |||
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-25 | Typo | Max Horn | |
svn-id: r25858 | |||
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 | |||
2007-02-18 | Made it possible to init a Stack<T> with an Array<T>; removed hack in ↵ | Max Horn | |
Stack<T>::top svn-id: r25696 | |||
2007-02-18 | Improved (I hope) the 'Unknown MD5' messages in our detectors a little bit | Max Horn | |
svn-id: r25695 | |||
2007-02-18 | Renamed crc32 which conflicts with Tapwave system function | Chris Apers | |
svn-id: r25692 | |||
2007-02-17 | Get rid of Common::SaveFile | Max Horn | |
svn-id: r25666 | |||
2007-02-17 | Added finalize() method to Common::OutSaveFile (which by default just ↵ | Max Horn | |
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing) svn-id: r25660 | |||
2007-02-14 | AdvancedDetector: revamped the file based fallback code | Max Horn | |
svn-id: r25599 | |||
2007-02-14 | Make use of md5_file_string | Max Horn | |
svn-id: r25593 | |||
2007-02-14 | Extended MD5 API a bit: added a variant of md5_file which takes an arbitrary ↵ | Max Horn | |
ReadStream; and added md5_file_string methods which directly produce a human readable md5 string (instead of a binary digest) svn-id: r25592 | |||
2007-02-14 | Some more cleanup, and that's it for tonight | Max Horn | |
svn-id: r25580 | |||
2007-02-14 | Minor cleanup | Max Horn | |
svn-id: r25579 | |||
2007-02-14 | Added some comments and performed some cleanup in the file based fallback ↵ | Max Horn | |
code of the AdvancedDetector svn-id: r25578 | |||
2007-02-14 | Properly implemented the AD fallback callback | Max Horn | |
svn-id: r25576 | |||
2007-02-13 | Since detectBestMatchingGame now returns a ADGameDescription pointer, we can ↵ | Max Horn | |
change detectGame to return a ADGameDescList svn-id: r25575 | |||
2007-02-13 | Changed detectBestMatchingGame to return a pointer to a ADGameDescription ↵ | Max Horn | |
(or a subclass of it); added a (currently fake) fallback callback entry in ADParams svn-id: r25574 | |||
2007-02-13 | Some more AdvancedDetector cleanup: Removed kADFlagFilebasedFallback flag ↵ | Max Horn | |
(just check whether a fileBasedFallback has been provided); moved some internal definitions, added some doxygen coments, etc. svn-id: r25570 | |||
2007-02-13 | made rtrim() and ltrim() global functions, to reduce code duplication (it ↵ | Gregory Montoir | |
seems parallaction/parser.cpp code re-use them too svn-id: r25564 | |||
2007-02-13 | Kill MSVC warning: | Eugene Sandulenko | |
warning C4245: 'initializing' : conversion from 'Common::ADGameFlags' to 'uint32', signed/unsigned mismatch svn-id: r25557 | |||
2007-02-13 | Thanks to the previous changes, we can now cleanup ↵ | Max Horn | |
detectGameForEngineCreation somewhat svn-id: r25548 |