Commit Graph
137148 Commits
Author SHA1 Message Date
Misty De Meo 0c5d572cfc DIRECTOR: murphystv Mac 2022-12-26 23:06:17 -08:00
Marcel Souza Lemes 1dd87c5914 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1787 of 1787 strings)
2022-12-27 06:34:19 +00:00
Walter Agazzi 3802fd4301 QUEEN: Indicate CD/GOG in extra field instead of Talkie 2022-12-27 03:17:09 +02:00
Walter Agazzi 1d7e78f062 QUEEN: Convert DOS Floppy En/Ru to TAILMD 2022-12-27 03:17:09 +02:00
Misty De Meo 60e119b7cc DIRECTOR: henachocogala 2022-12-26 16:34:50 -08:00
Walter Agazzi ee959bb087 AGS: Add detection for two games
TRAC 13985 - 13986
2022-12-26 23:07:03 +01:00
grisenti ee4f4c452b HPL1: cleanup game init 2022-12-26 22:43:49 +01:00
George Kormendi 1f6ffab502 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1787 of 1787 strings)
2022-12-26 20:34:19 +00:00
BLooperZ 1273df2426 SCUMM: Optimize BOMP raw copy when transparency is not needed 2022-12-26 20:28:54 +01:00
BLooperZ 8cfec8a3c9 SCUMM: Reuse bomp decoder for SMUSH RLE codec 2022-12-26 20:28:54 +01:00
grisenti e3cf86974f HPL1: remove unused includes 2022-12-26 18:10:05 +01:00
Matthew Jimenez 8323db565c ULTIMA8: Replace uses of perr with warning 2022-12-26 10:15:29 -06:00
neuromancer 6829865c8f COMMON: renamed Amstrad CPC platform data to be more precise 2022-12-26 11:48:17 -03:00
neuromancer 5ee734b844 COMMON: added Amstrad CPC as a platform 2022-12-26 09:12:26 -03:00
Purple T 3612d996cc I18N: Update translation (French)
Currently translated at 100.0% (1787 of 1787 strings)
2022-12-26 08:28:16 +00:00
VAN-Gluon c8f65ce56d I18N: Update translation (Japanese)
Currently translated at 100.0% (1787 of 1787 strings)
2022-12-26 07:34:19 +00:00
Filippos Karapetis fdde702d43 GOB: Mark ADI Jnr. (Amiga) as unstable
Core functionality is still missing, and the game crashes occasionally
2022-12-26 02:45:09 +02:00
eientei e6cbd14172 GOB: Add detection for ADI Jnr. (Amiga) 2022-12-26 02:45:09 +02:00
Timo Mikkolainen fdce65cb6e I18N: Update translation (Finnish)
Currently translated at 100.0% (1787 of 1787 strings)
2022-12-25 23:26:00 +00:00
IlDucci 07817a2b42 I18N: Update translation (Spanish)
Currently translated at 100.0% (1787 of 1787 strings)
2022-12-25 23:25:53 +00:00
Donovan Watteau 30a1b4867e SCUMM: Fix a couple of sound issues in Indy3 Macintosh (Trac#13887)
If you ring the boxing bell right at the start of the game, you'll see
Indy hit it 3 times, but the actual bell sound will only be heard twice.
This doesn't happen in the original interpreter or in the other releases
where it can be heard 3 times as expected.  Another example is the sound
effect for thunder when Indy is outside the windows of Castle Brunwald;
although it sounds a bit weird this way, the sound is really meant to
have some quick "false starts".

The byte at offset 26 might be responsible for this, in that if it's
unset, the current (identical?) sound is maybe meant to be interrupted.
This is just based on the Indy3 Amiga fixes brought by PR#3598, and
from some naive guesswork. But this change is only applied to Indy3 Mac
and appears to cause no regression (I've done a full gameplay).

Thus, until someone checks this against the original Indy3 Macintosh
interpreter (we have no disasm for it yet), doing this change probably
makes sense for now...

And Andy says I should be more confident about this change :p
2022-12-25 21:17:36 +01:00
elasota 9fcae32ed4 HPL1: Fix VS C2807 errors caused by change of int32 to long. 2022-12-25 17:52:35 +01:00
Eugene Sandulenko bc919f86c7 HPL1: Hopefully fix win9x build 2022-12-25 17:50:19 +01:00
ScummVM-Translations 05d387db6d 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-12-25 15:32:11 +00:00
elasota 843776dd85 DEVTOOLS: Promote numerous VS warnings to errors.
Changes the following warnings to errors:
C4701: potential use of uninitialized local variable
C4703: potential use of uninitialized local pointer
C4456: declaration hides previous local declaration
C4003: not enough arguments for function-like macro invocation
C4840: use of non-trivial class as an argument to a variadic function
C4805: unsafe mix of bool and int in a numeric operation or comparison
C4305: truncation of double to float or int to bool
C4366: address taken of unaligned field and used as an aligned pointer
C4315: object constructed into an unaligned field with a constructor that expects it to be aligned
2022-12-25 16:31:57 +01:00
elasota e280186a8c ALL: VS warning cleanup 2022-12-25 16:31:57 +01:00
ScummVM-Translations 048c733f2e I18N: Update translations templates 2022-12-25 15:26:38 +00:00
Cameron Cawley 67a57e945d GUI: Improve support for group selection in the launcher on small screens 2022-12-25 16:26:26 +01:00
Cameron Cawley 9728584687 GUI: Automatically extend the width of single column pop-up dialogs 2022-12-25 16:26:26 +01:00
ScummVM-Translations 5f0f7fd4d1 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-12-25 15:13:42 +00:00
Donovan Watteau 49585ad152 COMMON: BUILD: Use 'long' for int32 in MSVC 32-bit builds
The NDS and AmigaOS ports have frequent buildbot issues, because they
need to use 'long' for int32, for their own reasons. The buildbot is
run *after* things are merged into the main branch, so we'd like to
catch the frequent int/int32 build issues as an earlier development
stage (such as by the automated Github Actions).

MSVC 32-bit builds look like a good candidate for this, since its
'long' is also a 32-bit value on Win32, this platform is tested by
Github Actions right from the PR stage, and there are more developers
doing frequent local build tests there.

Not applying this change to Mingw builds yet, since GCC is less
permissive  about this trick (i.e. -Wformat becomes quite noisy), and
the Mingw builds are used for releases, so let's be safe for now.
2022-12-25 16:13:29 +01:00
Donovan Watteau 70b2359f0b ULTIMA: NUVIE: Fix 'connect1' int32/int discrepancy
Build would fail with MSVC when building for win32 with 'long' used as
the int32 typedef.
2022-12-25 16:13:29 +01:00
Donovan Watteau ce09ee629e ULTIMA: NUVIE: Drop custom uint8/uint32/etc typedefs
We already provide ours, and redefining them here this way makes the
build fail with MSVC when building for win32 with 'long' used as the
int32 typedef.
2022-12-25 16:13:29 +01:00
Donovan Watteau e4ed41950d GRIM: Fix luaA_passresults() int32/int discrepancy
Linking would fail with MSVC when building for win32 with 'long' used
as the int32 typedef.
2022-12-25 16:13:29 +01:00
ScummVM-Translations 6239c87416 I18N: Update translations templates 2022-12-25 15:11:38 +00:00
Cameron Cawley d255fbe671 GUI: Ensure that all keymap widgets fit within the scroll container 2022-12-25 16:11:27 +01:00
Cameron Cawley 60ff6984ff GUI: Move keymap descriptions to the left if there isn't enough room 2022-12-25 16:11:27 +01:00
elasota e193f71ac0 COMMON: Fix --disable-lua not working. 2022-12-25 15:55:58 +01:00
elasota 60ec07250a HPL1: Fix spammy warning in AngelScript 2022-12-25 15:54:52 +01:00
Eugene Sandulenko 602d686286 HPL1: Remove another redundant detection entry, fixed detection table 2022-12-25 10:08:33 +01:00
Eugene Sandulenko edca65670d DIRECTOR: JANITORIAL: Added namespace comment 2022-12-25 10:02:06 +01:00
Eugene Sandulenko ace94a8944 HPL!: Remove Hpl1MetaEngineDetection::findGame()
It was not correct and overrided everyithing with "penumbra" gameid
2022-12-25 09:59:04 +01:00
Orgad Shaneh f937755c6c BACKENDS: Disable curl deprecation warnings
We still need to support older versions, so mute the warnings as long as
the old APIs can still be used.
2022-12-25 10:32:44 +02:00
AndywinXp e0dc1aed5f SCUMM: DIG: Fix #13973 (buffer overflow error)
This fix has been verified from disasm, merry xmas :-)
2022-12-24 22:32:10 +01:00
neuromancer 9df2166b2e FREESCAPE: loaded global objects in driller zx releases 2022-12-24 16:58:22 -03:00
neuromancer f80620c5ff FREESCAPE: added driller-zx_ZX Spectrum.bmp into freescape.dat and regenerated the data file 2022-12-24 15:57:11 -03:00
neuromancer 6a0fcad62f FREESCAPE: added detection of another driller zx release 2022-12-24 15:53:53 -03:00
neuromancer a410e1d9b8 FREESCAPE: avoid invalid rectangle when drawing shield/energy bar in driller zx release 2022-12-24 15:53:53 -03:00
neuromancer 8ddc39fe73 FREESCAPE: fixed two crashes in the ZX renderer 2022-12-24 15:53:53 -03:00
ScummVM-Translations 71aee1c68f 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-12-24 17:03:00 +00:00