aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-11-07TOON: Corrections to close some memory leaks.David Turner
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option. svn-id: r54127
2010-11-07TUCKER: Add GUIO_NOLAUNCHLOAD to the detection flags.Johannes Schickel
svn-id: r54126
2010-11-07DRASCULA: Add GUIO_NOLAUNCHLOAD to the detection flags.Johannes Schickel
svn-id: r54125
2010-11-07HUGO: Fix crash when hugo.dat is not the expected versionArnaud Boutonné
svn-id: r54124
2010-11-07TOON: Added basic debugging console to engineDavid Turner
Since Toon uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. However, the hotkey for this is currently disabled as it causes a segfault. Not sure why. svn-id: r54123
2010-11-07COMMON: Rename and tweak MD5 functionsMax Horn
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121
2010-11-07DETECTOR: Don't compute mac resource fork MD5 of a file multiple timesMax Horn
Also add a FIXME regarding the fact that we don't handle the case that a file is listed as a regular file and as one with resource fork. svn-id: r54120
2010-11-07ENGINES: Do not include engines/savestate.h from engines/game.hMax Horn
svn-id: r54119
2010-11-07DETECTOR: Get rid of ADGF_KEEPMATCHMax Horn
Also fix some typos, and minor tweaks svn-id: r54118
2010-11-07HUGO: Added basic debugging console to engineDavid Turner
Since HUGO uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54117
2010-11-07DRACI: Added basic debugging console to engineDavid Turner
Since DRACI uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54116
2010-11-07CINE: Added basic debugging console to engineDavid Turner
Since CINE uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54115
2010-11-07MOHAWK: Remove console FIXME'sMatthew Hoops
svn-id: r54109
2010-11-07LURE: Convert printf to debug/warningMax Horn
Exception: The "decompiler" code still uses fopen/fprintf etc. but it is disabled by default, hence I am ignoring it for now. svn-id: r54108
2010-11-07MOHAWK: Convert all printf to debugN callsMax Horn
This involves some nasty decisions, like mixing debugN and DebugPrintf calls in the RivenConsole. I added FIXME comments about this. svn-id: r54107
2010-11-07LURE: Remove all uses of (f)printf; cleanupMax Horn
svn-id: r54106
2010-11-07ENGINES: Unify code layout of all ADParams instancesMax Horn
svn-id: r54105
2010-11-07HUGO: Move fonts to display.cppArnaud Boutonné
Some cleanup svn-id: r54103
2010-11-06HUGO: Move _palette to display.cppArnaud Boutonné
svn-id: r54102
2010-11-06HUGO: Implement REMAPPAL. Arnaud Boutonné
Palettes in H3 Win intro are now correct svn-id: r54100
2010-11-05PLUGINS: improved one-at-a-time plugin codeYotam Barnoy
I reduced memory fragmentation using 2 principles: Plugins should be loaded for as little time as possible, and long lasting memory allocations should be allocated before plugins are loaded. There might still be a little fragmentation left. Note that command line settings that require plugins to be loaded don't work yet, but they didn't work (properly) before either. svn-id: r54097
2010-11-05HUGO: Silent GCC warning introduced in r54087Arnaud Boutonné
svn-id: r54095
2010-11-05SCI: Fix blend rounding, styleWillem Jan Palenstijn
svn-id: r54093
2010-11-05COMMON/GUI/SCI: Changes to the EGA dithering checkboxFilippos Karapetis
- Changed the new dithering checkbox to be more generic (i.e. relevant for all engines that may support such a feature in the future) - Changed the checkbox to be unchecked by default. As discussed on -devel, game enhancements in ScummVM should be off by default, and opt-in - Changed the option from "sci_undither" to "disable_dithering" - Changed theme version style to X.Y.Z and bumped it to 0.8.2 svn-id: r54090
2010-11-05HUGO: Suppress useless case in processRoute()Arnaud Boutonné
svn-id: r54087
2010-11-05HUGO: Suppress status variables related to playbackArnaud Boutonné
svn-id: r54086
2010-11-05TOOL: Fix bug in data in Hugo2 DosArnaud Boutonné
svn-id: r54085
2010-11-05AGOS: Display item names and descriptions via GUImessage, in Swampy ↵Travis Howell
Adventures for now. svn-id: r54084
2010-11-05SCUMM/FM-TOWNS JAPANESE: fix out of bounds text drawingFlorian Kagerer
(could cause invalid memory access in MI1) svn-id: r54079
2010-11-05SCI: Add a default case to a switch statement to silence some compiler warnings.Johannes Schickel
svn-id: r54078
2010-11-04SCI: Renamed findBlock() to findBlockSCI0()Filippos Karapetis
svn-id: r54077
2010-11-04TOON: Fix sound effect archive destroy Sylvain Dupont
Variable not initialized. Crashed when no sound effects were present in the room (Bug fixed thanks to Thomas) svn-id: r54076
2010-11-04TOON: Fix ambient audio destroy in chapter 2Sylvain Dupont
(Thanks to Thomas) svn-id: r54075
2010-11-04SCI: Fix precedence error in commentWillem Jan Palenstijn
svn-id: r54071
2010-11-04SCI: Set undither to on by default again, like it was. Filippos Karapetis
From our current stance, this is a game enhancement, and should be on by default, like the rest of the game enhancements (AGI mouse, save/load replacement etc) svn-id: r54070
2010-11-04SCI: Use gamma 2.2 for blending undithered coloursWillem Jan Palenstijn
svn-id: r54069
2010-11-04SCI: adding force to memorial area for SQ3/introMartin Kiewitz
makes the view getting fully undithered svn-id: r54068
2010-11-04SCI/SCUMMVM: Added an option to enable the dithering removal algorithm (so ↵Filippos Karapetis
called "undithering") in the graphics options tab. The algorithm is now disabled by default, after popular demand. In retrospect, we really shouldn't have made it default, in order to preserve the authenticity of the graphics in early SCI EGA games, and allow the user to opt in and enable the option if needed. Unfortunately, the lack of an easy way to modify the option made it hard to do so. svn-id: r54066
2010-11-04TOOL: Fix ticks per seconds for H1 DosArnaud Boutonné
svn-id: r54063
2010-11-04GOB: Extended workaround for Goblin Stuck On Reload to cover bug #3065914David Turner
This generalises the workaround added for bug #3018918 i.e. UOTODDV issue, to cover the ICVGCGT case and hopefully all future cases, by executing the variable correction during the reload after Game Over and using the variable read by the script triggering the movement lock, rather than the movement lock variable (59) itself as this may not be set until a later script. svn-id: r54061
2010-11-04LUA: Tweak lua_ident to not conflict with SVN keywords (since this is not ↵Max Horn
used at all, only used to 'mark' binaries compiling Lua in, I think we could safely remove it, too) svn-id: r54056
2010-11-04Trying to fix weird keyword expansion quirkMax Horn
svn-id: r54055
2010-11-03HUGO: Fix 'exit' command in DOS versionsArnaud Boutonné
svn-id: r54054
2010-11-03Merge from gsoc2010-pluginsYotam Barnoy
This merge was extremely difficult to carry out. It wasn't entirely SVN's fault -- there were several merges to the branch that were done by hand. Please check for any issues and regressions. Also note that the DS makefile was not copied over since the "one at a time" plugin mode currently has too much fragmentation ie. it doesn't work. svn-id: r54051
2010-11-03M4: Changed debug calls to debugCN since they all have newlinesPaul Gilbert
svn-id: r54047
2010-11-03SWORD25: cleanupMax Horn
svn-id: r54045
2010-11-02HUGO: Fix typo... sorryArnaud Boutonné
svn-id: r54044
2010-11-02HUGO: Fix cypher for v1 DosArnaud Boutonné
svn-id: r54043
2010-11-02SCI: Properly cast the results of kTimesSin and kTimesCos to 16-bit integersFilippos Karapetis
svn-id: r54042
2010-11-02SWORD25: Convert printf to debugNMax Horn
svn-id: r54040