aboutsummaryrefslogtreecommitdiff
path: root/base
AgeCommit message (Collapse)Author
2007-07-01Patch #1595026: engine init/shutdown OSystem methodsMax Horn
svn-id: r27838
2007-06-15BASE code: renamed detectMain to detectPlugin and updated some comments for ↵Max Horn
clarity; added some TODO/FIXME comments; added a dialog that's shown if the user tries to start a game for which no plugin feels responsible svn-id: r27423
2007-06-15Added some doxygen comments to (Plain)GameDescriptor, and added a ↵Max Horn
findPlainGameDescriptor convenience function svn-id: r27422
2007-06-12add DATA_PATH to directory search list when starting gameWillem Jan Palenstijn
svn-id: r27381
2007-06-11Fix for bug #1719463: "DETECTOR: Launching undefined target adds launcher entry"Eugene Sandulenko
svn-id: r27352
2007-06-05Trunk becomes 0.11.0svnEugene Sandulenko
svn-id: r27116
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-27Reverted r26922.Johannes Schickel
svn-id: r26967
2007-05-27Patch #1726251: Reject long commandline parameters that lack the optionMax Horn
svn-id: r26961
2007-05-26Fix wrong error message as pointed out by jvprat. I.e. ./scummvm -g produced:Eugene Sandulenko
"Option '(null)' requires an argument" svn-id: r26941
2007-05-26replace "normal" graphics scaler with "1x" in the --help text.Joost Peters
"normal" is not documented in the README and is apparently some legacy option, the SDL backend source implies that using "normal" mode would use a 1x scaler, but using it seems no different from the default "2x" scaler, so this option is basically useless, even though parseCommandLine() still accepts both "normal" and "default" (which seems completely undocumented)... argh! svn-id: r26936
2007-05-22Simpilified Singleton implementation and usage.Johannes Schickel
svn-id: r26922
2007-04-27Added the cruise engine to the list of plugins in plugins.cppFilippos Karapetis
svn-id: r26607
2007-04-18Fixed bug #1701842, after discussing with Fingolfin.Torbjörn Andersson
svn-id: r26545
2007-03-03Allow PC Engine version of Loom to at least start up.Travis Howell
svn-id: r25951
2007-03-02Do not use addDefaultDirectoryRecursive to add 'path', rather use the ↵Max Horn
non-recurseive addDefaultDirectory (see also bug #1672098) svn-id: r25922
2007-02-06Make extra information generated by launcher consistent with what we haveEugene Sandulenko
in our md5 list, preferred target and Wiki. svn-id: r25398
2007-02-04Don't add '.' to the search dirs as a last fallback. Fixes bug #1597208Max Horn
svn-id: r25382
2007-02-03Change s_appName from Common::String to const char * on all platformsMax Horn
svn-id: r25354
2007-01-28Always set gameid & description in a GameDescriptor (somewhat more future ↵Max Horn
proof fix for the recent regression caused by the changes to gameid() / description() ) svn-id: r25242
2007-01-28Fix regression which prevented to run games specified only in command lineEugene Sandulenko
and not in config file. svn-id: r25240
2007-01-28Reintroduced non-static gameid() and description(), by popular(?) demand.Marcus Comstedt
svn-id: r25239
2007-01-27Made gameid() and description() const.Marcus Comstedt
svn-id: r25234
2007-01-24Fix for bug #1586640: SDL: Joystick/Joypad doesnt work with 0.9.0Max Horn
svn-id: r25161
2007-01-21Fix crash in GameDescriptor::updateDescMax Horn
svn-id: r25153
2007-01-21Don't mkdir the default savepath whenever we startup; rather, mkdir (on ↵Max Horn
Unix/Symbian, at least) the savedir just before we need it, i.e. just before saving. Fixes bug #1504398 svn-id: r25150
2007-01-21Make use of HashMap::getVal/setVal, and some cleanupMax Horn
svn-id: r25138
2007-01-21Added game.cpp file with some funcs/methods declared in game.hMax Horn
svn-id: r25137
2007-01-20First phase of detection-related plugins interface improvements. Now pluginsEugene Sandulenko
return StringMap instead of fixed list of parameters. This adds great flexibility. Current patch should not alter any functionality, i.e. if there are regressions, submit a report. Phase 2 will benefit from these changes and will come later. svn-id: r25134
2007-01-14Initial import of Parallaction engineEugene Sandulenko
svn-id: r25083
2006-12-28Fix previous commit by anotherguestMax Horn
svn-id: r24942
2006-12-28Updated makefiles to support touche and agos naming properlyLars Persson
svn-id: r24941
2006-12-19* Change the GameList typedef to a proper class with an additionalMax Horn
constructor which takes a PlainGameDescriptor 'list' * Replaced real_ADVANCED_DETECTOR_GAMEID_LIST by this new constructor * Removed ADVANCED_DETECTOR_GAMEID_LIST and ADVANCED_DETECTOR_FIND_GAMEID * Some minor cleanup svn-id: r24893
2006-11-13Patch #1595319: "Enable the command line --debugflags before engine.init()"Eugene Sandulenko
svn-id: r24705
2006-11-12Reworked code in the advanced game detector (getting rid of much of the evil ↵Max Horn
#define hell it consisted of previously) svn-id: r24685
2006-11-12Print sensible messages if engine instantiation failedMax Horn
svn-id: r24684
2006-11-03added 'touche' engine for the game 'Touche: The Adventures of the 5th Musketeer'Gregory Montoir
svn-id: r24592
2006-10-22Backend modularization: Create timer manager, savefile manager and audio ↵Max Horn
mixer in the backends for increased flexibility svn-id: r24443
2006-10-21Added OSystem::getTimerManager and OSystem::getMixer methods (wip)Max Horn
svn-id: r24405
2006-10-07Whitespaces.Johannes Schickel
svn-id: r24179
2006-10-07Removed some left-over (I think!) code from unloadPluginsExcept() that wasTorbjörn Andersson
causing ScummVM to crash for me. svn-id: r24155
2006-10-07Instantiate and hook up the plugin providers in the main() function of the ↵Max Horn
corresponding backends (porters may have to update their ports if they were using the POSIX or Win32 module loading code implicitly); some cleanup svn-id: r24153
2006-10-07Started to refactor the plugin code (moving backend specific stuff into ↵Max Horn
backends/plugins/) svn-id: r24148
2006-09-29First pahse of renaming simon engine to agos. Internal renames. CompilationEugene Sandulenko
is broken svn-id: r24008
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-20Work around conflict between ISO C++ and POSIX, to allow ISO C++ compliant ↵Max Horn
compilers like GCC 4.x to compile the plugin code again svn-id: r23945
2006-09-16* Added virtual Engine::getDebugger() methodMax Horn
* Removed code from errorString() methods that hooked the debugger(s) into error(), in favor of using getDebugger() from within error() * As a consequence, removed most custom errorString() methods svn-id: r23894
2006-08-04Fixed some broken #include's (the PS2 and Symbian may need more fixed, though)Max Horn
svn-id: r23666
2006-07-31* Added copyright string to all engine pluginsMax Horn
* Modified about dialog to list all available plugins with their resp. copyright * Modified about dialog credits to show the GPL last (like movie end credits do with their legal text, too) svn-id: r23645
2006-07-29Small fix for the symbian portMax Horn
svn-id: r23618