Commit Graph
137148 Commits
Author SHA1 Message Date
D G Turner fc01321ace GLK: Remove Zero Sized Allocation from Quetzal Code
The behaviour of malloc and similar functions when called with a zero
sized parameter is implementation dependent resulting in subtle portability
bugs and should be avoided.

This will generate warnings in GCC if -Walloc-zero is passed.
2022-06-04 15:59:59 +01:00
neuromancer ac02b9d780 HYPNO: removed annoying palette swap glitch when the engine finishes playing a video and starts another 2022-06-04 14:20:24 +02:00
ScummVM-Translations 249d338902 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-06-04 12:16:15 +00:00
Eugene Sandulenko 5a1a096300 DIRECTOR: LINGO: Fix crash in internal debugger for D4+ 2022-06-04 14:15:47 +02:00
Eugene Sandulenko 2efadfaac6 JANITORIAL: Remove trailing spaces 2022-06-04 14:15:47 +02:00
Eugene Sandulenko 3d3a47d931 DIRECTOR: LINGO: Fix b_getNthFileNameInFolder after conversion to Common::Path 2022-06-04 14:15:46 +02:00
Eugene Sandulenko 1823539136 DIRECTOR: Allow test directories for existence 2022-06-04 14:15:46 +02:00
Eugene Sandulenko 1fc4cc60fc DIRECTOR: Enhanced debug output for makePathRelative 2022-06-04 14:15:46 +02:00
Eugene Sandulenko 8d13da7dc1 DIRECTOR: Added possibility to provide extra search path, use it for mcluhan 2022-06-04 14:15:46 +02:00
VAN-Gluon ee5a38a0d2 I18N: Update translation (Japanese)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-04 11:28:01 +00:00
Marcel Souza Lemes 1143c4beb2 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-04 11:28:00 +00:00
George Kormendi 456f5afcf3 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-04 11:27:59 +00:00
Matthew Duggan af71186284 ULTIMA8: Allow key-tap turns running in combat in Crusader
Key tap should turn whether in combat or not.

