aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-05-24LASTEXPRESS: Add a separate sound cache list for entries with a sound data ↵Littleboy
buffer
2011-05-24SWORD25: Remove unused Lua print stuffMax Horn
2011-05-23TINSEL: Fix bug #3306020, DW2: Crash On Entering Sewerseriktorbjorn
This is a simpler fix than the one I committed to the 1.3 branch, but since it carries a theoretical risk of regressions it's so much more macho.
2011-05-23TINSEL: Fix bug #3306020, DW2: Crash On Entering Sewerseriktorbjorn
This is the cowardly fix that reintroduces one of the variables that was removed by a cleanup on April 10.
2011-05-23SWORD25: Remove obsolete FORBIDDEN_SYMBOL_ALLOW_ALL definesMax Horn
2011-05-23COMMON: Add exit() to list of forbidden symbolsMax Horn
2011-05-23SWORD25: Include scummsys.h from lua.h, partially deal with the consequencesMax Horn
This should help mark the spots that are still non-portable, just follow the FIXMEs.
2011-05-23SWORD25: Avoid including lua headers in other headersMax Horn
2011-05-23SWORD25: Replace some non-portable calls, add FIXMEsMax Horn
2011-05-23SWORD25: Fix Theora audio endianismAlyssa Milburn
2011-05-23SWORD25: Properly use Theora picture offset/dimensionsMatthew Hoops
2011-05-23SWORD25: Fix ambiguous typingMax Horn
2011-05-23TSAGE: Remove redundant semicolonsMax Horn
2011-05-23TEEN: Change Inventory members to comple with CFGMax Horn
2011-05-23SWORD25: Fix screenshot endianism issueAlyssa Milburn
2011-05-23SWORD25: De-hardcode target name in thumbnail codeAlyssa Milburn
This just uses the provided filename rather than trying to recreate it with a hard-coded target (causing crashes with other targets). (Also, add an error check rather then crashing there, just in case.)
2011-05-23SWORD25: Fix error string parameterAlyssa Milburn
2011-05-23SWORD25: Replaced accidental backslash in include filenamePaul Gilbert
2011-05-23SWORD25: Moved detection entries into detection_tables.hPaul Gilbert
2011-05-23SWORD25: Added detection entries for other languagesPaul Gilbert
This is needed now, since changing the language in-game updates the ScummVM language setting, and there must be a matching detection entry for each language.
2011-05-23SWORD25: Added proxy code for converting writing config.lua to update the ↵Paul Gilbert
ScummVM game settings
2011-05-23SWORD25: Created proxy class that presents ScumMVM settings as a valid ↵Paul Gilbert
config.lua file
2011-05-22ENGINES: Further unify engine namesThierry Crozat
2011-05-22TSAGE: Fix bug "Scene 4150: Using the duck produces the message, "You don't ↵strangerke
need to use your stunner,[...]"
2011-05-22TSAGE: Fix bug "Scene 2100: Examining the middle console triggers an ↵strangerke
assertion: "./engines/tsage/globals.h:84: bool tSage::Globals::getFlag(int) const: Assertion `(flagNum > 0) && (flagNum < 256)' failed.""
2011-05-21SWORD25: Fix compilation when libvorbis is not presentmd5
(cherry picked from commit 2d3ad096ab92a6ddcd2b14436937649bbabcd12f)
2011-05-21Merge branch 'branch-1-3-0' of https://github.com/scummvm/scummvm into ↵agent-q
branch-1-3-0
2011-05-21DS/SAGA: Due to what looks like a compiler bug, having one Common::Array ↵agent-q
template inside another causes the DS build to crash during Common::Array::resize(). The only fix I can find is to make the internal byte array a normal malloc'ed() buffer. This way, the code runs fine. Need to dig into the assembly output for this to find out what's truly going on with the original code.
2011-05-21SCI: Fix probable alt/shift mixupWillem Jan Palenstijn
A check for alt was changed into this check for shift in the cleanup commit 906f0248317e1a4167190a666fe308a09334bfac. (cherry picked from commit 0da3f8d8a5ecfef54d3580ae5db6a80f6ca2b77a)
2011-05-21SCI: Fix probable alt/shift mixupWillem Jan Palenstijn
A check for alt was changed into this check for shift in the cleanup commit 906f0248317e1a4167190a666fe308a09334bfac.
2011-05-20FM-TOWNS AUDIO: fix thread lockups and cleanupathrxx
- fixed lockup situation in imuse destructor (only concerning the fm-towns driver) - fixed lockup situation when AudioCDManager functions get called (in both cases both the main thread and the mixer thread would get locked in different mutex belonging to the other thread)
2011-05-20SWORD25: Don't assume that all locales use decimal pointeriktorbjorn
The trydecpoint() function *is* used, though probably only in countries which don't use a decimal point. We can't use the ISO C locale functions here because they're not fully implemented on some platforms, e.g. Android. Hopefully this method will work.
2011-05-20SWORD25: Re-implement two LUA library I/O functions necessary for detecting ↵Paul Gilbert
and creating the config.lua configuration file
2011-05-19MOHAWK: Compensate movie encoding difference between Myst ME and Myst ↵Bastien Bouclet
original, to fix a crash in the clock tower.
2011-05-19SWORD25: Fix to properly signal when movie playback has endedPaul Gilbert
2011-05-18SWORD25: Implement TheoraDecoder::pauseVideoIntern()Matthew Hoops
2011-05-18SWORD25: Properly use endOfVideo()Matthew Hoops
2011-05-18SWORD25: Make Theora handle the case when the packet eos is not setMatthew Hoops
2011-05-18GRAPHICS: Add a YUV to RGB table lookup for use with TheoraMatthew Hoops
Based on the video/mpeg_player.* one, which is based on lots of other things (too many to name, go see the file)
2011-05-18SWORD25: Fix a/v sync with using the TheoraDecoder standaloneMatthew Hoops
Hopefully should fix a/v sync from in-game. If not, the engine needs to be changed slightly
2011-05-18TINSEL: Remove declarations for non-existent functions FindObject() and ↵Christoph Mallon
GetNextObject(). Signed-off-by: Max Horn <max@quendi.de>
2011-05-18TINSEL: Correctly handle the pDispList OBJECT linked lists, i.e. use ↵Christoph Mallon
OBJECT** for a pointer to the head. Signed-off-by: Max Horn <max@quendi.de>
2011-05-18TINSEL: Document pDispList OBJECT linked list 'trick'Max Horn
2011-05-18TINSEL: Revert commit 43ca9c86ab to fix bug #3303799Max Horn
Commit 43ca9c86ab causes segfaults when trying to start a game in tinsel. However, the code in question still should be investigated, as it casts OBJECT** pointers to OBJECT*. Very fishy.
2011-05-18AGI: Constify stuffMax Horn
2011-05-18TSAGE: Fix several glitches in scene 4000strangerke
2011-05-18TSAGE: Fix bug in scene 2280 (when picking up left boots)strangerke
2011-05-18TSAGE: Fix a serie of bugs in scenes 4045 and 4000strangerke
2011-05-17AGI: CleanupWillem Jan Palenstijn
2011-05-17SCUMM: Add missing imuse featureathrxx
This adds an extra detune parameter which is assigned via sysex code 0. Most tracks don't use this (= assign a value of 0), so it isn't really a very noticeable feature.