aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
AgeCommit message (Collapse)Author
2013-04-28SAGA: Null terminate string. CID 1003870Eugene Sandulenko
2013-04-28SAGA: Null terminate string. CID 1003868Eugene Sandulenko
2013-04-27SAGA: Fix memory leak in Mac version of IHNMTorbjörn Andersson
CID 1004123. Unfortunately, I do not have this version of the game so I cannot verify that this fix is correct, but it should be.
2013-01-09SAGA: Silence C++11 narrowing warnings.Johannes Schickel
2013-01-06SAGA: Update to new IFFDecoder for PBM imagesTomas Jakobsson
2012-12-13Merge pull request #293 from clone2727/qtmidiclone2727
Add support for QuickTime Music playback
2012-11-11SAGA: Add support for played timeFilippos Karapetis
2012-11-11SAGA: Fix bug #3564919 - "SAGA: IHNM Spanish: Spiritual Barometer doesn't ↵Filippos Karapetis
change" The Spanish version uses different colors for portrait backgrounds. Also, portrait colors are now set correctly when loading games directly from the launcher.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-12SAGA: Add support for IHNM Mac musicMatthew Hoops
2012-08-26Merge pull request #268 from clone2727/video-rewriteMatthew Hoops
VideoDecoder upgrade & partial rewrite
2012-08-20SAGA: Remove incorrect free() in loadShortenFromStream()Filippos Karapetis
This removes a warning and fixes bug #3558052 - "SAGA: use-after-free warning"
2012-08-16VIDEO: Remove setSystemPalette()Matthew Hoops
2012-07-23VIDEO: Rewrite SmackerDecoder to use the new APIMatthew Hoops
2012-07-03SAGA: Slight cleanup in querySaveMetaInfos implementation.Johannes Schickel
Saves are writable and deletable by default, there is no need to mark them explicitly as such.
2012-06-20Merge pull request #246 from lordhoto/osystem-void-buffersJohannes Schickel
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code
2012-06-17SAGA: Workaround fix for IHNM pathfinding glitches.D G Turner
This fixes bug #3360396 - "IHNM: Can't use right monitor with ellen". Have done a full playtest of IHNM to ensure this fixes the issue without any other regressions. Thanks to eriktorbjorn for creating this patch.
2012-06-16SAGA: Get rid of casts on OSystem::copyRectToScreen calls.Johannes Schickel
2012-05-20SAGA: Fix bug #3528338 - "ITE: Subtitles always shown in introduction"Filippos Karapetis
2012-03-13JANITORIAL: Use appropriate type for loop counter.Christoph Mallon
2012-03-13JANITORIAL: Remove unnecessary empty default constructors/destructors.Christoph Mallon
2012-02-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15JANITORIAL: Fix whitespace in pointer template argTarek Soliman
2012-02-15ALL: Avoid using is* macros from ctype.hMax Horn
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them.
2011-12-24SAGA: Rework the way audio is bufferedMatthew Hoops
The streams that are created are now used directly instead of SAGA creating its own RawStream after decoding it. In addition, this should fix ADPCM-compressed sounds on big endian systems (as the code was treating the result of readBuffer() to always be LE, whereas it's actual native endian). I've also clarified the bugfix to bug #1256701. It only applies to 16-bit PCM data and the size for other data is no longer truncated too ;)
2011-12-24SAGA: Properly handle ITE Mac sound resourcesMatthew Hoops
2011-11-21SAGA: Simply use a Graphics::Surface instead of a Saga::Surface.Christoph Mallon
2011-11-16LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)Strangerke
2011-11-03SAGA: Fix warningsEugene Sandulenko
2011-11-03SAGA: Fix copy/paste errorEugene Sandulenko
2011-10-29JANITORIAL: Remove unnecessary semicolonsTorbjörn Andersson
2011-10-24LAUNCHER: Add GUIO_NOASPECT to sagaStrangerke
2011-10-23AD: Switched rest of the engines to new GUIOEugene Sandulenko
2011-10-04SAGA: Fixed script bug #3358007 - "IHNM: Freeze when exiting from the motor ↵Filippos Karapetis
room's right door" Thanks to digital for finding the actual script bug
2011-08-30SAGA: properly remove the save reminder callback on engine exitFilippos Karapetis
This fixes an error when exiting to the launcher and restarting a game
2011-08-30SAGA: Slight cleanupFilippos Karapetis
2011-08-13Merge pull request #63 from tsoliman/detection-tablesFilippos Karapetis
Some missing ADGF_CD and ADGF_UNSTABLE flags
2011-08-07GRAPHICS: Simplify the interface of Graphics::loadThumbnail().Christoph Mallon
Now it returns the Surface, so the caller does not need to create one and pass it.
2011-08-07ALL: Use Graphics::skipThumbnail() where appropriate.Christoph Mallon
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-06SAGA: Flag CD titles with ADGF_CDTarek Soliman
2011-08-06ALL: Reduce audio/ header dependencyEugene Sandulenko
2011-08-06OSYSTEM: extended installTimerProc() with timer ID parameterEugene Sandulenko
2011-07-10SAGA: Use #error instead of a deliberate syntax error.eriktorbjorn
2011-07-10SAGA: Mute the music while the game is pausederiktorbjorn
It already paused the music, but any notes that were playing were just left hanging. At least with the ALSA MIDI driver. This was quite annoying when using the debug console.
2011-07-09SAGA: Removed several game flags, which are now found more reliably on the flyFilippos Karapetis
- The logo screens of all ITE versions are shown correctly now - Wyrmkeep versions, demo versions with scene substitutes, demos with mono music and demo versions with LE VOX encoded voices are all found automatically now
2011-06-23SAGA: Fix for Bug #3324850 ("ITE (SAGA): crash in dog sewers")D G Turner
This read of 1 byte past the end of the buffer has existed since the dragonMove() function was implemented, but since the change in bfb0986c to use ByteArray, this now causes an assertion due to the stricter bounds checking. This commit corrects the original issue. Thanks to fuzzie for this fix.
2011-06-23SAGA: Fix Bug #3323722 ("IHNM: Crash to desktop in Ellen's Adventure")D G Turner
Thanks to fuzzie for this fix. IHNM and ITE should be retested.