Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-22 | SCUMM: Fix argc check in Cmd_Script() | Torbjörn Andersson | |
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-02-18 | SCUMM: Make GPL headers consistent in themselves. | 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. | |||
2013-08-03 | SCUMM: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2012-11-16 | SCUMM: Fix the "drafts" debugger command for Mac Loom | Torbjörn Andersson | |
Mac Loom's drafts appear to be stored from variable 55 and upwards. I'm working under the assumption that there's either only one version of Loom for the Mac, or that they all behave the same. I could be wrong about that. | |||
2012-11-16 | SCUMM: Remove obsolete part of the "drafts" debugger command | Torbjörn Andersson | |
It was never quite clear exactly what "drafts fix" did. It wasn't guaranteed to work on all versions of Loom - or at all - and I haven't heard any reports about the data structure getting corrupted for years. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-02-11 | SCUMM: Fix actor ID handling in v0 | Tobias Gunkel | |
Some object functions allow actor IDs and object IDs as parameters. They are easily distinguishable in engines > 0 as actor IDs are < _numActors and object IDs are bigger. In v0 this is not the case as there are objects with IDs like 3 and 5 (e.g. the hamster). So object ID handling was unified for v0 and the other engines by introducing objIsActor(), objToActor() and ActorToObj(). | |||
2012-02-11 | SCUMM: merge object v0 id and type into one object var | Tobias Gunkel | |
2012-02-11 | SCUMM: merge _activeObjectNr/_activeObjectType and _cmdObjectNr/_cmdObjectType | Tobias Gunkel | |
2012-02-11 | SCUMM: fix debugger for v0 | Tobias Gunkel | |
2011-11-03 | SCUMM: Fix copy/paste errors | Eugene Sandulenko | |
2011-05-14 | SCUMM: Show actor visible height in debugger | Max Horn | |
2011-05-13 | SCUMM: Turned ResTypeData into a Common::Array<Resource>, subsuming its ↵ | Max Horn | |
_resource member | |||
2011-05-13 | SCUMM: Remove ResTypeData::_num | Max Horn | |
2011-05-13 | SCUMM: Rename ResTypeData::num to _num | Max Horn | |
2011-05-13 | SCUMM: Refactor how resource (types) are srepresented | Max Horn | |
Previously, we had a couple of arrays of size N (where N = number of resource types), one for each attribute of a resource type (such as as the number of resources of that type. Now, we have one array of size N, whose elements are a record aggregating all the attributes of each resource type. | |||
2011-05-13 | SCUMM: Move class ResourceManager to its own header | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-04 | SCUMM: Extend debug command 'object' to allow querying state | Max Horn | |
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2010-12-07 | DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine | Max Horn | |
svn-id: r54815 | |||
2010-10-25 | SCUMM: Move class Player_V2CMS to its own header file | Max Horn | |
svn-id: r53829 | |||
2010-10-24 | ALL: Fix various typos (patch #3093266) | Max Horn | |
svn-id: r53762 | |||
2010-10-18 | SCUMM: Fix parts of bug #3087898 (SCUMM: Code analysis warnings) | Max Horn | |
svn-id: r53567 | |||
2010-07-17 | DEBUGGER: Simplify how our console debugger works / is used | Max Horn | |
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963 | |||
2010-05-25 | Patch #2959341: Minor update to SCUMM debugger command 'passcode' | Eugene Sandulenko | |
svn-id: r49221 | |||
2010-05-04 | Move DebugChannel related code to new header | Max Horn | |
svn-id: r48935 | |||
2010-04-27 | COMMON: Move DebugChannel stuff into a new DebugMan singleton | Max Horn | |
svn-id: r48821 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2009-12-23 | Patch #2895458: "SCUMM: Add support for SEGA-CD MI Passcodes" | Eugene Sandulenko | |
svn-id: r46516 | |||
2009-10-24 | Made the "drafts" debugger command work with the PC-Engine version. The drafts | Torbjörn Andersson | |
appear to be stored in the same variables as in the DOS CD version. Other than that, I only have the DOS floppy version, so other versions still may or may not work as intended. svn-id: r45358 | |||
2009-09-29 | Add newline after "Available debug channels" in Cmd_Debug, now all debug ↵ | Johannes Schickel | |
channels will be listed in separate lines. svn-id: r44463 | |||
2009-05-24 | Strip trailing whitespaces in the whole code base. | Johannes Schickel | |
svn-id: r40867 | |||
2009-03-09 | Rewrote Common::List iterator code to ensure const correctness is preserved. | Max Horn | |
We tried to implement the list iterators in a clever way, to reduce code duplication. But this is essentially impossible to do properly, sadly -- this is one of the places where the ugly drawbacks of C++ really show. As a consequence, our implementation had a bug which allowed one to convert any const_iterator to an iterator, thus allowing modifying elements of const lists. This rewrite reintroduces code duplication but at least ensures that no const list is written to accidentally. Also fix some places which incorrectly used iterator instead of const_iterator or (in the kyra code) accidentally wrote into a const list. svn-id: r39279 | |||
2009-02-17 | clarify scumm debugger error message | Willem Jan Palenstijn | |
svn-id: r38439 | |||
2009-01-30 | Renamed SpecialDebugLevel to DebugChannel | Max Horn | |
svn-id: r36142 | |||
2009-01-30 | Some more 'special debug levels' tweaks | Max Horn | |
svn-id: r36140 | |||
2009-01-30 | Some work on the 'special debug levels' aka 'engine debug levels' code | Max Horn | |
svn-id: r36139 | |||
2008-11-16 | Fixed various g++ warnings ("format not a string literal and no format ↵ | Johannes Schickel | |
arguments"). svn-id: r35096 | |||
2008-11-13 | * got rid of CDECL | Max Horn | |
* got rid of scumm_strrev * added DISABLE_TEXT_CONSOLE flag which disables printf, warning, debug (but not error) svn-id: r35038 | |||
2008-07-29 | Changed class File (and derived classes) to only support read-only access; ↵ | Max Horn | |
added a new class DumpFile for writing svn-id: r33412 | |||
2008-05-20 | Cleaned up engine debug level code. | Johannes Schickel | |
svn-id: r32195 |