Commit Graph
137148 Commits
Author SHA1 Message Date
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