sluicebox
b1688d0a47
WINTERMUTE: Fix debugger error handling
...
This was detected as a memory leak, but first this code
attempted to delete a stack-allocated object.
Coverity CID 1360370
2023-11-02 12:01:26 -07:00
sluicebox
43db6fad0d
WINTERMUTE: Add newline at EOF
2023-11-02 12:01:26 -07:00
Eugene Sandulenko
cfc596291f
WINTERMUTE: Converted code to ManagedSurface
2023-10-29 01:28:47 +02:00
Eugene Sandulenko
081a99bda6
WINTERMUTE: Narrowed down usage of TransparentSurface
2023-10-29 01:20:00 +02:00
Kaloyan Chehlarski
bef3adce70
WINTERMUTE: Fix uninitialized variable warning
2023-10-28 16:19:35 +03:00
elasota
9892bedc61
COMMON: Add createReadStreamForAltStream to open Mac resource fork and metadata streams
2023-08-30 00:31:00 +02:00
Le Philousophe
5bdd9e6f50
ALL: Unify zlib and gzio API
...
zlib is used when available and falls back on gzio.
This allows performance improvements as our CRC32 and gzio
implementations are slower than base zlib.
As zlib is available when libpng is present, this is sensible to
benefit from it.
2023-08-28 21:49:03 +02:00
Walter Agazzi
24ee9f437f
WINTERMUTE: Add detection entry for ghostsheet DEU
...
Also known as S.C.A.R.E.
2023-08-19 16:32:46 +02:00
Wyatt Radkiewicz
41a942c5ce
ALL: Renamed TS_ARGB to MS_ARGB
2023-08-13 00:22:10 +02:00
elasota
b8acbe6bee
COMMON: Archive path refactoring, add getFileName and getPathInArchive that unambiguously return the filename or the full path
2023-07-19 18:51:37 +02:00
Einar Johan Trøan Sømåen
3da63f25af
WINTERMUTE: Initialize BaseParser::_parserLine
...
The variable is unused, but can be useful for debug.
Having it uninitialized creates a lot of Coverity warnings.
2023-04-30 00:16:47 +02:00
Cameron Cawley
f5f445be5f
GRAPHICS: Add generic versions of applyColorKey() and setAlpha()
2023-04-09 12:49:23 +02:00
Donovan Watteau
85012c43db
WINTERMUTE: Add missing newline to debugger output
2023-03-09 13:17:50 +01:00
Donovan Watteau
6fc06d11b2
WINTERMUTE: Fix MSVC C4245 type warning
2023-03-09 13:15:50 +01:00
Paweł Kołodziejski
b5daa5fb8c
WME3D: Move portions code to mesh loader
2023-02-26 15:45:43 +01:00
Paweł Kołodziejski
327b35407f
WME3D: Move portions code to mesh loader
2023-02-26 15:03:25 +01:00
Paweł Kołodziejski
2b24709eaf
WME3D: Separate XMesh and skin mesh loader to much original code
2023-02-12 15:58:52 +01:00
Walter Agazzi
c4629edd5d
WINTERMUTE: Add detection for newer 5 lethal demons
2023-02-02 14:47:35 +01:00
Walter Agazzi
63a2dc4388
DETECTION: Convert all GOG strings to GOG.com
2023-01-15 11:46:46 +02:00
Vladimir Serbinenko
275379c3d2
ENGINES: Change getFileProperties to receive MD5Properties as argument
2022-12-28 12:56:22 +01:00
elasota
e280186a8c
ALL: VS warning cleanup
2022-12-25 16:31:57 +01:00
Eugene Sandulenko
8f8d522913
COMMON: Move achievements.* to engines/
2022-12-02 00:12:22 +01:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory
2022-12-01 11:53:02 +01:00
lb_ii
cc08993822
WINTERMUTE: Fix crash on loaded games
2022-11-29 14:13:24 +03:00
lb_ii
5974f3c07a
WINTERMUTE: Add detection, keymapper and achievements for James Peris 2
2022-11-25 07:00:50 +03:00
Cameron Cawley
d2555ce998
WINTERMUTE: Move the engine options into the MetaEngine subclass
2022-11-16 23:58:54 +01:00
Hubert Maier
42033f96df
JANITORIAL: WINTERMUTE: Correct Spelling Mistake
...
successfull -> successful
2022-11-15 22:52:43 +02:00
Le Philousophe
1f2c78adfe
ALL: Make sure str.h is included when using String
...
Fix all cases working because str.h is included in util.h
2022-10-30 18:37:16 +01:00
Eugene Sandulenko
e732572b87
WINTERMUTE: Remove duplicate debugger command. PVS-Studio V760
2022-10-27 23:28:01 +02:00
Hubert Maier
ca0ca397a5
WINTERMUTE: Correct spelling mistake
...
refrence -> reference
2022-10-27 15:57:33 +02:00
Hubert Maier
0f2d69edef
WINTERMUTE: Correct spelling mistake
...
accomodate -> accommodate
2022-10-27 15:57:33 +02:00
lolbot-iichan
f0a699a87e
JANITORIAL: Fix formatting
2022-10-26 00:04:58 +03:00
lb_ii
8ddddb283c
WINTERMUTE: Implement wme_windowmode.dll used at lostbride game
2022-10-26 00:04:58 +03:00
lb_ii
230853df62
WINTERMUTE: Implement Directory.GetFiles("saves")
2022-10-26 00:04:58 +03:00
lb_ii
82fae6426c
WINTERMUTE: Add detection and keymapper for Lost Bride game
2022-10-26 00:04:58 +03:00
lb_ii
30144c779d
WINTERMUTE: Disable non-ASCII captions for fallback detections
2022-10-26 00:04:58 +03:00
Le Philousophe
62f105c0ce
WINTERMUTE: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
Le Philousophe
73c09b1d56
WINTERMUTE: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Torbjörn Andersson
45fdb1fea8
WINTERMUTE: Add another Alpha Polaris detection entry
...
The game starts, but does not appear playable. For one thing, no
character models are drawn.
2022-10-05 07:06:11 +02:00
Walter Agazzi
1a9c8fc501
WINTERMUTE: Add detection for Carol Reed 5 german
2022-10-02 21:44:15 +02:00
Walter Agazzi
45a9208b7c
WINTERMUTE: Add detection for Ghost in the Sheet
...
Reflexive Arcade release
2022-09-28 22:56:20 +02:00
Paweł Kołodziejski
843e201aea
WINTERMUTE: Fixed static analysis issue report
2022-09-18 11:54:52 +02:00
Paweł Kołodziejski
fddfc47e5b
WINTERMUTE: Fixed AmigaOS4 compilation
2022-09-11 23:51:05 +02:00
Paweł Kołodziejski
f37ee05a7a
WINTERMUTE: Fixed AmigaOS4 compilation
2022-09-11 23:42:24 +02:00
Paweł Kołodziejski
0c4d570bcf
WINTERMUTE: Implement X file loader and restore original engine code
2022-09-11 23:27:00 +02:00
Paweł Kołodziejski
7513abd4f2
WINTERMUTE: Fixed compilation
2022-09-04 16:06:35 +02:00
Paweł Kołodziejski
89e543729e
WINTERMUTE: Restore original setting string
2022-09-04 15:31:29 +02:00
Paweł Kołodziejski
3a67525ac6
WINTERMUTE: Cleanup include guard names
2022-09-04 12:10:52 +02:00
Walter Agazzi
5d7d41519d
WINTERMUTE: Add detection for Dirty Split PC-Action version
2022-09-03 11:25:57 +02:00
Paweł Kołodziejski
b87b6ee445
WINTERMUTE: Fixed setting string
2022-09-03 06:07:50 +02:00