Commit Graph

2048 Commits

Author SHA1 Message Date
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