136918 Commits

Author SHA1 Message Date
Walter Agazzi
23aa5eeb31 GUI: Align flags using thumbnail size 2023-01-12 23:11:50 +01:00
Walter Agazzi
d54daa0aee GUI: Try loading PNG flag if a vector isn't available 2023-01-12 23:11:50 +01:00
AndywinXp
845c739801 SCUMM: DIMUSE: Avoid using a nullptr stream 2023-01-12 22:11:12 +01:00
Lothar Serra Mari
56491a611f NEWS: Update German NEWS file 2023-01-12 19:44:51 +01:00
Lothar Serra Mari
aac2ef5d0a I18N: Update GUI translations datafile 2023-01-12 19:23:57 +01:00
Lothar Serra Mari
d258504c6d I18N: Update translation (German)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-12 18:21:17 +00:00
Lothar Serra Mari
da25c1f6a7 NEWS: Update German NEWS file 2023-01-12 19:09:49 +01:00
Lothar Serra Mari
a6e1e8af1f NEWS: Fix missing full stop 2023-01-12 19:09:33 +01:00
ScummVM-Translations
78f5585d78 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/
2023-01-12 13:51:15 +00:00
Carlo Bramini
9e8809a2f3 BLADERUNNER: pre-calculate some math constants
There are some values that are read from stream and never changed by the calculations. Since they are used as parameter on expensive math functions like cos() and tan(), it would be worth to pre-calculate their values and use them when needed.
2023-01-12 15:51:02 +02:00
ScummVM-Translations
7a3b98e3ed I18N: Update translations templates 2023-01-12 13:39:51 +00:00
Vladimir Serbinenko
d924671cec OPENDINGUX: Miyoo (1st gen) support 2023-01-12 16:39:38 +03:00
Vladimir Serbinenko
4e4c652433 SDL: Properly restore gfx mode if several parameters have changed
Currently we have bunch of else-if and only one of them triggered. When
e.g. aspect ratio correction and resolution changes only aspect ratio is
covered by restoration. If this fails the code retries the same mode endlessly
2023-01-12 16:39:38 +03:00
ScummVM-Translations
5f5eb4c0f9 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/
2023-01-12 13:02:11 +00:00
Vladimir Serbinenko
74336c5411 SDL: Fix potential buffer overflow
This causes a segmentation error on Miyoo Mini but is not specific to it
2023-01-12 14:01:45 +01:00
Stian Schultz
a691b8787a I18N: Update translation (Norwegian Bokmål)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-12 12:17:22 +00:00
ScummVM-Translations
16d90af428 I18N: Update translations templates 2023-01-12 07:45:19 +00:00
ScummVM-Translations
0e6cef6fb2 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/
2023-01-12 07:45:18 +00:00
Le Philousophe
4f626159a1 SDL: Delete mouse scaler to avoid memory leak 2023-01-12 08:44:38 +01:00
ScummVM-Translations
380a0ab3da I18N: Update translations templates 2023-01-12 07:27:33 +00:00
Vladimir Serbinenko
30d9976a1c SDL: Use hardware palette on RS90 and scale 1 2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
70b174bca5 SDL: Disable fullscreen on RS90
Fullscreen flag causes an error in SetVideoMode.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
3f6691dc6d RS90: Workaround for unusual SDL_PixelFormat
SDL_PixelFormat returns 0xff/0xff/0xff as pixel format for paletted HWSURFACE.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
b91d873df6 SDL: Support auto-detection of GUI resolution. 2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
47ab3fe4fc SDL: Support double-buffering on SDL1. 2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
462be38081 SDL: Support rendering to 8-bit graphics 2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
c86975e7e7 OPENDINGUX: Switch to using modules
Those devices are low on memory. Modules allow not to load extra egines.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
4bc23ead4a CONFIGURE: Disable aspect ratio correction and scaling on rs90
IPU already does stretching. So no need to spend resources on it
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
16cd6d7512 OPENDINGUX: Create combined opk for rs90 and rg99 2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
0fe52aed23 GUI: Support RGB332 for Theme Engine 2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
0557535324 GRAPHICS: Support RGB332 in VectorRendererSpec.
This is efficient on RS90
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
96cbe69d1e VKEYBD: Support RGB332 backing surface
This is efficient on rs90
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
2149d3814b CONFIGURE: Allow OpenDingux to use dynamic modules
-mno-shared prevents modules from being usable. Don't add it if modules
are allowed.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
3701325b0e OPENDINGUX: Don't add posix files twice
They are already added by POSIX conditional as OpenDingux is POSIX compliant
(Linux-based). Adding it twice confuses some linkers.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
b9aa479bba GRAPHICS: Support Floyd dithering for RGB332
RGB332 is a special case of CLUT8 but RGB332 support allows to skip passing
palette explicitly and speeds up the dithering
2023-01-12 10:27:20 +03:00
Purple T
6a063e1108 I18N: Update translation (French)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-12 05:36:06 +00:00
Xaviu
101a75fe71 I18N: Update translation (Catalan)
Currently translated at 79.1% (1427 of 1803 strings)
2023-01-11 22:34:26 +00:00
Vladimir Serbinenko
d4111a2f0b GRAPHICS: Use correct pixel size in Normal1x with CLUT8 2023-01-11 19:15:48 +01:00
Walter Agazzi
08e0f64f50 DIRECTOR: Add detection for Sinkha digital novels
Bugreport #12911
2023-01-11 17:22:57 +01:00
ScummVM-Translations
e2f8a9b3ca 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/
2023-01-11 15:39:59 +00:00
grisenti
cad501e601 HPL1: improve sound data class
removes the need to open the audio file every time a new sound channel is created
2023-01-11 16:39:15 +01:00
ScummVM-Translations
513c796cde I18N: Update translations templates 2023-01-11 13:46:56 +00:00
ScummVM-Translations
99c2e9cb6f 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/
2023-01-11 13:46:55 +00:00
elasota
f71a2e5aaf NEWS: Add mention of --initial-cfg/-i option. Fix typo. 2023-01-11 14:46:39 +01:00
elasota
3d725a176d DOCS: Update command line arguments to include initial config option. 2023-01-11 14:46:39 +01:00
elasota
3a07524b73 COMMON: Add initial config file option.
This allows an initial/default configuration file to be specified via the command line.  This allows a default settings file to be bundled and loaded even if it's installed to a read-only location, such as Program Files on Windows, and allows the written config file to be deleted without losing the custom defaults.
2023-01-11 14:46:39 +01:00
ScummVM-Translations
6253391579 I18N: Update translations templates 2023-01-11 12:58:04 +00:00
Cameron Cawley
f2d857a882 GRAPHICS: Support more pixel formats with the HQ2x and HQ3x scalers 2023-01-11 12:57:53 +00:00
Cameron Cawley
cf70814cbd SURFACESDL: Initial support for 32-bit screen output 2023-01-11 12:57:53 +00:00
Cameron Cawley
33675c0b2e GRAPHICS: Fix darkened fills on overlays with alpha bits but no blending 2023-01-11 12:55:52 +00:00