Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max Horn | |
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them. | |||
2011-12-08 | DRASCULA: Replace usage of 'goto'. | D G Turner | |
2011-11-25 | DRASCULA: Add fix for crash/OOB memory accesses in bug #3440895 | D G Turner | |
This bug is "DRASCULA-IT: Crash/graphic glitch at castle towers". The crash was due to width and height values being passed to copyBackground() being invalid due to out of bounds read from the factor_red array. This adds debugging statements and fixes the crash by clipping accesses to the maximum index of factor_red. This doesn't however fix the observed GFX glitch, but stops it being a segfault. | |||
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-11-16 | DRASCULA: Further cleanup of the sound playing code | Filippos Karapetis | |
2011-11-13 | DRASCULA: Simplify speech mute handling. | Johannes Schickel | |
This also adds two TODOs to playFile, which are related to how the sound data size is calculated. | |||
2011-11-13 | DRASCULA: Improve confirm quit screen. | Johannes Schickel | |
Now the confirm quit screen still updates the room and allows mouse movement. For me that removes the feeling that ScummVM locked up when I pressed escape. | |||
2011-11-13 | DRASCULA: Allow faster quit when in the mid of a conversation. | Johannes Schickel | |
This allows quitting ScummVM in only a minimal time when a converstion is running instead of waiting for it to finish. It is still not instant but much better. | |||
2011-11-09 | DRASCULA: Don't go straight to inventory after close volume settings. | Torbjörn Andersson | |
2011-11-02 | DRASCULA: Fix warnings | Eugene Sandulenko | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-10-09 | DRASCULA: Remove unecessary VOC header dependency. | D G Turner | |
Also, remove two engines not using VOC from voc.h header. | |||
2011-08-24 | DRASCULA: Separated the save name syncing code, and added a TODO | Filippos Karapetis | |
2011-08-07 | COMMON: Add DisposablePtr<T>, which replaces many repeated implementations ↵ | Christoph Mallon | |
of a dispose flag. | |||
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-06-23 | ANALYSIS: Add static casts to is* functions | Littleboy | |
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | DRASCULA: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-02 | DRASCULA: Replace snprintf() usage with Common::String::format() | D G Turner | |
Safer and less portability issues. | |||
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max Horn | |
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered. | |||
2011-05-16 | ENGINES: Unify engine names | Thierry Crozat | |
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS"). | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-05 | DRASCULA: Handle pitch in code using lockScreen() | Marcus Comstedt | |
The surface returned by OSystem::lockScreen() can have a pitch which differs from w * bytesPerPixel, so modify the code to take this into account. Fixes FMV problems on Dreamcast. | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-24 | DRASCULA: Avoid crash in engine destructor after it failed to start. | Thierry Crozat | |
This happens for example if the drascula.dat file is not found. | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-03-19 | DRASACULA: Init volume levels on startup | dhewg | |
2011-03-08 | DRASCULA: Fix a style related warning for WinCE specific code. | Johannes Schickel | |
2011-02-19 | DRASCULA: Adapt to setPalette RGBA->RGB change. | Johannes Schickel | |
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2011-01-31 | DRASCULA: Fixed a warning | Filippos Karapetis | |
svn-id: r55685 | |||
2011-01-28 | DRASCULA: Fixed Code to allow Quit/RTL Function and avoid Memory Leakage. | David Turner | |
A memory leakage was traced down to a failure to call the engine destructor. This was due to the engine directly calling OSystem quit() i.e. _system->quit(), rather than just allowing engine::run() to return. Have removed this code and implemented the changes required to allow graceful Quit/RTL to occur. svn-id: r55583 | |||
2011-01-28 | DRASCULA: Remove unecessary destructor from ArchiveMan. | David Turner | |
svn-id: r55581 | |||
2011-01-28 | DRASCULA: Fix for Duplicate Registering of Archive. | David Turner | |
A warning occurs that the archive, Packet.001 has been added twice. This is due to a hack to get the detector priority listing correct. This fix prevents this causing a multiple add of the same archive. svn-id: r55580 | |||
2011-01-28 | DRASCULA: Fix minor cut and paste error in Console "room" command. | David Turner | |
svn-id: r55579 | |||
2011-01-28 | DRASCULA: Fix uninitialized reads of mouse position variables. | David Turner | |
svn-id: r55578 | |||
2011-01-27 | DRASCULA: Fix Memory Leak in drascula.dat Loading. | David Turner | |
svn-id: r55566 | |||
2011-01-27 | DRASCULA: Fix Memory Leaks in Rooms Table. | David Turner | |
Minor whitespace fixes as well. svn-id: r55560 | |||
2010-12-07 | DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine | Max Horn | |
svn-id: r54815 | |||
2010-11-08 | COMMON: Push #include audiocd.h in system.h out to .cpp files | Max Horn | |
svn-id: r54148 | |||
2010-11-08 | BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes only | Max Horn | |
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147 | |||
2010-11-07 | DRASCULA: Add GUIO_NOLAUNCHLOAD to the detection flags. | Johannes Schickel | |
svn-id: r54125 | |||
2010-11-07 | DETECTOR: Get rid of ADGF_KEEPMATCH | Max Horn | |
Also fix some typos, and minor tweaks svn-id: r54118 | |||
2010-10-15 | ENGINES: Enhance namespace comments a bit | Max Horn | |
svn-id: r53484 | |||
2010-10-15 | DRASCULA: Fix some code analysis warnings (bug #3087830) | Eugene Sandulenko | |
svn-id: r53473 | |||
2010-10-13 | OPENGL: Merged from trunk, from rev 52105 to 53396. | Johannes Schickel | |
This includes an rather hacky attempt to merge all the recent gp2x backend changes into the branch. I suppose the gp2x backend and probably all new backends, i.e. gph, dingux etc., might not compile anymore. Since I have no way of testing those it would be nice if porters could look into getting those up to speed in this branch. svn-id: r53399 | |||
2010-10-05 | DRASCULA: Add MD5 for improved French version of the game | Thierry Crozat | |
svn-id: r53034 |