Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-24 | BUILD: 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-24 | BUILD: 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-24 | BUILD: 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-24 | BUILD: 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-24 | BUILD: 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-09-12 | Merge pull request #378 from lordhoto/pluggable-engines-translations | Johannes Schickel | |
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES | |||
2013-08-23 | AGOS: Add two savegame-related FIXMEs | Willem Jan Palenstijn | |
2013-08-23 | AGOS: Use Common::String for savegame filenames | Willem Jan Palenstijn | |
2013-08-23 | AGOS: Simplify string parsing | Willem Jan Palenstijn | |
2013-08-23 | AGOS: Use Common::strlcpy() instead of strncpy() | Torbjörn Andersson | |
As suggested by LordHoto. | |||
2013-08-23 | AGOS: Use strncpy() instead of strcpy(). CID 1003679, 1003681 | Torbjörn Andersson | |
2013-08-12 | I18N: 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-08-03 | AGOS: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | AGOS: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-05-07 | AGOS: Initialize _mouseToggle | Torbjörn Andersson | |
This shouldn't actually be necessary since, as far as I can tell, its only purpose is to toggle between true and false to slow down some mouse cursor animations. But Valgrind doesn't know that. | |||
2013-05-02 | COMMON: Change kPlatformPC to kPlatformDOS | Matthew Hoops | |
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-21 | AGOS: Rewrite note on events with velocity 0 to note off events in ↵ | Johannes Schickel | |
MidiParser_S1D. | |||
2012-09-07 | JANITORIAL: Remove underscores from MidiParser variable names. | Alyssa Milburn | |
2012-08-28 | Merge remote-tracking branch 'origin/master' into tony | Alyssa Milburn | |
Conflicts: common/coroutines.cpp common/coroutines.h devtools/create_project/msbuild.cpp devtools/create_project/visualstudio.cpp | |||
2012-08-26 | Merge pull request #268 from clone2727/video-rewrite | Matthew Hoops | |
VideoDecoder upgrade & partial rewrite | |||
2012-08-18 | AGOS: Fix regression with sound in Smacker OmniTV videos | Matthew Hoops | |
2012-08-17 | AGOS: Fix regressions in the feeble demo | Matthew Hoops | |
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-08-16 | VIDEO: Remove setSystemPalette() | Matthew Hoops | |
2012-08-12 | AGOS: Improve the quick load/save code. | Travis Howell | |
2012-07-24 | VIDEO: Convert DXADecoder to the AdvancedVideoDecoder API | Matthew Hoops | |
2012-07-23 | VIDEO: Rewrite SmackerDecoder to use the new API | Matthew Hoops | |
2012-06-07 | AGOS: Fix compiling AGOS game engine, when AGOS2 is disabled. | Travis Howell | |
2012-05-28 | COMMON: Move InstallShield code to common | Matthew Hoops | |
The code also now works for both data compressed with sync bytes and without | |||
2012-05-28 | VIDEO: Add volume/balance control to VideoDecoder | Matthew Hoops | |
2012-04-15 | AGOS: Add comment about the limitations of quick loading/saving games in the ↵ | Travis Howell | |
AGOS game engine. | |||
2012-04-02 | AGOS: Expand fix for bug #3512776 - SIMON1DOS French: Subtitle glitch in ↵ | Travis Howell | |
introduction. | |||
2012-04-01 | AGOS: Fix bug #3512776 - SIMON1DOS French: Subtitle glitch in introduction. | Travis Howell | |
2012-02-27 | AGOS: Add font data for French, German and Italian versions of Simon the ↵ | Travis Howell | |
Sorcerer 1 (Amiga). Thanks to digitall for converting the font data from original. | |||
2012-02-21 | Merge pull request #182 from fingolfin/forbid-ctype | Willem Jan Palenstijn | |
ALL: Avoid using is* macros from ctype.h | |||
2012-02-20 | COMMON: Move isFoo functions to namespace Common, add doxygen comments | Max Horn | |
2012-02-16 | AGOS: Cleanup | Max Horn | |
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max 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-01-27 | AGOS: Make ArchiveMan a proper sub-type of SearchSet. | Johannes Schickel | |
Now all of the Archive API is implemented to avoid possibly inconsistent behavior when an ArchiveMan object is accessed via a class type higher in the class hierachy. | |||
2012-01-27 | AGOS: Rename ArchiveMan's open to createReadStreamForMember to match our ↵ | Johannes Schickel | |
Archive API. | |||
2012-01-27 | AGOS: Properly overwrite hasFile from SearchSet in ArchiveMan. | Johannes Schickel | |
Formerly the hasFile method was non-const, thus did not overwrite the virtual hasFile method of SearchSet. Since all accesses to this function have been done through a ArchiveMan typed variable, the missing overwrite should not have caused any trouble. It looks like this was forgotten in a6ec4f70da120a1ce406ed4dd9e149e081542f59. | |||
2012-01-26 | AGOS: Fix silly copy&paste mistake, which broke Vorbis and MP3 support. | Johannes Schickel | |
2012-01-26 | AGOS: Rework digital sound playback. | Johannes Schickel | |
The BaseSound class does now only save the sound filename instead of a file handle. When a new sound is started a new file handle is created, which assures that each sound uses a different file handle and thus allows for directly streaming sounds from disk. This fixes bug #3475610 "AGOS: Wrong sound effects during intro of Simon 2 (DOS)". | |||
2011-12-13 | COMMON: Make more members of Archive constant. | Andrea Corna | |
2011-11-19 | AGOS: Fix using saved games from the CD versions of Simon the Sorcerer 2, on ↵ | Travis Howell | |
the floppy disk versions of Simon the Sorcerer 2. | |||
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-11-13 | AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles. | D G Turner | |
Playing with cabinet datafiles, this failed to find the "Charisma.smk" file in the cabinets when in the Recreation (TV) room on Cygnus Alpha and this caused an engine abort after the GUI dialog warning of the "missing" video file. This was due to animation.cpp code using Common::file::exists() instead of going via the ArchiveMan. However,a hasFile() method implementation was also required to implement fallback to decompressed (movie) files if the file requested is not in the cabinet or the cabinet has been externally decompressed to files. Thanks to fuzzie for the hasFile() patch. Also, removed noisy warning which this correction triggers repeatedly in installshield_cab.cpp hasFile(). This looks like leftover from debugging, so not critical. | |||
2011-11-03 | AGOS: Merge duplicate code remaining from refactoring in the past. | Travis Howell | |
2011-11-02 | AGOS: Fix warnings | Eugene Sandulenko | |