aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-13MOHAWK: Stub another two LB script functions.Alyssa Milburn
2011-05-13MOHAWK: Add/improve LB debug output a little.Alyssa Milburn
2011-05-13MOHAWK: Add basic LBProxyItem support.Alyssa Milburn
2011-05-13TSAGE: Fix bug "Scene 7000: When the ship is landing, the reactor fire is at ↵strangerke
the wrong place"
2011-05-13TSAGE: fix bug "Scene 2100: When Miranda uses the elevator, a graphical ↵strangerke
glitch is visible (after scene 6100)"
2011-05-13SWORD25: Stop linking directly against zlib.md5
Also, don't compress game data in newer saves, as the whole saved game is compressed anyway
2011-05-13CREATE_PROJECT: Handle paths with spaces in pre/post-build scriptsLittleboy
2011-05-13CREATE_PROJECT: Generate a default revision header when no revision can be ↵Littleboy
determined
2011-05-13LASTEXPRESS: Implement SoundManager::setupCache()Littleboy
2011-05-13SWORD25: Fix compilation when libvorbis is not presentmd5
2011-05-13SWORD25 (LUA): Whitespace fixesmd5
2011-05-13SWORD25 (LUA): Hopefully fixed compilation for the Android platformmd5
2011-05-13CONFIGURE: Don't enable the sword25 engine if Zlib is not enabledmd5
2011-05-13COMMON: Added compilation safeguards for the png decodermd5
2011-05-13SWORD25: Added a version field for savegame thumbnailsmd5
2011-05-13CONFIGURE: Don't disable the sword25 engine when libpng is not foundmd5
2011-05-13SWORD25: Replaced the PNG thumbnail encoding code, used in saved gamesmd5
- Savegame thumbnails are now created using a flat image format, instead of PNG. This allows us to remove the PNG encoding code used in the engine. Note that the saved games we create cannot be used with the original engine anyway, so this change does not break savegame compatibility with the original game (it's already broken). - Compatibility is preserved with older saved games that were made with ScummVM. - Moved the embedded thumbnail reading code out of the PNG loader class, to stop it from needlessly checking every PNG file. - With this change, libpng is no longer required for the sword25 engine
2011-05-13SCI: Don't include several debug tables when REDUCE_MEMORY_USAGE is definedmd5
2011-05-13SCUMM: Turned ResTypeData into a Common::Array<Resource>, subsuming its ↵Max Horn
_resource member
2011-05-13SCUMM: Get rid of the unused Resource::_globSize fieldMax Horn
2011-05-13SCUMM: Remove useless allocateArrays call, and make sure all resources are ↵Max Horn
properly killed upon restart
2011-05-13SCUMM: Make it clearer that SCUMM's 'restart' feature leaks like hellMax Horn
2011-05-13DEVTOOLS: Remove obsolete TeX mode from credits.pl, mention Credits.rtfMax Horn
2011-05-13SCUMM: Improve and document res tag sanity checkMax Horn
2011-05-13SCUMM: Improve ResTypeData doxygen commentsMax Horn
2011-05-13SCUMM: Remove ResTypeData::_numMax Horn
2011-05-13SCUMM: Rename resTypeFromId -> nameOfResTypeMax Horn
2011-05-13SCUMM: Rename ResTypes->ResType, introduce ResId typedef, change code to use ↵Max Horn
both
2011-05-13TSAGE: Fix warning when compiling in release modeMax Horn
2011-05-13SCUMM: Add a Resource class, refactor res code around itMax Horn
2011-05-13SCUMM: Tweak sound res syncingMax Horn
2011-05-13SCUMM: Document resource usage count / expiry a little bitMax Horn
2011-05-13SCUMM: Remove obsolete TODOMax Horn
2011-05-13SCUMM: Rename ResTypeData::tag to _tag, get rid of ResTypeData::nameMax Horn
2011-05-13SCUMM: Rename ResTypeData::num to _numMax Horn
2011-05-13SCUMM: Get rid of the MemBlkHeader hackMax Horn
This uncovered at least one potentially serious bug in the inventory code, which still needs to be investigated and fixed.
2011-05-13SCUMM: Clean up ResourceManager initializationMax Horn
2011-05-13SCUMM: Rename saveLoadResource to loadResourceOLD, remove unused save code in itMax Horn
2011-05-13SCUMM: Document and cleanup resource type modeMax Horn
2011-05-13SCUMM: Refactor how resource (types) are srepresentedMax 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-13SCUMM: Move class ResourceManager to its own headerMax Horn
2011-05-13SCUMM: Unify & extend index block related debug messagesMax Horn
2011-05-13SCUMM: Print SCUMM & HE version when starting a game in deug modeMax Horn
2011-05-13SCUMM: Move tmsk code into its own Gdi subclassMax Horn
2011-05-13SCI: Marked the sanity check inside processWorkList() as a workaroundmd5
The sanity check added in rev #35086fe17c fixes the crashes with that code when an invalid reference is about to be processed, but these references shouldn't be in the stack at all in the first place, so the root cause seems to be somewhere else.
2011-05-13SCI: Added workarounds for bug #3292251, instead of patching the scriptmd5
This fixes bug #3295853
2011-05-12MOHAWK: Implement Mechanical opcodes 101, 103 and 202. Singing Bird.Bastien Bouclet
2011-05-12SCI: Fixed bugs #3299458 and #3295849md5
2011-05-12SCI: Fix signature of script patch qfg3DialogCrash (bug #3300241)Tarek Soliman
2011-05-12SCI: Added a warning for SCI0 games like in bug #3297881md5
LB1 Amiga doesn't contain MT-32 music tracks. Added a warning for this situation