Commit Graph
137148 Commits
Author SHA1 Message Date
athrxx 236db2d658 KYRA: init non-initialized member vars 2022-09-20 20:32:44 +02:00
Scott Percival fe86d41701 DIRECTOR: Implement disasm debugger command 2022-09-20 20:17:06 +02:00
Scott Percival 29cc573d96 DIRECTOR: Update scriptframe command to include cast ID 2022-09-20 20:17:06 +02:00
Scott Percival c1ebb4d52d DIRECTOR: Implement funcs debugger command 2022-09-20 20:17:06 +02:00
Scott Percival 31472c30e2 DIRECTOR: LINGO: Split out disassembly formatting code 2022-09-20 20:17:06 +02:00
Scott Percival c56d9056d4 DIRECTOR: Initial implementation of funcs debugger command 2022-09-20 20:17:06 +02:00
Scott Percival 5c5929737d DIRECTOR: Implement cast debugger command 2022-09-20 20:17:06 +02:00
Scott Percival 8d29dec888 DIRECTOR: Implement channels debugger command 2022-09-20 20:17:06 +02:00
Scott Percival 3d9cf67233 DIRECTOR: Implement frame and nextframe debugger commands 2022-09-20 20:17:06 +02:00
Lothar Serra Mari a0bd718a49 I18N: Update translation (German)
Currently translated at 100.0% (1764 of 1764 strings)
2022-09-20 17:45:58 +00:00
Lothar Serra Mari a00cabebfb NEWS: Mention latest QUEEN fixes in German NEWS file 2022-09-20 19:43:27 +02:00
Lothar Serra Mari eb01f6ac68 NEWS: Fix typo in latest QUEEN announcement 2022-09-20 19:42:41 +02:00
ScummVM-Translations 182c4bdda3 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-20 17:41:17 +00:00
Eugene Sandulenko f953baed68 NEWS: Mention Hebrew font for Queen 2022-09-20 19:40:58 +02:00
ScummVM-Translations 161ecacb0c I18N: Update translations templates 2022-09-20 17:39:29 +00:00
ScummVM-Translations d75efacd16 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-20 17:39:28 +00:00
BLooperZ e03da61361 QUEEN: GUI option to use custom hebrew font 2022-09-20 19:39:15 +02:00
BLooperZ d8da2e362e QUEEN: improved hebrew font 2022-09-20 19:39:15 +02:00
ScummVM-Translations 03e06dbdfb I18N: Update translations templates 2022-09-20 17:38:30 +00:00
Donovan Watteau 80e134a912 SCUMM: Let it build again without ENABLE_SCUMM_7_8 2022-09-20 19:38:18 +02:00
Lothar Serra Mari 94e0c7d0e8 GUI: I18N: Update GUI translations datafile 2022-09-20 19:02:57 +02:00
Lothar Serra Mari 8234b86ca6 NEWS: Add latest AGI changes to German NEWS file 2022-09-20 18:47:32 +02:00
Roland van Laar 477667688d DIRECTOR: Fix memory leak in Cast::loadBitmapData
Delete `pic` when returning early.
2022-09-20 16:30:57 +02:00
Roland van Laar d4ab4b3514 JANITORIAL: DIRECTOR: whitespace cleanup 2022-09-20 16:15:41 +02:00
Roland van Laar 43a2e79dec DIRECTOR: Cleanup memory leaks in LingoArchive
Create a variable on ScriptContext to track if it's only in
lctxContexts to ease deletion.

Factories and scripts with script id < 0 are tracked and deleted on
~LingoArchive. The hashmaps lctxContexts and scriptContexts overlap in
the values. The forementioned factories and scripts with script id < 0
were only in lctxContext.
scriptContexts was already cleaned up in ~LingoArchive.
2022-09-20 16:09:20 +02:00
Roland van Laar b517ab6635 GRAPHICS: MACGUI: Fix memory leak in scaleFont
Free all surfaces after use.
2022-09-20 11:04:58 +02:00
Roland van Laar 980e136c77 DIRECTOR: Fix memory leak
Delete iniSteam after use.
2022-09-20 11:04:58 +02:00
ScummVM-Translations d0cc3be5e6 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-19 22:47:15 +00:00
athrxx 785c52b18b KYRA: (EOB) - minor font load cleanup 2022-09-20 00:46:52 +02:00
ScummVM-Translations 9927420aa2 I18N: Update translations templates 2022-09-19 22:27:30 +00:00
athrxx 6378e505b5 KYRA: init non-initialized member vars 2022-09-20 00:27:09 +02:00
Roland van Laar 6fada68d76 DIRECTOR: fix memory leak
Delete the quicktime video object when falling back to the AVI decoder.
2022-09-20 00:21:09 +02:00
Roland van Laar eb79194f86 DIRECTOR: Fix memory leak
Free data after allocating it for dumping resource chunks.
2022-09-19 23:08:55 +02:00
athrxx c083403ed7 KYRA: remove dead code 2022-09-19 22:23:29 +02:00
athrxx 55951c8df6 KYRA: fix mem leak 2022-09-19 21:51:16 +02:00
athrxx e15a421b39 KYRA: add paranoia check 2022-09-19 20:49:28 +02:00
athrxx 703cd9102d KYRA: add check to avoid invalid mem access 2022-09-19 20:49:24 +02:00
athrxx 002e66485f SCUMM: fix array range check
The array has size 50 (also in the original interpreter), we also save/load 50
bytes. So the range check should not allow an array index > 49 (although the
original does that, too).
2022-09-19 18:14:54 +02:00
athrxx 0bb59a7a64 SCUMM: init struct members 2022-09-19 18:14:50 +02:00
athrxx 87e20640e8 SCUMM: fix dead code warnings
For negative resStringId values, the functions would return from the
switch statement default, never meeting the <= 0 condition at the end.
2022-09-19 18:14:40 +02:00
Walter Agazzi cc16561de0 AGS: Update detection for The Terrible Old Man 2022-09-19 17:26:24 +02:00
elasota 8ba71d0a0f MTROPOLIS: Flatten QuickTime edit lists in Obsidian. 2022-09-18 20:12:17 -04:00
Cameron Cawley fbd379c26b ENGINES: Adjust ADGameFlags to fit the specified range 2022-09-19 01:04:37 +02:00
Eugene Sandulenko 2df767fc3b NEWS: Mention AGI improvements 2022-09-19 00:47:04 +02:00
DL ef332f38c1 AGI: French translation support 2022-09-19 00:46:07 +02:00
DL c9ef71a528 AGI: limit input to <= 0xFF in RU_RUS & HE_ISR translations
Prevents right-click and mouse scroll wheel from adding unwanted keypresses to the player input line when language is HE_ISR or RU_RUS.
2022-09-19 00:46:07 +02:00
Eugene Sandulenko 8db0f22a22 GRAPHICS: Change drawRect1 in primitives to fix corner pixel issues 2022-09-19 00:38:28 +02:00
Le Philousophe 6d60f91bc8 Revert "ENGINES: Don't pass U32String by value"
This reverts commit 30d8b64657.
It fails on MSVC with error:
C2338    static_assert failed: 'va_start argument must not have reference type and must not be parenthesized'
2022-09-18 23:32:15 +02:00
Le Philousophe 092cb26b50 Revert "COMMON: Avoid passing U32String full object as parameter"
This reverts commit 64675dbba6.
It fails on MSVC with error:
C2338    static_assert failed: 'va_start argument must not have reference type and must not be parenthesized'
2022-09-18 22:46:54 +02:00
BLooperZ 1f3a3be323 SCUMM: HE: share condition mask logic 2022-09-18 23:23:58 +03:00