aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-03HDB: Fix missing initial pointer for _mpcFileNipun Garg
2019-09-03HDB: Add additional HDB variant to detection.cppNipun Garg
2019-09-03HDB: Updating module.mk for new filesNipun Garg
2019-09-03HDB: Setup system for drawing Title ScreenNipun Garg
2019-09-03HDB: Create the Draw Manager to draw/animate tilesNipun Garg
2019-09-03HDB: Fix Code Formatting ConventionsNipun Garg
2019-09-03HDB: Add the GameState and State ManagementNipun Garg
2019-09-03HDB: Move the readMPC function to the file-managerNipun Garg
2019-09-03HDB: Add the find functions to the file-managerNipun Garg
2019-09-03HDB: Fix Code Conventions and Formatting errorsNipun Garg
2019-09-03HDB: Fix the PixelFormat to hardcoded valueNipun Garg
The function getScreenFormat() doesn't work until initGraphics has been called. Hence, calling it to initialize the PixelFormat doesn't work.
2019-09-03HDB: Create FileMan as the filesystem for HDBNipun Garg
The exisitng code to read MPC files was moved into FileMan
2019-09-03HDB: Add Subsystems and Memory Limits to hdb.hNipun Garg
2019-09-03HDB: Setup first Drawing SurfaceNipun Garg
2019-09-03HDB: Fix private class member in readMPC()Nipun Garg
2019-09-03HDB: Update HDB to the Code Formatting ConventionsNipun Garg
2019-09-03HDB: Update HDB to the Code Formatting ConventionsNipun Garg
2019-09-03HDB: Add decompresser to readMPC()Nipun Garg
The .MPC decompression methods are added to readMPC(). The position and length of each data file in held in the struct DataFile, which are stored in the Array gameData. To extract a file, you need to access its entry in gameData and read the file from the given position.
2019-09-03HDB: Add the Console class to HDB for the interactive DebuggerNipun Garg
2019-09-03HDB: Attach the HDBGame class into the HDBMetaEngineNipun Garg
Modified HBDMetaEngine's createInstance() method to instantiate the engine to an HDBGame object
2019-09-03HDB: Create skeletal HDB game engineNipun Garg
A primordial HDB game engine that succesfully hooks into ScummVM and can be used by the AdvancedDetector to detect the HDB game files.
2019-09-03HDB: Add array of ADGameDescription objectsNipun Garg
The ADGameDescription object corresponding to hyperdemo.mpc is added to gameDescriptions[]. Also, updated the getName() and getOriginalCopyright() functions.
2019-09-03HDB: Add MODULES_DIRSNipun Garg
2019-09-03HDB: Add skeleton detection.cpp fileNipun Garg
Subclassed the AdvancedMetaEngine and defined the following virtual methods: hasFeature() and createInstance()
2019-09-03HDB: Add module.mk and configure.engineNipun Garg
2019-09-03BLADERUNNER: Restored content - Fix bracelet purchase regressionThanasis Antoniou
2019-09-03GLK: TADS: Fix GCC Compiler WarningsD G Turner
These were several undeclared fallthrough warnings i.e. after error handler cases which will not return and another case of usage of memset on a non-trivial structure which was fixed by using structure constructor methods instead.
2019-09-02SCI: Fix script patch macrosluicebox
2019-09-02SCI: Disable LONGBOW Amiga speed testsluicebox
2019-09-02CONFIGURE: Add check for NSSpeechSynthesizerDelegate protocole availability ↵Thierry Crozat
on macOS
2019-09-02MADE: Split out the game detection entries and add a note for Manhole MEdafioram
The Manhole: Masterpiece Edition is not a MADE engine and should not be added to the detection list. It is a HyperCard-like engine
2019-09-02GLK: GLUXE: Fix GCC Compiler WarningsD G Turner
These were for possible unintended fallthrough, though inspection shows that these were occurring after fatal error handler calls so adding breaks would not be an issue. However, since these call error() and thus the breaks will not be executed and are thus "dead" code, this might provoke warnings in future. Another solution would have been to comment that these fallthroughs are intended, but breaks are better in case the error handler is changed in future.
2019-09-02GUI: Fix Missing Field Initializer in List WidgetD G Turner
This field was introduced by the TTS code changes, but only one of the constructors was modified to set the default value.
2019-09-02SCI: Fix LONGBOW Amiga Fulk rescuesluicebox
Fixes bug #11137
2019-09-02COMMON: Don't include win32.h in common/encoding.hSupSuper
2019-09-01XEEN: Don't de-equip armor/acccessories when brokenPaul Gilbert
2019-09-01SCI: Fix ECO2 reappearing items in shacksluicebox
Fixes bug #11135
2019-09-01XEEN: Fix crash loading Great Pyramid Level 3Paul Gilbert
2019-09-01COMMON: Add CP437 encoding conversion table.Jaromir Wysoglad
2019-09-01COMMON: Add CP850 conversion.Jaromir Wysoglad
CP850 is used by the mortevielle engine (and apparently by other engines too). Anytime an engine using CP850 encoding wants to use the TTS, the encoding has to be converted, so this is pretty important encoding conversion to support. Unfortunately SDL (when compiled without iconv) doesn't support this encoding (which means, there might not be a way to convert this encoding on some platforms), so I added a conversion table for this.
2019-09-01TTS: Use Common::Encoding for encoding conversion.Jaromir Wysoglad
2019-09-01TESTBED: Fix include guard in speech.hJaromir Wysoglad
2019-09-01WIN32: Use uint instead of unsigned int.Jaromir Wysoglad
2019-09-01TTS: Better documentation of TTSVoice.Jaromir Wysoglad
2019-09-01TTS: Rename LinuxTextToSpeechManager to SpeechDispatcherManagerJaromir Wysoglad
Add a new define for the SpeechDispatcherManager
2019-09-01TTS: Remove USE_PLATFORM_TTS definesJaromir Wysoglad
Use defined(USE_TTS) && defined(PLATFORM) instead
2019-09-01TTS: Add summary of changes in sphelper-scummvm.hJaromir Wysoglad
2019-09-01TTS: RefactoringJaromir Wysoglad
Refactoring as suggested by bluegr on github.
2019-09-01TESTBED: Don't build TTS tests if TTS is disabledJaromir Wysoglad
2019-09-01TTS: Document diferences in resume()Jaromir Wysoglad
On linux the resume() behaves slightly differently than on other platforms.