Age | Commit message (Collapse) | Author |
|
config file entries (this makes it possible to optionally use hex values)
svn-id: r21911
|
|
svn-id: r21910
|
|
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
|
|
that the graphics mode gets set correctly
svn-id: r21907
|
|
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
|
|
svn-id: r21888
|
|
svn-id: r21878
|
|
svn-id: r21834
|
|
svn-id: r21830
|
|
constructors are not called - anyway this var is useless with PalmOS version
svn-id: r21805
|
|
trailing semicolon (this helps certain tools to parse our code better)
svn-id: r21689
|
|
version.o is always rebuilt on every change, not main.o
svn-id: r21687
|
|
(a) scummvm source tree for dev (b) desktop with a:\ on Windows
svn-id: r21627
|
|
svn-id: r21614
|
|
svn-id: r21605
|
|
svn-id: r21572
|
|
svn-id: r21571
|
|
svn-id: r21570
|
|
plugin & config file loading), to make them work properly again.
svn-id: r21569
|
|
that _targetName & _gameid are set)
svn-id: r21568
|
|
been set (this ensures that both are always in sync)
svn-id: r21566
|
|
'-foo=BAR')
svn-id: r21565
|
|
svn-id: r21564
|
|
which returns a StringMap with all settings, and a non-static parseCommandLine method which interprets the StringMap returned by parseCommandLine.
svn-id: r21563
|
|
svn-id: r21561
|
|
- Changed the usage string to a very short message; the old usage string
now is only printed upon help (this matches the behavior of many other
tools out there).
- Continued to modify GameDetector::parseCommandLine in such a way that it
soon will be possible to use it w/o immediately storing stuff into ConfMan.
- Slightly reduced code duplication for bool option parsing.
svn-id: r21560
|
|
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
|
|
OSystem class before calling scummvm_main (Note: PalmOS and Symbian are not yet converted, and won't work currently)
svn-id: r21557
|
|
svn-id: r21552
|
|
already is)
svn-id: r21551
|
|
he might remove it completly in a future version)
svn-id: r21550
|
|
gone now that we have a configure script detecting endianess and more)
svn-id: r21549
|
|
base/main.cpp to sdl.cpp, where it belongs (considering that it is backend specific code)
svn-id: r21547
|
|
svn-id: r21545
|
|
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
|
|
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
|
|
svn-id: r21541
|
|
svn-id: r21537
|
|
that is the main spot where we call addDefaultDirectory)
svn-id: r21535
|
|
unused Engine::getGameDataPath method (just use _gameDataPath directly if you need this)
svn-id: r21534
|
|
svn-id: r21472
|
|
svn-id: r21457
|
|
- Removed locking of further directory adds because it did not work for themes.
svn-id: r21452
|
|
- Move AddDefaultDirectory() from NewTheme.cpp to main.cpp
svn-id: r21451
|
|
in case some engine writer decide to do something unwise
- Removed used of ConfMan.getKey("path") in file-related cases, because
now File class handles that
- Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters
weren't translated
svn-id: r21443
|
|
got rid of antialiasing artifacts
svn-id: r21270
|
|
description strings
svn-id: r21166
|
|
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with
Common::String members instead of const char * ones)
- Changed DetectedGame to subclass GameDescriptor
- Removed toGameSettings() in favor of new (template) constructors in
DetectedGame and GameDescriptor
- Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines
svn-id: r21150
|
|
- made use of the new DetectedGame constructor from my last commit
- some related cleanup
svn-id: r21149
|
|
to a detection list w/o first creating a temporary GameSettings struct
svn-id: r21144
|