aboutsummaryrefslogtreecommitdiff
path: root/engines/sky
AgeCommit message (Collapse)Author
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-04-22SKY: Improve parameter validation in debug console.D G Turner
This fixes the issues reported in Feature Request #218 - "DEBUGGER: Add parameter validation".
2014-02-18SKY: Make GPL headers consistent in themselves.Johannes Schickel
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-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
2013-06-17SKY: Fix double scene init when the intro is skipped (bug #3512069)Filippos Karapetis
2013-05-29SKY: Try to avoid deadlocks with the mixer mutex.Alyssa Milburn
See bug #3512069.
2013-01-09SKY: Silence C++11 narrowing warnings.Johannes Schickel
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-03-31ENGINES: Return all available custom GUI options if no target is specifiedFilippos Karapetis
This is used to set default settings for all custom game options when an engine starts
2012-03-30SKY: Minor formatting fix.D G Turner
2012-03-28SKY: Allow game to be loaded from main menu dialog while in-game control ↵Eric Culp
panel is open. Fixes bug #3448294
2012-03-25SKY: Only show the option for the alternative intro in the CD versionFilippos Karapetis
2012-03-25SKY: Add gui-option for alt-introTorbjörn Andersson
Ideally, this should only be added for the CD version but I don't think we have any mechanism for telling the CD and floppy versions apart.
2012-03-06SKY: Fix comment typosTorbjörn Andersson
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-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.
2012-02-13BASS: Reduce code duplication in autosave codeWillem Jan Palenstijn
2012-02-13BASS: Fix savegame corruptionWillem Jan Palenstijn
When using the GMM or autosaves, _savedMouse and _savedCharSet were never set. See bug #3487117.
2012-02-13BASS: Report savegame errors when saving by pressing enterWillem Jan Palenstijn
This makes error handling consistent between mouse and keyboard.
2012-02-07Revert "SKY: Map the floppy intro track."Alyssa Milburn
This reverts commit 0599145ecf92aeabf5bd4221a91761237f970323. This mapping was incorrect, 503 is the outro.
2011-12-19SKY: Fix warningWillem Jan Palenstijn
2011-12-08SKY: Replace usage of 'goto'.D G Turner
2011-11-22SKY: Map the floppy intro track.Alyssa Milburn
2011-11-22SKY: Don't loop the floppy intro track.Alyssa Milburn
This isn't relevant at present, so this is "just in case".
2011-11-16LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)Strangerke
2011-11-14SKY: Support external digital music tracks.Alyssa Milburn
This allows replacement of the supplied MIDI music with tracks from the Music Enhancement Project.
2011-10-23AD: Switched rest of the engines to new GUIOEugene Sandulenko
2011-09-12SKY: fix bug #3149412: Invalid Mode when giving shades to travel agentJoost Peters
2011-09-08SKY: Made some more static data const.Johannes Schickel
2011-09-08SKY: Made some static data const.Johannes Schickel
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-06-23ANALYSIS: Add static casts to is* functionsLittleboy
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx
2011-06-13I18N: Make many more GUI MessageDialog strings translatableThierry Crozat
2011-06-02SKY: Replace snprintf() usage with Common::String::format()D G Turner
Safer and less portability issues.
2011-06-02ENGINES: Change 2nd param of Engine::saveGameState to Common::StringMax Horn
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-25ALL: armour -> armorMatthew Hoops
2011-05-22ENGINES: Further unify engine namesThierry Crozat
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-28JANITORIAL: Format more forward declarations to follow conventionOri Avtalion