aboutsummaryrefslogtreecommitdiff
path: root/engines/queen
AgeCommit message (Collapse)Author
2018-05-05ALL: Use CLIP to clip volumesAdrian Frühwirth
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-08-06QUEEN: Silence GCC 7 warnings about potential buffer overflowTorbjörn Andersson
Use snprintf() instead of sprintf() to limit how much is written to the buffer. Note that there are other places where it looks like it could overflow, but they did not trigger warnings and I'm guessing that it doesn't overflow in reality.
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC.
2017-07-30COMMON: Migrate Various Endian Functions to Common from Engine Code.D G Turner
Thanks to N.E.C <beholdnec@gmail.com> for this.
2016-12-11QUEEN: Improved Russian fontsEugene Sandulenko
2016-05-17ALL: Change main engine header guard defines to <directory>_<engine>_HEugene Sandulenko
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines.
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2016-03-28QUEEN: Added some md5s. Bug #6946Eugene Sandulenko
2016-03-08ENGINES: Make variable names of ADGameDescription conform to our guidelines.Johannes Schickel
gameid -> gameId guioptions -> guiOptions
2016-03-08ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.Johannes Schickel
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions
2016-02-25QUEEN: Let listSaves return list sorted on slot numbers.Johannes Schickel
2016-02-20QUEEN: Added detection for Russian FloppyEugene Sandulenko
2016-01-26QUEEN: Only request actual save slots in listSaves.Johannes Schickel
2015-07-07AUDIO: Remove all AudioStream access to OPLMatthew Hoops
2015-07-07QUEEN: Implement original music volume handlingWalter van Niftrik
2015-07-07QUEEN: Use the built-in OPL timerMatthew Hoops
2015-07-07AUDIO: Remove the sample rate configuration from the OPL codeMatthew Hoops
2015-07-07AUDIO: Remove the legacy OPL APIMatthew Hoops
2015-05-12QUEEN: Immediately stop actor movement when the game is exitingFilippos Karapetis
This allows the engine to quit immediately while actors are moving, e.g. while Joe is walking towards Lola's bedroom
2014-10-27QUEEN: Allow the engine to quit while dialog options are shownFilippos Karapetis
2014-10-27QUEEN: Fix bug #6700 - "FOTAQ: Weird Response Glitches"Filippos Karapetis
Pending mouse clicks and keypresses are now cleared before and after the game options screen or dialog options are shown
2014-10-04QUEEN: Update list of files that contain translatable stringsThierry Crozat
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-04-22QUEEN: Improve parameter validation in debug console.D G Turner
This fixes the issues reported in Feature Request #218 - "DEBUGGER: Add parameter validation".
2014-02-28IMAGE: Move all ImageDecoders to image/Matthew Hoops
2014-02-18QUEEN: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-16QUEEN: Silent some CppCheck warnings by reducing some variable scopesStrangerke
2014-02-15QUEEN: Fix previous commitStrangerke
2014-02-15QUEEN: Add detection of French versions reported in bug #6534Strangerke
2014-02-10Merge pull request #407 from digitall/advancedDetector_queenDavid Turner
Migration of Queen Engine to Advanced Detector
2014-02-10QUEEN: Migrate extra gui options to AdvancedMetaEngine handling.D G Turner
2014-02-10QUEEN: Switch all savegame usage back to "queen.sXX" format.D G Turner
The target is not just a bare "queen", but is postfixed by language variant (and CD if used). Using this for the savegame naming would be good as it allows several language variants to have different co-existing savegame sets without causing conflicts. However, if the savegame format is the same across all language variants, then using the same naming allows easier switching between languages if testing. Currently the queen engine uses a single set of savegames named in the format "queen.sXX" which are used for all languages, as the format appears to be compatible across language variants. This may require changing in future, if a variant with incompatible savegame format is discovered.
2014-01-21QUEEN: Migrate listSaves() function to game target for save naming.D G Turner
2014-01-20QUEEN: Fix missing GUIO_NOSPEECH flag on Demo and Floppy AD entries.D G Turner
Also, add missing Spanish DOS CD entry in skeleton form.
2014-01-14QUEEN: Disable detection entries with unknown MD5sums.D G Turner
This forces detection of the entries with missing MD5sums via the fallback detector. This triggers will then trigger a warning with the associated md5sum for the user to report to the team.
2014-01-14QUEEN: Switch unknown md5sums in detection entries for NULL.D G Turner
This tells the advanced detector to skip MD5 validation for this detection entry, so only filename and size are used as per the original detection code.
2013-12-10QUEEN: Restore previous detection code as fallback detector.D G Turner
2013-12-10QUEEN: Add further detection entries for Advanced Detector.D G Turner
These are based on queen.1 file lengths from qtable devtool.
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-10-05QUEEN: Add detection entries for Advanced Detector.D G Turner
Some of the uncompressed language variant entries are missing currently.
2013-10-05QUEEN: Initial work to migrate to Advanced Detector.D G Turner
This breaks the detection until the required checksums for each version are added and/or the fallback detection is fixed.
2013-10-05QUEEN: Minor cleanup of detection code.D G Turner
2013-10-05QUEEN: Move current detection code into separate source file.D G Turner
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.