100133 Commits

Author SHA1 Message Date
Walter van Niftrik
148f9e9bca SCI: Fix "early driver" list for SCI0 Amiga 2020-08-20 23:58:37 +02:00
Walter van Niftrik
786059a34c SCI: Refactor AmigaMac sound driver 2020-08-20 23:58:37 +02:00
Walter van Niftrik
8529d2649b SCI: Add new Amiga and Mac sound drivers
Co-authored-by: Matthew Hoops <clone2727@gmail.com>
2020-08-20 23:58:37 +02:00
Walter van Niftrik
d4ecbbc5d3 COMMON: Fix Span::toStream() when given index
When providing an index but no numEntries, the computed numEntries is
not adjust for index and an error is thrown
2020-08-20 23:58:37 +02:00
SupSuper
59d9975912 CREATE_PROJECT: Remove obsolete BuildSetup libraries property
Every generator manages their libraries, so this is no longer used
2020-08-20 23:54:32 +02:00
SupSuper
bd34337370 CREATE_PROJECT: Update CodeBlocks library names
MinGW and MSVC libraries follow different conventions
2020-08-20 23:54:32 +02:00
SupSuper
dfb0123d56 CREATE_PROJECT: Add a name table for MSVC library dependencies
Adds support for Debug/Release lib names and moves
Windows-specific code to the MSVC generator
2020-08-20 23:54:32 +02:00
trembyle
6b15081607 DIRECTOR: Add detection for more games
Fix minor version numbers for new entries. Existing entries will need
to be revised to include minor version numbers.
2020-08-20 23:53:13 +02:00
Eugene Sandulenko
3afe32c66c DIRECTOR: LINGO: Implement 'the duration of cast' 2020-08-20 23:50:34 +02:00
Eugene Sandulenko
fbbea1a01f DIRECTOR: Implement DV::setMovieRate() 2020-08-20 23:50:34 +02:00
Eugene Sandulenko
586790d987 DIRECTOR: Start Digital Videos when they appear on a channel 2020-08-20 23:50:34 +02:00
Hubert Maier
2bc6d90bfe GLK: ADRIFT - Fix and extend game entry 2020-08-20 22:30:24 +02:00
djsrv
a5948cfc37 DIRECTOR: LINGO: Evaluate field ref on pop
This simplifies handling of fields, since most of the time it should be
treated as a string. Where we actually need a raw reference, pop(false)
is used.
2020-08-20 15:53:31 -04:00
djsrv
60fe2ea32e DIRECTOR: LINGO: Eliminate lazy vars
Now normal var refs are evaluated on pop. To get the reference itself,
use pop(false)
2020-08-20 15:34:13 -04:00
Nathanael Gentry
2512ca2d5b GRAPHICS: MACGUI: Fix hex format decoding 2020-08-20 13:17:01 -04:00
Nathanael Gentry
6011d53e78 DIRECTOR: Fix typo 2020-08-20 11:07:28 -04:00
Roland van Laar
5043af356e DIRECTOR: LINGO: implement setAt beyond array size
setAt(lst, 10, 1) will set the 10th element (1 indexed) to 1.
When the array size is smaller than 10, setAt will pad the list will
pad the lst with zeros and add the 1 at the end.
2020-08-20 12:28:49 +02:00
Paul Gilbert
1d735888e1 GLK: ADRIFT: Added Adrift 5 detection entries 2020-08-19 21:44:08 -07:00
Paul Gilbert
f2d8b077f0 GLK: ADRIFT: Added detection entries 2020-08-19 21:22:58 -07: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
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 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