aboutsummaryrefslogtreecommitdiff
path: root/base
AgeCommit message (Collapse)Author
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
2006-05-05Updated outdated TODOMax Horn
svn-id: r22354
2006-05-05Fingolfin just remembered *why* GUI::Actions::init() is called in ↵Max Horn
scummvm_main, but luckily those reasons are gone now, so let's fix this :-) svn-id: r22353
2006-05-05Some further cleanup in scummvm_mainMax Horn
svn-id: r22352
2006-05-05Moved PalmOS specific call to ArgsFree up to the last point where argv is ↵Max Horn
used (hopefully that's correct :-) svn-id: r22351
2006-05-04Fix s_appName computationMax Horn
svn-id: r22350
2006-05-04Moved listGames, listTargets, runDetectorTest to base/options.cpp; also ↵Max Horn
moved some code that was formerly in scummvm_main() to Base::processSettings() svn-id: r22349
2006-05-04Removed last traces of class GameDetectorMax Horn
svn-id: r22348
2006-05-04Renamed base/gameDetector.h/.cpp to base/options.h/.cppMax Horn
svn-id: r22347
2006-05-04Moved GameDetector::setTarget & findGame to the new namespace Base; moved ↵Max Horn
their declaration to base/game.h, their implementation to base/main.cpp (both until we can come up with a better location). Also moved detectMain into main.cpp, where it now is a local static function svn-id: r22346