aboutsummaryrefslogtreecommitdiff
path: root/base
AgeCommit message (Collapse)Author
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
2006-07-23The GUI now uses the cursor palette for all themes. Therefore, it shouldn't beTorbjörn Andersson
necessary to set up a "dummy" palette for the cursor any more. If an engine wants to display an error message without using the GUI, it can set up its own palette. With this change, ScummVM no longer sets a palette before _screen is created in the SDL backend. svn-id: r23575
2006-07-22Fixed DO_OPTION_OPT so that the '=' is no longer required in long options. (TheTorbjörn Andersson
value is, as the name implies, optional.) This fixes bug #1526483. svn-id: r23561
2006-07-08Testing the new ciabot.py hook ... dang, I wanted to modify scummsys.h, ↵Max Horn
where is abort butto... CARRIER LOST svn-id: r23440
2006-06-30Include DCLauncherDialog.h from the new backend dir.Marcus Comstedt
svn-id: r23360
2006-06-30No need to calls clearSoundCallback here (engine destructor already does that)Max Horn
svn-id: r23356
2006-06-24Added 'timer' backend module, based on the existing TimerManager code (work ↵Max Horn
in progress) svn-id: r23279
2006-06-24Renamed class Timer to TimerManager (the old name was somewhat ↵Max Horn
incorrect/confusing) svn-id: r23278
2006-06-24* Renamed config.mak to config.mkMax Horn
* Renamed common.rules to rules.mk * Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it) svn-id: r23275
2006-06-24Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cppMax Horn
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274
2006-06-15- Make tabs narrower so they all fit on screen. Now navigation buttonsEugene Sandulenko
appear only on PSP resolution - Combined Audio/Volume tab in game options for consistency. svn-id: r23130
2006-06-14Should fix --debugflags for all engines which set up the debug flags in ↵Johannes Schickel
Engine::init. svn-id: r23110
2006-06-14Added --themepath option, and documented (very briefly) the --gui-theme option.Torbjörn Andersson
svn-id: r23108
2006-06-11Bump versionEugene Sandulenko
svn-id: r23041
2006-06-11Removed actions.h include for symbian build. Not needed anymore.Lars Persson
svn-id: r23027
2006-06-10removed GUI::Actions::init() now that noone uses it.Kostas Nakos
svn-id: r23017
2006-06-01Fixed problem when building and debugging using Symbian Emulator.Lars Persson
svn-id: r22820
2006-05-31Moved Symbian call to GUI::Actions::init(); to the Symbian backendLars Persson
svn-id: r22811
2006-05-31Only do warning for path create failure and not error as it can be set ↵Lars Persson
within scummvm. svn-id: r22797
2006-05-24Fix compileTravis Howell
svn-id: r22592
2006-05-23imported AGI enginePaweł Kołodziejski
svn-id: r22588
2006-05-23Compile fix for GP32 and PalmOS. GP32 port still doesn't work since when GUI ↵Won Star
code changed... svn-id: r22583
2006-05-18--force-1x-overlay is no more. Remove leftovers.Eugene Sandulenko
svn-id: r22519
2006-05-17- Heavily modified patch #1214784: "Disable overlay scaling"Eugene Sandulenko
- Eriktorbjorn's patch from same tracker item for scaling sword1/2 cutscenes is applied as is. It lacks resolution switch on-the-fly. - GUI widgets are repositioned on the fly and use most space, even aspect ratio corrected screen is used without scaling - Heavy tesing is required, but works for me in all cases except for bug #1483272: "GUI: SCUMM pause dialog breaks upon scaler switch" which needs more work. - I probavly broke some backend or two svn-id: r22505
2006-05-13fix VS2005 compilation warningsAndrew Kurushin
svn-id: r22431
2006-05-12Added the new AbstractFilesystemNode::getCurrentDirectory() method. Also ↵Max Horn
changed the semantics of the FilesystemNode constructors (see also the relevant doxygen comments for explanations). This also fixes bug #1485941. svn-id: r22424
2006-05-09- Updated MSVC8 project filesEugene Sandulenko
- Renamed base/options.cpp to base/commandLine.cpp because of conflict with gui/options.cpp which sit in same directory in MSVC builds - Moved AudioCDManager singleton declaration outside of Audio namespace - Fixed numerous MSVC warning of potentially uninitialized variables and int <-> bool conversions. svn-id: r22397
2006-05-05Corrected a warning message (findGame failures are due to unsupported ↵Max Horn
gameids, and have nothing to do with targets) svn-id: r22357
2006-05-05Removed Base::setTarget, and some minor cleanup & tweaksMax Horn
svn-id: r22356