aboutsummaryrefslogtreecommitdiff
path: root/base
AgeCommit message (Collapse)Author
2008-06-26InterfaceManager now loads themes.Vicent Marti
svn-id: r32800
2008-06-14Merged trunk into the GUI branch.Vicent Marti
Fixed MSVS9 project files. svn-id: r32702
2008-06-14Revert last commit.Travis Howell
svn-id: r32700
2008-06-14Disable drawObject type 0x41, which is currently causing frequent crashes.Travis Howell
svn-id: r32699
2008-06-13Renamed MIDI plugins to Music pluginsJordi Vilalta Prat
svn-id: r32693
2008-06-12Parser update.Vicent Marti
svn-id: r32686
2008-06-09InterfaceManager is now a singletonVicent Marti
svn-id: r32640
2008-05-28Added a note about the MSVC quirk with the spaces around ENABLE_##IDFilippos Karapetis
svn-id: r32351
2008-05-28Removed an MSVC specific hack, after discussing with jvprat. It seems that ↵Filippos Karapetis
MSVC was trying to add the parenthesis after ENABLE_##ID to the check... svn-id: r32347
2008-05-28Misc fixes.Vicent Marti
Constant naming fixes. svn-id: r32342
2008-05-28InterfaceManager core implemented.Vicent Marti
svn-id: r32339
2008-05-26Should fix compiling erros.Johannes Schickel
svn-id: r32289
2008-05-26Replaced a loop in PluginManger::loadPlugins with Common::for_each as a ↵Johannes Schickel
typical usage example. svn-id: r32286
2008-05-26Fixed some code formatting thanks to LordHotoJordi Vilalta Prat
svn-id: r32275
2008-05-24Made the startup log output a bit more informativeMax Horn
svn-id: r32243
2008-05-23Use default save game classChris Apers
svn-id: r32227
2008-05-20Add a tiny TODO entry for graphics scaler pluginsMax Horn
svn-id: r32194
2008-05-14Added plugin priority so there's just one plugin that provides a module ↵Jordi Vilalta Prat
functionality. svn-id: r32121
2008-05-14- Added more information (ID and capabilities) to the MIDI driversJordi Vilalta Prat
- Added the MidiPlugin interface to the remaining MIDI drivers - Added an initial MidiManager to handle the MIDI plugins (just static plugins by now) svn-id: r32117
2008-05-13Taken care of FilePluginProvider's FIXMEsJordi Vilalta Prat
svn-id: r32085
2008-05-13Some more Doxygen comments, as well as some FIXMEs/TODOsMax Horn
svn-id: r32084
2008-05-13Moved the engine plugin code to engines/metaengine.h; ↵Max Horn
added/clarified/corrected various Doxygen comments for the plugin system svn-id: r32083
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-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-06Merge with trunk, using the svnmerge toolMax Horn
svn-id: r31898
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-05-02Renderer test function in main.cppVicent Marti
svn-id: r31832
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