Commit Graph

132920 Commits

Author SHA1 Message Date
Roland van Laar
7b77a87390 DIRECTOR: LINGO: Create new datum on checks
Various equality checks used the first datum to signal the value of the
check. Setting the Datums type to int in the process.
Datum's destructor only removes the item that corresponds with it's
current type.

For example, when comparing two strings, d1 and d2. D1's type would
be set to int indicating if there was a match. D1, now being an int,
would not remove the string on destruction. The result is a memory leak.
2022-09-21 12:06:30 +02:00
VAN-Gluon
9a5a87ca53 I18N: Update translation (Japanese)
Currently translated at 100.0% (1764 of 1764 strings)
2022-09-21 09:37:46 +00:00
George Kormendi
7b6b174508 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1764 of 1764 strings)
2022-09-21 09:37:46 +00:00
Roland van Laar
3f2744d99f DIRECTOR: Fix resource leak coverity #1430023
Fix Resource leak when running with debugflag `screenshot`.
2022-09-21 10:02:07 +02:00
athrxx
7b26a8f602 KYRA: add comment 2022-09-21 00:18:08 +02:00
athrxx
424eb6d7a7 KYRA: (DOS/Floppy) - add some sanity checks/errors
(these never get triggered, but this isn't obvious, neither to static checkers nor to human beings)
2022-09-21 00:16:48 +02:00
djsrv
4dd8a1df3e DIRECTOR: LINGO: Add missing ignoreGlobal = false 2022-09-20 17:54:41 -04:00
IlDucci
cfaf511486 I18N: Update translation (Spanish)
Currently translated at 100.0% (1764 of 1764 strings)
2022-09-20 21:31:39 +00:00
Roland van Laar
82142000c6 GRAPHICS: MACGUI: leave _desktopBmp as a nullptr
Make sure _desktopBmp can be checked to be a nullptr.
2022-09-20 23:19:08 +02:00
Niv Baehr
7b6f852a17 SCUMM: HE: fix costume loop regression 2022-09-21 00:13:26 +03:00
ScummVM-Translations
b44461c5e6 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 21:12:37 +00:00
Roland van Laar
c537cd9ca6 GRAPHICS: MACGUI: Fix memory leak
Clean up _desktopBmp before it's reallocated again.
2022-09-20 23:12:09 +02:00
ScummVM-Translations
19e9f97824 I18N: Update translations templates 2022-09-20 21:10:47 +00:00
athrxx
e14afbf282 KYRA: init non-initialized member vars 2022-09-20 23:10:27 +02:00
athrxx
92cfdde704 KYRA: (HOF) - fix typo
This would actually be able to cause glitches if triggered. Which doesn't happen...
2022-09-20 22:37:36 +02:00
Roland van Laar
1da186e511 DIRECTOR: fix memory leak: Window::probeMacBinary 2022-09-20 22:18:47 +02:00
athrxx
015820f0bd KYRA: init non-initialized member vars 2022-09-20 22:14:53 +02:00
Roland van Laar
3285aae6d1 AUDIO: fix memory leak in aiff
Dispose of the AIFF stream properly by setting the disposeAfterUse flag
in all makeStream functions.
2022-09-20 22:13:31 +02:00
ScummVM-Translations
c682e24d01 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 19:13:15 +00:00
Roland van Laar
76da8b7f3a JANITORIAL: BACKENDS: MIDI: Add override keywords
Mark MidiDriver_Sndio and MidiDriver_ALSA overridden methods
with override.

Removes compile warnings:
`overrides a member function but is not marked 'override'`
when building with clang.
2022-09-20 21:12:35 +02:00
ScummVM-Translations
6ec6fc1422 I18N: Update translations templates 2022-09-20 18:33:15 +00:00
athrxx
f6b031b283 KYRA: init non-initialized member vars 2022-09-20 20:32:44 +02:00
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