aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25
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-24SWORD25: 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-11-04SWORD25: Revert "Fix compilation on some 32-bit systems"Willem Jan Palenstijn
This reverts commit 6dc3768faaa272a12e3c6e7ce0965905338132ad. This commit was the wrong fix to the compilation problem later fixed by 8e9aefbf6edafa9eed41bd90e5579e5bcde34b03.
2013-10-08SWORD25: Fix potential buffer overrun. CID 1003865Eugene Sandulenko
2013-10-05SWORD25: Fix possible error in sound engine when loading a savegameThierry Crozat
The error occurred when the save game was saved early in the game before all the sound handles had been used. The unused handles only had the handle type initialised (as kFreeHandle) so all the other fields had random values. After loading the game the sound engine could erroneously try to play one of these sound handle resulting in an error.
2013-10-05SWORD25: Fix regression in persistence codeThierry Crozat
The regression was introduced by commit e6ba26ff0d which wrote coordinates of a rect as unsigned int when they were before written as signed int. Since the load code was not modified it still expected signed int. They are now again written as signed int. Any gamed saved between commit e6ba26ff0d and this commit will therefore be corrupted.
2013-09-29SWORD25: Fix alpha/colormod blittingWillem Jan Palenstijn
This is a backport to sword25 of the wintermute commits e9cbda135bbc822009ff311cad6e420fb23cff82 and 2141ad285e0200f4773726a13504f960e382f13e Thanks to eriktorbjorn for noticing and testing.
2013-09-29SWORD25: int -> int32 correctnessEugene Sandulenko
2013-09-29SWORD25: Fix compilationEugene Sandulenko
2013-09-29SWORD25: Specify integer sizeEugene Sandulenko
2013-09-29SWORD25: int -> int32 correctnessEugene Sandulenko
2013-09-29SWORD25: Specifying int size to make Amiga happyEugene Sandulenko
2013-09-29SWORD25: Fix Amiga compilationEugene Sandulenko
2013-09-29SWORD25: Some more fixes for Amiga OS 4 compilation.D G Turner
2013-09-29SWORD25: And even more fixes for Amiga OS 4 compilation.D G Turner
2013-09-29SWORD25: Even more fixes for Amiga OS 4 compilation.D G Turner
2013-09-28SWORD25: Make Amiga compiler happierEugene Sandulenko
2013-09-28SWORD25: More int->int32 fixesEugene Sandulenko
2013-09-28SWORD25: Further fixes for AmigaEugene Sandulenko
2013-09-28SWORD25: More int <-> int32 correctionsEugene Sandulenko
2013-09-28SWORD25: Further fixes for Amiga compilationEugene Sandulenko
2013-09-28SWORD25: Fix Amiga compilationEugene Sandulenko
2013-09-27SWORD25: Remove explictit #includesEugene Sandulenko
Makes Coverity happier.
2013-09-26SWORD25: Fix copy-paste error. CID 1004130Eugene Sandulenko
2013-09-09SWORD25: Remove unused variableEugene Sandulenko
2013-08-03SWORD25: Do not set Surface::pixels directly anymore.Johannes Schickel
2013-08-03SWORD25: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03SWORD25: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-07-15SWORD25: Fix compilation on some 32-bit systemsEugene Sandulenko
2013-07-15SWORD25: Replace Pluto with Tamed Pluto for increased compatibilityEugene Sandulenko
Still saves are incompatible but at least this now has enhanced debugging capabilities.
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2013-05-06Merge pull request #320 from johndoe123/sword25-gfxEugene Sandulenko
SWORD25: Optimized graphics drawing
2013-04-24SWORD25: Plug memory leak. CID 1003589Eugene Sandulenko
2013-04-20SWORD25: Fix blitting codejohndoe123
- Rename collectRenderQueue to preRender - Only do forceRefresh() in Panel::setColor() and Text::setText() if the new values are different - Move child object resorting from RenderObject::render() into RenderObject::preRender()
2013-04-18ENGINES: Silence clang warning about unused private member _vmMax Horn
This affects the Console / debugger classes of multiple engines. An alternative solution would have been to remove the unused _vm member vars. However, it seems likely that in the future, the _vm member could be useful for methods added to the console. So instead, we add a simple assert(_vm) to silence the clang warning.
2013-04-18Merge branch 'master' of github.com:scummvm/scummvm into sword25-gfxjohndoe123
2013-04-18SWORD25: Silence warning in the Lua codeMax Horn
This fixes warnings like this that crop up when compiling sword25 with Apple clang 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
2013-04-17SWORD25: Change absolute Z calculation to match that of absolute x/y; remove ↵johndoe123
old comment
2013-04-17SWORD25: Optimize graphics drawing codejohndoe123
2013-02-03SWORD25: Fix some spacing in LUAFilippos Karapetis
2013-02-03SWORD25: Replace calls to LUAI_THROW() with error() in LUAFilippos Karapetis
This removes one of the uses of setjmp(), but its use in LUAI_TRY still remains
2013-01-09SWORD25: Silence C++11 narrowing warnings.Johannes Schickel
2012-12-13COMMON: Forbid symbols for the rest of is* from ctype.h.Johannes Schickel
I also moved the isprint case to the correct position. This adds a FIXME to our lua code from sword25, which uses iscntrl directly.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'