Gunnar Birke
ef9c06a34f
WINTERMUTE: Provide space for null terninator in material name
2020-08-20 02:53:48 +02:00
djsrv
8078b28e10
DIRECTOR: LINGO: Rewrite b_version
...
It should support any version now.
2020-08-19 19:27:23 -04:00
Eugene Sandulenko
9a2ba16767
BACKENDS: Shut down individual SDL subsystems
2020-08-20 01:25:55 +02:00
Gunnar Birke
6c74a17cb8
WINTERMUTE: Set pointers in AnimationChannel to null after release
2020-08-20 01:09:47 +02:00
djsrv
6db398a74d
DIRECTOR: LINGO: Use findVarV4 in cb_v4assign
2020-08-19 18:55:34 -04:00
djsrv
6fe741d2af
DIRECTOR: LINGO: Implement findVarV4
2020-08-19 18:55:34 -04:00
Eugene Sandulenko
ed82ccb95b
BACKENDS: More mutexes
2020-08-20 00:53:23 +02:00
Eugene Sandulenko
6889c7e720
DIRECTOR: Do not render stopped videos
2020-08-20 00:53:23 +02:00
Nathanael Gentry
d2a1102423
GRAPHICS: MACGUI: Fix screen copying with direct draw
2020-08-19 16:59:18 -04:00
Nathanael Gentry
faa88c8f51
DIRECTOR: Preserve text formatting on setText
2020-08-19 16:32:45 -04:00
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 12a35cda57 .
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
Gunnar Birke
69ce73cc26
WINTERMUTE: Properly initialize and release vertex normal data
2020-08-19 00:27:16 +02:00
Gunnar Birke
49a572176f
WINTERMUTE: Collect and persist merged .X files of model
2020-08-18 23:40:43 +02: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
Pawel Kolodziejski
4c331b326a
WINTERMUTE: Change debug log from error to warning to allow "Dark Fall: Lost Souls" game to start
2020-08-18 21:47:55 +02:00
djsrv
cd91e0fc2a
DIRECTOR: LINGO: Push lazy var in cb_objectpush
2020-08-18 15:31:53 -04:00