aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-31HUGO: Add CTRL-l and CTRL-s keys used in Win versions. Arnaud Boutonné
CTRL-n has been added too, but is currently only a STUB svn-id: r55081
2010-12-31HUGO: Saving a game is no longer authorized when gameOverFl is setArnaud Boutonné
svn-id: r55079
2010-12-31JANITORIAL: Remove unnecessary semicolon.Torbjörn Andersson
svn-id: r55077
2010-12-31HUGO: F6 now also closes inventory in Win versionsArnaud Boutonné
svn-id: r55076
2010-12-31SCI: Added workaround for script bug #3148418 - "QFG2: Script Error On last ↵Filippos Karapetis
screen" svn-id: r55075
2010-12-31GOB: Minor Correction in Debug Console Header.David Turner
svn-id: r55074
2010-12-31MOHAWK: Minor Correction to Graphics Debug Output.David Turner
svn-id: r55073
2010-12-31CINE: Fix CollisionPage Uninitialised Reads in Operation Stealth.David Turner
The collisionPage is only initialised with values when loadCtFw() / loadCtOS() is called. However, currently during the display of the Delphine Software Logo in Operation Stealth, checkCollision() is called, but the collisionPage has not been loaded. To fix the invalid reads, have added code to set the page to zero after allocation. Shouldn't cause any issues to FW as this will load over the top anyway. Have also added debug output around this behaviour so that if this is not sufficient i.e. a collision page load is actually missing, then this will aid investigation. svn-id: r55071
2010-12-31CINE: Close Memory Leak in PCSoundFxPlayer.David Turner
This leakage was reported by Valgrind while playing Operation Stealth. svn-id: r55070
2010-12-30FMOPL: Fix GCC warnings when DBOPL_WAVE is not WAVE_TABLEMUL.Torbjörn Andersson
svn-id: r55069
2010-12-30HUGO: Fix default values in object_t structure for viewx field and followings.Arnaud Boutonné
This fixes some other bugs reported by D. Gray svn-id: r55068
2010-12-30HUGO: Fix several bugs reported by D. GrayArnaud Boutonné
svn-id: r55067
2010-12-30MOHAWK: Implement Myst opcodes 129 to 132, and 192 to 197, Stellar ↵Bastien Bouclet
observatory buttons svn-id: r55065
2010-12-30PLUGINS: rename ONE_PLUGIN_AT_A_TIME define to UNCACHED_PLUGINSYotam Barnoy
ONE_PLUGIN_AT_A_TIME is too long. svn-id: r55064
2010-12-29MOHAWK: Implement Myst opcode 214, Stellar observatory initializationBastien Bouclet
svn-id: r55063
2010-12-29PLUGINS: fixed MSVC buildFlorian Kagerer
svn-id: r55062
2010-12-29PLUGINS: single plugin model now saves plugin filename to config fileYotam Barnoy
After searching for the right plugin once, the filename will be saved to the config file under the domain 'plugin_files'. The key is the gameid and the value is the plugin file. The backup mechanism is searching plugin by plugin. svn-id: r55061
2010-12-29CONFIG-MGR: added ability to add other non-game domainsYotam Barnoy
The way we determine if a domain is a game domain or not when loading from the config file is by checking for a 'gameId' key. This required changing the method of loading somewhat. MiscDomains (ie. non-game domains) are saved to the config file before game domains but after the main domains. This change shouldn't mess anything up but it could probably use a look-through just in case. svn-id: r55060
2010-12-29CINE: Fix Memory Leak in PCSoundFxPlayer.David Turner
Found this using Valgrind when loading a Future Wars savegame from the launcher. Occurs since the load() method called stop() but this did not unload() the allocated playing resource data unless it was still playing. Fixed in stop() by calling unload() in all cases. svn-id: r55059
2010-12-29CINE: Fixed mismatched deallocation in ScriptVars reported by Valgrind.David Turner
svn-id: r55058
2010-12-28TOON: Add mapping for upper 'ç' and for plenking, both used in french versionArnaud Boutonné
svn-id: r55057
2010-12-28SCI: Fixed script bug #3038870 - "SCI Fanmade - Demo Quest: ScummVM hangs ↵Filippos Karapetis
with typo" and removed a related FIXME svn-id: r55056
2010-12-28TOON: Fixed memory corruption in several roomsSylvain Dupont
Some mask line drawings were writing outside the buffer. svn-id: r55055
2010-12-28TOON: Removed useless confusing code in conversation process partSylvain Dupont
svn-id: r55054
2010-12-28SCUMM: Correct fix for bug #3145951 - DIG: Subtitles won't turn off ↵Travis Howell
(regression). svn-id: r55053
2010-12-28SCUMM: Another fix for bug #3145951 - DIG: Subtitles won't turn off ↵Travis Howell
(regression). svn-id: r55052
2010-12-27TOON: Path finding bug fixesSylvain Dupont
Allows Flux to walk close to Drew if really needed to prevent total path block. Prevents path finding if the character is out of the screen svn-id: r55051
2010-12-27SCUMM: Fix bug #3145951 - DIG: Subtitles won't turn off (regression).Travis Howell
svn-id: r55050
2010-12-27SCUMM: Fix bug #3143039 - ACTIVITY: Circus Stormin' crash.Travis Howell
svn-id: r55049
2010-12-26PLUGINS: fixed resource leak that caused PSP to crashYotam Barnoy
The leaky file handles didn't show up when debugging using the shell since that uses the Windows file handles, of which there are many more. svn-id: r55048
2010-12-26TOON: Fixed Bug #3124527 with Dungeon freezeSylvain Dupont
Bug #3089974: "TOON: Game freezes in act 2 when thrown to the prison" Wrong pointer increment in conversation process code. svn-id: r55047
2010-12-26SCI: A more efficient solution for bug #3037874 (SCI high CPU usage), which ↵Filippos Karapetis
will hopefully not clash with the speed throttler. This is a more proper fix for bug #3058865, and a partial fix for bug #3127824 svn-id: r55046
2010-12-26MOHAWK: Move myst_saveload.* to myst_state.*Matthew Hoops
svn-id: r55045
2010-12-26MOHAWK: Fix a typoMatthew Hoops
svn-id: r55044
2010-12-26SCI: Silence a gcc warningMatthew Hoops
svn-id: r55043
2010-12-26TOON: Fix problem when exiting the king caveSylvain Dupont
svn-id: r55042
2010-12-26MOHAWK: Merge classes MystVariables and MystSaveLoad to form MystGameStateBastien Bouclet
svn-id: r55041
2010-12-26HUGO: Fix MIDI Player Memory Leak in H3 Win.David Turner
svn-id: r55040
2010-12-25KYRA FM-TOWNS: improved cd audio music fadingFlorian Kagerer
svn-id: r55039
2010-12-25MOHAWK: Add subimage drawing/caching codeAlyssa Milburn
svn-id: r55038
2010-12-25MOHAWK: detect the European versions of ZoombinisAlyssa Milburn
svn-id: r55037
2010-12-25MOHAWK: LB CD-ROM title prefixes aren't Windows-specificAlyssa Milburn
svn-id: r55036
2010-12-25MOHAWK: detect/load the Rugrats Adventure GameAlyssa Milburn
svn-id: r55035
2010-12-24SCI: Fixed bug #3059860 - "LB2CD: Glitch in Act 6 coroner answer buttons"Filippos Karapetis
svn-id: r55034
2010-12-24SCI: Only sync the synonyms vocabulary if the game actually has one (thanks wjp)Filippos Karapetis
svn-id: r55033
2010-12-24SCI: Now saving/loading the list of synonyms (set by kSetSynonyms), like ↵Filippos Karapetis
SSCI did This is a more correct way of fixing bug #3037618 than in rev #55017. - Changed replaceant/replacement to be uint16's (they're very small positive values, usually smaller than 4096) - Changed SynonymList to an Array (so that it can be saved/loaded) - Removed the PQ2 script patch to Game::replay() - Added savegame history svn-id: r55032
2010-12-24MOHAWK: Fix playing sound from aliases in Myst ME.Bastien Bouclet
svn-id: r55031
2010-12-24MOHAWK: Fix Myst's combination book pages drawing at the bottom of the screen.Bastien Bouclet
svn-id: r55030
2010-12-24ANDROID: Remove obsolete reference to ANDROID_TOP in build instructions.Angus Lees
svn-id: r55029
2010-12-23PLUGINS: PluginManager minor cleanupsYotam Barnoy
svn-id: r55027