Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-26 | Merge pull request #375 from digitall/engineAutoPlug | Johannes Schickel | |
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code) | |||
2013-11-24 | MADE: Janitorial - Fix spacing errors | Strangerke | |
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-11-03 | MADE: Create MusicPlayer in run() instead of MadeEngine's constructor. | Johannes Schickel | |
This fixes MT-32 emulator initialization. When the constructor is run the paths like extrapath etc. are not yet set up. Thus, the MT-32 emulator would not be able to find the necessary roms in case they are in the extrapath. | |||
2013-08-03 | MADE: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | MADE: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-05-15 | MADE: Show version-related before size-related incompatibilities in savegames | Filippos Karapetis | |
This gives clearer errors when users use savegames saved with a different version | |||
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. | |||
2013-04-28 | MADE: Null terminate string. CID 1003874 | Eugene Sandulenko | |
2013-04-18 | ENGINES: Silence clang warning about unused private member _vm | Max 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. | |||
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-06-16 | MADE: Get rid of casts on CursorManager::replaceCursor calls. | Johannes Schickel | |
2012-06-16 | MADE: Get rid of casts on OSystem::copyRectToScreen calls. | Johannes Schickel | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek 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-15 | JANITORIAL: Fix whitespace in pointer template arg | Tarek Soliman | |
2012-02-10 | JANITORIAL: Fix template definition whitespace | Tarek Soliman | |
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-10-29 | MADE: Silence a few gcc warnings. | Johannes Schickel | |
2011-10-23 | LAUNCHER: Add GUIO_NOASPECT to made | Strangerke | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-10-15 | MADE: Graphics::Surface is a struct, not a class | Filippos Karapetis | |
2011-10-15 | MADE: Graphics::Surface is a struct, not a class | Filippos Karapetis | |
2011-10-10 | MADE: Added missing finalize() calls to the game state saving code | Filippos Karapetis | |
Thanks to wjp for finding these | |||
2011-10-09 | MADE: Minimize #include usage. | Johannes Schickel | |
2011-10-09 | MADE: Fix include guard of made.h. | Johannes Schickel | |
2011-09-26 | MADE: Hopefully fixed bug #2957333 - "MADE: Screen effects sometimes look ↵ | Filippos Karapetis | |
wrong/bad" Applied johndoe's patch from that tracker item | |||
2011-08-06 | MADE: Flag CD titles with ADGF_CD | Tarek Soliman | |
2011-06-30 | MADE: Fix hidden overloaded virtual function warning | Ori Avtalion | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-14 | DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect() | Max Horn | |
Also reorder the parameters of composeFileHashMap, placing the "return value" first. | |||
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | MADE: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-02 | MADE: Remove all instances of s(n)printf | Max Horn | |
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max 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-16 | ENGINES: Unify engine names | Thierry Crozat | |
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS"). | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-01 | Merge pull request #16 "Add a PixelFormat to Graphics::Surface.". | Johannes Schickel | |
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-17 | MADE: Prefer Surface::create taking a PixelFormat over the one taking a byte ↵ | Johannes Schickel | |
depth. | |||
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-03-28 | AUDIO: Add Audio::MidiPlayer::createDriver(), let some engines use it | Max Horn | |
2011-03-25 | AUDIO: Move more common code to Audio::MidiPlayer | Max Horn | |
This also should fix some regressions from the previous commits, related to MidiParser's either being leaked, or being deleted and then used again (i.e., crashing). I tested as many games as I had available, but further testing of all affected engines is called for anyway. | |||
2011-03-24 | MADE: Change MusicPlayer to derive from Audio::MidiPlayer | Max Horn | |