Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko 003f4a4499 GUI: Do not double scale PicButtons 2021-04-11 21:21:44 +02:00
Eugene Sandulenko fad56e39d1 GUI: Scale theme images 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 25ed466e3f GUI: Fix stretching of PicButtonWidget 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 12245ffb3b GUI: Scale images in HiDPI 2021-04-11 21:21:44 +02:00
Eugene Sandulenko e982482e97 GUI: Fix tooltip position computation fro HiDPI screens 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 013ce7760a GUI: Query backend on HiDPI and use finer theme rendering 2021-04-11 21:21:44 +02:00
Eugene Sandulenko c06d47e397 COMMON: Added kFeatureHiDPI and return it from the backend 2021-04-11 21:21:44 +02:00
Eugene Sandulenko bb15133a0a BACKENDS: OPENGLSDL: Fix switching to full screen with Alt+Enter 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 5e395d166a BACKENDS: HiDPI support in OpenGL backend 2021-04-11 21:21:44 +02:00
Eugene Sandulenko b29f457548 GUI: Scale theme on loading 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 08f927b7ab GUI: Lock ThemeLayout to the computed base dimensions 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 0f925f3d87 GUI: Dropped g_gui.getWidth() and getHeight() 2021-04-11 21:21:44 +02:00
Eugene Sandulenko a0d4162a2b GUI: Compute base scale factor and set it for ThemeParser 2021-04-11 21:21:44 +02:00
Lothar Serra Mari 3ab7626e78 NEWS: Update German NEWS file 2021-04-11 21:01:18 +02:00
ScummVM-Translations 7c47fd6366 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/
2021-04-11 18:40:04 +00:00
Paul Gilbert b799bf9a4c NEWS: Add that Spanish Blue Force & Ringworld are supported 2021-04-11 11:39:34 -07:00
ScummVM-Translations 6c3da60198 I18N: Update translations templates 2021-04-11 18:36:21 +00:00
Francisco Javier Diéguez Tirado 7ab68e3b3c TSAGE: Include and handle Ringworld Spanish messages
Text was extracted from the Spanish RING.EXE using a hex editor.
These include the options menu, dialogs, and inventory items.

Now the game plays fully in Spanish, like the original version.

Note that some menu options were originally translated in different
ways for Ringworld and Blue Force (e.g. Save -> Salvar/Guardar).
2021-04-11 11:36:12 -07:00
Walter Agazzi decc3c2caf I18N: Update translation (Italian)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-11 13:29:51 +00:00
Le Philousophe 224729ebde BUILD: Add GIF to Apple specific build code 2021-04-11 10:34:57 +02:00
Thierry Crozat 0c3be802d8 AGS: Fix logic to find available custom overlay ID
The wrong logic meant that it could use OVER_CUSTOM when
it was meant to use at least OVER_CUSTOM + 1.
This fixes bug #12388.
2021-04-11 03:59:24 +01:00
ScummVM-Translations 52059ae9c1 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/
2021-04-11 01:22:33 +00:00
Thierry Crozat 9dd74858e4 AGS: Remove assert when trying to create looping audio stream
When trying to create a looping stream from a non-seakable
stream the code was asserting. This happened for example
with MOD audio streams. Those are usually already looping
built-in, so we might be fine. But in any case even only
playing it once is better than a crash.

This also avoids the assert when we failed to create the
audio stream (for example for 24 bits WAV audio).
2021-04-11 02:21:39 +01:00
ScummVM-Translations 9847d795dc I18N: Update translations templates 2021-04-10 21:43:07 +00:00
Francisco Javier Diéguez Tirado 7741437c68 TSAGE: Include and handle Blue Force Spanish messages
The messages were taken from a hexdump of BLUE.EXE

With these changes, the ScummVM version runs exactly like the original
Spanish version, including the intro, the in-game menus, the dialogs and
the map locations.

Changes done to the engine preserve the original behaviour of the
English version.
2021-04-10 14:42:59 -07:00
Francisco Javier Diéguez Tirado 91e3517450 TSAGE: Support Blue Force Spanish Floppy & CD versions
The Spanish version by Erbe Software originally came out on floppies.
It was released on CD later, but the content was the same as the floppy
version.

