Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-07-14 | COMPOSER: Add a first attempt at an engine. | Alyssa Milburn | |
2011-07-07 | Merge remote-tracking branch 'origin/master' into soltys_wip2 | Alyssa Milburn | |
2011-07-04 | AUDIO: add registerDefault for music_driver | athrxx | |
2011-07-02 | ENGINES: Clean up SaveStateDescriptor. | Johannes Schickel | |
Now SaveStateDescriptor no longer subclasses HashMap. Instead all possible saved meta data is included directly into SaveStateDescriptor. This is slightly less flexible, but we never needed that flexibility so far. On the other hand it should reduce the memory usage. At least on my system (Linux/amd64) the old SaveStateDescriptor had a size of 928 and the new SaveStateDescriptor has a size of 200. | |||
2011-06-30 | ALL: Require DECLARE_SINGLETON to be used in the Common namepsace | Ori Avtalion | |
Silences the clang warning: static data member specialization of '_singleton' must originally be declared in namespace 'Common'; accepted as a C++0x extension [-Wc++0x-extensions] Wrapping "namespace Common {}" around the macro assignment causes clang to complain about a spurious semicolon, and removing the semicolon at the end of the macro causes some editors to misbehave. Changing the requirement of using the macro in one namespace (the global) to another (Common) seems a small price to pay to silence a warning. | |||
2011-06-30 | WIN32: Add option to disable the console window, keeping the current default ↵ | Travis Howell | |
of enabling the console window. | |||
2011-06-29 | Merge branch 'master' of github.com:scummvm/scummvm into soltys_wip2 | Strangerke | |
2011-06-24 | BASE: Mess with strtol error handling some more. | Alyssa Milburn | |
WinCE's strtol can't actually do proper error handling because it is lacking errno, so just check the bounds instead. If you really have some need to pass LONG_MIN/LONG_MAX as command-line parameters then it could always be #ifdeffed, but I'm assuming no-one cares. | |||
2011-06-23 | BASE: Correct usage of strtol(). | Christoph Mallon | |
- endptr needs not be initialised before calling strtol(), it is always set by strtol(). - endptr is never a null pointer after calling strtol(). - There is no need to rely on strtol() setting EINVAL (which is not guaranteed). Testing whether strtol() parsed till the end of the string is sufficient (it is guaranteed that the string is not empty at this point). - It is sufficient to just test for ERANGE without inspecting the return value, because a successful call to strtol() does not change errno. Signed-off-by: Alyssa Milburn <fuzzie@fuzzie.org> | |||
2011-06-23 | ANALYSIS: Add static casts to is* functions | Littleboy | |
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx | |||
2011-06-23 | BASE: Fix build, and error handling in DO_OPTION_INT. | Alyssa Milburn | |
This fixes the logic of 979fc29b (I hope) and includes some missing headers. |