aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock
AgeCommit message (Collapse)Author
2016-09-15SHERLOCK: Add debugger command to alter game flagsPaul Gilbert
2016-09-13SHERLOCK: RT: Improved handling for journal scrollbarPaul Gilbert
2016-09-07SHERLOCK: RT: Fix crash using invalid number keys in conversationsPaul Gilbert
2016-09-06SHERLOCK: RT: Fix hang on dragging mouse outside Inventory verbs listPaul Gilbert
2016-09-03SHERLOCK: RT: Fix hang clicking on edge of inventory verb list bordersPaul Gilbert
2016-09-03SHERLOCK: SS: Fix German journal crash moving tobacco boxPaul Gilbert
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2016-08-24ALL: Make simpleSaveNames() a MetaEngineFeatureAlexander Tkachev
Added it into hasFeature() of all engines which returned `true` in simpleSaveNames() before. As mentioned in #788, SCI is not always using simple names, so it doesn't have such feature now.
2016-08-24ALL: Add MetaEngine::simpleSaveNames()Alexander Tkachev
Engines with "simple" savenames would support "Run in background" in save/load dialog and gradual save slots unlocking. Other engines save/load feature would be locked until save sync is over.
2016-08-01SHERLOCK: Fix even more warningsEugene Sandulenko
2016-08-01SHERLOCK: Fix another warningEugene Sandulenko
2016-08-01SHERLOCK: Fix warningEugene Sandulenko
2016-07-28SHERLOCK: Fix debug channel initializationEugene Sandulenko
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