Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko f3eba5e945 AD: Do not report duplicated path components added to the globs 2021-12-05 15:57:04 +01:00
athrxx 9673b0a0ea KYRA: implement idle screen updates
Apparently, as I have been told, there are (still) OS'es with non-compositing window managers which may cause glitches when drawing windows over the ScummVM window, unless the engine keeps updating the screen. So, now we do that, even if there isn't any actual on-screen activity. The whole thing is a bit more tricky than it would appear at first glance, since one misplaced/untimely screen update may cause palette glitches. I have implemented a timer which is reset whenever actual on-screen activity happens. That should work around any such glitches.

Maybe the rates for the timer have to be tweaked some more. I have also added an ifdef so this could be disabled or restricted to certain platforms if required.
2021-12-05 15:18:38 +01:00
Eugene Sandulenko 02bd4e46a3 AD: Simplified punycoded names processing and fixed support for full paths 2021-12-05 14:23:17 +01:00
Martin Gerhardy bb891ee158 TWINE: LBA1 DotEmu Enhanced (Steam) play wrong midi tracks
https://bugs.scummvm.org/ticket/13133
2021-12-05 12:09:10 +01:00
VAN-Gluon f69a7a2ecb I18N: Update translation (Japanese)
Currently translated at 100.0% (1691 of 1691 strings)
2021-12-05 10:40:40 +00:00
IlDucci bbd4ed562b I18N: Update translation (Spanish)
Currently translated at 100.0% (1691 of 1691 strings)
2021-12-05 10:40:32 +00:00
Paweł Kołodziejski 948923c62c GRAPHICS3D: Move viewport change to save/restore surface, framebuffer 2021-12-05 10:36:10 +01:00
Paweł Kołodziejski df0cf4bf44 GFX: Properly save/restore states for viewport, blending, depth, alpha 2021-12-05 10:33:06 +01:00
ScummVM-Translations 54d01183ba 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-12-05 07:27:02 +00:00
Walter Agazzi 9837f266ed AGS: Detection for new games (C-D) + minor fixes 2021-12-05 08:26:48 +01:00
Marcel Souza Lemes 2fab47d924 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1691 of 1691 strings)
2021-12-05 01:26:39 +00:00
ScummVM-Translations 1e2e7fc674 I18N: Update translations templates 2021-12-04 23:09:07 +00:00
Paweł Kołodziejski 9e72366b5f ENGINES: Allow to build without TINYGL enabled 2021-12-05 00:08:53 +01:00
Paweł Kołodziejski 66bc1955e8 GRIM: Cleanup pixel formats for textures 2021-12-04 22:21:12 +01:00
Paweł Kołodziejski 31421a4504 TINYGL: Drop BGRA pixel format 2021-12-04 22:16:22 +01:00
Paweł Kołodziejski f155d1796c PLAYGROUND3D: Drop BGRA pixel format 2021-12-04 22:15:39 +01:00
Lothar Serra Mari 01cc055c3b I18N: Update translation (German)
Currently translated at 100.0% (1691 of 1691 strings)
2021-12-04 17:39:02 +00:00
ScummVM-Translations a32f2a10ac 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-12-04 16:15:43 +00:00
D G Turner 6e097626ce KYRA: Fix GCC Signed vs. Unsigned Comparison Compiler Warnings 2021-12-04 16:14:46 +00:00
ScummVM-Translations 807f05f656 I18N: Update translations templates 2021-12-04 15:24:11 +00:00
Le Philousophe 501fcaf9c3 GROOVIE: Fix build when Groovie 2 games are not enabled 2021-12-04 16:23:57 +01:00
Paweł Kołodziejski 3ed4be59c8 MYST3: Fixed tglTexImage2D calls in software renderer 2021-12-04 15:59:34 +01:00
ScummVM-Translations 6c34b70f89 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-12-04 14:28:50 +00:00
Paweł Kołodziejski ce5c63e0b3 PLAYGROUND3D: Added tinygl blit test 2021-12-04 15:28:35 +01:00
ScummVM-Translations a9a4b6a351 I18N: Update translations templates 2021-12-04 14:05:09 +00:00
Die4Ever 92c59956cc GROOVIE: Easier AI options 2021-12-04 08:04:35 -06:00
Paweł Kołodziejski dff981f90b TINYGL: Implement internal format argument handling for tglTexImage2D 2021-12-04 14:39:07 +01:00
Paweł Kołodziejski 44b4b2f740 TINYGL: Fixed multi texture generation calls 2021-12-04 14:29:25 +01:00
Paweł Kołodziejski 86dc65250e TINYGL: Cleanup code 2021-12-04 14:27:35 +01:00
Paweł Kołodziejski a9746518e4 PLAYGROUND3D: Remove redundant code 2021-12-04 14:25:32 +01:00
Paweł Kołodziejski fef3409a5c PLAYGROUND3D: Enable commented code - texture removal 2021-12-04 13:58:00 +01:00
Paweł Kołodziejski bb340c3b2b TINYGL: Moved static global array to dynamic array 2021-12-04 11:47:03 +01:00
Paweł Kołodziejski bac4c7c7ea PLAYGROUND3D: Corrected pixel format 2021-12-04 11:05:18 +01:00
Paweł Kołodziejski 946ee0a639 PLAYGROUND3D: Added more pixel formats for bitmap test 2021-12-04 10:16:43 +01:00
ScummVM-Translations d87c91fe94 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-12-04 09:13:11 +00:00
neuromancer 9d5cd371ae HYPNO: improved c3 arcade sequence in spider and fixed some other scenes 2021-12-04 10:11:29 +01:00
neuromancer 7d9f5a2a88 HYPNO: fixed credits when played inside an arcade level 2021-12-04 10:11:29 +01:00
ScummVM-Translations e961bd749f I18N: Update translations templates 2021-12-04 01:01:42 +00:00
Filippos Karapetis 9322c029de GROOVIE: Add support for ScummVM load/save screens in 11H 2021-12-04 03:00:56 +02:00
Paweł Kołodziejski e5b055d064 TINYGL: Cleanup texture pixel formats 2021-12-04 01:09:12 +01:00
Paweł Kołodziejski dd50e1a6bc TINYGL: Formatting 2021-12-04 01:06:37 +01:00
Paweł Kołodziejski 70e714c722 PLAYGROUND3D: Limit number of pixel formats for test bitmap 2021-12-04 00:20:33 +01:00
Paweł Kołodziejski ed837d20a8 PLAYGROUND3D: Added bitmap test 2021-12-03 23:34:58 +01:00
Purple T 722d0a83b9 I18N: Update translation (French)
Currently translated at 100.0% (1689 of 1689 strings)
2021-12-03 22:26:39 +00:00
Timo Mikkolainen 025eb080d2 I18N: Update translation (Finnish)
Currently translated at 100.0% (1689 of 1689 strings)
2021-12-03 22:26:38 +00:00
athrxx b2a1931e40 KYRA: fix outdated comment 2021-12-03 22:43:09 +01:00
athrxx 80812c2f9e KYRA: (LoK/Mac+FM-Towns) - fix fireberry cave glitch
(Thanks to eriktorbjorn for this. I would never have seen this)
2021-12-03 21:31:15 +01:00
athrxx 6f2df10d03 KYRA: (LoK/Mac) - fix linebreak chars
Mac uses '\n' instead of '\r'. I have verified from disasm that it only uses '\n'. '\r' is not used at all.

Now, I know only 2 cases where it matters and these are hard coded cases: "That snake must\nbe poisonous!" and "The flask is now filled\nwith %s water.". So I could just hard code these differently.
But the scripts might have more of these linebreaks, so it makes sense to have it accurate...
2021-12-03 21:31:05 +01:00
athrxx e751768622 KYRA: (LoK/Mac) - improve sound driver resource loading performance
Starting a sound effect will lock up the mixer thread in a mutex until the sound effect has been loaded and initialized. Which means the music may be disrupted if that period is too long. This commit tries to speed up the process...
2021-12-03 21:30:54 +01:00
athrxx 9f62be6212 KYRA: (LoK/Mac) - fix end sequence music
(Thanks to eriktorbjorn for the Basilisk II testing)
2021-12-03 15:27:13 +01:00