132794 Commits

Author SHA1 Message Date
athrxx
3a49ea6248 KYRA: reduce unsafe string ops
(replace all strcpy calls and similar fixes)
2022-09-22 21:01:16 +02:00
George Kormendi
f39e7a15b4 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 16:47:40 +00:00
Lothar Serra Mari
b84eab3329 I18N: Update translation (German)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 16:47:39 +00:00
Antoniou Athanasios
29b738ec5c I18N: Update translation (Greek)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 16:47:24 +00:00
Antoniou Athanasios
36789b8166 I18N: Update translation (Greek)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 16:46:05 +00:00
Roland van Laar
03da927aaa DIRECTOR: Fix check on (shared)cast for formatting
Check for existance of `cast and `sharedcast` before calling
`getCastMember` on it.
2022-09-22 17:26:35 +02:00
IlDucci
5a5cfe784b I18N: Update translation (Spanish)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 09:50:08 +00:00
VAN-Gluon
a2b5ab08ce I18N: Update translation (Japanese)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 09:19:07 +00:00
Eugene Sandulenko
912c2bdfa9 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 09:19:05 +00:00
Marcel Souza Lemes
23e047cdb4 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 09:19:04 +00:00
Purple T
6b3d172a3a I18N: Update translation (French)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 09:19:04 +00:00
Eugene Sandulenko
b0e4039f20 I18N: Update translation (Russian)
Currently translated at 100.0% (1766 of 1766 strings)
2022-09-22 09:18:57 +00:00
Donovan Watteau
b305feb4d3 AGOS: Save a warning and some bytes when ENABLE_AGOS2 is not enabled 2022-09-22 10:23:28 +02:00
Matthew Duggan
64681f5ded COMMON: Add basic text node support to XMLParser 2022-09-22 09:40:21 +03:00
Misty De Meo
73be66690f
DIRECTOR: add phibos 2022-09-21 19:07:29 -07:00
ScummVM-Translations
9e737dae3e 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-22 00:11:54 +00:00
Matthew Duggan
b2a9df06e2 VIDEO: Set decoder frame rate when loading Theora video. 2022-09-22 03:11:40 +03:00
ScummVM-Translations
d795904268 I18N: Update translations templates 2022-09-21 20:39:35 +00:00
lolovo
25f859a34e
GROOVIE: less aggressive fast forwarding (#4250)
* GROOVIE: stop fast video playback capability
stop fast video playback by clicking right mouse button and proceed watching video with normal speed and sound.

* Update script.cpp

* GROOVIE: speedrun mode option

Co-authored-by: Die4Ever <die4ever2005@gmail.com>
2022-09-21 15:39:22 -05:00
Walter Agazzi
549ed407c3 I18N: Update translation (Italian)
Currently translated at 100.0% (1764 of 1764 strings)
2022-09-21 18:06:31 +00:00
ScummVM-Translations
68291cf1a8 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-21 14:22:57 +00:00
Roland van Laar
074981ba73 DIRECTOR: filter cast list on id in debugger
Add option to only show the cast with castId in the debugger.
2022-09-21 16:22:34 +02:00
ScummVM-Translations
3d70c29f93 I18N: Update translations templates 2022-09-21 10:21:08 +00:00
Roland van Laar
d4bc98d121 DIRECTOR: LINGO: switch to use datum constructor
The datum constructor is overloaded and handles setting the type.
Instead of setting the type by hand we leverage the constructor.

The in this commit are mainly for Datums of type int.
2022-09-21 12:14:35 +02:00
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