Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-23 | SCI: Fixed bug #3413301 - "SCI: KQ6CD: Game stops responding at the bookworm" | Filippos Karapetis | |
2011-09-23 | SCI: Fixed bug #3413020 - "SCI: Longbow: Robin is stuck in the final monk ↵ | Filippos Karapetis | |
chase scene" Special thanks to wjp for his work on bisecting to find the regression and for checking against the KQ5CD disasm | |||
2011-09-22 | SCI: Ignore invalid pointers if the kernel function signature specifies it | Filippos Karapetis | |
SCI scripts can send stale pointers to kernel functions (e.g. after loading a saved game). This is normal in some cases (such as kDisplay and kGraphRestoreBox), and their signatures are set to allow invalid pointers. Thus, in such cases, allow invalid pointers, as the kernel functions will handle them themselves. Fixes bug #3412002, and properly fixes bugs #3389579, #3292251, #3308087 and #3056811. Removed a relevant TODO. | |||
2011-09-22 | SCI: Fixed compilation with VM_DEBUG_SEND defined | Filippos Karapetis | |
2011-09-10 | SCI: Fixed bug #3404466 - "ScummVM crashes when trying to add non-SCI ↵ | Filippos Karapetis | |
resources file" | |||
2011-09-10 | SCI: Added handling of cnick-kq and cnick-longbow in the fallback detector | Filippos Karapetis | |
2011-09-10 | SCI: Added another EGA version of Castle of Dr. Brain (bug #3405307) | Filippos Karapetis | |
2011-09-08 | SCI: Made some static data const. | Johannes Schickel | |
2011-09-05 | SCI: Fix Island of Dr. Brain copyprot pause menu on touch devices | Willem Jan Palenstijn | |
Patch from m_kiewitz. | |||
2011-09-03 | SCI32: Added an initial skeleton structure for the SCI2 text drawing code | Filippos Karapetis | |
This includes kCreateTextBitmap, and moves all of the text drawing code into the new GfxText32 class | |||
2011-09-03 | SCI: Fix QFG3 run/walk/sleep menu on touch devices | Willem Jan Palenstijn | |
The analysis and fix are from m_kiewitz. | |||
2011-08-28 | SCI: Fixed bug #3297883 - "SCI: LB1 (Amiga) - Intro stuck" | Filippos Karapetis | |
2011-08-26 | SCI: Fixed bug #3311911 - "SCI: QFG3: Intro music abruptly stops" | Filippos Karapetis | |
2011-08-26 | SCI: Fixed bug #3366295 - "SCI: User-translated files are ignored" | Filippos Karapetis | |
Thanks to tinekefrineke and tdhs for pinpointing the actual problem in the resource manager | |||
2011-08-26 | SCI: Fixed bug #3396887 - "SCI: pq2-pc98-jp - Listing of items / Inventory ↵ | Filippos Karapetis | |
not working" Thanks to wjp for his valuable help on this | |||
2011-08-25 | SCI: Fixed QFG3 bug #3377429, by removing the problematic script patch | Filippos Karapetis | |
for script 23 (bug #3040722). This script patch messes up the conversation with Manu the monkey later on in the game, thus it's not correct. | |||
2011-08-25 | SCI: Fixed bug #3392767 - "SCI: SQ4 (English/CD/Win): Engine Abort In ↵ | Filippos Karapetis | |
Timepod Hangar" This bug only manifested in the Windows version of SQ4CD. Some Windows MIDI music tracks are missing from room 530, which messed up the animations in that scene, and led to a crash. Moved the code that obtains the song number from an object into a separate function. Also, fixed a bug in kDoSoundSetPriority(). | |||
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. |