aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-06-25SCI: Fix incorrect usage of sizeofWillem Jan Palenstijn
Thanks to salty-horse for the reports.
2011-06-25DREAMWEB: Removed workaround of invalid size of extext dataVladimir Menshakov
2011-06-25DREAMWEB: Save registers in vsync, like in original sourcesVladimir Menshakov
2011-06-25KYRA: _athrxx is the new Kyra maintainer.Johannes Schickel
2011-06-25DREAMWEB: Minor cleanup in playSound, added kSpeechSoundType for speechVladimir Menshakov
2011-06-25DREAMWEB: Added missing syncSoundSettings()Vladimir Menshakov
2011-06-25DREAMWEB: Reimplemented modifychar and language switchingVladimir Menshakov
2011-06-25DREAMWEB: Replaced foreign-guarded code with "foreignrelease" variable, ↵Vladimir Menshakov
added modifychar stub
2011-06-25KYRA: revert d7e700f370c258a5f4786d972af3666b93b71f94athrxx
The GMM mouse cursor bug has now been fixed inside the GMM and CursorMan code.
2011-06-25GUI: fix bug #2822778athrxx
(Savegames now get loaded after GMM dialogue execution. This avoids mouse cursor glitches (e.g. mouse cursors which get changed during loadGameState() being popped when the dialogue closes).
2011-06-25MOHAWK: Made some Myst common opcodes match the original betterBastien Bouclet
Plus some minor cleanup
2011-06-25DREAMWEB: Added german and spanish floppy versionsVladimir Menshakov
2011-06-25LASTEXPRESS: Give proper name to another sound struct memberEugene Sandulenko
2011-06-25SCI: Fixed bug #3325512: "EcoQuest 1: Audio settings are not saved"Filippos Karapetis
2011-06-25DREAMWEB: Fixed quit from keypad screenVladimir Menshakov
2011-06-25DREAMWEB: Fixed keypad animationVladimir Menshakov
2011-06-25MOHAWK: Don't crash when getting odd types from LB target expressions.Alyssa Milburn
(Thanks to [md5] for pointing it out.)
2011-06-25SCI: Added the Mac versions of LSL1, LSL5 and Dr. Brain 1Filippos Karapetis
Taken from bug reports #3328251, #3328262 and #3328257. Thanks to omer_mor for reporting these
2011-06-24TSAGE: Silent a GCC warning reported by eriktorbjornStrangerke
2011-06-24MOHAWK: Handle ++/-- operators in LBCode.Alyssa Milburn
2011-06-24MOHAWK: Partial support for newer LB targeting types.Alyssa Milburn
2011-06-24MOHAWK: Allow matching LBValue items by their name.Alyssa Milburn
2011-06-24LASTEXPRESS: Move subtitle-related methods to the SubtitleEntry classLittleboy
2011-06-24LASTEXPRESS: Refactor Sound classLittleboy
- Move entry-related functions to separate class - Move enumeration to shared header and rename FlagType to SoundFlag
2011-06-24DREAMWEB: Show subtitle options only for CD versionVladimir Menshakov
2011-06-24DREAMWEB: Fixed continuing to another procedure. (axe misuse crash)Vladimir Menshakov
2011-06-24LASTEXPRESS: Implement playLoopingSound()Eugene Sandulenko
In order for it to work properly, updateQueue() should be unstubbed.
2011-06-24DREAMWEB: Fixed quit() from dialogueVladimir Menshakov
2011-06-23DREAMWEB: Added ui settings integrationVladimir Menshakov
2011-06-23DREAMWEB: Added subtitle optionVladimir Menshakov
2011-06-23SAGA: Fix for Bug #3324850 ("ITE (SAGA): crash in dog sewers")D G Turner
This read of 1 byte past the end of the buffer has existed since the dragonMove() function was implemented, but since the change in bfb0986c to use ByteArray, this now causes an assertion due to the stricter bounds checking. This commit corrects the original issue. Thanks to fuzzie for this fix.
2011-06-23TSAGE: Silence GCC warnings.eriktorbjorn
2011-06-23ANALYSIS: Add static casts to is* functionsLittleboy
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx
2011-06-23LASTEXPRESS: Extract Clock and TrainLine classes to separate filesLittleboy
2011-06-23LASTEXPRESS: Move Menu class to a separate folderLittleboy
2011-06-23TSAGE: Added saving/restoring of playing sounds to savegamesPaul Gilbert
2011-06-23SWORD25: Add error checks after allocating memory with mallocJulien
2011-06-23SCI: Allocate decompression buffers on the heapJulien
2011-06-23KYRA: Allocate screen region buffer on the heapJulien
2011-06-23DRACI: Allocate no-sound buffer on the heap in LegacySoundArchive::openArchive()Julien
2011-06-23LURE: Allocate debug strings buffer on the heapJulien
2011-06-23TSAGE: Allocate resource decoding buffer on the heapJulien
2011-06-23TEENAGENT: Allocate large buffers on the heap instead of the stackJulien
2011-06-23ANALYSIS: Fix potential memory leak when using reallocJulien
When reallocation is unsuccessful, the passed buffer is not freed. In this case, assigning the result (NULL) will result in a leak of the original memory buffer. See http://msdn.microsoft.com/en-us/library/kkedhy7c.aspx
2011-06-23AGOS: Fix operator precedence warningJulien
2011-06-23DRACI: Replace abort() call by error()Julien
2011-06-22LASTEXPRESS: Fix leak and corruption of event handlers function pointersLittleboy
- Add better error handling - Properly delete previous event handlers when setting new ones or restoring from backup
2011-06-22LASTEXPRESS: Refactor Fight classLittleboy
- Replace structs holding function pointers by proper classes - Move each fighter functions to separate files
2011-06-22LASTEXPRESS: Move Fight class to its own folderLittleboy
2011-06-23SAGA: Fix Bug #3323722 ("IHNM: Crash to desktop in Ellen's Adventure")D G Turner
Thanks to fuzzie for this fix. IHNM and ITE should be retested.