Commit graph

147921 commits

Author SHA1 Message Date
ScummVM-Translations
8b1493b568 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/
2024-02-11 15:35:30 +00:00
Torbjörn Andersson
0e36250c29
SURFACESDL: Refresh cursor scaler along whith standard scaler (bug #14872)
Otherwise, the cursor scaler and standard scaler may be different types,
which can lead to scaling the cursor with a scaler that normally doesn't
allow it. In this particular bug report, it caused ScummVM to crash.
2024-02-11 16:35:08 +01:00
SkiffPL
567891d7fe I18N: Update translation (Polish)
Currently translated at 100.0% (2067 of 2067 strings)
2024-02-08 20:26:43 +00:00
Josu Igoa
cc6441aba2 I18N: Update translation (Basque)
Currently translated at 46.2% (955 of 2067 strings)
2024-02-05 18:42:12 +00:00
NorwayFun
0183d8ce85 I18N: Update translation (Georgian)
Currently translated at 56.5% (1169 of 2067 strings)
2024-02-01 14:42:10 +00:00
Josu Igoa
0aca7bc9a3 I18N: Update translation (Basque)
Currently translated at 43.2% (893 of 2067 strings)
2024-01-31 17:42:10 +00:00
antoniou79
10ae290c23 ANDROID: Restore LEANBACK_LAUNCHER category for splash activity
This was previously removed in commit 5cb87c1eca

We removed it when nearing the (then) upcoming 2.7.1 release, Play Store blocked the apk publishing because of this category's inclusion.
At the time, Play Store's error message was:
 The app is published as an apk that supports TV. In other words, it contains <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
 under one of the intent-filter of the main activity . It must be published as an app bundle instead.

Which was due to "Following June 30, 2023, Google Play will no longer support TV app updates in APK. All TV app updates must be published with Android App Bundles (AAB)."

Since 2.8.0 we publish to the Play Store in app bundle format, so it should be ok to restore the category. However, this does not necessarily mean
that the app will work on Android / Google TVs without issues. More testing and user feedback might be required.
2024-01-31 15:00:14 +02:00
Xaviu
1625d16908 I18N: Update translation (Catalan)
Currently translated at 83.5% (1728 of 2067 strings)
2024-01-29 05:42:10 +00:00
Miro Kropacek
10bafbe162 BACKENDS: ATARI: Fix a crash
_offsettedSurf must have the original screen dimensions, similar as done in
AtariGraphicsManager::Screen::reset().

Strangely, this bug was reproducible only in MagiC and not in FreeMiNT+MP.
2024-01-28 22:00:58 +01:00
Le Philousophe
ecac2b54a8 GRAPHICS: OPENGL: Don't try to use GLAD aliasing for shaders
Aliasing doesn't cover all the functions we use.
In addition, old GLSL 1.00 doesn't support the #version stance.
2024-01-28 17:13:59 +01:00
NorwayFun
ebe01ad068 I18N: Update translation (Georgian)
Currently translated at 56.3% (1165 of 2067 strings)
2024-01-28 01:42:10 +00:00
Timo Mikkolainen
08202a04c1 I18N: Update translation (Finnish)
Currently translated at 100.0% (2067 of 2067 strings)
2024-01-28 01:42:09 +00:00
Walter Agazzi
dc1aaf07c6 I18N: Update translation (Italian)
Currently translated at 100.0% (2067 of 2067 strings)
2024-01-27 19:06:59 +00:00
NorwayFun
636d7c09a0 I18N: Update translation (Georgian)
Currently translated at 50.3% (1040 of 2067 strings)
2024-01-27 12:33:52 +00:00
Marcel Souza Lemes
ea38f88796 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (2067 of 2067 strings)
2024-01-26 05:42:08 +00:00
antoniou79
4ea4bcd12c BLADERUNNER: Debugger commands ammo and sound
Ammo is to show or add ammo for McCoy, sound is to play sound effects

Also made minor improvements to usability of cmdSay() and cmdMusic()
2024-01-25 22:29:36 +02:00
Eugene Sandulenko
1d2e8f1757 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (2067 of 2067 strings)
2024-01-25 19:22:53 +00:00
Eugene Sandulenko
fc01a08246 I18N: Update translation (Russian)
Currently translated at 100.0% (2067 of 2067 strings)
2024-01-25 19:22:47 +00:00
Purple T
f6ded8f932 I18N: Update translation (French)
Currently translated at 100.0% (2067 of 2067 strings)
2024-01-25 17:37:43 +00:00
Lothar Serra Mari
1f1ab70aeb
NEWS: Update German NEWS file 2024-01-25 18:36:41 +01:00
IlDucci
b8c3a8870d I18N: Update translation (Spanish)
Currently translated at 100.0% (2067 of 2067 strings)
2024-01-25 10:23:03 +00:00
ScummVM-Translations
56bb2fbd9a 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/
2024-01-25 07:55:29 +00:00
Kaloyan Chehlarski
378b75be95 NEWS: Update Nancy section 2024-01-25 08:55:10 +01:00
ScummVM-Translations
367c50bce1 I18N: Update translations templates 2024-01-25 07:54:42 +00:00
Kaloyan Chehlarski
41bab0c0bf NANCY: Fix RaycastPuzzle floor/ceiling drawing on ARM
This commit removes all instances of casts between
negative floats to unsigned int, which is UB. This fixes
the incorrect drawing of floors and ceilings on ARM
machines, as well as the occasional crashes it caused.
2024-01-25 08:44:22 +01:00
Kaloyan Chehlarski
f32bfb6342 NANCY: Clean up RaycastPuzzle floor/ceiling drawing
This makes the floor/ceiling drawing more readable and
more accurate to the original engine.
2024-01-25 08:40:13 +01:00
Kaloyan Chehlarski
fcab9da22c NANCY: Consistently show/hide virtual keyboard
Fixed edge cases where the mobile virtual keyboard
wouldn't show/hide properly when it should.
2024-01-25 08:40:13 +01:00
Kaloyan Chehlarski
0aa5ce46b6 NANCY: Improve keymap disabling behavior
Changed the way keymaps are disabled/enabled to reduce
calls to the InputManager, and make sure secondary
keymaps are only enabled when needed, and kept disabled
the rest of the time.
2024-01-25 08:40:13 +01:00
Kaloyan Chehlarski
c54240b112 NANCY: Mark keymap names as translateable 2024-01-25 08:39:18 +01:00
Kaloyan Chehlarski
63c6b7defb NANCY: Fix RaycastPuzzle crash in movement code
Added better clipping of the cell ids used when checking
for walls and other obstacles. Also made some of the
formatting in the function prettier.
2024-01-25 08:39:18 +01:00
AndywinXp
6c472c6cbf SCUMM: MANIAC (Amiga): Fix screen transitions being broken instead of disabled 2024-01-24 21:31:39 +01:00
AndywinXp
a277b59bd5 SCUMM: Attempt at fixing #14781 2024-01-24 20:56:23 +01:00
Lothar Serra Mari
c6fe2cab83
NEWS: Update German NEWS file 2024-01-23 19:53:59 +01:00
Purple T
6bf18caaa6 I18N: Update translation (French)
Currently translated at 100.0% (2065 of 2065 strings)
2024-01-23 18:42:08 +00:00
Josu Igoa
91cab82474 I18N: Update translation (Basque)
Currently translated at 42.9% (886 of 2065 strings)
2024-01-23 18:42:07 +00:00
Matthew Jimenez
b5a9893f46 NEW: Mention Ultima 8 audio fix 2024-01-22 18:17:43 -06:00
Matthew Jimenez
d1740d10cb ULTIMA8: Fix neverending Lava Noise.
Properly mark ambient sounds from instrisic function and stop sounds on a audio channel before playing the next.
Fixes #14313
2024-01-22 18:12:44 -06:00
Matthew Jimenez
fe182fd8fb ULTIMA8: Adjust audio channel rate using pitch shift variable 2024-01-22 18:12:35 -06:00
Timo Mikkolainen
c480d5d7ae I18N: Update translation (Finnish)
Currently translated at 100.0% (2065 of 2065 strings)
2024-01-22 22:42:07 +00:00
Antoniou Athanasios
83e6e1c7ad I18N: Update translation (Greek)
Currently translated at 99.7% (2060 of 2065 strings)
2024-01-22 10:36:35 +00:00
VAN-Gluon
6ca6da5606 I18N: Update translation (Japanese)
Currently translated at 99.6% (2057 of 2065 strings)
2024-01-22 09:42:06 +00:00
Scott Percival
7ee5827e15
DIRECTOR: Roll back func_goto freezing logic
This may have been a mistake; freezing isn't necessarily bad, it just
needs to pick up running the same script after loading the new frame.
Will have another go after writing a D4 test with all the known edge
cases. Makes The Dark Eye work again.

Reverts commit 331df0a138.
2024-01-22 09:05:25 +08:00
Marcel Souza Lemes
7768e1d649 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (2065 of 2065 strings)
2024-01-21 21:42:06 +00:00
Purple T
1a458ef41c I18N: Update translation (French)
Currently translated at 100.0% (2065 of 2065 strings)
2024-01-21 10:10:27 +00:00
IlDucci
b1bc684a65 I18N: Update translation (Spanish)
Currently translated at 100.0% (2065 of 2065 strings)
2024-01-21 10:10:21 +00:00
threefins
1216d4ad88
DIRECTOR: Score: restrict _curFrameNumber updates
When `Score::loadFrame(frameNum)` is called with frameNum <=
_curFrameNumber it will start by resetting frame state, then loading
previous n-l frames and then updating `_curFrameNumber to` `frameNum`.
This is by design, to allow abribtrary script-based frame jumping and debug console commands.

Previous to this change `Score::update()` incrementing `_curFrameNumber` directly before
calling `Score::loadFrame(_curFrameNumber)`. In effect, this meant that
every time the playhead moved forward one frame, all previous frames
would first be loaded from the stream first. Any state built
up by previous scripting is lost and perhaps impacts performance at
suitably high frame counts and debug levels.

In this change, `Score::update()` instead makes changes to a local
variable and passes the result to `Score::loadFrame()`.
2024-01-21 09:34:42 +08:00
Scott Percival
15ff1c584e
DIRECTOR: Adjust freezing logic in func_goto
- GADGET: Invention Travel and Adventure (D3) has a race condition
  where the intro movie won't transition to the title screen if the script
  doesn't freeze on frame change.
- Cosmology of Kyoto (D4) has a race condition where the restore game
  password screen won't allow a second attempt if the script freezes on
  frame change.

From testing, it would seem that D4 doesn't do a script freeze on a "go
to frame" command. Both D3 and D4 do a script freeze if the target is a
different movie.
2024-01-21 09:34:42 +08:00
Scott Percival
06ca499351
DIRECTOR: Fix TextCastMember::setRawText for editable fields
Fixes pressing enter on the password entry screen in Cosmology of Kyoto.
2024-01-21 09:34:42 +08:00
Scott Percival
511fab5aab
GRAPHICS: MACGUI: Move paragraph end marker when merging rows
Fixes issue where removing an empty line with backspace would remove the
previous empty line also.
2024-01-21 09:34:42 +08:00
Scott Percival
5ee82e91ce
GRAPHICS: MACGUI: Stop MacTextCanvas::chopChunk from removing last chunk
There needs to be at least one chunk per line of text, or else many
basic text operations will cause a crash.
2024-01-21 09:34:42 +08:00