Commit Graph

29789 Commits

Author SHA1 Message Date
Filippos Karapetis
66fce6d156 SCI: Fix some non-initialized variables in SegManager - CID 1003116 2013-05-01 01:51:11 +03:00
Filippos Karapetis
70f1c4d315 SCI: Fix a non-initialized variable in MessageState - CID 1003119 2013-05-01 01:51:11 +03:00
Filippos Karapetis
abef7f64bd SCI: Fix a non-initialized variable in MessageReader - CID 1003120 2013-05-01 01:51:11 +03:00
Filippos Karapetis
2d90cc4ac3 SCI: Fix a non-initialized variable in GfxMenu - CID 1003110 2013-05-01 01:51:11 +03:00
Filippos Karapetis
619baf67ae SCI: Initialize some members of GfxPaint16 - CID 1010057 2013-05-01 01:51:10 +03:00
Torbjörn Andersson
0638d85ada SCUMM: Cleanup
We only need to initialize 'args' in runInventoryScript() when we
are actually using them.
2013-04-30 22:46:36 +02:00
Torbjörn Andersson
2284aba719 SCUMM: Use correct array size when calling initializeLocals()
The initializeLocals() function assumes that it can copy 25
elements when being provided an array of values. But this array
was frequently a lot smaller than that. I've introduced a constant
for the number of locals (though VirtualMachineState has one more
for some reason), and fixed the array sizes in a number of places.

