Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-03 | Merge pull request #213 from fuzzie/leak-fixes | Johannes Schickel | |
The pull request in question is "Memory leak fixes". | |||
2012-04-01 | BASE: Construct empty String instead of using "". | Johannes Schickel | |
2012-03-31 | ENGINES: Return all available custom GUI options if no target is specified | Filippos Karapetis | |
This is used to set default settings for all custom game options when an engine starts | |||
2012-03-28 | BASE: Free TTFLibrary singleton on shutdown. | Alyssa Milburn | |
This uses a helper function because TTFLibrary is internal. | |||
2012-03-28 | BASE: Destroy singletons on exit. | Alyssa Milburn | |
2012-03-19 | GUI: Add per-engine and per-game options | Filippos Karapetis | |
2012-02-27 | KEYMAPPER: Rename HardwareKey to HardwareInput | Tarek Soliman | |
2012-02-22 | KEYMAPPER: Fix mistake in last commit | Tarek Soliman | |
2012-02-22 | KEYMAPPER: Minor cleanup | Tarek Soliman | |
2012-02-21 | KEYMAPPER: Remove automapping dead code | Tarek Soliman | |
2012-02-20 | KEYMAPPER: Move F7 and F8 handling to DefaultEventMapper | Tarek Soliman | |
2012-02-13 | KEYMAPPER: Fix Action ctor args in most keymaps | Tarek Soliman | |
2012-02-12 | KEYMAPPER: Allow ports to define their own global keymap | Tarek Soliman | |
2012-02-04 | KEYMAPPER: Added Toggle FullScreen action | Tarek Soliman | |
2012-02-02 | KEYMAPPER: Handle EVENT_MAINMENU directly | Tarek Soliman | |
2012-01-07 | KEYMAPPER: Constantify global keymap name | Tarek Soliman | |
2011-12-30 | KEYMAPPER: Make engine keymap init and cleanup more generic | Tarek Soliman | |
2011-11-02 | Revert "KEYMAPPER: Make global keymap that is always active" | Tarek Soliman | |
This reverts commit ac85d134b31f770f27d085c0fe4c307e278c1875. | |||
2011-10-27 | KEYMAPPER: Make global keymap that is always active | Tarek Soliman | |
Keymapper now has a global keymap outside the active keymap stack. That global keymap is always checked after the active stack has been checked. | |||
2011-10-27 | BASE: Make global keymap inherit | Tarek Soliman | |
2011-10-06 | BASE: Slight cleanup. | Johannes Schickel | |
2011-10-06 | BASE: Add another whitespace before "Starting $gamedescription". | Johannes Schickel | |
This was removed by accident in 59739a7a0e3e4826ba7b27d5270a8d7a26b787ef. | |||
2011-08-21 | BADA: For some unknown reason the format string "%s\n" causes a core-dump | Chris Warren-Smith | |
2011-08-21 | BADA: Initial BADA port implementation | Chris Warren-Smith | |
2011-08-19 | BASE: Remove leftover include for testing. | Johannes Schickel | |
2011-08-19 | COMMON: intLog2 uses _BitScanReverse on MSVC | Bertrand Augereau | |
2011-08-14 | MAIN: Avoid adding the same extra path twice | eriktorbjorn | |
This doesn't make any practical difference, since the search manager already guards against duplicate paths, but it does get rid of a slightly confusing warning message when you have a global extra path configured. | |||
2011-08-08 | RECORDER: Restore event recorder functionality. | Eugene Sandulenko | |
It was badly broken after refactoring into EventObserver. Fitst, deinit() method was never called which lead to bad record files. Then, the concept of counting pollEvent() calls was ignored. Introduced dispatchPoll() method of EventObserver which is implemented in EventRecorder. It counts calls so is able to inject events at more proper time. Additionally now event times are recorded. | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-16 | ENGINES: Warn user about games marked with ADGF_UNSTABLE flags | Tarek Soliman | |
ADGF_UNSTABLE is always warned about. ADGF_TESTING is only warned about when running configure with --enable-relase. Both warnings are subject to the enable_wip_game_warning config option. | |||
2011-05-23 | COMMON: Modify Base::processSettings, get rid of Common::kArgumentNotProcessed | Max Horn | |
Instead of defining a hacked up Common::Error code, split the return value of processSettings into two parts: An error code, and a value which indicates whether the specified command was completely handled by processSettings or not. | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-05 | BASE: Suppress pointless warning message (fixes bug #3291522) | Max Horn | |
2011-05-02 | ALL: Mark printf and various other symbols as forbidden | Max Horn | |
Right now, a few places in the frontend code still use printf and consorts. We mark the affected files with a FIXME for now, and add a dedicated exception for each. To be fixed! Also tweak FORBIDDEN_SYMBOL_REPLACEMENT to hopefully really always enforce a compiler error | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-18 | COMMON: Cleanup names/handling of some error codes | Max Horn | |
2011-04-18 | COMMON: Remove kInvalidPathError | Max Horn | |
2011-04-18 | COMMON: Rename Error to ErrorCode, introduce new Error class | Max Horn | |
2011-02-12 | JANITORIAL: Remove duplicate #include's | Ori Avtalion | |
svn-id: r55889 | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2010-12-30 | PLUGINS: rename ONE_PLUGIN_AT_A_TIME define to UNCACHED_PLUGINS | Yotam Barnoy | |
ONE_PLUGIN_AT_A_TIME is too long. svn-id: r55064 | |||
2010-12-23 | PLUGINS: switched plugin manager to inheritance rather than #defines | Yotam Barnoy | |
The reason for this was that I found issues where the wrong functions were called in EngineManager for single plugin operation. Rather than inserting more messy #defines, I preferred to change the PluginManager to use virtual functions, which also makes EngineManager simpler. svn-id: r55024 | |||
2010-12-04 | BASE: Only clear debug channels after destructing the engine object in runGame. | Johannes Schickel | |
This should fix missing debugC output when the engine object uses debugC etc. in its destructor (or functions called from there). In theory all the engines should do that themselves, but to avoid any issues because of them not doing it we still do it here to be safe. svn-id: r54757 | |||
2010-11-30 | I18N: Don't build TranslationManager when translation is disabled. | Jordi Vilalta Prat | |
svn-id: r54684 | |||
2010-11-28 | MAIN: Fix --gfx-mode regression | Torbjörn Andersson | |
We cannot check for supported graphics mode until after the backend has been initialised, or there won't be a graphics manager to ask. svn-id: r54534 | |||
2010-11-18 | MAIN: initialized more singletons early to prevent fragmentation. | Yotam Barnoy | |
svn-id: r54315 | |||
2010-11-18 | MAIN: added early call to getAudioCdManager to prevent late allocation | Yotam Barnoy | |
This reduces fragmentation. svn-id: r54310 | |||
2010-11-16 | GUI: Rename gui/GuiManager.* to gui/gui-manager.* | Max Horn | |
svn-id: r54265 | |||
2010-11-15 | CONFIGMAN: added defragmentation methods for one-plugin-at-a-time | Yotam Barnoy | |
One-plugin-at-a-time can have fragmentation caused by the ConfigManager if a game changes any configuration value. By reallocating and copying over the ConfigManager, we avoid this problem. svn-id: r54243 | |||
2010-11-15 | PLUGINS: moved plugin-at-a-time unload to be after deleting the engine. | Yotam Barnoy | |
Calling the Engine's destructor after unloading the plugin caused crashes. svn-id: r54242 |