97912 Commits

Author SHA1 Message Date
Harri Pellikka
9a742b0c36 SCUMM: Colorize debugger box output
Draw boxes in scumm debugger with different colors to make them
easier to separate visually. Also, draw object rectangles with
different colors.
2023-12-26 21:10:15 +01:00
sluicebox
c6c89be3f8 AGI: Fix Cmd_RunOpcode output 2023-12-26 12:01:13 -08:00
sluicebox
b68f068b5a ICB: Declare Fatal_error NORETURN 2023-12-26 12:01:12 -08:00
Cameron Cawley
30b977c272 DETECTION: Mark more symbols as const 2023-12-26 20:23:59 +01:00
Cameron Cawley
5b1b14ad80 COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
sluicebox
5a63845005 M4: Declare error functions NORETURN
Should fix false positives in static analysis tools
2023-12-26 11:09:19 -08:00
Eugene Sandulenko
c721e0ce69
SCUMM: Remove leftover warning 2023-12-26 18:07:31 +01:00
Eugene Sandulenko
0aedc770e4
SCUMM: Remove custom PICTv1 decoder in favor of general one 2023-12-26 17:52:52 +01:00
Filippos Karapetis
9839b66447 DIRECTOR: Fix detection flags for Gadget demo entries 2023-12-26 17:01:02 +01:00
eientei
22078ec733 DIRECTOR: Add detection for Gadget: Past as Future Spanish demo 2023-12-26 17:01:02 +01:00
Benjamin Funke
962e15988b GOB: Added language to bargon VGA floppy and release dates 2023-12-26 16:54:08 +01:00
Paul Gilbert
7df5b9487f M4: Hook up English credits
There's some minor positioning issues, but at least it's okay
2023-12-26 00:17:34 -10:00
Torbjörn Andersson
61da036aa6 M4: Add English Orion Burger credits
These are not yet plugged in. If I do, text positioning is wrong and the
"Back to Main Menu" item doesn't work right.
2023-12-26 10:59:43 +01:00
Paul Gilbert
9d3b88dff5 M4: Fixes for intro room 951 2023-12-25 23:44:56 -10:00
Paul Gilbert
23278f7f3b M4: Work around pointers > 4 bytes screwing up convs
This solution adds an array of pointers into Conv,
and decl_chunk now has a 32-bit array index rather
than a pointer
2023-12-25 23:06:11 -10:00
sluicebox
b5237d7eef M4: Fix octal value. PVS-Studio V536 2023-12-26 00:15:54 -08:00
Paul Gilbert
c7d1d13fa1 M4: Properly fix TextField::set_string 2023-12-25 20:33:42 -10:00
Paul Gilbert
c4d3c190ee M4: Change sizeof(short) to sizeof(uint16) for clarity 2023-12-25 18:58:53 -10:00
D G Turner
920087fe73 M4: Fix Remaining GCC Compiler Warnings 2023-12-26 03:58:51 +00:00
D G Turner
d994fd8bd2 M4: Remove Remaining Extraneous Extern Declarations in Headers
The remaining extern declarations are required to declare global / directly
accessed variables.
2023-12-26 02:59:51 +00:00
D G Turner
e71ee44cb0 M4: Further Removal of Uneeded Extern Keywords From Engine Headers 2023-12-26 01:12:17 +00:00
Eugene Sandulenko
77582aa823
DIRECTOR: Better handling of empty STXT resources 2023-12-26 02:00:44 +01:00
Eugene Sandulenko
5d2d393c4b
DIRECTOR: Fix textcast dimensions when initial text is empty and AdjustToFit is set
In this case, we need to ignore the font formatting as there could be
a leftovver from the previous edits.

We also recalculate the dimensions to the minimal height as that is used
as basis for textbox extension during edits or text inserts.

Fixes 'number of chars' in 'Lingo Workshop'
2023-12-26 01:41:05 +01:00
D G Turner
f3bfb81088 M4: Remove Some Unecessary Extern Declarations From Engine Headers 2023-12-25 23:33:38 +00:00
D G Turner
a6c0a1b88a M4: Fix Various GCC Compiler Warnings
These are mainly from -Wredundant-decls i.e. duplicated header definitions
2023-12-25 20:38:58 +00:00
Eugene Sandulenko
66b2bc58df
M4: Fix warning about wrong allocation type. CID 1533014 2023-12-25 14:47:59 +01:00
Eugene Sandulenko
cf51628e81
M4: Fix potential resource leak. CID 1532960 2023-12-25 14:42:08 +01:00
Eugene Sandulenko
e60388bdd0
M4: Fix potential crash. CID 1532956 2023-12-25 14:37:39 +01:00
Eugene Sandulenko
c940f06c17
M4: Fix copy-paste error. Assignment instead of comparison. CID 1532923 2023-12-25 14:28:27 +01:00
Eugene Sandulenko
e759e4f130
M4: Fix wrong condition check. CID 1532914 2023-12-25 14:26:04 +01:00
Eugene Sandulenko
a9b39212c3
M4: Fix memory leak. CID 1532968 2023-12-25 14:23:28 +01:00
Eugene Sandulenko
dbd3fc1e75
M4: Fix copy-paste. CID 1532899 2023-12-25 14:19:48 +01:00
Eugene Sandulenko
d810bffb85
M4: Fix wrong argument order. CID 1532903 2023-12-25 14:18:29 +01:00
Eugene Sandulenko
d3f4fcf160
M4: Replaces strncpy with Common::strlcpy() for safer operations 2023-12-25 14:15:00 +01:00
Benjamin Funke
c2d2dcd4c1 GOB: use correct langcodes for GOB demos 2023-12-25 12:55:22 +02:00
Le Philousophe
043e5ad420 ZVISION: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
bdb515b913 WINTERMUTE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
ca31647aeb WAGE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
dd374a778e WATCHMAKER: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
17ceed4eb3 VOYEUR: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
1968695f6e VCRUISE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
ca246ba56a ULTIMA: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
6d86d20e1c TWINE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
a57eaeb342 TUCKER: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
c803257af9 TSAGE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
e06e8761f1 TRECISION: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
a17ccbea72 TOUCHE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
c45606f133 TOON: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
77a61aafc6 TONY: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Le Philousophe
7d05b38654 TOLTECS: Migrate engine to Path 2023-12-24 13:19:25 +01:00