Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-30 | SCUMM: Fix Valgrind mismatched delete errors in SMUSH channel base class. | David Turner | |
This was due to the SMUSH channel base class using new/delete to manage buffer, but the imuse_channel and saud_channel classes which subclass and override this using malloc/free. The more C++ solution of moving all to new/delete was tried, but the buffer is passed into a MemoryReadStream and free()'d there, so all classes have been moved to malloc/free instead. This is not a critical problem as the buffers are byte primitive type anyway. svn-id: r55660 | |||
2011-01-30 | SCUMM: Remove direct usage of OSystem quit() function in SCUMM engine code. | David Turner | |
This would cause leaks, but occurs in development code only. svn-id: r55659 | |||
2011-01-28 | SCUMM: Fix bug #3167036 - BluesBirthday: Crash in the demo. | Travis Howell | |
svn-id: r55589 | |||
2011-01-25 | SCUMM: Restore the missing copyright for the PE code (wrongfully removed in ↵ | Matthew Hoops | |
r27024) svn-id: r55532 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-23 | GRAPHICS: Move graphics/video/ to video/. Step 1/2 | Eugene Sandulenko | |
svn-id: r55473 | |||
2011-01-16 | SCUMM: Prefer "Could not" over "Couldn't" in some error messages. | Johannes Schickel | |
svn-id: r55268 | |||
2011-01-02 | JANITORIAL: Suppress some useless includes | Arnaud Boutonné | |
svn-id: r55091 | |||
2010-12-28 | SCUMM: Correct fix for bug #3145951 - DIG: Subtitles won't turn off ↵ | Travis Howell | |
(regression). svn-id: r55053 | |||
2010-12-28 | SCUMM: Another fix for bug #3145951 - DIG: Subtitles won't turn off ↵ | Travis Howell | |
(regression). svn-id: r55052 | |||
2010-12-27 | SCUMM: Fix bug #3145951 - DIG: Subtitles won't turn off (regression). | Travis Howell | |
svn-id: r55050 | |||
2010-12-27 | SCUMM: Fix bug #3143039 - ACTIVITY: Circus Stormin' crash. | Travis Howell | |
svn-id: r55049 | |||
2010-12-16 | VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointer | Matthew Hoops | |
svn-id: r54927 | |||
2010-12-11 | SCUMM/FM-TOWNS: hopefully fix bug #1463434 | Florian Kagerer | |
o5_verbOps() case 9 (SO_VERB_NEW) works slightly different in SCUMM 3 FM-TOWNS (I don't know about DOS). This should fix the issue with the broken key shortcuts. Old savegames won't be fixed, though (since the broken verb states will be restored from the save file). svn-id: r54872 | |||
2010-12-07 | DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine | Max Horn | |
svn-id: r54815 | |||
2010-12-02 | SCUMM: Workaround for bug #1447058, a race condition in the game scripts | Max Horn | |
svn-id: r54730 | |||
2010-12-02 | SCUMM: Fix bug in V12 games causing chars to be lost when wrapping talk text | Max Horn | |
svn-id: r54729 | |||
2010-12-01 | SCUMM: Fix GM initialization when "enable_gs" is set. | Johannes Schickel | |
This is a regression from r25630, which caused the code to send some garbage data to the GS device, which resulted in some devices to fail with an "Address Error." (like the Roland SC-55). This might also fix bug #1927501 "GS option is broken". Even though actually the device there failed with another error it is likely to be caused by the same code. At least it is the only iMuse MIDI code change between 0.9.0 and 0.12.0, which might result in such a problem. svn-id: r54727 | |||
2010-11-30 | Fix bug #3093750 - FT: Truck and Aircraft computer text missing (regression). | Travis Howell | |
svn-id: r54665 | |||
2010-11-28 | i18N: Add a few strings to translate in the SCUMM help dialog. | Thierry Crozat | |
svn-id: r54547 | |||
2010-11-23 | I18N: Add translation of the SCUMM help dialog. | Thierry Crozat | |
svn-id: r54449 | |||
2010-11-23 | SCUMM: Use explicit XOR decoding code in BaseScummFile subclasses | Max Horn | |
This made it possible to turn some MemoryReadStream pointers into plain SeekableReadStream pointers. svn-id: r54435 | |||
2010-11-23 | SCUMM: Replace Common::File uses by SeekableReadStream and SearchMan | Max Horn | |
svn-id: r54434 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-17 | ENGINES: Change 'colour' to 'color' | Max Horn | |
Only changed this in engines where 'color' was/is already used almost exclusively svn-id: r54288 | |||
2010-11-16 | GUI: Rename gui/GuiManager.* to gui/gui-manager.* | Max Horn | |
svn-id: r54265 | |||
2010-11-16 | GUI: Move major widgets to new directory gui/widgets | Max Horn | |
Also renamed the source/header files, now they are more closely aligned to how we rename most other source files svn-id: r54264 | |||
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 | COMMON: Rename and tweak MD5 functions | Max Horn | |
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121 | |||
2010-11-05 | SCUMM/FM-TOWNS JAPANESE: fix out of bounds text drawing | Florian Kagerer | |
(could cause invalid memory access in MI1) svn-id: r54079 | |||
2010-11-01 | ENGINES: Replace many printfs by warning/debug/debugN | Max Horn | |
svn-id: r54031 | |||
2010-11-01 | COMMON: Rename String::printf() to String::format() | Max Horn | |
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004 | |||
2010-11-01 | ENGINES: Remove some 'using' statements | Max Horn | |
svn-id: r54001 | |||
2010-10-29 | SCUMM: Switch to the new SaveStateDescriptor::setPlayTime. | Johannes Schickel | |
svn-id: r53923 | |||
2010-10-27 | ENGINE: Rename resetTotalPlayTime to setTotalPlayTime. | Johannes Schickel | |
I also extended the comment for it to show two possible use cases. svn-id: r53895 | |||
2010-10-27 | ENGINE: Generalize SCUMM play time counting and move it into Engine. | Johannes Schickel | |
This implements Max's idea on -devel ("Re: [Scummvm-devel] ATTN Engine authors: Advanced engine features") from 27.10.2010 on 11:12PM CEST. Unlike the SCUMM implementation it stores the play time as ms instead of s. The SCUMM engine was adapted to use this instead to reduce code duplication. svn-id: r53892 | |||
2010-10-26 | SCUMM: Add alternative version of patch #3094717 - MMC64: save actor state. | Travis Howell | |
svn-id: r53842 | |||
2010-10-25 | SCUMM: Move shared code of Player_V2 & Player_V2CMS to new common base class | Max Horn | |
svn-id: r53830 | |||
2010-10-25 | SCUMM: Move class Player_V2CMS to its own header file | Max Horn | |
svn-id: r53829 | |||
2010-10-25 | SCUMM: Add patch #3094711 - MMC64: Correct position of plant actor. | Travis Howell | |
svn-id: r53814 | |||
2010-10-25 | SCUMM: Add patch #3089936 - MMC64: Parcel/Tombstone/Verb Fix. | Travis Howell | |
svn-id: r53807 | |||
2010-10-25 | SCUMM: Add patch #3093541 - MMC64: Actor Walk / Object Fix. | Travis Howell | |
svn-id: r53806 | |||
2010-10-25 | SCUMM: Add patch #3093061 - MMC64: sentence highlighting. | Travis Howell | |
svn-id: r53805 | |||
2010-10-25 | SCUMM: Add patch #3093051 - MMC64: Ladder facing patch. | Travis Howell | |
svn-id: r53799 | |||
2010-10-25 | SCUMM: Add patch #3093048 - MMC64: German actor names. | Travis Howell | |
svn-id: r53796 | |||
2010-10-25 | SCUMM: Add patch #3093057 - MMC64: sentence/inventory color. | Travis Howell | |
svn-id: r53785 | |||
2010-10-24 | ALL: code formatting fixes | Max Horn | |
svn-id: r53764 | |||
2010-10-24 | SCUMM: Turn global g_cmsEmu into a member var of Player_V2CMS | Max Horn | |
svn-id: r53763 | |||
2010-10-24 | ALL: Fix various typos (patch #3093266) | Max Horn | |
svn-id: r53762 |