aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock
AgeCommit message (Collapse)Author
2016-06-15SHERLOCK: Fix compilation error with some gcc versionsThierry Crozat
Without this change the Apple gcc 4.0 compiler (the last version to support the MacOS X 10.4 SDK) generate a lot of errors regarding trying to initialise references to Sherlock::Scalpel::Talk with the address to a Sherlock::Talk object, or about forward declarations of Sherlock::Scalpel::Talk.
2016-06-13SHERLOCK: Fix uninitialized variablesStrangerke
2016-06-08SHERLOCK: Use # as savefile matching patternEugene Sandulenko
2016-05-29SHERLOCK: Silence very noisy GCC warningTorbjörn Andersson
Since 'w' and 'h' are members of ManagedSurface, using them as input parameters to a method caused GCC to warn about them being shadowed. For just about every file in the Sherlock engine...
2016-05-28SHERLOCK: Fix warningsEugene Sandulenko
2016-05-27SHERLOCK: Remove redundant allocation in surface creationPaul Gilbert
2016-05-26SHERLOCK: Refactor Surface and Screen to not use virtual inheritancePaul Gilbert
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-16SHERLOCK: Further clarification of virtual destructors. Thanks to LordHoto.Eugene Sandulenko
2016-05-16SHERLOCK: Remove non-virtual destructor which prevents the superclass one ↵Eugene Sandulenko
from execution.
2016-05-08SHERLOCK RT: Actually clear screen instead of a useless call. CID 1308097Eugene Sandulenko
2016-05-08JANITORIAL: Whitespace fixesEugene Sandulenko
2016-05-07SHERLOCK: RT: Fix some namespace commentsPaul Gilbert
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2016-04-09SHERLOCK: RT: Fix crasah showing items to Rose HanchemPaul Gilbert
2016-04-09SHERLOCK: Fix crash when searching the Serrated Scalpel journalTorbjörn Andersson
As far as I can tell, the lines I removed to draw the search box are already handled by the call to makeField() above. Also, they were drawing to the wrong surface, and one of them was in the wrong direction, which is what triggered an assertion.
2016-04-08SHERLOCK: Put back line break that I accidentally removed.Torbjörn Andersson
Thanks to LordHoto for noticing.
2016-04-08SHERLOCK: Fix crash when searching journal in Rose TattooTorbjörn Andersson
Another part bug, part regression from using ManagedSurface, I guess.
2016-03-25SHERLOCK: Fix bug #7084 ("Crash when taking inventory")Torbjörn Andersson
This was part regression (ManagedSurface is picky about the order of the parameters to the line drawing functions), part bug since it was drawing a horizontal line instead of a vertical. This call draws a very short vertical line to separate the rightmost "join" of the middle horizontal bar in the inventory dialog from the scrollbar. Unless you know what you're looking for, it's pretty hard to spot the difference. Thanks to dreammaster for figuring out the proper fix, while I was still trying to figure out what it was trying to draw.
2016-03-21SHERLOCK: Fix crashes due to back buffer refactoringPaul Gilbert
2016-03-21SHERLOCK: Make Screen::_backBuffer an object instead of pointer.Johannes Schickel
2016-03-21SHERLOCK: Make Screen::_backBuffer protected.Johannes Schickel
2016-03-21SHERLOCK: Get rid of Surface::setPixelData.Johannes Schickel
2016-03-20SHERLOCK: Fix overloaded setPixels warningPaul Gilbert
2016-03-14SHERLOCK: Changed engine to use Graphics::ManagedSurfacePaul Gilbert
2016-03-09SHERLOCK: Add format to fix compile errorChristoph Korn
This patch fixes the compile error: format not a string literal and no format arguments [-Werror=format-security] Just suply "%s" as the standard format. This way the string is not interpreted as format which may lead to security issues.
2016-02-21SHERLOCK: RT: Fix tearing in ending creditsPaul Gilbert
2016-02-20SHERLOCK: Add missing POTFILESThierry Crozat
2016-02-19SHERLOCK: RT: Fix violin not playing all the way throughPaul Gilbert
2016-02-16SHERLOCK: RT: Only see German Sharp-S char as printableMartin Kiewitz
And not the full 0xE0 -> 0xFF range Fixes bug #7042
2016-02-14SHERLOCK: RT: Implement saving journal to filePaul Gilbert
2016-02-15SHERLOCK: RT: Replace accent char with \202 in fixed textMartin Kiewitz
2016-02-15SHERLOCK: RT: Make darts game properly multilingualMartin Kiewitz
Hopefully all issues were caught Also added a "wait for keypress" right after result of latest dart throw is shown like in the original, so that dart results are not immediately cleared. Also added support for "1 point" instead of writing "1 points"
2016-02-14SHERLOCK: RT: Fix starting different darts game modesPaul Gilbert
2016-02-14SHERLOCK: Safer print()Eugene Sandulenko
2016-02-13SHERLOCK: Fix for German version using hatpin/needle in Pratt's pillowPaul Gilbert
In Pratt's Loft, the player can probe the pillow with either the needle or the hatpin. However, the German version accidentally set up use actions for the hatpin twice, resulting in a crash if you tried to use it
2016-02-12SHERLOCK: RT: Fix conversation crash German Lawton's housePaul Gilbert
2016-02-12SHERLOCK: RT: Work around bad animation frame data in German versionPaul Gilbert
2016-02-12SHERLOCK: Silence noisy GCC warningTorbjörn Andersson
2016-02-11SHERLOCK: SS: Fix typo in fixed textMartin Kiewitz
2016-02-11SHERLOCK: SS: Make "Picked up" text multilingualMartin Kiewitz
Bug #7002 should be fully solved now
2016-02-11SHERLOCK: SS: Make user interface multilingualMartin Kiewitz
Bug #7002 almost fully solved
2016-02-10SHERLOCK: SS: Fix typo in German fixed textMartin Kiewitz
Was like that in the original, we fix it.
2016-02-10SHERLOCK: Fix Spanish journal text - thanks t0byMartin Kiewitz
Some lines were not translated that well, probably because the original added words together in code based on English grammar, so the translator was probably very restricted.
2016-02-10SHERLOCK: SS: Fix fixed text typoMartin Kiewitz
2016-02-10SHERLOCK: RT: Fix typo in fixed inventory textMartin Kiewitz
bug #7023
2016-02-09SHERLOCK: RT: Fix German umlaut display in JournalPaul Gilbert
2016-02-07SHERLOCK: Make journal entries multilingualMartin Kiewitz
Spanish needs to be checked Spanish also needs to be copy and slightly changed for SH1 Also fixed Journal button text for French + Spanish Fixes bug #7019
2016-02-06SHERLOCK: RT: Fix crash removing wax cylinders on gramaphonePaul Gilbert
2016-02-07SHERLOCK: RT: Fix translation errorMartin Kiewitz