aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2011-08-25SCI: Added two workarounds for script bug #3389579Filippos Karapetis
2011-08-25SCI: Added the German CD version of PQ4 (bug report #3392955)Filippos Karapetis
2011-08-08SCI: Remove dead codeMax Horn
2011-08-07GRAPHICS: Simplify the interface of Graphics::loadThumbnail().Christoph Mallon
Now it returns the Surface, so the caller does not need to create one and pass it.
2011-08-07SCI: Simplify allocation of ResourceManager.Christoph Mallon
2011-08-07SCI: Remove unnecessary cast.Christoph Mallon
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-06OSYSTEM: extended installTimerProc() with timer ID parameterEugene Sandulenko
2011-07-18SCI: Fix kFormat's handling of %c with a 0 argumentWillem Jan Palenstijn
SSCI used a sprintf to handle %c, appending the result to the output, which is effectively a nop for a zero argument. This is bug #3368821. Thanks to digitall for tracing it to KFormat and testing this patch.
2011-07-13SCI: Restore deleted LSL6 workaround for crash on loadingWillem Jan Palenstijn
This was probably accidentally removed in 194081e7ae79a632ce446653cc7119b74d3a6fac. The TODO/CHECKME on it still applies. Reported in bug #3366329.
2011-07-10SCI: Added Missing Detection Entry for "Slater And Charlie Go Camping"D G Turner
This should fix bug #3359182 ("Game not found by 1.3.0")
2011-07-07SCI: Applied patch #3357096 with minor modificationsFilippos Karapetis
This prevents a string pointer from getting invalidated under some circumstances in kString(Dup). Thanks to lephilousophe for the patch.
2011-07-01GRAPHICS: Remove default values from FontSJIS::drawChar.Johannes Schickel
drawChar is overloaded in FontSJIS. One takes a "Surface &" as first parameter another one "void *", they furthermore have the exact same number of required parameters. The one "void *" just had a few extra parameters with default values. This resulted in a bug in SCUMM, where "VirtScreen *" (a subclass of Surface) was passed instead of "VirtScreen &" and thus the method taking "void *" was incorrectly used. To make it easier to spot such bugs in the future I just removed the default values and thus disallow such calls.
2011-06-28SCI: Fixed script bug #3292327 - "SCI: HOYLE4: Cribbage bug"Filippos Karapetis
2011-06-25SCI: Fix incorrect usage of sizeofWillem Jan Palenstijn
Thanks to salty-horse for the reports.
2011-06-25SCI: Fixed bug #3325512: "EcoQuest 1: Audio settings are not saved"Filippos Karapetis
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-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-23SCI: Allocate decompression buffers on the heapJulien
2011-06-22SCI: Mark sq6 as a CD gameMax Horn
2011-06-20SCI: Let fallback detector set GUIO_NOSPEECH appropriatelyMax Horn
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-17Merge pull request #30 from tsoliman/configure-enhancement-warning-cleanEugene Sandulenko
Configure enhancement warning clean
2011-06-17SCI: Improve 'extra' strings generated by fallback detectorMax Horn
2011-06-17SCI: Improve fallback detection for KQ7Max Horn
2011-06-17SCI: Improve fallback detection for GK2 demoMax Horn
2011-06-17SCI: Change fallback detector to use allFiles hashmapMax Horn
2011-06-17SCI: Use ScopedPtr to handle temporary resMan instance on the heapMax Horn
2011-06-16SCI: flag all WIP games with ADGF_UNSTABLETarek Soliman
SCI32 games
2011-06-14DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect()Max Horn
Also reorder the parameters of composeFileHashMap, placing the "return value" first.
2011-06-14DETECTOR: Merge ADParams into AdvancedMetaEngineMax Horn
2011-06-13SCI: Reverted commit db7dea3Filippos Karapetis
The original check was correct, and the associated MG bug (#3049515) has actually been fixed with another commit. Fixes bug (regression) #3315639 - "Character Glitches in KQ4 SCI". Many thanks to waltervn and wjp for their help on this
2011-06-13SCI: Shrink rectangle updated by DrawControl(Text)Willem Jan Palenstijn
This fixes dialogs in Jones CD (bug #3297111) together with 9e2c7f26d2e6c6081489365cbc07cd6edec362ad. This grow was probably accidentally added in 6fda9a5067ca642ccf569a0845e170a6a74ce442. Assembly of KQ5CD and JonesCD confirms it shouldn't be there.
2011-06-12SCI: Remove workaround that caused graphics corruptionWillem Jan Palenstijn
This fixes coins disappearing in Mother Goose SCI1.1 (bug #3051136). Filippos has confirmed the workaround is no longer necessary for the menubar in LSL6 for which it was added.
2011-06-12SCI: Treat all priorities above 15 as noneWillem Jan Palenstijn
Before only 255 was treated this way. This fixes part of the broken dialog boxes in Jones CD (bug #3297111) which use priority 254, and matches Jones CD disassembly.
2011-06-12SCI: Fixed bug #3295931 - "SCI: JONES: Disabled commands are available using ↵md5
shortcuts"
2011-06-12SCI: Some fixes for the find_callk commandmd5
2011-06-12SCI: Fixed the show_saved_bits console commandmd5
This is achieved by hiding the graphical debugger overlay temporarily in order to show the command's results
2011-06-12SCI: Add FIXME for bug #3051136Willem Jan Palenstijn
2011-06-12SCI: Fix sign in disasm of relative jumpsWillem Jan Palenstijn
2011-06-12SCI: Add saved_bits/show_saved_bits console commandsWillem Jan Palenstijn
2011-06-11SCI: Fixed script bug #3313962 - "ECOQUEST2 Spanish: Crash near beginning"md5
2011-06-11SCI: Added the Spanish version of EcoQuest 2 (bug #3313962)md5
2011-06-11SCI: Changed order of script and room in error messagesmd5
This matches the order in which workarounds are stored in workarounds.cpp
2011-06-10SCI: Switch to alternate AdvancedMetaEngine, avoid ADParamsMax Horn
2011-06-10ENGINES: Change incorrect use of 'target' to 'gameid'Max Horn
2011-06-07SCI: Add more debug output to AmigaMac sound driverWalter van Niftrik
2011-06-07SCI: Use Sound debug channel in AmigaMac sound driver.Walter van Niftrik
2011-06-04SCI: Set Mac versions of LSL1 and LSL5 to screen height 190.Walter van Niftrik
This fixes bug #3310782. However, as I was unable to get the games working in a Mac emulator, this is an educated guess at this point.
2011-06-03ENGINES: Remove some uses of g_engineMax Horn