aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
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-24TESTBED: Fix a few Cloud warningsAlexander Tkachev
2016-08-24JANITORIAL: Remove spaces at the end of the lineAlexander Tkachev
I knew there were some, but I wanted to fix them once, instead of doing it all the time.
2016-08-24TESTBED: Add openUrl test in MiscTestsAlexander Tkachev
2016-08-24TESTBED: Add more Webserver testsAlexander Tkachev
2016-08-24TESTBED: Add Webserver test suiteAlexander Tkachev
Two tests now: IP resolving and index page check.
2016-08-24TESTBED: Fix CloudTestsAlexander Tkachev
Now work with all available Storages.
2016-08-24TESTBED: Add CloudTests::testSavesSync()Alexander Tkachev
2016-08-24TESTBED: Add CloudTests::testFolderDownloading()Alexander Tkachev
2016-08-24TESTBED: Add CloudTests::testDownloading()Alexander Tkachev
2016-08-24TESTBED: Add CloudTests::testUploading()Alexander Tkachev
2016-08-24TESTBED: Fix CloudTests to ask users whether to waitAlexander Tkachev
Callbacks might be slow (like in SyncSaves), but they also could hang forever, so users now are being asked whether they want to wait or to skip the test.
2016-08-24TESTBED: Add first Cloud testsAlexander Tkachev
Adding tests for: * Storage::info(); * Storage::listDirectory(); * Storage::createDirectory().
2016-08-24KYRA: Fix openSaveForWriting() to return OutSaveFileAlexander Tkachev
2016-08-24CLOUD: Make OutSaveFile start saves syncAlexander Tkachev
It had to become a proxy class in order to do that. finalize() starts the saves sync.
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-24GUI: Show "locked" saves during syncAlexander Tkachev
2016-08-24SCI32: Add workarounds for a bug in Torin, in an animation of LycentiaFilippos Karapetis
2016-08-24DIRECTOR: Add more width corrections for Apartment demoTorbjörn Andersson
These are the widths for the taxi. 1110 doesn't actually need a correction to be drawn right, but 96 makes more sense than 90 if I decode the image by hand. It may be worth noting that all three sprite widths are multiples of 8, and that one of them was already a multiple of 8, but I still needed to add 8 to it. (This would suggest that w = (w & ~7) + 8 would yield the correct width for everything, except it doesn't so scratch that idea.)
2016-08-23TITANIC: Implemented more game classesPaul Gilbert
2016-08-24ADL: Make the optional scanlines less harshWalter van Niftrik
2016-08-24DIRECTOR: Gather statistic on correct bitmap sizesEugene Sandulenko
2016-08-23DIRECTOR: Added test D3 targetEugene Sandulenko
2016-08-23DIRECTOR: Further reduction of include dependencyEugene Sandulenko
2016-08-23DIRECTOR: Reduce header dependencyEugene Sandulenko
2016-08-23SCI32: Fix crash in Torin, chapter 4, catapult scene (via ScreenItem)Filippos Karapetis
loopNo/celNo are set to unsigned integers in ScreenItem::setFromObject in SSCI, thus their value will be adjusted when it's negative, like in this case
2016-08-23TITANIC: Implemented CLift classPaul Gilbert
2016-08-23SCI32: Allow kListAt to reference an empty listFilippos Karapetis
Happens in Torin when examining Di's locket in chapter 3
2016-08-23SCI32: Add a workaround for an uninitialized variable in TorinFilippos Karapetis
2016-08-23SCI32: Explicitly abord kEachElementDo when a game is being loadedFilippos Karapetis
This is a better check than the one in commit 3d1f1a3a21
2016-08-23SCI32: Update the SCI2/SCI2.1 games that use global 90 for speech/subsFilippos Karapetis
2016-08-23SCI32: Fix restoring games from Torin's game restore dialogFilippos Karapetis
The list in kListEachElementDo may be invalidated after a selector invocation
2016-08-23SCI32: Also handle game checks for "torinsg.cat" in TorinFilippos Karapetis
This shows the "Open..." button when continuing a game
2016-08-23DIRECTOR: Split score.cpp file into classesEugene Sandulenko
2016-08-23DIRECTOR: Fix memory overwriteEugene Sandulenko
2016-08-23SCI32: Fix palette in SCI32 Mac gamesFilippos Karapetis
2016-08-22TITANIC: Implemented more game classesPaul Gilbert
2016-08-22TITANIC: Compilation fixPaul Gilbert
2016-08-22TITANIC: Cleanup of engine referencesPaul Gilbert
2016-08-22TITANIC: Implemented more game classesPaul Gilbert
2016-08-23SCI: Fix compilation when SCI32 is not enabledFilippos Karapetis
2016-08-23ADL: Add initial support for #0: Mission AsteroidWalter van Niftrik
Based on a patch by fuzzie
2016-08-22FULLPIPE: Inverse search mode behavior in MctlGraph::getHitNodeRetro-Junk
2016-08-22FULLPIPE: Fix always false condition check in MctlGraph::generateListRetro-Junk
2016-08-22DIRECTOR: Lingo: Fix factory method executionEugene Sandulenko
2016-08-22DIRECTOR: Lingo: Fix no-args built-ins code generationEugene Sandulenko
2016-08-22DIRECTOR: Improvements to 1bpp image renderingEugene Sandulenko
2016-08-22SCI32: Document the games that use Robot videosFilippos Karapetis
2016-08-22SCI32: Add a workaround for kDoSoundPlay for GK1 MacFilippos Karapetis
2016-08-22SCI32: Move the SCI32 Mac cursor handling code into GfxCursor32Filippos Karapetis
This was left in the SCI16 code in commit 80d9182554