CID 1003951, 1003952, 1003953, 1003955, 1003956, 1003959, 1003960,
1003961, 1003963, 100394, 1003965
2013-04-30 22:26:51 +02:00
Thierry Crozat
6936f830ea DREAMWEB: Add commands in Spanish for the Network Terminal
Also changed the German HELP command to HILF at the translator
request (which means both HILF and HILFE work since the parser
only matches the start of the string).
2013-04-29 22:35:51 +01:00
Eugene Sandulenko
e629de317f TOON: Fix logical branch error. CID 1004062 2013-04-29 23:23:45 +03:00
Eugene Sandulenko
b1893bc5f7 SCUMM HE: fix crash introduced in a10ad272a8 2013-04-29 23:16:55 +03:00
Matthew Hoops
c7aceeb08e SCUMM: Fix o100_videoOps subOp 0
football2002 endzone videos now display
2013-04-29 15:35:14 -04:00
Strangerke
9d9f9712ce TSAGE: Fix some non-initialized variables. CID 1002415, 1002416, 1002417, 1002418 2013-04-29 10:41:28 +02:00
Strangerke
b4f5a1a93c TSAGE: Fix some non-initialized variables and missing va_end(). CID 1002102, 1002399, 1002400, 1002402 2013-04-29 10:01:01 +02:00
Strangerke
a1c4203fe8 TSAGE: Fix some non-initialized variables. CID 1002367, 1002368, 1002369, 1002370 2013-04-29 09:35:44 +02:00
Strangerke
4a8b0866c4 TSAGE: Fix some non-initialized variables and missing va_end(). CID 1002103, 100214, 1002403, 1002404, 1002405, 1002406, 1002407, 1002408, 1002409, 1002410, 1002411, 1002412, 1002413, 1002414, 2013-04-29 08:01:59 +02:00
Eugene Sandulenko
ebf2ac5448 TSAGE: Fix nesting level. CID 1003633 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
c5ba90f988 TSAGE: Fix nesting level. CID 1003634 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
bddd889058 TSAGE: Fix nexting level. CID 1003635 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
30f78b3f4e TSAGE: Fixed nesting level. CID 1003636 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
717281734d TSAGE: Fixed nesting level. CID 1003637 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
18413bc0b3 LASTEXPRESS: Fix multiline macros. CID 1003638 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
6ca845b9ea LASTEXPRESS: Fix nasty bug with multiline macro. CID 1003640 2013-04-28 23:59:21 +03:00
Eugene Sandulenko
a10ad272a8 SCUMM HE: Plug memory leak. CID 1003582 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
0f9f268314 SAGA: Null terminate string. CID 1003869 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
759dc8e978 SAGA: Fix potentially unitialized pointer. CID 1003186, CID 1003187, CID 1003188, CID 1003189 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
aa8638db6a SAGA: Null terminate string. CID 1003870 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
e2cd02bb5e SAGA: Null terminate string. CID 1003868 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
2a4bf37aab MOHAWK: Fix use after free. CID 1002114 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
e37bcb8884 MADE: Null terminate string. CID 1003874 2013-04-28 23:59:20 +03:00
Filippos Karapetis
d0697addab SCI: Change wording for a function reference 2013-04-28 23:31:11 +03:00
Filippos Karapetis
d840aa4dec SCI: Change wording for the cursor position workarounds 2013-04-28 23:31:10 +03:00
Matthew Hoops
9eb5d23a5e SCI: Fix patched save/load dialogs in SCI32 Mac games 2013-04-28 14:56:06 -04:00
Matthew Hoops
ee86e671f1 SCI: Fix Phantasmagoria Mac's kDoSound 2013-04-28 13:43:17 -04:00
Torbjörn Andersson
5bcc20cdd0 SWORD2: Fix potential allocation size mismatch. CID 1003324. 2013-04-28 14:15:29 +02:00
Paul Gilbert
2dd6206f76 HOPKINS: Fix for #3611739 graphic corruption in Breakout game 2013-04-28 18:14:30 +10:00
athrxx
a148c78a46 KYRA: (EOB) - cleanup last commit 2013-04-27 21:48:33 +02:00
athrxx
87ef0819d3 KYRA: (EOB) - add debugger functions
(list_flags, set_flag, clear_flag)
2013-04-27 21:43:47 +02:00
athrxx
c3a7e01807 KYRA: (EOB) - fix original savefile import/export
(flag settings were not imported/exported in EOB 1 saves)
2013-04-27 21:28:28 +02:00
athrxx
be7486ffef KYRA: (EOB) - minor fix in NPC sequence code 2013-04-27 21:28:26 +02:00
Matthew Hoops
90db6590f8 PEGASUS: Fix missing text in canyon chase 2013-04-27 11:29:06 -04:00
Filippos Karapetis
99e90b98f0 SCI: Fix incorrect detection of NRS patches in QFG3 (bug #3574541) 2013-04-27 14:40:08 +03:00
Filippos Karapetis
46ebf37ec9 SCI: Change wording for bug/further info references 2013-04-27 14:04:27 +03:00
Strangerke
e65597c8f3 TSAGE: Fix some non-initialized variables. CID 1002389, 1002390, 1002391 2013-04-27 11:43:41 +02:00
Strangerke
34ded75f40 TOON: Fix Uninitialized scalar variable CID 1003172, 1003173, 1003175, 1003176 2013-04-27 11:19:05 +02:00
Eugene Sandulenko
f8593e8ecb GROOVOE: Plug memory leak. CID 1003912 2013-04-27 08:49:07 +03:00
Eugene Sandulenko
9d087cb314 AGI: Null terminate string. CID 1003890 2013-04-27 08:46:24 +03:00
Eugene Sandulenko
4e7a117cd2 AGI: Null terminate string. CID 1003889 2013-04-27 08:44:20 +03:00
Eugene Sandulenko
b47c50a703 AGI: Null terminate string. CID 1003888 2013-04-27 08:43:06 +03:00
Torbjörn Andersson
b77a516414 SAGA: Fix memory leak in Mac version of IHNM
CID 1004123. Unfortunately, I do not have this version of the game
so I cannot verify that this fix is correct, but it should be.
2013-04-27 06:38:48 +02:00
Matthew Hoops
81f5a89093 SCI: Fix SCI32 BE selector name count 2013-04-26 21:31:32 -04:00
Matthew Hoops
f2ae99791f SCI: Add script patch for Freddy Pharkas Mac inventory
Thanks to waltervn for figuring this mess out!
2013-04-26 20:38:43 -04:00
Thierry Crozat
54640a7317 I18N: Workaround to fix spelling in French command 3 2013-04-26 23:57:00 +01:00
Torbjörn Andersson
50c8fae6ec TINSEL: Reorder loop condition to fix out-of-bounds access
This should fix CID 1003943 and CID 1003944.
2013-04-26 23:38:20 +02:00
Filippos Karapetis
14f1529976 TOLTECS: Ignore invalid script opcodes (script bugs) - bug #3604025
The original ignores invalid opcodes as well, according to johndoe
2013-04-26 18:21:23 +03:00
Filippos Karapetis
dfea40cc11 TOLTECS: Remove dead code
The clearSprites() method is a leftover from the older sprite drawing code
2013-04-26 18:21:23 +03:00
Strangerke
8fc8c69345 HUGO: Fix some uninitialized variables. CID 1002887 2013-04-26 08:43:23 +02:00
Eugene Sandulenko
5a9d437866 CRUISE: Plug memory lek. CID 1003917 2013-04-26 08:08:12 +03:00
Eugene Sandulenko
575179be7f CRUISE: Plug memory leak. CID 1003918 2013-04-26 08:06:24 +03:00
Eugene Sandulenko
9b8aa5e135 CINE: Null terminate string. CID 1003886 2013-04-26 08:04:38 +03:00
Eugene Sandulenko
a8a267b668 CINE: Null terminate string. CID 1003884 2013-04-26 08:02:23 +03:00
Eugene Sandulenko
f70509e20b CINE: Null terminate string. CID 1003887 2013-04-26 08:01:07 +03:00
Eugene Sandulenko
eb3d556e15 CGE: Plug memory leak. CID 1003914 2013-04-26 07:59:53 +03:00
Paul Gilbert
ff132ee2d4 Merge branch 'master' of https://github.com/scummvm/scummvm 2013-04-26 10:54:52 +10:00
Paul Gilbert
5d48d85219 HOPKINS: Fix Return to Launcher 2013-04-26 10:50:08 +10:00
Strangerke
4b7f352768 HOPKINS: Fix bug #3611566 2013-04-26 00:41:04 +02:00
Willem Jan Palenstijn
1841d18497 TOON: Fix memory leak 2013-04-25 23:22:55 +02:00
Willem Jan Palenstijn
38fa74d24a SCI: Fix (unlikely) memory leak 2013-04-25 20:48:32 +02:00
Filippos Karapetis
d8eb01a729 SCI: Add the French floppy version of GK1 (bug #3611487) 2013-04-25 11:10:36 +03:00
Filippos Karapetis
c47a516430 SCI: Reorder the LSL3 detection entries a bit 2013-04-25 11:08:11 +03:00
Filippos Karapetis
40865bc79e SCI: Add another version of LSL3 (bug #3611488) 2013-04-25 11:07:01 +03:00
Filippos Karapetis
41e02baff1 SCI: Fix scaling in the back room of the bookstore in GK1 2013-04-25 02:36:03 +03:00
Willem Jan Palenstijn
53f38aeff1 DRASCULA: Remove dead code 2013-04-24 23:01:07 +02:00
Thierry Crozat
5fc59f9bd8 SWORD1: Error our in case the resource handle is not found in lockScript
This should never happen, so as per wjp suggestion makes this an error.
2013-04-24 21:55:34 +01:00
Thierry Crozat
ff1bdc7f58 SWORD1: Avoid possible dereferencing of a null pointer
CID 1003605
2013-04-24 21:24:58 +01:00
Torbjörn Andersson
621364edae LURE: Fix bounds checking
CID 1003986 and CID 1003990.
2013-04-24 20:50:06 +02:00
Matthew Hoops
829847cb88 SCI: Fix kMessage REF subop ordering
Thanks to waltervn for testing values from running in DOSBox.

Fixes bug #3034704
2013-04-23 22:34:37 -04:00
Eugene Sandulenko
3c0c6a5cb1 SWORD25: Plug memory leak. CID 1003589 2013-04-24 01:23:31 +03:00
Eugene Sandulenko
cfbc8be757 SCUMM: Fix non-terminated string. CID 1003867 2013-04-24 01:08:09 +03:00
athrxx
0223742a5a KYRA: (EOB) - fix original savefile import
(some monsters were not properly assigned to their spots)
2013-04-23 23:55:31 +02:00
athrxx
2e231150eb KYRA: (EOB) - minor changes to debugger
- display some more info in show_position
- remove unused variable
2013-04-23 22:26:23 +02:00
Matthew Hoops
f4a566afb1 SCUMM: Fix football2002 field coordinates 2013-04-23 16:19:23 -04:00
Einar Johan Trøan Sømåen
182c1a1ff5 WINTERMUTE: Cap the renderqueue to 800. 2013-04-23 11:28:18 +02:00
Einar Johan Trøan Sømåen
86b93a84c9 WINTERMUTE: Fix non-dirty-rect render-path. 2013-04-23 11:28:18 +02:00
Matthew Hoops
0209ce4e3a SCUMM: Fix a bug in football's nextPoint U32 opcode
Seems to fix bug #3495704
2013-04-22 17:22:29 -04:00
Willem Jan Palenstijn
617b9cf613 SWORD2: Fix reference to out-of-scope variable 2013-04-22 22:27:19 +02:00
Willem Jan Palenstijn
22d8fe9544 SWORD2: Fix (unlikely) memory leak 2013-04-22 22:22:43 +02:00
Willem Jan Palenstijn
3943d34034 SWORD1: Remove dead code 2013-04-22 22:18:52 +02:00
athrxx
581031a55d KYRA: (EOB) - fix bug #3596547
(EOB1: Door Buttons Don't Work)
2013-04-22 21:23:27 +02:00
athrxx
3e1ccff79d KYRA: (EOB) - minor fix to door opening/closing in EOB1 2013-04-22 21:23:25 +02:00
athrxx
cdff19324c KYRA: (EOB) - add debugger functions
(open_door, close_door)
2013-04-22 21:23:23 +02:00
Einar Johan Trøan Sømåen
6434258722 WINTERMUTE: Mark Chivalry as ADGF_TESTING. 2013-04-22 16:24:26 +02:00
Einar Johan Trøan Sømåen
0695739239 WINTERMUTE: Use the theme-path to find scummodern.zip 2013-04-22 16:14:11 +02:00
Alyssa Milburn
1cec3beb8c MOHAWK: add detection entry from bug #3610725 2013-04-22 11:19:30 +02:00
athrxx
65caa0500f KYRA: (EOB) - add some debugger functions
(show_position, set_position)
2013-04-22 01:02:41 +02:00
Strangerke
a0869fd391 NEWS: Mention Hopkins support, enable engine by default 2013-04-21 23:27:19 +02:00
Willem Jan Palenstijn
b91da80756 AGI: Fix delete/delete[] 2013-04-21 15:34:22 +02:00
Johannes Schickel
9ffec86b5d Merge pull request #324 from eriktorbjorn/kyra-midifade
KYRA: Fix MIDI fade-out behaviour
2013-04-21 05:23:50 -07:00
Strangerke
2d41bae732 HUGO: Add missing initializations in intro constructors. CID 1002884 and 1002885 2013-04-21 13:46:10 +02:00
Eugene Sandulenko
f882374d8a TESTBED: Fix memory leak. CID 1003583 2013-04-21 14:27:30 +03:00
Eugene Sandulenko
095dfcad15 INSANE: Fix potential buffer overflow. CID 1003866 2013-04-21 14:27:30 +03:00