Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-20 | FULLPIPE: Fix warnings | Eugene Sandulenko | |
2014-05-20 | FULLPIPE: Fix warnings | Eugene Sandulenko | |
2014-05-20 | FULLPIPE: Implement MovGraph::method34() | Eugene Sandulenko | |
2014-05-19 | FULLPIPE: More work on MovGraph::method34() | Eugene Sandulenko | |
2014-05-19 | TONY: Add missing Russian detection entry. | D G Turner | |
This should fix bug #6589 "TONY: Russian version not detected". | |||
2014-05-19 | FULLPIPE: Started implementation of MovGraph::method34() | Eugene Sandulenko | |
2014-05-18 | FULLPIPE: Finish implementation of movGraphCallback() | Eugene Sandulenko | |
2014-05-17 | HOPKINS: Fix loading of variant COMPUTAN.TXT used by Polish version. | D G Turner | |
This is the final fix for bug #6590 - "HOPKINS-PL: Crash using computer in office". | |||
2014-05-17 | HOPKINS: Further cleanup in ComputerManager class. | D G Turner | |
Have simplified the parsing of the COMPUTAN.TXT file prior to looking at supporting the Polish file format variant. These change should have no functional difference, but improve the code by removing a set-but-unused bool in the MenuItem structure, fixing a number of repeated "magic" values to be explicit as various buffer sizes and replacing usage of strcpy with the safer version from our Common code etc. | |||
2014-05-17 | HOPKINS: Add sanity check to parsing of COMPUTAN.TXT file. | D G Turner | |
This previously crashed on the Polish version due to a variant file format causing the parsing to make several invalid memory accesses. This prevents this crash and any other in future, though it does not fix the parsing of the variant file format. | |||
2014-05-17 | HOPKINS: Add null termination to byte buffer returned by loadFile(). | D G Turner | |
This shouldn't be a problem, as current client code either must find a terminator when parsing the byte buffer or have preknowledge of the buffer size from a file size or fixed call, so the appended null termination will not cause issues. This change thus allows client code to add sanity checks to prevent reading off the end of the buffer. | |||
2014-05-17 | FULLPIPE: Started implementation of movGraphCallback() | Eugene Sandulenko | |
2014-05-17 | Merge pull request #462 from digitall/debugConsoleChangeLevel | Johannes Schickel | |
Add command to change debug level to the Debugger base class. | |||
2014-05-16 | FULLPIPE: Implement MovGraph::method44() | Eugene Sandulenko | |
2014-05-15 | FULLPIPE: Implement MovGraph::doWalkTo() | Eugene Sandulenko | |
2014-05-15 | AGOS: Disable image_dump debug command. | D G Turner | |
2014-05-14 | FULLPIPE: Pushed noisy debug message deeper | Eugene Sandulenko | |
2014-05-14 | FULLPIPE: Added more debug output | Eugene Sandulenko | |
2014-05-14 | FULLPIPE: Fix bug in global_messageHandler3() which prevented mouse handling | Eugene Sandulenko | |
2014-05-14 | FULLPIPE: Fix bug in Scene::getPictureObjectById() | Eugene Sandulenko | |
2014-05-14 | FULLPIPE: Fix indent | Eugene Sandulenko | |
2014-05-14 | FULLPIPE: Fix mistypo in FullpipeEngine::stopAllSounds() which lead to crash | Eugene Sandulenko | |
2014-05-14 | FULLPIPE: Fix crash in Movement destructor | Eugene Sandulenko | |
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-05-13 | FULLPIPE: Fixes to MovGraph::doWalkTo() | Eugene Sandulenko | |
2014-05-12 | FULLPIPE: More work on MovGraph::doWalkTo() | Eugene Sandulenko | |
2014-05-12 | AGOS: Add image dumping to file enable by debugflag. | D G Turner | |
This previously required a code change and recompile to enable. It can now be enabled or disabled at runtime using the "image_dump" debug flag. | |||
2014-05-11 | AGOS: Switch VGA script debug output to debug flag, rather than level 5. | D G Turner | |
This is now set by --debugflags=vga_script rather than -d 5, though it will still require a debug level greater than 0. | |||
2014-05-11 | AGOS: Change "script" debugflag to "subroutine" as more accurate. | D G Turner | |
This flag is used to enable dumping of subroutine scripts at start. | |||
2014-05-11 | AGOS: Switch script debugging to debug flag, rather than level 4. | D G Turner | |
This is now set by --debugflags=script rather than -d 4, though it will still require a debug level greater than 0. | |||
2014-05-11 | AGOS: Remove leftover unused _debugMode variable. | D G Turner | |
2014-05-11 | AGOS: Switch VGA opcode debugging to debug flag, rather than level 3. | D G Turner | |
This is now set by --debugflags=vga_opcode rather than -d 3, though it will still require a debug level greater than 0. | |||
2014-05-11 | AGOS: Switch opcode debugging to a debug flag, rather than level 2 hack. | D G Turner | |
This is now set by --debugflags=opcode rather than -d 2, though it will still require a debug level greater than 0. | |||
2014-05-11 | FULLPIPE: Further work on MovGraph::doWalkTo() | Eugene Sandulenko | |
2014-05-10 | FULLPIPE: Silence GCC warnings | Torbjörn Andersson | |
2014-05-10 | PARALLACTION: Remove leftover "debugLevel" command prototype. | D G Turner | |
2014-05-10 | AGOS: Remove redundant "level" command from debugger. | D G Turner | |
The base class "debuglevel" command now provides the same functionality. | |||
2014-05-10 | FULLPIPE: More work on MovGraph::doWalkTo() | Eugene Sandulenko | |
2014-05-10 | FULLPIPE: Started MovGraph::doWalkTo() implementation | Eugene Sandulenko | |
2014-05-09 | FULLPIPE: Implement MovGraph::calcChunk() | Eugene Sandulenko | |
2014-05-08 | FULLPIPE: Started implementing MovGraph::calcChunk() | Eugene Sandulenko | |
2014-05-07 | FULLPIPE: Implement MovGraph::getBboxes() | Eugene Sandulenko | |
2014-05-06 | FULLPIPE: Implement MovGraph::shuffleTree() | Eugene Sandulenko | |
2014-05-05 | NEVERHOOD: Fix memory leak from static data loading. | D G Turner | |
This is occurring due to duplicate entry ids, which should probably not be present. | |||
2014-05-05 | FULLPIPE: Complete MovGraph::findClosestLink() implementation | Eugene Sandulenko | |
2014-05-05 | NEVERHOOD: Fix memory leak in BaseSurface | Torbjörn Andersson | |
I hope this will help the memory leak reported as part of bug #6513 but my computer isn't quite up to the task of doing any extensive Valgrind testing. | |||
2014-05-05 | FULLPIPE: Started MovGraph::findClosestLink() implementation | Eugene Sandulenko | |
2014-05-04 | NEVERHOOD: Fixed off-by-one error in getTextIndex3() | Torbjörn Andersson | |
This is the same fix that was applied to getKloggsTextIndex() some time ago. It restores a missing Willie nonsense letter. While I haven't actually verified for myself that this letter appears in the original game, it is referenced in Wikipedia's article about Absalom. | |||
2014-05-04 | NEVERHOOD: Fixed one of the issues in #6513 | Torbjörn Andersson | |
The getKloggsTextIndex() function would return 40 twice in a row when wrapping around. This caused one of Willie's nonsense letters to appear instead, since they're supposed to trigger when getTextIndex1() returns the same result more than once. The same bug also appeared (and has been fixed) in getTextIndex3(), but there it just caused the same nonsense letter to appear twice. | |||
2014-05-04 | MOHAWK: Add missing comma | Matthew Hoops | |