Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-27 | ALL: Introduce typesafe Debugger::registerVar functions. | Johannes Schickel | |
This also adds a FIXME to SCI which registered an enum type as int... | |||
2014-05-27 | ALL: Make Debugger command function names conform to our guidelines. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DVar_Register to Debugger::registerVar. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-05-13 | SCUMM: Remove "level" command from debugger. Replaced by "debuglevel". | D G Turner | |
This required a small amount of extra code changes to ensure that _debugMode is kept in sync when the debugger is used to change the level. | |||
2014-03-30 | SCUMM: Avoid potential issues casting invalid values to enum | Max Horn | |
A compiler could in principle decide that a ResType enum can never equal 0xFF or 0xFFFF, and thus incorrectly optimize the ScummEngine::saveOrLoad code. So check the value *before* casting it. | |||
2014-03-30 | ALL: Resolve multiple clang warnings | Max Horn | |
2014-03-18 | SCUMM: Fix bug #6009 "DC: FT/Dig - Sound disappears when VMU save fails" | D G Turner | |
This was introduced by fd3970aa52a0c7f411afdddfebad208f783281c8: Apply patch #2984508 - "GSoC: SCUMM stopped audio from playing while saving" This was not quite correct as if the save fails, the function exits without unpausing the engine, which resulted in sound and music remaining muted. This corrects the logic to unpause in all cases. | |||
2014-03-09 | SCUMM: Define symbols before actually using them in proc3ARM.s. | Johannes Schickel | |
2014-03-06 | SCUMM: Manually specify function alignment in ARM assembly. | Johannes Schickel | |
2014-02-19 | SCUMM: Some British to American english | Strangerke | |
2014-02-18 | SCUMM: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-16 | SCUMM: Janitorial - Remove trailing spaces | Strangerke | |
2014-01-18 | SCUMM: Fix some GCC warnings. | Johannes Schickel | |
2014-01-17 | Merge pull request #366 from clone2727/he-saves-target-name | clone2727 | |
RFC: Make HE games use the target name in all save files | |||
2013-11-27 | SCUMM: Small formatting fix. | Johannes Schickel | |
2013-11-27 | SCUMM: Cleanup querySaveMetaInfos implementation. | Johannes Schickel | |
This results in less code and also less I/O operations (including seeking). | |||
2013-11-27 | SCUMM: Slight cleanup in detection.cpp. | Johannes Schickel | |
2013-11-27 | SCUMM: Slight cleanup in savegame code. | Johannes Schickel | |
2013-11-27 | SCUMM: Remove unsued method loadThumbnailFromSlot(int slot). | Johannes Schickel | |
2013-11-24 | BUILD: Remove need for engine.mk in each engine directory. | D G Turner | |
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically. | |||
2013-11-24 | BUILD: Remove need for engine-plugin.h in engines. | D G Turner | |
This is now generated automatically by the configure script from the engine directory names. | |||
2013-11-24 | BUILD: Split engines/plugins_table header down to a file per engine. | D G Turner | |
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script. | |||
2013-11-24 | BUILD: Split engines.mk down to a single file per engine. | D G Turner | |
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine. | |||
2013-11-24 | BUILD: Split configure.engines down to a single file per engine. | D G Turner | |
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically. | |||
2013-11-03 | SCUMM: Fix potential memory leak. CID 1003586 | Eugene Sandulenko | |
2013-11-01 | SCUMM: More renaming for players | Filippos Karapetis | |
Rename "player" directory to "players", and reintroduce the "player_" file prefix. This has been done after sev's request. "players/player_foo.*" is more descriptive, and avoids potential name clashes in libraries | |||
2013-11-01 | SCUMM: Move all players to a separate "player" directory | Filippos Karapetis | |
There are 34 player .cpp/.h player files, so they have been placed in their own directory, to logically separate them from the rest of the engine | |||
2013-10-05 | SCUMM: Make all HE saves prepend the target name | Matthew Hoops | |
This makes HE follow the ScummVM convention of using the target name everywhere. It also fixes having more than one team in both soccer and football. Loading old saves will still work and they will be tried if the newer save names are not found. | |||
2013-10-03 | SCUMM: Fix unused variable warnings | Rodrigo Rebello | |
2013-09-27 | SCUMM: Add US Windows preview of Humongous Catalog. | Kirben | |
2013-09-12 | Merge pull request #378 from lordhoto/pluggable-engines-translations | Johannes Schickel | |
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES | |||
2013-09-12 | Merge pull request #360 from lordhoto/scumm-ad | Eugene Sandulenko | |
SCUMM: Implement original AD AdLib output. | |||
2013-08-26 | SCUMM: Fix COMI regression, after commit ↵ | Kirben | |
84d1d28373d782464bd46b10abd6b092f7eb6367. | |||
2013-08-18 | INSANE: Mark fall through case statement. CID 1003733 | Eugene Sandulenko | |
2013-08-18 | SCUMM: Read the SMAP size, not the SMAP tag itself | Torbjörn Andersson | |
This will obviously make 'smapLen' a lot smaller in most cases, so there may be regressions. But I hope this is correct, though I don't know why the size is big-endian while the offset is little- endian. | |||
2013-08-18 | SCUMM: Remove unnecessary NULL check, CID 1003629 | Torbjörn Andersson | |
Since _actors[i]->_sound is an array, it can't ever be NULL. | |||
2013-08-18 | SCUMM: Remove unnecessary NULL check, CID 1003628 | Torbjörn Andersson | |
Since ah->data is an array, it can't ever be NULL. | |||
2013-08-18 | SCUMM: Remove unnecessary NULL check, CID 1003627 | Torbjörn Andersson | |
Since ah->data is an array, it can't ever be NULL. | |||
2013-08-16 | SCUMM: Always confirm quit when required in HE games. | Kirben | |
2013-08-16 | SCUMM: Add new variables in Nimbus Games version of Putt-Putt Saves the Zoo. | Kirben | |
2013-08-15 | SCUMM: Add Remastered version of Putt-Putt Saves the Zoo from Nimbus Games. | Kirben | |
2013-08-12 | I18N: Move specification of engine specific files to enginedir/POTFILES. | Johannes Schickel | |
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach. | |||
2013-08-08 | COMMON: Rename ConfigFile to INIFile. | Johannes Schickel | |
This clears up that 'ConfigFile' is actually a class handling only INI-files. | |||
2013-08-07 | Merge pull request #365 from lordhoto/protected-pixels | Johannes Schickel | |
Make Graphics::Surface::pixels protected. | |||
2013-08-04 | SCUMM: Fix backwards-in-same-array case of v72he::copyArray. | Alyssa Milburn | |
2013-08-04 | SCUMM: Add detection/version for Moonbase Commander v1.1. | Alyssa Milburn | |
2013-08-04 | SCUMM: Add comment about getPixels uses in BaseCostumeRenderer. | Johannes Schickel | |
2013-08-04 | SCUMM: Fix Loom (and some other graphics regressions). | Johannes Schickel | |
These are regressions from c05cb7f3bbcf4d64d4a938e0eb42065d8f3d3038. They were caused by VirtualScreen::getPixels differing from Surface::getBasePtr and I accidently used the former in some cases in the conversion. I also fixed a bug in debugger.cpp which exchanged x and y. |