Nathanael Gentry
7b82dcd8ac
GRAPHICS: MACGUI: Add colour to text render debug
2020-08-19 16:32:45 -04:00
Nathanael Gentry
73c970421f
DIRECTOR: Re-render changed cursors on new frame
2020-08-19 16:31:36 -04:00
djsrv
df7cc8e2c2
DIRECTOR: LINGO: Mark objectcall warnings BUILDBOT
2020-08-19 15:09:45 -04:00
djsrv
febf4592ba
DIRECTOR: LINGO: Handle varType in cb_objectcall
2020-08-19 15:06:27 -04:00
djsrv
b95495725a
DIRECTOR: LINGO: Remove unnecessary non-eval pop
...
cb_varrefpush no longer pushes a lazy var, so suppressing its evaluation
is no longer necessary.
2020-08-19 14:42:49 -04:00
djsrv
205a90122a
DIRECTOR: LINGO: Warn on missing factory method
2020-08-19 14:31:48 -04:00
Nathanael Gentry
d7ec21cbeb
DIRECTOR: Properly discover sprite cursors
...
We canot just use getSpriteIDFromPos, as Director gets the cursor from the
topmost sprite that has a non-empty cursor.
2020-08-19 10:41:55 -04:00
Nathanael Gentry
c99abbc645
DIRECTOR: Load resource files from relative paths
2020-08-19 10:41:55 -04:00
Nathanael Gentry
5583009442
DIRECTOR: Add default cursor arrow case
2020-08-19 10:41:55 -04:00
Nathanael Gentry
7d68cd7771
Revert "DIRECTOR: Do not attempt to render cursor from empty sprite"
...
This reverts commit 12a35cda57dbcf7e7ae37de7d6c50b15970f15ef.
2020-08-19 10:41:55 -04:00
Nathanael Gentry
bd2c3f2bba
DIRECTOR: Show ink type as decimal
2020-08-19 10:41:54 -04:00
Eric Fry
ba098864de
DRAGONS: Don't automatically use fluid synth v1 driver.
...
This version doesn't support loading soundfont data from memory.
2020-08-19 23:57:24 +10:00
Eric Fry
bd4939a2a4
AUDIO: FluidSynth Don't accept soundfont data if using version 1.x
2020-08-19 23:51:04 +10:00
Eugene Sandulenko
6fb49b6595
IMAGE: Added sanity checks to SMC video decoder
2020-08-19 14:54:47 +02:00
Eugene Sandulenko
cc14dede0f
DIRECTOR: More debug output to DV
2020-08-19 14:54:30 +02:00
Eugene Sandulenko
a6a809f1c3
DIRECTOR: Moved DV loading to castmember.cpp
2020-08-19 13:45:15 +02:00
Eugene Sandulenko
02cbcfcd21
DIRECTOR: LINGO: Fix crash in b_alert
2020-08-19 12:42:24 +02:00
Eugene Sandulenko
771ba72d24
CONFIGURE: Remove -O2 flag from --enable-tsan
2020-08-19 12:34:58 +02:00
Eugene Sandulenko
44e21a499d
AUDIO: Added override keywords
2020-08-19 12:34:58 +02:00
Hubert Maier
bc7cd29b36
GLK: ADRIFT - Add more known v5 games to their respective lists
2020-08-19 12:32:40 +02:00
Hubert Maier
9051256282
GLK: ADRIFT - Move known v5 game to unsupported list
...
If this is wrong, please tell and reject
2020-08-19 12:32:40 +02:00
Hubert Maier
3dc7a33321
GLK: ADRIFT - Fix the rest of leading whitespaces in game titles
2020-08-19 12:31:58 +02:00
Henrik "Henke37" Andersson
b2b4441cee
DIRECTOR: Copy constructor for DirectorPlotData
...
It's another double free causer.
2020-08-19 12:31:34 +02:00
Henrik "Henke37" Andersson
184d54708d
DIRECTOR: Assignment operator for InfoEntry struct
2020-08-19 12:31:34 +02:00
Henrik "Henke37" Andersson
3460ee1132
DIRECTOR: InfoEntry struct needs a copy constructor to avoid a double free
2020-08-19 12:31:34 +02:00
Eric Fry
cb4e59a623
CREDITS: Update dragons credits in source
2020-08-19 12:27:29 +02:00
Eric Fry
bd49bbf7ea
CREDITS: Add Blazing Dragons credits
2020-08-19 12:27:29 +02:00
Eugene Sandulenko
a84801d0bf
CONFIGURE: Added --enable-tsan option
2020-08-19 12:16:29 +02:00
Eugene Sandulenko
75a4e622c2
BACKENDS: Added debug output for race condition. Guarded by an #ifdef
2020-08-19 12:16:29 +02:00
Hubert Maier
ca178f0fd8
GLK: ADRIFT - Fix/Add game titles and one mixup
...
There has been a mix-up in one game title.
1hgfrog is actually "The Green Princess" while 1hgprincess1 is "The Princess In The Tower" as the in-game titles suggests
- Added an ADRIFT 5 game comment (1hgamonkeytoomany)
- Fixed three leading whitespaces in game titles
- Fixed two "TODO" game titles ("Doom Cat!!!" and "A Masochist's Heaven")
2020-08-18 19:43:43 -07:00
Paul Gilbert
5b59b1045b
GLK: AGT: Removal of platform-specific define blocks
2020-08-18 19:39:04 -07:00
Paul Gilbert
3403e82cc4
ULTIMA4: Fixes to Ultima 5 style mix menu
2020-08-18 19:19:43 -07:00
Eugene Sandulenko
7053648484
DIRECTOR: Properly set movieRate when DV ends
2020-08-18 23:39:05 +02:00
djsrv
0345a04e7a
DIRECTOR: LINGO: cb_objectpush -> cb_varrefpush
...
The opcode isn't used just for objects.
2020-08-18 16:34:40 -04:00
djsrv
b67df72543
DIRECTOR: LINGO: Push regular var in cb_objectpush
2020-08-18 16:12:29 -04:00
djsrv
191ab2da4e
DIRECTOR: LINGO: Fix cb_objectcall lazy vars
...
Only the first arg is treated as a lazy var.
2020-08-18 15:53:45 -04:00
djsrv
cd91e0fc2a
DIRECTOR: LINGO: Push lazy var in cb_objectpush
2020-08-18 15:31:53 -04:00
djsrv
b19569eb39
DIRECTOR: LINGO: Add eval arg to Lingo::pop/peek
2020-08-18 15:27:59 -04:00
djsrv
d180343a16
DIRECTOR: LINGO: Fix varAssign/Fetch type checks
2020-08-18 15:27:59 -04:00
djsrv
799ac26520
DIRECTOR: LINGO: Fix missing method fallback
2020-08-18 15:27:59 -04:00
Thierry Crozat
e4ce1f79a5
GLK: Fix use after free error
...
The config is accessed from some window destructors (such as the
TextBufferWindow) to check is speeck is enabled and needs to be
stopped. So we need to delete the config after the windows.
2020-08-18 20:06:28 +01:00
Hubert Maier
a9bc62aa4c
GLK: Fix typo in ADRIFT game title
2020-08-18 20:59:13 +02:00
Roland van Laar
f071de48a3
DIRECTOR: LINGO: implement put ... after chunkexpr
...
The D4 lingo `put ... after chunkexpr` uses opcode 34 (0x22) for
cb_v4assign.
We convert the SYMBOL to a VAR due to cb_objectpush pushing
variables as SYMBOLS to the stack.
2020-08-18 16:10:02 +02:00
Eric Fry
97262c9d9d
DRAGONS: Mark US and UK versions as ready for public testing
2020-08-18 23:06:54 +10:00
Eric Fry
831111c7b9
DRAGONS: Add support for selecting dialog using mouse scroll wheel.
2020-08-18 23:06:54 +10:00
Roland van Laar
7d21a49077
DIRECTOR: LINGO: FIX Datum to castId conversion
...
castId is a CASTREF, which is only converted into an int
by asCastId, not asInt.
2020-08-18 14:44:16 +02:00
Eugene Sandulenko
5ec3815106
DIRECTOR: Update digital video independently from the frame tempo
2020-08-18 13:08:52 +02:00
Eugene Sandulenko
6afb2159c6
DIRECTOR: Remove obsolete video.*
2020-08-18 13:08:52 +02:00
sluicebox
1d67ba6668
SCI: PalVary includes palette entries 0 and 255
...
Fixes color 0 in QFG1VGA at night. This is the menu bar background.
QFG1VGA uses a soft black (27,27,27) for color 0 during the day and
regular black (0,0,0) at night. Until recently, ScummVM didn't display
the soft black, because it didn't include color 0 when copying pic
palettes to the system palette. Now that color 0 is included, it's
exposed that PalVary has been excluding colors 0 and 255 when
calculating the new palette, preventing QFG1VGA's soft black from
transitioning to regular black at night.
SSCI includes all entries when calculating the new palette.
2020-08-18 03:07:18 -07:00
Paweł Kołodziejski
dfa84ead4f
WINTERMUTE: Set Sunrise detection entry with demo flag
2020-08-18 08:23:37 +02:00