Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-25 | SCI: Added two workarounds for script bug #3389579 | Filippos Karapetis | |
2011-08-25 | SCI: Added the German CD version of PQ4 (bug report #3392955) | Filippos Karapetis | |
2011-08-08 | SCI: Remove dead code | Max Horn | |
2011-08-07 | GRAPHICS: 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-07 | SCI: Simplify allocation of ResourceManager. | Christoph Mallon | |
2011-08-07 | SCI: Remove unnecessary cast. | Christoph Mallon | |
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-08-06 | OSYSTEM: extended installTimerProc() with timer ID parameter | Eugene Sandulenko | |
2011-07-18 | SCI: Fix kFormat's handling of %c with a 0 argument | Willem 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-13 | SCI: Restore deleted LSL6 workaround for crash on loading | Willem Jan Palenstijn | |
This was probably accidentally removed in 194081e7ae79a632ce446653cc7119b74d3a6fac. The TODO/CHECKME on it still applies. Reported in bug #3366329. | |||
2011-07-10 | SCI: 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-07 | SCI: Applied patch #3357096 with minor modifications | Filippos Karapetis | |
This prevents a string pointer from getting invalidated under some circumstances in kString(Dup). Thanks to lephilousophe for the patch. | |||
2011-07-01 | GRAPHICS: 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-28 | SCI: Fixed script bug #3292327 - "SCI: HOYLE4: Cribbage bug" | Filippos Karapetis | |
2011-06-25 | SCI: Fix incorrect usage of sizeof | Willem Jan Palenstijn | |
Thanks to salty-horse for the reports. | |||
2011-06-25 | SCI: Fixed bug #3325512: "EcoQuest 1: Audio settings are not saved" | Filippos Karapetis | |
2011-06-25 | SCI: Added the Mac versions of LSL1, LSL5 and Dr. Brain 1 | Filippos Karapetis | |
Taken from bug reports #3328251, #3328262 and #3328257. Thanks to omer_mor for reporting these | |||
2011-06-23 | ANALYSIS: Add static casts to is* functions | Littleboy | |
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-23 | SCI: Allocate decompression buffers on the heap | Julien | |
2011-06-22 | SCI: Mark sq6 as a CD game | Max Horn | |
2011-06-20 | SCI: Let fallback detector set GUIO_NOSPEECH appropriately | Max Horn | |
2011-06-20 | ALL: Remove trailing whitespaces | Max 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-17 | Merge pull request #30 from tsoliman/configure-enhancement-warning-clean | Eugene Sandulenko | |
Configure enhancement warning clean | |||
2011-06-17 | SCI: Improve 'extra' strings generated by fallback detector | Max Horn | |
2011-06-17 | SCI: Improve fallback detection for KQ7 | Max Horn | |
2011-06-17 | SCI: Improve fallback detection for GK2 demo | Max Horn | |
2011-06-17 | SCI: Change fallback detector to use allFiles hashmap | Max Horn | |
2011-06-17 | SCI: Use ScopedPtr to handle temporary resMan instance on the heap | Max Horn | |
2011-06-16 | SCI: flag all WIP games with ADGF_UNSTABLE | Tarek Soliman | |
SCI32 games | |||
2011-06-14 | DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect() | Max Horn | |
Also reorder the parameters of composeFileHashMap, placing the "return value" first. | |||
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-13 | SCI: Reverted commit db7dea3 | Filippos 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-13 | SCI: 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-12 | SCI: Remove workaround that caused graphics corruption | Willem 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-12 | SCI: Treat all priorities above 15 as none | Willem 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-12 | SCI: Fixed bug #3295931 - "SCI: JONES: Disabled commands are available using ↵ | md5 | |
shortcuts" | |||
2011-06-12 | SCI: Some fixes for the find_callk command | md5 | |
2011-06-12 | SCI: Fixed the show_saved_bits console command | md5 | |
This is achieved by hiding the graphical debugger overlay temporarily in order to show the command's results | |||
2011-06-12 | SCI: Add FIXME for bug #3051136 | Willem Jan Palenstijn | |
2011-06-12 | SCI: Fix sign in disasm of relative jumps | Willem Jan Palenstijn | |
2011-06-12 | SCI: Add saved_bits/show_saved_bits console commands | Willem Jan Palenstijn | |
2011-06-11 | SCI: Fixed script bug #3313962 - "ECOQUEST2 Spanish: Crash near beginning" | md5 | |
2011-06-11 | SCI: Added the Spanish version of EcoQuest 2 (bug #3313962) | md5 | |
2011-06-11 | SCI: Changed order of script and room in error messages | md5 | |
This matches the order in which workarounds are stored in workarounds.cpp | |||
2011-06-10 | SCI: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-07 | SCI: Add more debug output to AmigaMac sound driver | Walter van Niftrik | |
2011-06-07 | SCI: Use Sound debug channel in AmigaMac sound driver. | Walter van Niftrik | |
2011-06-04 | SCI: 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-03 | ENGINES: Remove some uses of g_engine | Max Horn | |