139167 Commits

Author SHA1 Message Date
Walter Agazzi
6876e99367 AGS: Fix Dreams in Witch House version 2023-02-21 02:22:27 +01:00
Walter Agazzi
2b259d034b AGS: Add detection for various games
From AGS forums / TRAC reports
2023-02-21 02:19:37 +01:00
D G Turner
0be224bd5b HPL1: Fix Maybe Uninitialized Variable GCC Compiler Warning 2023-02-21 00:46:17 +00:00
D G Turner
6f10d3c91c HPL1: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2023-02-21 00:45:26 +00:00
D G Turner
489ed90d10 HPL1: Fix Use of Memset on Non-Trivial Data Structure GCC Compiler Warning 2023-02-20 23:34:41 +00:00
D G Turner
040157945e HPL1: Fix Usage of Undefined Preprocessor Symbol GCC Compiler Warning 2023-02-20 23:33:41 +00:00
Paweł Kołodziejski
e1118a6882
TINYGL: Few functions are not allowed to be on call lists 2023-02-20 23:39:10 +01:00
sluicebox
62ca8c9cf1 SCI: Fix KQ5 sinking boat position
Fixes bug #14218
2023-02-20 12:39:31 -08:00
Paweł Kołodziejski
f8dfa204ad
TINYGL: Fix for front face getter and tuned naming of macro 2023-02-20 21:30:25 +01:00
Paweł Kołodziejski
f3c78c18a0
TINYGL: Implement more code for tglGet* functions 2023-02-20 20:49:48 +01:00
Zach Showers
a0ebd94ead HDB: Fixed not being able to pick up Red Unimail Envelope with keyboard 2023-02-20 19:41:06 +01:00
Walter Agazzi
e053002d9c AGS: Add detection for a couple alt versions 2023-02-20 14:41:07 +01:00
Matthew Duggan
c40e667f00 TETRAEDGE: Fix float/double conversion warnings 2023-02-20 19:51:54 +09:00
Matthew Duggan
25b3ee430c TETRAEDGE: Fix build on platforms without ushort 2023-02-20 19:07:41 +09:00
Matthew Duggan
fcc44b34c0 TETRAEDGE: Fix some Coverity issues (null checks, initialization) 2023-02-20 17:08:12 +09:00
Matthew Duggan
3cc29bcfc5 TETRAEDGE: Clean up some TODOs 2023-02-20 17:08:12 +09:00
Matthew Duggan
8e057462db TETRAEDGE: Handle invertNormals for Syberia 2 characters 2023-02-20 17:08:12 +09:00
Matthew Duggan
ebfa1e91cc TETRAEDGE: Add Charater::Water class for Syberia 2 2023-02-20 17:08:12 +09:00
Matthew Duggan
eb871c93ad TETRAEDGE: Complete updateScroll for Syberia 2 2023-02-20 17:08:11 +09:00
Matthew Duggan
ed71db3403 TETRAEDGE: Avoid compiler warning in TeParticle 2023-02-20 17:08:11 +09:00
Matthew Duggan
ae5d052ce2 TETRAEDGE: Implement updateScroll and updateViewport for Syberia 2 2023-02-20 17:08:11 +09:00
Matthew Duggan
50d4766109 TETRAEDGE: Implement some empty lua binds for Syberia 2 2023-02-20 17:08:11 +09:00
Matthew Duggan
4dde2c98f4 TETRAEDGE: More features to support Syberia 2 2023-02-20 17:08:11 +09:00
Matthew Duggan
a559a0c7c9 TETRAEDGE: Support converting image formats on load 2023-02-20 17:08:11 +09:00
Matthew Duggan
787bffdd2f TETRAEDGE: Update scene loading for Syberia 2 2023-02-20 17:08:11 +09:00
Matthew Duggan
550f2e276d TETRAEDGE: Inventory fixes for Syberia 2 2023-02-20 17:08:11 +09:00
BLooperZ
dd0d6acdb6 ASYLUM: Support hebrew fan-translation 2023-02-20 10:50:57 +03:00
Paul Gilbert
e7b6593e78 MM: MM1: CharacterInfo now derives from PartyView class 2023-02-19 22:20:58 -08:00
Paul Gilbert
3792c23854 MM: MM1: Creating base class for views that allow switching character 2023-02-19 22:07:41 -08:00
Paul Gilbert
70b65410e4 MM: MM1: Beginnings of selected spell casting 2023-02-19 19:15:03 -08:00
Paul Gilbert
7cea92d83d MM: MM1: Remove old debug code 2023-02-19 19:15:03 -08:00
D G Turner
de16ed814b TEST: Fix Misleading Indentation GCC Compiler Warnings in Common::Crc tests 2023-02-20 01:49:57 +00:00
Walter Agazzi
fc5bbeaa26 AGS: Add detection for some old games/demos
From ags archives
2023-02-20 02:40:12 +01:00
D G Turner
edf97f385c GRAPHICS: Fix Set-But-Unused-Variable GCC Compiler Warning 2023-02-20 00:43:42 +00:00
Thierry Crozat
a438bb678a HPL1: Fix incorrect usage of Common::remove_const 2023-02-20 01:36:19 +01:00
Thierry Crozat
d48326e54c DIRECTOR: Really fix warning
The purpose of Common::remove_const is not to remove the const
specifier from a variable, but to remove it from a type and define
a non-const type in the process. The previous commit to fix the
warning thus did not fix anything as the code was still doing a
C cast to remove the const specifier. The proper way to fix that
warning is to use a const_cast.
2023-02-20 01:36:19 +01:00
D G Turner
c22f5ded21 CHAMBER: Fix Various GCC Compiler Warnings
This commit does change the behaviour of the memset call in room.cpp
in the loadZone() function to clear the entire array. As noted, this
is likely an original bug, but can be changed with the associated
preprocessor define of #if 0 / #if 1 for testing. This now uses the
type size in both cases to avoid warnings.
2023-02-20 00:27:04 +00:00
angstsmurf
3012d2ad6a GLK: SCOTT: Update UNP64
The UNP64 code was not endian safe, unaligned and contained a couple of
out-of-bounds reads and errors in the translation to C++.

This fixes that, mainly by adding a number of helper functions to
exo_util.cpp and replacing the unsafe code with calls to them.
2023-02-19 15:11:20 -08:00
Eugene Sandulenko
b2e484418e CHAMBER: Bump license to GPLv3+ 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
3065512bd2 CHAMBER: Cleanup forbidden symbols 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
eaaf84a4c1 CHAMBER: Rename rest of functions 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
2c949ea93d CHAMBER: Renames in savegame.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
ecec62da85 CHAMBER: Renames in room.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
4f009e3fa7 CHAMBER: Renames in resdata.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
885303ddea CHAMBER: Renames in portrait.h and print.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
505459a8a3 CHAMBER: Renames in input.h and invent.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
7672a5632e CHAMBER: Renames in dialog.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
d0eb47fe78 CHAMBER: Renames in cursor.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
ac3bd85de3 CHAMBER: Renames in cga.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
4c192ca5c0 CHAMBER: Renames in anim.cpp 2023-02-19 23:51:30 +01:00