Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-05 | Updated outdated TODO | Max Horn | |
svn-id: r22354 | |||
2006-05-05 | Fingolfin 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-05 | Some further cleanup in scummvm_main | Max Horn | |
svn-id: r22352 | |||
2006-05-05 | Moved 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-04 | Moved 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-04 | Removed last traces of class GameDetector | Max Horn | |
svn-id: r22348 | |||
2006-05-04 | Renamed base/gameDetector.h/.cpp to base/options.h/.cpp | Max Horn | |
svn-id: r22347 | |||
2006-05-04 | Moved 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 | |||
2006-05-04 | Make sure our config default values get properly registered | Max Horn | |
svn-id: r22345 | |||
2006-05-04 | Turned the last remaining few GameDetector methods into static methods | Max Horn | |
svn-id: r22344 | |||
2006-05-03 | Removed FilesystemNode::isValid (leaving it up to the porters to decide ↵ | Max Horn | |
whether to remove their isValid code or not) svn-id: r22317 | |||
2006-05-03 | Changed FilesystemNode::listDir to return a bool indicating its success (or ↵ | Max Horn | |
failure) svn-id: r22315 | |||
2006-04-29 | * Changed the createEngine() factory function of our plugins to return an ↵ | Max Horn | |
error code (the engine is now passed indirectly via a double pointer) * Removed Engine_Empty (obsolete now that engines can return actual error codes) svn-id: r22199 | |||
2006-04-26 | Proper fix for bug #1476651: Do not use File::exists to check for the ↵ | Max Horn | |
presence of a directory described by an absolute path svn-id: r22174 | |||
2006-04-25 | - Check if path specified for a game in scummvm.ini really exists and complain | Eugene Sandulenko | |
if it does not - Give more understandable feedback to user when SCUMM module can't find a game - Put TODO to kyra engine as their current detection scheme does not let easily tell if game data really present in specified directory svn-id: r22163 | |||
2006-04-25 | Added hidden --test-detector command line option to make it easy to test the ↵ | Max Horn | |
detector on your config file (to be removed before the next release) svn-id: r22158 | |||
2006-04-23 | Also output the description when running DETECTOR_TESTING_HACK | Max Horn | |
svn-id: r22106 | |||
2006-04-23 | typo | Max Horn | |
svn-id: r22103 | |||
2006-04-23 | Modified DETECTOR_TESTING_HACK code to skip over invalid paths | Max Horn | |
svn-id: r22099 | |||
2006-04-23 | Test code for the detection code in all engines (disabled by default) | Max Horn | |
svn-id: r22095 | |||
2006-04-21 | Conflicting domains for String definition. Added Common:: to String to ↵ | Lars Persson | |
clarify domain. svn-id: r22072 | |||
2006-04-15 | - Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵ | Max Horn | |
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916 | |||
2006-04-15 | Removed GameDetector::_gameid in favor of using a config manager entry | Max Horn | |
svn-id: r21915 | |||
2006-04-15 | Removed GameDetector::createMixer(), GameDetector::createEngine(), ↵ | Max Horn | |
GameDetector::_plugin svn-id: r21913 | |||
2006-04-15 | oops | Max Horn | |
svn-id: r21910 | |||
2006-04-15 | - Get rid of GameDetector::_dumpScripts and GameDetector::_force1xOverlay in ↵ | Max Horn | |
favor of settings in the transient config domain - This also means you can now set those options in the config file - Fixed a bug I recently introduced that made bool command line options (like -u, -f) always return 'false' when used in their single letter form svn-id: r21909 | |||
2006-04-15 | Clear the transient domaing *after* running the launcher, not before, so ↵ | Max Horn | |
that the graphics mode gets set correctly svn-id: r21907 | |||
2006-04-15 | - Replaced ConfigManager::_globalDomains by _appDomain (we don't support ↵ | Max Horn | |
multiple global domains anymore) - Restructured parts of the ConfigManager to be more consistent and a bit easier to understand - Introduced ConfigManager::getDomain, potentially useful for code that needs to edit a specific domain (like the option dialogs) - Allow passing an empty string to ConfigManager::setActiveDomain(), to reset the active domain - Discard all transient config options (i.e. mostly command line settings) when entering the launcher, and after an engine exits - Introduced various hidden easter bugs. Happy easter, and have fun searching! svn-id: r21906 | |||
2006-04-14 | cleanup | Max Horn | |
svn-id: r21888 | |||
2006-04-12 | Commiting Fingolfins patch to remove gamedetector usage. | Lars Persson | |
svn-id: r21830 | |||
2006-04-08 | Moved version vars from base/main.cpp to base/version.cpp; thus now ↵ | Max Horn | |
version.o is always rebuilt on every change, not main.o svn-id: r21687 | |||
2006-04-05 | Recursive current directory has a big overhead since it can point to | Eugene Sandulenko | |
(a) scummvm source tree for dev (b) desktop with a:\ on Windows svn-id: r21627 | |||
2006-04-04 | Fix crash for a case when game path is set incorrectly | Eugene Sandulenko | |
svn-id: r21614 | |||
2006-04-02 | cleanup | Max Horn | |
svn-id: r21572 | |||
2006-04-02 | Set gDebugLevel in a single unified spot, instead of two different places | Max Horn | |
svn-id: r21571 | |||
2006-04-02 | Treat 'targes' like the other command line 'commands' | Max Horn | |
svn-id: r21570 | |||
2006-04-02 | Move handling of --list-targets and --list-games to a later point (after ↵ | Max Horn | |
plugin & config file loading), to make them work properly again. svn-id: r21569 | |||
2006-04-02 | Process the command line args before passing them to GUI::Actions::init (so ↵ | Max Horn | |
that _targetName & _gameid are set) svn-id: r21568 | |||
2006-04-02 | Use the new command line parsing code to handle --config and --debugflags, too | Max Horn | |
svn-id: r21564 | |||
2006-04-02 | Split GameDetector::parseCommandLine into a static parseCommandLine method ↵ | Max Horn | |
which returns a StringMap with all settings, and a non-static parseCommandLine method which interprets the StringMap returned by parseCommandLine. svn-id: r21563 | |||
2006-04-02 | Backends now are also responsile for deiniting properly. In particular, ↵ | Max Horn | |
moved the call to quit() from scummvm_main to the various backend main routines (porters may want to replace it by something different) svn-id: r21559 | |||
2006-04-02 | With this change, backends are now responsible for instantiating their ↵ | Max Horn | |
OSystem class before calling scummvm_main (Note: PalmOS and Symbian are not yet converted, and won't work currently) svn-id: r21557 | |||
2006-04-02 | Only include gui/launcher.h if it is used; cleanup | Max Horn | |
svn-id: r21552 | |||
2006-04-02 | Move gDebugLevel to common/util.cpp (where most other debug() related stuff ↵ | Max Horn | |
already is) svn-id: r21551 | |||
2006-04-02 | Moved AmigaOS 'magic cookie' to sdl.cpp, as it is port specific (porter says ↵ | Max Horn | |
he might remove it completly in a future version) svn-id: r21550 | |||
2006-04-02 | Removed built-in endian/alignment verifier (it's original purpose is mostly ↵ | Max Horn | |
gone now that we have a configure script detecting endianess and more) svn-id: r21549 | |||
2006-04-02 | Moved the Win/Symbian specific stdout/stderr redirect code from ↵ | Max Horn | |
base/main.cpp to sdl.cpp, where it belongs (considering that it is backend specific code) svn-id: r21547 | |||
2006-04-02 | Moved all debug functions to from main.cpp to util.cpp | Max Horn | |
svn-id: r21545 | |||
2006-04-02 | Removing undocumented Allegro/Qtopia port stuff -- if anybody is working on ↵ | Max Horn | |
either port, feel free to re-add it, but this time, document it and make sure it's clear how to build that port svn-id: r21543 | |||
2006-04-02 | Fully and officially renamed our main function to scummvm_main, thus making | Max Horn | |
various backend specific hacks unnecessary. As a consequence, it is now the responsibility of the backend to define main. Hence I adapted the SDL backend accordingly. svn-id: r21542 |