aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-11CREATE_PROJECT: Only copy necessary data files in postbuild scriptLittleboy
2011-05-11NSIS: Add option to not include data files in the installer (they are now ↵Littleboy
included in the exe by default)
2011-05-11CONFIGURE: Fix creation of the NSIS installer when building out of treeLittleboy
2011-05-11LASTEXPRESS: Implement last part of inventory handlingLittleboy
2011-05-11TSAGE: Don't show cursor after restoring a game if a cut-scene is now activePaul Gilbert
2011-05-11TSAGE: Added missing code for loading scene regions in the CD/FW versions of ↵Paul Gilbert
the game
2011-05-11TSAGE: Bugfix to show cursor after restoring a savegamePaul Gilbert
2011-05-11TSAGE: Bugfix for Flesh-eaters moving too fast in Scene #5100Paul Gilbert
2011-05-11TSAGE: Completely remove the resetting of _scrollFollower. It needs to be ↵Paul Gilbert
maintained between scenes
2011-05-11TSAGE: Fix animation of Quinn and Seeker approaching cave in Scene #5000Paul Gilbert
2011-05-11TSAGE: Rework parts of the cursor code to better match the originalPaul Gilbert
This also fixes the problem with the cursor appearing in cutscenes when you press any key
2011-05-11TSAGE: Further fix for resetting _scrollFollowerPaul Gilbert
2011-05-11TSAGE: Reset the Globals::_scrollFollower to NULL when a scene endsPaul Gilbert
2011-05-10LASTEXPRESS: Implement item selection and scene loadingLittleboy
2011-05-10LASTEXPRESS: Implement highlight of inventory itemsLittleboy