aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
AgeCommit message (Collapse)Author
2013-11-26Merge pull request #375 from digitall/engineAutoPlugJohannes Schickel
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-24SAGA: Janitorial - Fix spacing errorsStrangerke
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-10-08SAGA: Remove unused assignment. CID 1002506Eugene Sandulenko
2013-10-08SAGA: Remove unused assignment. CID 1002505Eugene Sandulenko
2013-10-02SAGA: Clean up variable scopeWillem Jan Palenstijn
2013-10-02SAGA: Silent Cppcheck warning in Sprite::loadList().Rodrigo Rebello
2013-08-03SAGA: Take advantage of Sufrace::getPixels.Johannes Schickel
2013-08-03SAGA: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-07-15SAGA: Fix CID 1002507. Unused pointer value.Eugene Sandulenko
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-07-02SAGA: Fix odd memcmp() conditions, as reported by clangFilippos Karapetis
Thanks to LordHoto for pointing those out - they followed the incorrect paradigm of previous code
2013-06-08SAGA: Add "fallthrough" comments to switch. CID 1003742, 1003743Torbjörn Andersson
I'm almost certain these are intentional fallthroughs. It makes sense to handle the little-endian cases like the big-endian ones, with the added FLAG_LITTLE_ENDIAN.
2013-06-01SAGA: Add missing "break"sTorbjörn Andersson
It seems pretty clear to me that these fallthroughs were not intentional, seeing how one of them could cause ITE to fall through to IHNM-specific code. CID 1003744, 1003745
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2013-05-01SAGA: Fix some non-initialized variables in the Music class - CID 1003131Filippos Karapetis
2013-04-28SAGA: Null terminate string. CID 1003869Eugene Sandulenko
2013-04-28SAGA: Fix potentially unitialized pointer. CID 1003186, CID 1003187, CID ↵Eugene Sandulenko
1003188, CID 1003189
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