D G Turner
8bc926886c
GLK: SCOTT: Fix Misleading Indentation GCC Compiler Warning
2022-12-14 09:31:41 +00:00
D G Turner
9d1d5ba338
SCUMM: GUI: Fix GCC Compiler Parantheses Needed Warning
2022-12-14 09:18:26 +00:00
Vladimir Serbinenko
a690a034cf
COMMON: Remove reliance that \x1f is never part of filename
...
So far we never encountered such a case but mac disks are notorious for
having non-printable characters in names
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
673e5e025b
COMMON: Remove rawString member for Common::Path
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
f3daf65116
GOB: Don't use rawString.
...
The result is being fed to File::open so \x1f and / get conflated later anyway,
so toString('/') has exactly the same effect.
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
97bc2d843a
SCI: Don't use rawString
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
7ded5c2de0
COMMON: Move DIR_SEPARATOR into path.cpp
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
4a2e69f990
COMMON: conflate : and / in mac names.
...
When using mounted images on OSX or with fusehfs : and / are swapped.
When using dumper-companion it encodes / in punycode and preserves it.
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
78b6e60057
COMMON: Change common/fs to use Common::Path as key
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
ab517cc577
COMMON: Add case-insensitive comparator and hash for Common::Path
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
43d7259ff9
COMMON: Add matchPattern method for Common::Path
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
ce55430f1c
COMMON: Don't access DIR_SEPARATOR in macresman
...
DIR_SEPARATOR is an implementation detail of Common::Path, it should not
be accessed outside of it. Use public functions that do the same instead
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
d02a25230d
COMMON: Add appendComponent to Common::Path for convenience
2022-12-14 05:08:46 +01:00
Vladimir Serbinenko
af7d9cb850
COMMON: Move punycode_*codepath to path.cpp
...
This allows to reduce access to DIR_SEPARATOR from outside of Common::Path
2022-12-14 05:08:46 +01:00
angstsmurf
387dd08f5d
GLK: SCOTT: Fix leak in disk_image.cpp
...
The method diCreateFromData() is set up as if it is going to copy the
data supplied by the caller to the _image member, allocating memory for
it, but then just assigns the data to it instead, leaking the allocated
memory.
This also means that if the data supplied is not a valid disk image, it
will delete the original data in the default case.
We fix this by just removing the allocation and the deletion. An
alternative would have been to actually copy the data instead.
2022-12-13 20:03:58 -08:00
neuromancer
2a8664e18e
FREESCAPE: prefer OpenGL renderer
2022-12-13 20:41:08 -03:00
AndywinXp
c356df9095
CREDITS: Update SCUMM section
2022-12-13 21:25:26 +01:00
Walter Agazzi
4c456edac0
DIRECTOR: Add detection for Babylon 5 Guide
...
TRAC #13961
2022-12-13 20:45:39 +01:00
Lothar Serra Mari
3ec7e841a8
NEWS: Mention MI1 SegaCD GUI in German NEWS file
2022-12-13 19:43:06 +01:00
Walter Agazzi
887ec47e95
DIRECTOR: Fix detection for Jewels of the Oracle (DE)
...
Trac #13112
2022-12-13 19:15:52 +01:00
Simon Delamarre
d827be6f45
GOB: Ensure all Adibou2 versions are marked 640x480
2022-12-13 19:11:42 +01:00
ScummVM-Translations
57af9b6424
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-12-13 17:42:24 +00:00
Eugene Sandulenko
47703fe197
NEWS: Mention MI1 SegaCD GUI
2022-12-13 18:42:02 +01:00
ScummVM-Translations
8beaf1a8f5
I18N: Update translations templates
2022-12-13 17:40:25 +00:00
AndywinXp
76f4371f45
SCUMM: GUI: Handle numbers strings with const chars instead of String objects
2022-12-13 18:40:11 +01:00
AndywinXp
87625eb23e
SCUMM: GUI: Use strnlen to measure current passcode length
2022-12-13 18:40:11 +01:00
AndywinXp
f463d032d8
SCUMM: GUI: Improve readability
2022-12-13 18:40:11 +01:00
AndywinXp
beb65bc902
SCUMM: GUI: Fix warnings
2022-12-13 18:40:11 +01:00
AndywinXp
19b45e2a50
SCUMM: GUI: Fix passcode not being updated on MI1 SegaCD
...
Big thanks to eientei (einstein95) for the research for this commit!
2022-12-13 18:40:11 +01:00
AndywinXp
06f352f8e4
SCUMM: GUI: Fix restart prompt banner appearing for MI1 SegaCD
2022-12-13 18:40:11 +01:00
AndywinXp
b1eaf2ea0f
SCUMM: GUI: Implement MI1 SegaCD menu
2022-12-13 18:40:11 +01:00
neuromancer
d558601246
FREESCAPE: added credits.pl
2022-12-13 11:32:14 -03:00
neuromancer
763654fcd9
CREDITS: Updated to include freescape authors
2022-12-13 11:27:41 -03:00
neuromancer
6b23e37bc1
FREESCAPE: removed extra semicolon
2022-12-13 11:07:49 -03:00
neuromancer
57226cc162
FREESCAPE: avoiding locking the mouse and always use the system screen resolution
2022-12-13 11:07:49 -03:00
Lothar Serra Mari
9a2c68f324
NEWS: Mention Adibou2 in German NEWS file
2022-12-13 14:13:44 +01:00
Vladimir Serbinenko
bfd7f91d5c
COMMON: Fix 3DS compilation with newer toolchain that emits PREL31 relocs
2022-12-13 13:41:18 +01:00
Simon Delamarre
1958b4ab14
GOB: Mark Adibou2/Adi4 as kPlatformWindows instead of kPlatformDOS
2022-12-13 13:07:49 +01:00
Simon Delamarre
1c676b8cc5
NEWS: Mention Adibou2 "Environment" CD support
2022-12-13 13:00:46 +01:00
Misty De Meo
4f7628467a
DIRECTOR: add reinedesneiges
2022-12-12 18:05:00 -08:00
Matthew Jimenez
0bc2b4a618
ULTIMA8: Update mouse cursor push to accept the desired cursor value.
2022-12-12 19:38:24 -06:00
Walter Agazzi
acff0a7cc7
DIRECTOR: Restore blam2 whitespace
2022-12-13 01:08:37 +01:00
Eugene Sandulenko
d175d1d802
SAGA: Further fixes to ite-tw verb drawing
2022-12-12 23:44:55 +01:00
Eugene Sandulenko
660b694b35
SAGA: More fixes to text positioning in options for ite-tw
2022-12-12 23:44:50 +01:00
Walter Agazzi
52ad6517ee
DIRECTOR: Filesize/version fixes for D4 entries (A-B)
2022-12-12 23:40:10 +01:00
eientei
b08b8cf66e
GOB: Add fix for Adiboo 2 EN demo loading files from subfolder
2022-12-12 20:40:51 +01:00
eientei
fbca4f51d3
GOB: Add detection for Adiboo 2 EN demo and ES full
2022-12-12 20:40:51 +01:00
Vladimir Serbinenko
0c5aba0394
PLUMBERS: Add missing initialization of few fields
...
Namely _compositeSurface, _videoDecoder and _ctrlHelpImage
Missing init causes felete of random pointer and a crash when running
windows version of Plumbers.
2022-12-12 07:16:34 +01:00
Matthew Jimenez
6c185988ce
ULTIMA8: Remove TODO for whole map fast on minimap generation.
...
It seems this is still the best usage. Attempting to remove fast chucks immediately after process still requires additional work that could not be easily avoided.
2022-12-11 21:57:28 -06:00
Matthew Jimenez
fca3a77bea
ULTIMA8: clear the fast area bounds on setting whole map fast
...
These values are used to check if fast area recalculation is needed on next update.
2022-12-11 21:57:28 -06:00