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
elasota
3f0c1f81d5
COMMON: Add function to flatten edit lists to work around Obsidian audio popping problem.
...
Obsidian's vidbot videos have audio tracks of consecutive audio chunks that are 22080 samples of 44100Hz audio, and a series of edit lists that are 0.5 seconds in duration (which would be 22050 samples), but have media times spaced 22080 samples apart, meaning every half-second, the audio skips 30 samples ahead. This seems in line with how the QTTF specification says it should work, so it's not clear why other players don't have this problem.
2022-09-18 23:07:39 +03:00
BLooperZ
99e213be1f
SCUMM: GUI: remove forced alignment
2022-09-18 22:06:41 +02:00
athrxx
8e87fe8c49
KYRA: get rid of wshadow warnings
2022-09-18 21:59:23 +02:00
Le Philousophe
bd761c8705
COMMON: Fix memory leak when deserializing U32String
2022-09-18 20:55:16 +02:00
Le Philousophe
c83ff22c8a
COMMON: Fix uninitialized member
...
It was never used but static analysis complained
2022-09-18 20:43:33 +02:00
Le Philousophe
56f07b0e78
COMMON: Fix invalid shift
...
Sign bit is at bit 15 and must go to bit 63
2022-09-18 20:37:36 +02:00
ScummVM-Translations
a18db273a5
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-18 15:31:15 +00:00
Paweł Kołodziejski
4cea5706d0
GRAPHICS, OPENGL: Fixed static analysis issue report
2022-09-18 17:30:57 +02:00
ScummVM-Translations
3d0166a0e6
I18N: Update translations templates
2022-09-18 14:16:29 +00:00