This fixes #13383.
2022-06-04 19:52:14 +09:00
neuromancer f8fe43bfc2 HYPNO: cheat key remapped to 's' in wet 2022-06-04 11:30:42 +02:00
neuromancer bb72a8332c HYPNO: avoid saving if user decides to quit during main menu of wet 2022-06-04 11:17:45 +02:00
neuromancer 5f8f201c44 HYPNO: show player name during all the main menu of wet 2022-06-04 10:44:34 +02:00
neuromancer 5b04c12c33 HYPNO: fixed menu glitches in localized wet releases 2022-06-04 10:28:14 +02:00
neuromancer 6e9d8f2af1 HYPNO: localized 'enter name' string in wet 2022-06-04 09:58:15 +02:00
neuromancer e5779b3582 HYPNO: adjusted score and objectives positions in certain levels in wet 2022-06-04 09:47:19 +02:00
neuromancer 6888d801ec HYPNO: add localization for the direction string in wet 2022-06-04 09:47:19 +02:00
SupSuper 9df444abec GUI: Add ScrollContainer to in-game options Game tab
Fixes mousewheel crash and allows scrolling when there's more than 10 options
2022-06-04 08:44:45 +01:00
Lothar Serra Mari 34948993ba NEWS: Update German NEWS file 2022-06-04 09:02:37 +02:00
Torbjörn Andersson 7aa1eb12a3 NEWS: Adjusted NEWS item about Loom / MI1 settings
Today I learned that you can't edit files after you've begun committing.
2022-06-04 08:54:45 +02:00
Torbjörn Andersson c489ef60c9 NEWS: Added note about adjustment sliders for CD Loom and MI1 2022-06-04 08:52:03 +02:00
Filippos Karapetis 75e9a91dab CHEWY: Readd console debug commands for playing sound, speech and music 2022-06-04 01:00:45 +03:00
athrxx 2803adc0b8 SCI: update mutex comment
(after turning _mutex into a reference to the mixers's mutex)
2022-06-03 23:42:02 +03:00
athrxx 2ef6e24e56 SCI: avoid deadlocks by using only one mutex
Make use of the mixer's mutex instead of creating a new one. Otherwise there can still be lock-ups when the main thread and the mixer thread lock each other up in different mutexes (causing a deadlock/freeze). I just noticed this with KQ5 FM-Towns.

We had the same issue in AGOS, it was fixed by allowing to access the mixer's mutex. We can use the same thing here...
2022-06-03 23:42:02 +03:00
Filippos Karapetis cfcd8c3bbf I18N: Update translation (Greek)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:38:39 +00:00
Antoniou Athanasios e3058629ab I18N: Update translation (Greek)
Currently translated at 99.8% (1728 of 1730 strings)
2022-06-03 20:30:09 +00:00
Filippos Karapetis 73102acd0a I18N: Update translation (Greek)
Currently translated at 99.8% (1727 of 1730 strings)
2022-06-03 20:27:20 +00:00
Antoniou Athanasios a0382b9139 I18N: Update translation (Greek)
Currently translated at 99.8% (1727 of 1730 strings)
2022-06-03 20:27:19 +00:00
Eugene Sandulenko d4ff7dec8c I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:16:34 +00:00
Einar Johan Trøan Sømåen ad8b601cdf I18N: Update translation (Norwegian Nynorsk)
Currently translated at 32.5% (563 of 1730 strings)
2022-06-03 20:16:33 +00:00
Eugene Sandulenko 2e3234a0fb I18N: Update translation (Russian)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:16:27 +00:00
Lothar Serra Mari 111d1294fb I18N: Update translation (German)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:08:09 +00:00
Eric Lasota a90a1a0aed COMMON: Move 80-bit float parsing from Director to Common (#3953) 2022-06-03 21:28:17 +02:00
ScummVM-Translations 982a62ea64 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-06-03 19:27:15 +00:00
Cameron Cawley e069701499 DOCS: Mention that the original DS and DS Lite are not currently supported 2022-06-03 20:27:04 +01:00
ScummVM-Translations ca6cbbfb26 I18N: Update translations templates 2022-06-03 19:05:37 +00:00
ScummVM-Translations b06098e6ba 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-06-03 19:05:35 +00:00
Martin Gerhardy 0d1c9acd4f TWINE: fixed classic version quick behaviour handling 2022-06-03 21:05:17 +02:00
Martin Gerhardy 99584cc060 TWINE: added new steam classic release to detection entries 2022-06-03 21:05:17 +02:00
ScummVM-Translations b7342b4cea I18N: Update translations templates 2022-06-03 19:04:08 +00:00
Torbjörn Andersson 682330f8bd SCUMM: Remove adjustment setting from MI1 SE Talkie
The tracks built for the SE Talkie already have little to no silence at
the beginning, and the outlook has its own separate track instead of a
continuation of the first one.

That means the settings are of limited use here, and removing them
simplifies the code.
2022-06-03 21:03:58 +02:00
Torbjörn Andersson 6a040e3ea2 SCUMM: Add adjustment sliders for VGA Loom (CD) and MI1 (CD)
When ripping the audio tracks from CD, you may not get quite what the
game expects, e.g. my copy of Loom has less silence at the start of the
track than the CDDA.SOU file from the Steam version. And the MI1 intro
appears to be timed with the assumption that there is no silence at all
at the start of that track.

This makes it possible to compensate for that without having to edit the
audio file. It may also be of some help with fan soundtrack replacements
for MI1, though I have little experience with that.
2022-06-03 21:03:58 +02:00
Orgad Shaneh 3ef9fb93fd HYPNO: Add a missing argument in function call
Reported by GCC 12:

../scummvm/engines/hypno/cursors.cpp:146:96: warning: the address of 'Hypno::HypnoEngine::_pixelFormat' will never be NULL [-Waddress]
  146 |         CursorMan.replaceCursor(entry->getPixels(), entry->w, entry->h, hotspotX, hotspotY, 0, &_pixelFormat);
      |                                                                                                ^~~~~~~~~~~~~
2022-06-03 20:59:23 +02:00
neuromancer a14948d33f HYPNO: fixed colors in the default cursor used in wet demo 2022-06-03 20:52:10 +02:00
Orgad Shaneh 5bbb675ad0 GOB: Remove needless NULL validation
Reported by GCC 12:

goblin.cpp: In destructor 'virtual Gob::Goblin::~Goblin()':
goblin.cpp:110:77: warning: comparing the result of pointer addition '(((Gob::Goblin*)this)->Gob::Goblin::_goblins[i]->Gob::Goblin::Gob_Object::realStateMach + ((sizetype)(((long long unsigned int)state) * 48)))' and NULL [-Waddress]
  110 |                                         if (_goblins[i]->realStateMach[state])
      |                                                                             ^
2022-06-03 20:41:13 +02:00
Cameron Cawley 7fd1cf5315 GUI: Fix selecting theme fonts at low resolutions 2022-06-03 20:39:05 +02:00
Lothar Serra Mari be81a2da3a NEWS: Fix typo in latest PRIVATE announcement 2022-06-03 20:10:03 +02:00