aboutsummaryrefslogtreecommitdiff
path: root/base
AgeCommit message (Collapse)Author
2008-05-13- Added operator-> to Plugin subclasses so they don't have to reimplement ↵Jordi Vilalta Prat
the PluginObject subclass interfaces (thanks to Fingolfin for suggesting it) - Added the PluginSubclass template to help creating Plugin subclasses svn-id: r32082
2008-05-12Keep separated arrays for each type of pluginJordi Vilalta Prat
svn-id: r32046
2008-05-12- Added an engine plugin manager and moved engine specific functionality into itJordi Vilalta Prat
- base/plugins.* reorganization svn-id: r32045
2008-05-10Modified game loop to return to launcher, codeblocks layouts update 1.5->1.6Christopher Page
svn-id: r31992
2008-05-09Added the option to specify the custom path for loading pluginsJordi Vilalta Prat
svn-id: r31960
2008-05-06Added a temporary hack to get the engine plugins working under MSVCFilippos Karapetis
svn-id: r31904
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-05-02Added support to load plugins from different directories and the ability to ↵Jordi Vilalta Prat
specify the default directory from configure. svn-id: r31816
2008-04-26Fixed segfault when trying to start invalid gameid from command line.Johannes Schickel
svn-id: r31731
2008-04-20Added the m4 and made pluginsFilippos Karapetis
svn-id: r31602
2008-03-27Patch #1926787: small memory leak and cleanupMax Horn
svn-id: r31261
2008-03-26Modified Patch #1925352: Memory leak fixesMax Horn
svn-id: r31244
2008-02-15Merged lots of _mixer->isReady() warnings into a single one in Engine ↵Max Horn
constructor svn-id: r30871
2008-02-15Removed unused #includeMax Horn
svn-id: r30870
2008-02-08Remove undesired spaces and an old TODOJordi Vilalta Prat
svn-id: r30827
2008-02-08Implemented plugin versioningJordi Vilalta Prat
svn-id: r30826
2008-02-08Initial support for plugin typesJordi Vilalta Prat
svn-id: r30825
2008-02-05revert accidental commitEugene Sandulenko
svn-id: r30801
2008-02-05Fix compilationEugene Sandulenko
svn-id: r30800
2008-02-04Change MetaEngine references to PluginObject where possible to make its ↵Jordi Vilalta Prat
semantics more generic. svn-id: r30789
2008-02-04Surface is a struct, not a classFilippos Karapetis
svn-id: r30788
2008-02-04Moved common code from Plugin subclasses to class Plugin itselfMax Horn
svn-id: r30787
2008-02-04Commited updated version of my own patch #1868402: Basic savestate plugin APIMax Horn
svn-id: r30786
2008-02-03Replaced GUI dialog with warning. We don't have any screen to draw on yet.Torbjörn Andersson
svn-id: r30782
2008-02-03Revised Engine plugin API to only provide a single func which returns a ↵Max Horn
MetaEngine instance. Used this to simplify the rest of the plugin system svn-id: r30780
2008-02-03Migration code for users updating to the 1.1.3 iPhone firmware, which has a ↵Oystein Eftevaag
different directory structure and permission setup svn-id: r30761
2008-02-01Moved enum PluginError from base/plugins.h to common/error.hMax Horn
svn-id: r30723
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-10Revert accidental commits in rev 30372Max Horn
svn-id: r30374
2008-01-10Removed obsolete FIXMEMax Horn
svn-id: r30372
2007-12-28Bumping version to 0.12.0svnEugene Sandulenko
svn-id: r30030
2007-11-13Initial commit of the iPhone/iPod Touch backendOystein Eftevaag
svn-id: r29488
2007-10-29added 'igor' engine for the game 'Igor: Objective Uikokahonia'Gregory Montoir
svn-id: r29318
2007-10-28Implement FR #1775044: "set extrapath from commandline"Eugene Sandulenko
svn-id: r29280
2007-09-24Patch #1800767: "Sort the list of engines"Eugene Sandulenko
svn-id: r29089
2007-09-19Modified patch #1738058: "Action recorder".Eugene Sandulenko
svn-id: r28968
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-18Code formatting fixesMax Horn
svn-id: r28945
2007-09-18Patch #1768757: Merge fsnode-gsoc into trunk (MAJOR change, will break ↵Max Horn
compilation on some ports) svn-id: r28944
2007-09-11Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME ↵Max Horn
comments; and some other related cleanup svn-id: r28890
2007-09-01Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)Chris Apers
svn-id: r28803
2007-08-05Merged fsnode with trunk: r27971:28460David Corrales
svn-id: r28462
2007-07-17added engine stubs code for Drascula gamePaweł Kołodziejski
svn-id: r28130
2007-07-08Merged the FSNode branch with trunk r27681:27969David Corrales
svn-id: r27970
2007-07-01Patch #1595026: engine init/shutdown OSystem methodsMax Horn
svn-id: r27838
2007-06-23Merged the FSNode branch with trunk r27031:27680David Corrales
svn-id: r27681
2007-06-16Fixed several TODO's concerning path validation.David Corrales
svn-id: r27472
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