aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-05-09Patch #2968610: Zak C64 German: crash due to padding bytesEugene Sandulenko
svn-id: r48981
2010-05-07added voices pack/cd music supportVladimir Menshakov
svn-id: r48962
2010-05-06Make sure that all the parameters to an mcode command are initialised. ThisTorbjörn Andersson
fixes one Valgrind warning mentioned in bug #2976008 ("BS2: Game lockup in British Museum"), though I don't have high hopes that they are related. svn-id: r48961
2010-05-05SCUMM: Convert some code to use Common::StringMax Horn
svn-id: r48957
2010-05-05Replace various strncpy usages by strlcpy.Johannes Schickel
svn-id: r48955
2010-05-05Replace KYRA's strncpy and strncat usages by strlcpy/strlcat.Johannes Schickel
svn-id: r48954
2010-05-04Fix non-Mac OS X buildsMax Horn
svn-id: r48938
2010-05-04Reduce indirect header dependencies furtherMax Horn
svn-id: r48936
2010-05-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-05-04Get rid of Engine::_gameDataDir.Max Horn
This greatly reduces indirect dependencies on several header files from common. svn-id: r48933
2010-05-04SCI: kPortrait - correctly jump over offset table to land on raw lipsync ↵Martin Kiewitz
data in portrait files svn-id: r48928
2010-05-03SCI: set signal in SCI0/SCI01 games, when samples have been played only. ↵Martin Kiewitz
fixes sq3 guys from andromeda, but also doesn't screw up music in sq3new/kq1 - added comments about this issue svn-id: r48918
2010-05-03SCI: reverting r48805 - caused regression in sq3new/kq1Martin Kiewitz
svn-id: r48915
2010-05-03SCI: copying over compressed audio (mp3/ogg/flac) buffers, because ↵Martin Kiewitz
resourcemanager may free the memory at any time - fixes pseudo-random crashes - also added several assert()s after multiple malloc()s svn-id: r48912
2010-05-03SCI: fix possible heap errorMartin Kiewitz
svn-id: r48908
2010-05-03SCI: calculate sampleLen for WAVEs as wellMartin Kiewitz
svn-id: r48906
2010-05-03Fix g++ warning by commenting out an unused variable.Johannes Schickel
svn-id: r48905
2010-05-03SCI: calculate sampleLen for compressed audio (mp3/ogg/flac) as wellMartin Kiewitz
svn-id: r48903
2010-05-02Allow the Orion Burger title screen to be shown again. At least, it doesn'tTorbjörn Andersson
crash on my computer any more. (It doesn't do much interesting either.) svn-id: r48892
2010-05-02SCI: make audio decompression (mp3/ogg/flac) work on BE devicesMartin Kiewitz
svn-id: r48889
2010-05-01SCI: fix sync resources not loading correctly when compressed (mp3/ogg/flac) ↵Martin Kiewitz
audio resource file was used svn-id: r48881
2010-05-01SCI: fix bugs in audio decompression (mp3, ogg, flac)Martin Kiewitz
svn-id: r48880
2010-05-01KYRA: fixed some cppcheck warningsFlorian Kagerer
svn-id: r48879
2010-04-30SCI: animate cleanupMartin Kiewitz
svn-id: r48876
2010-04-30Added proper names for some of the previous unknown timer fields, and ↵Paul Gilbert
bugfixes for the sequence list methods svn-id: r48875
2010-04-29Silence gcc warnings.Matthew Hoops
svn-id: r48858
2010-04-29SCI: remove unneeded #includes from resource.cppMartin Kiewitz
svn-id: r48857
2010-04-29SCI: audio compression supportMartin Kiewitz
svn-id: r48856
2010-04-29Fixed a glitch when a one-word text (e.g. "TOTENKOPF" in the first room, whenTorbjörn Andersson
playing the German translation) doesn't fit on the screen at the desired position. svn-id: r48850
2010-04-28Make sure dialogue manager is destroyed on quit.Nicola Mettifogo
svn-id: r48847
2010-04-28Make sure walk coordinate are valid before checking path buffer.Nicola Mettifogo
svn-id: r48846
2010-04-28Fix uninitialized variableWillem Jan Palenstijn
svn-id: r48844
2010-04-28CINE: Get rid of some global constructor usesMax Horn
svn-id: r48843
2010-04-28SAGA: Avoid global constructor for pieceOrigins arrayMax Horn
svn-id: r48842
2010-04-28TINSEL: Avoid global constructor for clickPosMax Horn
svn-id: r48841
2010-04-28Initialize _requested*ScrollDir variables in constructor.Nicola Mettifogo
svn-id: r48840
2010-04-28Fix uninitialized variablesWillem Jan Palenstijn
svn-id: r48839
2010-04-28Fixed leaks in parsing of examine and door zones.Nicola Mettifogo
svn-id: r48838
2010-04-28Fix Nippon Safes test result label memory leakWillem Jan Palenstijn
svn-id: r48837
2010-04-28Committed my proposed fix for bug #2970211 ("DRASCULA: missing germanTorbjörn Andersson
translation"), after a brief discussion with Fingolfin to make sure I wasn't doing something silly. svn-id: r48833
2010-04-28Fix for bug #2824840: ZAK: Crash when using the yellow crystal (Amiga version)Max Horn
The problem was a double free that could occur in two places. Also added some missing whitespaces. svn-id: r48832
2010-04-28added cd-version detection and cdlogo.res supportVladimir Menshakov
svn-id: r48831
2010-04-28Only draw letters that actually fit on the surface. Should fix bug #2992268 ↵Sven Hesse
(Reproducible crash creating Intuition formula) svn-id: r48829
2010-04-28Fix a destruction order issue and note two remaining issues from the label ↵Willem Jan Palenstijn
fixes (r48811) svn-id: r48827
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-04-27Fix warning using GCC 4.5Arnaud Boutonné
svn-id: r48819
2010-04-27Fix warningWillem Jan Palenstijn
svn-id: r48818
2010-04-27Fix warningWillem Jan Palenstijn
svn-id: r48817
2010-04-27Added further timer method implementation. Also renamed some of the classes ↵Paul Gilbert
to match those of the original engine, based on the contents of various in-game error messages svn-id: r48816