Age | Commit message (Collapse) | Author |
|
|
|
|
|
chase scene"
Special thanks to wjp for his work on bisecting to find the regression and
for checking against the KQ5CD disasm
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
Thanks LordHoto for pointing at it
|
|
Rename local variable 'buffer' to keep it from clashing with the
buffer() method.
|
|
This should fix bug #3394080 : "MACOSX: Language auto-detection does not
work correctly", though this list should be expanded to include any
languages in po directory which I have missed.
Thanks to LordHoto for indicating the likely cause.
|
|
|
|
Entities::processFrame()
|
|
|
|
|
|
|
|
|
|
|
|
Fixes several movies in Myst 3.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(pcm sound effects broken in 69adb13c2f3cadd4dac2bba8164aa0b8a9400abc)
|
|
(LOOM mouse cursor was broken in b1cb88ddc25da64772bbba253bd2210678189ace)
|
|
- handle some invalid sound resources that come up when starting LOOM
- fix typo in midi driver code (causing invalid mem reads)
|
|
Thanks fuzzie for noticing it
|
|
Thanks fuzzie for mentioning it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|