Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-29 | GUI: Remember last save/load chooser selection. | Johannes Schickel | |
2012-06-14 | BASE: Add operator* to PluginSubclass. | Johannes Schickel | |
2012-05-15 | MIDI: add sndio midi backend | Jonathan Gray | |
New sndio MIDI backend for OpenBSD written by Alexandre Ratchov. Tested with an external MT-32 and fluidsynth. | |||
2012-05-03 | Merge pull request #213 from fuzzie/leak-fixes | Johannes Schickel | |
The pull request in question is "Memory leak fixes". | |||
2012-04-18 | ENGINES: Move table of engines from base/plugins.cpp to new header | Max Horn | |
The new header engines/plugins_table.h is currently manually created and maintained, but could be regenerated by a script in the future. | |||
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-25 | GUI: Remove leftover code for the global dithering checkbox | Filippos Karapetis | |
2012-03-19 | GUI: Add per-engine and per-game options | Filippos Karapetis | |
2012-03-17 | ALL: Make use of defined() for the preprocessor consistent. | Johannes Schickel | |
This does not change the use of defined for some NDS source files, since they seem to be (based on?) third party code. | |||
2012-03-17 | COMMON: Add a space between a string literal and a macro parameter so C++11 ↵ | Christoph Mallon | |
does not think the latter is a string literal suffix. | |||
2012-02-27 | KEYMAPPER: Rename HardwareKey to HardwareInput | Tarek Soliman | |
2012-02-26 | COMMON: Move RenderMode and GUIOptions functionality into separate files | Max Horn | |
2012-02-22 | KEYMAPPER: Fix mistake in last commit | Tarek Soliman | |
2012-02-22 | KEYMAPPER: Minor cleanup | Tarek Soliman | |
2012-02-21 | Merge pull request #182 from fingolfin/forbid-ctype | Willem Jan Palenstijn | |
ALL: Avoid using is* macros from ctype.h | |||
2012-02-21 | KEYMAPPER: Remove automapping dead code | Tarek Soliman | |
2012-02-20 | COMMON: Move isFoo functions to namespace Common, add doxygen comments | Max Horn | |
2012-02-20 | KEYMAPPER: Move F7 and F8 handling to DefaultEventMapper | Tarek Soliman | |
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max Horn | |
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them. | |||
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-10 | BASE: Remove unneeded code in PluginManagerUncached. | Johannes Schickel | |
Thanks to Yotam for confirming that this isn't needed anymore. | |||
2012-02-04 | KEYMAPPER: Added Toggle FullScreen action | Tarek Soliman | |
2012-02-02 | KEYMAPPER: Handle EVENT_MAINMENU directly | Tarek Soliman | |
2012-02-01 | Revert "BASE: Get rid of unecessary friend in PluginManagerUncached." | Alyssa Milburn | |
This reverts commit 1e0de79cf54f2483c819584033ae3405ea7e8011. The only available constructor for PluginManagerUncached is protected, so this broke the builds using it. | |||
2012-02-01 | BASE: Get rid of unecessary friend in PluginManagerUncached. | Johannes Schickel | |
2012-01-29 | GRAPHICS: Add a TTF font class using FreeType2. | Johannes Schickel | |
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-23 | BASE: Implement a command to list all available audio devices on the shell. | Johannes Schickel | |
2011-11-20 | TOLTECS: integrate engine | Alex Bevilacqua | |
2011-11-20 | M4: Removed the M4/MADS engine from trunk | Paul Gilbert | |
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-20 | RELEASE: This is 1.5.0git | Eugene Sandulenko | |
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-22 | Merge remote-tracking branch 'origin/master' into soltys_wip2 | Alyssa Milburn | |
2011-08-22 | BASE: Fix indentation | Sven Hesse | |
2011-08-21 | BADA: Remove BADA defined check. Was a temp fix for simulator build | Chris Warren-Smith | |
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. |