aboutsummaryrefslogtreecommitdiff
path: root/engines/tony
AgeCommit message (Collapse)Author
2017-12-03ALL: Remove obsolete register keywordColin Snover
The register keyword was deprecated from the C++11 standard, <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4193.html#809>, and removed from the C++17 standard, <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340>, so cannot exist in a well-formed C++17 program. It has never done anything in GCC <https://gcc.gnu.org/ml/gcc/2010-05/msg00113.html> and because of the way it is specified in the standard, it is “as meaningful as whitespace” <http://www.drdobbs.com/keywords-that-arent-or-comments-by-anoth/184403859>. The one remaining use of the register keyword is in the DS backend, where it is used to create a local register variable using the non-standard GCC Extended Asm feature. Closes gh-1079.
2017-11-10Merge pull request #1041 from criezy/variadic-undefinedThierry Crozat
Fix undefined behaviour in variadic functions
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-10-06TONY: Fix undefined behaviour in variadic functionsThierry Crozat
Passing a type that undergoes default argument promotion as last argument of a variadic function results in undefined behaviour.
2016-12-08ALL: Leave out instructions for engine data issuesBen Castricum
2016-12-06ALL: replace 2 more 'download engine data' instructionsBen Castricum
2016-12-06ALL: Change instructions for engine data file issuesBen Castricum
The engine data files should be included in the package, so downloading may not be the best suggestion. Instead refer to the README.
2016-12-06ALL: Unify 'wrong version of engine data' messageBen Castricum
2016-12-06ALL: Unify 'corrupted engine data' messageBen Castricum
2016-12-05ALL: Unify 'missing engine data' messageBen Castricum
2016-06-17TONY: Safer string manipulationEugene Sandulenko
2016-06-17TONY: Complete class initializationsEugene 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-05-09TONY: Removing more redundant checksEugene Sandulenko
2016-05-04TONY: Remove redundant checksEugene Sandulenko
Since we have ((color & 0x1f) * 6) / 6, it cannot be > 0x1f, thus removing these checks as redundant.
2016-05-04TONY: Fix buffer overrunEugene Sandulenko
2016-05-03TONY: Fix numerous memory leaksEugene Sandulenko
2016-03-05CONFIGURE: Introduced new engine dependency: highresEugene Sandulenko
Some backends like GCW0 do no support graphics >320x240 due to the hardware limitation (downscaling is possible but it will ruin the pixel hunting which is often part of the gameplay). Instead of manually updating the list of engines, we now introduce a new dependency. I marked all relevant engines, but some, like tinsel, require more work with putting their relevant high-res games under USE_HIGHRES define.
2016-02-25TONY: Let listSaves return list sorted on slot numbers.Johannes Schickel
2016-01-26TONY: Only request actual save slots in listSaves.Johannes Schickel
2016-01-04TONY: Initialize _vdbCodec in contructorStrangerke
2016-01-04TONY: As suggested by LordHoto, determine codec based on container signature ↵Strangerke
instead of filename
2016-01-04TONY: Reduce variable scope, use MKTAG to check file signatureStrangerke
2016-01-04TONY: Add support to the new compressed speech containersStrangerke
2016-01-03TONY: Fix Amiga Build by adding missing sound ifdefsStrangerke
2016-01-03TONY: Add support for compressed music and sfxStrangerke
2016-01-01TONY: Remove an unused variableStrangerke
2016-01-01TONY: Fix typo in commentStrangerke
2015-12-31TONY: Simplify some code related to LOX in RMItem::readFromStream()Strangerke
2015-12-31TONY: Remove more dead code related to unused raw codecStrangerke
2015-12-31TONY: As codec is always ADPCM, remove some dead codeStrangerke
2015-12-12TONY: Add detection for Tony Tough Czech "not installed"Strangerke
2015-07-04TONY: Fix inclusion of util.hFilippos Karapetis
2015-04-05TONY: Fix disabled ui after capturing guard on Ferris Wheelunknown
2015-04-04TONY: Revert Italian detection entryunknown
2015-04-03TONY: Add detection for Italian PC Magazine versionunknown
2014-10-28TONY: Remove trailing whitespaceFilippos Karapetis
2014-10-28TONY: Fix image loading on BE systems againFilippos Karapetis
This was originally changed in commit 43520ce4f3, but it has been removed accidentally in commit 84fb3e816d
2014-06-17TONY: Switch to 565 screen format.Alyssa Milburn
The old (555) screen format is not supported by some backends. This leaves the savegame thumbnails as 555 (for compatibility).
2014-05-27ALL: Make Debugger command function names conform to our guidelines.Johannes Schickel
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-05-19TONY: Add missing Russian detection entry.D G Turner
This should fix bug #6589 "TONY: Russian version not detected".
2014-03-10TONY: Revert 60980e783ef263f3ed5aa708dc3032779d3be923Strangerke
2014-03-10TONY: Fix clang warnings - Courtesy of LordHotoStrangerke
2014-03-09TONY: Add some missing virtual keywordsStrangerke
2014-03-01TONY: Remove unused error definesStrangerke
2014-03-01TONY: Remove dummy definesStrangerke
2014-03-01TONY: Remove unused function declaration in lzoStrangerke
2014-03-01TONY: Indent code properly in lzoStrangerke