athrxx
3d39d206ee
SCUMM: replace strcpy calls with Common::strlcpy
...
This replaces every single strcpy call in the engine with
Common::strlcpy.
Some of these might cases seem a bit pointless, but it is
supposed to discourage future use of strcpy. If people don't
see a single occasion of it they might think twice before they
use it...
2022-08-27 13:08:38 +03:00
Le Philousophe
763517fdfe
GUI: Make GridWidget accept focus
...
This avoids the filter text to take the focus.
In Android this prevents the launcher to start with the virtual keyboard
displayed.
In the future, the widget could also take keyboards event into account
like the ListWidget one.
2022-08-27 09:19:53 +02:00
Le Philousophe
8e9ba83d89
GUI: Move the icons per row slider value to the right
...
Else it's stuck to the slider widget
2022-08-27 09:19:53 +02:00
Le Philousophe
368363ae74
GUI: Move buttons bar below launcher lower
...
Else widgets are erased when the launcher widget is redrawn
2022-08-27 09:19:53 +02:00
Le Philousophe
b5704d6ef0
GUI: Remove useless widget
2022-08-27 09:19:53 +02:00
ScummVM-Translations
be969d357e
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-08-26 22:24:43 +00:00
Donovan Watteau
255f87dffa
SCUMM: Apply the Jolly Roger workaround to MONKEY1-VGA too
...
It looks like my French floppy VGA release doesn't have that fix,
although the English floppy VGA release from the LRG Anthology has it!
So it just feels safer to enable this workaround for all Monkey 1
releases (except for the Ultimate Talkie Edition). If the same fix is
already in this script, it shouldn't hurt.
2022-08-27 01:24:31 +03:00
Donovan Watteau
659df7bc01
SCUMM: Bring the Jolly Roger fix from Monkey1 VGA to the other releases
...
In Part 2, the Jolly Roger should only be visible in the first cutscene
showing the Sea Monkey in the middle of the sea. For the next two
cutscenes showing the full ship, it shouldn't be there anymore, since
Guybrush must have picked it for these scenes to happen.
The VGA releases fixed this small oversight from the original game, but
then this fix appears to have been lost for the v5 releases.
2022-08-27 01:24:31 +03:00
ScummVM-Translations
0cd7f19fb4
I18N: Update translations templates
2022-08-26 22:15:30 +00:00
Walter Agazzi
f428b2a12f
GUI: Add overlay to show demo status on thumbnails
2022-08-27 01:15:19 +03:00
ScummVM-Translations
371de2828a
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-08-26 21:44:12 +00:00
Roland van Laar
ec5e0cf1b6
DIRECTOR: Check for cast children in buildbot
...
Not all cast types are handled when the cast is a child.
For example lingo scripts. This commit will notify us where other
unhandled cast childres exist.
2022-08-26 23:43:55 +02:00
ScummVM-Translations
862dccc29f
I18N: Update translations templates
2022-08-26 20:48:02 +00:00
ScummVM-Translations
50d7049751
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-08-26 20:48:00 +00:00
Cameron Cawley
350e21ba58
SDL: Better workaround for enabling the system cursor
2022-08-26 21:47:49 +01:00
ScummVM-Translations
416bd3a882
I18N: Update translations templates
2022-08-26 20:47:22 +00:00
Cameron Cawley
4f8962bff9
OPENGL3D: Restore support for aspect ratio correction
2022-08-26 21:47:11 +01:00
Hubert Maier
26f0349b4c
CONFIGURE: Fix typo
2022-08-26 13:11:36 +03:00
Eugene Sandulenko
2d0b2bc58a
I18N: Update translation (Ukrainian)
...
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-26 08:55:35 +00:00
Eugene Sandulenko
7269d9947d
I18N: Update translation (Russian)
...
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-26 08:55:31 +00:00
sluicebox
3c6ebd89c0
SCI32: Fix kDoSoundPause sample behavior in LSL6HIRES
...
Fixes bug #13555
2022-08-26 01:01:45 -07:00
Misty De Meo
6a1dcbb644
DIRECTOR: move overringunder with D3
2022-08-25 16:49:18 -07:00
Misty De Meo
45cee22a11
DIRECTOR: add overringunder
2022-08-25 16:47:17 -07:00
Cameron Cawley
1ff3dba936
GRAPHICS: Support 8bpp formats with the Normal scaler
2022-08-25 21:46:35 +01:00
sluicebox
0fd8ec67d5
SCI: Disable volume reset on fan games
...
Also, add a patch for another variant of the volume slider bug in fan games.
Fixes bug #13795
2022-08-25 13:06:05 -07:00
ScummVM-Translations
c8b8f125b0
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-08-25 19:49:37 +00:00
Misty De Meo
252f95ec17
DIRECTOR: Implement AppleAudioCD
...
This XObj is specific to the Apple SCSI drive and was used in early
Mac games such as Alice (1991).
I haven't implemented the methods that operate on absolute times, because
they rely on a CD playback API that works on the full disc TOC. Unless
I've missed something, AudioCDManager doesn't implement that and there
isn't something else that does.
2022-08-25 12:49:24 -07:00
ScummVM-Translations
be0e263d24
I18N: Update translations templates
2022-08-25 15:59:28 +00:00
Le Philousophe
ea560b5dab
GUI: Redraw editable widget and move its caret when text is set by code
2022-08-25 17:57:38 +02:00
Le Philousophe
d21b42950a
GUI: Avoid useless surface copy before scaling
...
By using the const rawSurface function instead of the surfacePtr one,
there is no need to create a copy of the const argument.
2022-08-25 17:57:38 +02:00
Le Philousophe
def0624ee9
GUI: Fix memory leak when resizing grid widget
2022-08-25 17:57:38 +02:00
Le Philousophe
cecd5b3385
SDL: OPENGL: Remove useless #if guard
...
The code was already guarded by the same condition
2022-08-25 17:57:38 +02:00
eientei
b862100333
GLK: ZCODE: Add detection for The Witness R20-831119
2022-08-25 18:12:34 +03:00
Torbjörn Andersson
3d6fb5b608
SCUMM: Work around typo in Syd's biography in DOS Maniac Mansion (v1)
...
In the English version, Syd's biography says that he's "tring" to start
his own new-wave band. Other versions I've seen (in person or on YouTube)
have either fixed the typo, or (in the case of the NES version)
completely rewritten the text. Fix this, and mark it as an enhancement.
2022-08-25 01:18:07 +03:00
ScummVM-Translations
2b6064a7fd
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-08-24 20:50:22 +00:00
Le Philousophe
9af7ecdd15
GUI: Do hide GridItemWidgets when nothing is to be shown
2022-08-24 22:46:55 +02:00
ScummVM-Translations
6f0f1da2da
I18N: Update translations templates
2022-08-24 20:37:44 +00:00
SupSuper
af8e07b943
BACKENDS: Move isDataAndCDAudioReadFromSameCD() to AudioCDManager
2022-08-24 23:37:33 +03:00
Walter Agazzi
f0c2374133
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-24 18:45:10 +00:00
ScummVM-Translations
f3e2c3a074
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-08-24 12:02:36 +00:00
Paweł Kołodziejski
4d21cfcc42
WINTERMUTE: Rename files to match original
2022-08-24 14:02:18 +02:00
ScummVM-Translations
beb358c10a
I18N: Update translations templates
2022-08-23 22:20:57 +00:00
sluicebox
3b3d55843f
SCI: Update KQ4 1.003.006 entry with original files
2022-08-23 15:20:08 -07:00
Cameron Cawley
330346d3be
COMMON: Change Common::Language and Common::Platform to use a smaller type
2022-08-23 21:45:29 +03:00
BLooperZ
d0a0070d85
SCUMM: FREDDI4: fix lipsync issues
2022-08-23 21:44:05 +03:00
BLooperZ
6884be9b7f
Revert "SCUMM: FREDDI4: workaround lipsync issues in final scene"
...
This reverts commit 16955a15f16a10fddef1391cfe23bb292000af21.
2022-08-23 21:44:05 +03:00
ScummVM-Translations
445527a075
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-08-23 18:40:41 +00:00
eientei
7bf184ba32
SCUMM: Convert if/else if in o4_saveLoadGame to switch; fix typos
2022-08-23 21:40:29 +03:00
Purple T
a6af055ce9
I18N: Update translation (French)
...
Currently translated at 100.0% (1762 of 1762 strings)
2022-08-23 11:37:33 +00:00
elasota
642baf7d4c
MTROPOLIS: Finish subtitle handling for Obsidian.
2022-08-22 20:58:27 -04:00