The game version was 1.11 (same as the last known English version)
so there were no changes made to the engine and there was no reason
why it should not work wth the English ScummVM engine.

The engine was crashing with the Spanish version because it was handled
as the English CD version, which has a different file structure.
If handled as the Floppy version, all is fine.
2021-04-10 14:42:59 -07:00
Le Philousophe 08c46ec41e TESTS: Cleanup allocation in array tests 2021-04-10 23:36:55 +02:00
Le Philousophe 5cdb300534 COMMON: Fix CJK encode/decode and make valgrind quiet
CJK offsets were wrong compared to encodings.dat file and buffers were
read past their end.
Rewrote indexing to make it match the Python script and optimize
slightly
2021-04-10 23:36:55 +02:00
Le Philousophe 6f4359e6c2 DEVTOOLS: Make create_encoding.py Python3 compliant
Rename it to fix typo
2021-04-10 23:36:55 +02:00
Thierry Crozat 2bda16c44c AGS: Add more detection entries 2021-04-10 22:21:48 +01:00
Thierry Crozat bf32fc030c AGS: Add some detection entries 2021-04-10 21:55:11 +01:00
ScummVM-Translations a419212336 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/
2021-04-10 19:03:20 +00:00
Lothar Serra Mari c6ed01e2d8 I18N: Rebuild translations data file 2021-04-10 21:03:03 +02:00
Lothar Serra Mari bea8131e76 I18N: Add missing autonyms to individual translation files 2021-04-10 21:03:03 +02:00
VAN-Gluon f1d77f3861 I18N: Update translation (Japanese)
Currently translated at 97.8% (1598 of 1633 strings)
2021-04-10 17:58:43 +00:00
Lothar Serra Mari 2e364ffcf3 I18N: Update translation (German)
Currently translated at 99.4% (1624 of 1633 strings)
2021-04-10 17:58:39 +00:00
ScummVM-Translations 8be45bfcfd 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/
2021-04-10 17:09:42 +00:00
Lothar Serra Mari f91435ca8d GUI: Enable missing translations for audio device selection 2021-04-10 19:09:11 +02:00
ScummVM-Translations 15f1182ca9 I18N: Update translations templates 2021-04-10 16:52:23 +00:00
Martin Gerhardy 96f79a27f9 TWINE: mark floppy disk version as unsupported when gif support is not compiled in 2021-04-10 18:51:58 +02:00
Martin Gerhardy a8280b299e CONFIGURE: added missing --with-gif-prefix support 2021-04-10 18:51:58 +02:00
Martin Gerhardy ea49b39d66 CONFIGURE: fixed copy and paste error for gif support 2021-04-10 18:51:58 +02:00
Lothar Serra Mari 28544b4b58 BASE: Indicate if GIF support was compiled into a build 2021-04-10 18:50:36 +02:00
Lothar Serra Mari c585f5b8d0 NEWS: Mention version bump to mt32emu 2.5.0 2021-04-10 16:09:54 +02:00
Lothar Serra Mari 24a27f6568 MT32: Fix definitions 2021-04-10 16:09:54 +02:00
Lothar Serra Mari 357744069c MT32: Update munt emulation code to libmt32emu 2.5.0 2021-04-10 16:09:54 +02:00
athrxx ca6db6e409 SCUMM: (IMUSE/Amiga) - ignore Roland GS setting for Amiga driver
(Fix for bug no. 12374 - the invalid GS setting would cause a nullptr deref)
2021-04-10 16:02:05 +02:00
Orgad Shaneh 49053f2b9b GRAPHICS: Remove unused const
Amends commit 0443d5a133.

Detected by Clang.
2021-04-10 15:29:08 +03:00
Walter Agazzi afdb7a88d9 I18N: Update translation (Italian)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-10 10:07:39 +00:00
Marcel Souza Lemes f475d315e4 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-10 09:24:56 +00:00