aboutsummaryrefslogtreecommitdiff
path: root/engines/director
AgeCommit message (Collapse)Author
2019-11-18DIRECTOR: Fix Unused Variable Compiler WarningsD G Turner
As the engine is still being actively developed, have commented out these variables, rather than removing, so they can be enabled in future.
2019-11-17DIRECTOR: Add more logging to Lingo script loaderScott Percival
2019-11-17DIRECTOR: Attempt to load Lingo bytecode for v4 and aboveScott Percival
2019-11-17DIRECTOR: Recompile Lingo parserScott Percival
2019-11-17DIRECTOR: More formattingScott Percival
2019-11-17DIRECTOR: Fix formattingScott Percival
2019-11-17DIRECTOR: Add loader for Lingo name section.Scott Percival
2019-11-17DIRECTOR: Fix functions_offset in addCodeV4Scott Percival
2019-11-17DIRECTOR: Fix code formatting.Scott Percival
2019-11-17DIRECTOR: Add ScriptContext struct to track all attributes of the current ↵Scott Percival
script.
2019-11-17DIRECTOR: Add support for exit.Scott Percival
2019-11-17DIRECTOR: Fix script function model, rename c_nop to c_unk.Scott Percival
2019-11-17DIRECTOR: Add Lingo script types to archive loader.Scott Percival
2019-11-17DIRECTOR: Adjust codeInt and codeArray to not include calls to c_intpush and ↵Scott Percival
c_arraypush
2019-11-17DIRECTOR: Flesh out bytecode interpreterScott Percival
2019-11-17DIRECTOR: treat drawRect bounding box params as signedScott Percival
2019-11-17DIRECTOR: begin interpreter for Lingo V4 bytecodeScott Percival
2019-11-17DIRECTOR: rename *constpush; 'const' in Lingo implies checking a lookup ↵Scott Percival
table, not an inlined int/float
2019-11-17DIRECTOR: extract image pitch from BitmapCastScott Percival
2019-11-17DIRECTOR: fix hash calculation in detection tablesScott Percival
2019-11-17DIRECTOR: Add more debug stubsScott Percival
2019-11-17DIRECTOR: Add iD4 disks and Chop Suey to detection tableScott Percival
2019-11-13DIRECTOR: Added broken 'if' statement testEugene Sandulenko
2019-11-03ENGINES: Stop using 'single id'Bastien Bouclet
2019-11-03ENGINES: Add an engine ID to all the enginesBastien Bouclet
2019-10-17DIRECTOR: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-03DIRECTOR: Fix MSVC WarningsD G Turner
2019-09-16DIRECTOR: Fix Some MSVC WarningsD G Turner
These were reported by Henke37 via IRC.
2018-12-23GRAPHICS: MACGUI: Make use of Common::String::format (#1454)Cameron Cawley
2018-09-13DIRECTOR: fixed warning with gcc 8.2Martin Gerhardy
engines/director/lingo/lingo-funcs.cpp: In member function ‘void Director::Lingo::func_goto(Director::Datum&, Director::Datum&)’: engines/director/lingo/lingo-funcs.cpp:194:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] cleanedFilename += (const char) *p;
2018-08-16DIRECTOR: Remove non-standard fileno & unistd.hColin Snover
2018-07-12GRAPHICS: MACGUI: Do not use hardcoded colorsEugene Sandulenko
2018-06-26CREDITS: Change nickname for Lothar Serra MariLothar Serra Mari
2018-06-07DIRECTOR: Show a GUI error message when no sound devices are availableBastien Bouclet
2018-05-28Merge pull request #1187 from bgK/detection-refactor-unknownBastien Bouclet
ENGINES: Return unknown game variants with the list of detected games
2018-05-24JANITORIAL: Fix trailing whitespaceAdrian Frühwirth
2018-05-20JANITORIAL: Remove trailing whitespaceAdrian Frühwirth
2018-05-10ENGINES: Add unknown game variants to the game detector resultsBastien Bouclet
2017-11-10ALL: Fix misuse of comma operatorColin Snover
2017-10-25Merge pull request #1035 from bgK/require-64bits-integersBastien Bouclet
BUILD: Require 64bits integers
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions.
2017-09-30COMMON: Introduce a shared hash function for pointer typesBastien Bouclet
2017-09-30BUILD: Define pointer sized integer types and remove SCUMM_64BITSBastien Bouclet
2017-09-20DIRECTOR: Skip SearchMan detour in fallback detectionWillem Jan Palenstijn
2017-09-14DIRECTOR: Fix Warning.stevenhoefel
2017-09-14DIRECTOR: Initial work for D5 RTE Cast Member loading.stevenhoefel
2017-08-11DIRECTOR: Lingo: Add missing break statementEugene Sandulenko
2017-08-02DIRECTOR: Fix GCC Compiler Warnings.D G Turner
2017-08-01DIRECTOR: Clarified STXT field namesEugene Sandulenko
2017-07-05DIRECTOR: Make 3-ary processEvent privateTobia Tesan