Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-10-07 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
Conflicts: video/qt_decoder.cpp | |||
2011-08-26 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
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: Initial BADA port implementation | Chris Warren-Smith | |
2011-07-20 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
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-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-29 | Merge branch 'master' of github.com:scummvm/scummvm into soltys_wip2 | Strangerke | |
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-15 | DREAMWEB: added autogenerated source | Vladimir | |
2011-09-10 | CGE: Add minimal engine and detection | Strangerke | |
2011-05-18 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
2011-05-17 | FM-TOWNS AUDIO: Some more midi driver code for FM-TOWNS monkey2 and indy4 | athrxx | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-03 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
2011-04-13 | Merge remote branch 'remotes/dreammaster/tsage' | Paul Gilbert | |
2011-03-25 | ANDROID: Experimental MIDI Driver | dhewg | |
Based on the SONiVOX® Embedded Audio Synthesis (EAS™) library, which is part of the base Android OS. CPU stats (Cortex A8 1GHz, monkey1 intro, peak values): MAME OPL: 30% DosBox OPL: 26% EAS: 19% | |||
2011-02-21 | PEGASUS: Add my very WIP Pegasus Prime engine | Matthew Hoops | |
2011-02-14 | TSAGE: Added the engine in a separate branch | Paul Gilbert | |
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-01-02 | PLUGINS: for uncached plugins, first check the loaded plugin before looking ↵ | Yotam Barnoy | |
elsewhere There are some calls to EngineManager::findGame() from within games, such as when loading saved games. It's critical not to unload the plugin from memory or other threads may crash. Therefore, we first scan using any plugin that's already in memory. svn-id: r55089 | |||
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-29 | PLUGINS: fixed MSVC build | Florian Kagerer | |
svn-id: r55062 | |||
2010-12-29 | PLUGINS: single plugin model now saves plugin filename to config file | Yotam Barnoy | |
After searching for the right plugin once, the filename will be saved to the config file under the domain 'plugin_files'. The key is the gameid and the value is the plugin file. The backup mechanism is searching plugin by plugin. svn-id: r55061 | |||
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-23 | PLUGINS: don't fully load each plugins at startup for single plugin method | Yotam Barnoy | |
The reason to load each plugin was to figure out if it's a sound or engine plugin. Since all our plugin files are currently engines, there's no reason to load every file. If we get dynamic sound plugins, it'd be a good idea to make a quick and easy way to know which kind of plugin it is (e.g. a prefix or suffix in the filename). svn-id: r55021 | |||
2010-11-16 | COMMON: Simplify DECLARE_SINGLETON macro | Max Horn | |
This makes it possible to write DECLARE_SINGLETON(foo); instead of DECLARE_SINGLETON(foo) without causing a warning about an extra semicolon. The extra semicolon helps some editors at parsing the C++ code. svn-id: r54258 | |||
2010-11-05 | PLUGINS: improved one-at-a-time plugin code | Yotam Barnoy | |
I reduced memory fragmentation using 2 principles: Plugins should be loaded for as little time as possible, and long lasting memory allocations should be allocated before plugins are loaded. There might still be a little fragmentation left. Note that command line settings that require plugins to be loaded don't work yet, but they didn't work (properly) before either. svn-id: r54097 | |||
2010-10-31 | Updated with latest from trunk | Yotam Barnoy | |
svn-id: r53976 | |||
2010-10-18 | CONFIGURE: Plug in Last Express engine | Eugene Sandulenko | |
svn-id: r53580 | |||
2010-10-13 | SOUND: Allow TiMidity support to be disabled via configure. | Johannes Schickel | |
svn-id: r53395 | |||
2010-10-12 | SWORD25: Added detection of libtheora, png an dplugged in the engine | Eugene Sandulenko | |
svn-id: r53169 | |||
2010-10-08 | TOON: Merged Toon engine to ScummVM trunk | Eugene Sandulenko | |
svn-id: r53087 | |||
2010-09-17 | SOUND: Properly add CMS as plugin. | Johannes Schickel | |
svn-id: r52779 | |||
2010-09-15 | PLUGINS: Don't expect every plugin to load. | Andre Heider | |
svn-id: r52729 | |||
2010-09-12 | TESTBED: Merge gsoc2010-testbed branch | Eugene Sandulenko | |
svn-id: r52681 | |||
2010-09-05 | MERGE: Merge trunk to branch. | Andre Heider | |
svn-id: r52564 | |||
2010-08-19 | Fix warning & code formatting | Max Horn | |
svn-id: r52202 | |||
2010-08-17 | HUGO: Adding engine to the main tree | Eugene Sandulenko | |
svn-id: r52137 | |||
2010-08-16 | added a todo to plugins.cpp and a comment to elf32.h; Collapsed plugin ↵ | Tony Puccinelli | |
providers for a few ports into their .h files, removing the corresponding .cpp files svn-id: r52112 | |||
2010-08-14 | Ensured getPlugins is not called multiple times on Static Plugin Provider ↵ | Tony Puccinelli | |
with 'ONE_PLUGIN_AT_A_TIME' defined svn-id: r52080 | |||
2010-08-13 | refactored NEW_PLUGIN_DESIGN_FIRST_REFINEMENT define into ONE_PLUGIN_AT_A_TIME | Tony Puccinelli | |
svn-id: r52058 | |||
2010-08-12 | modified DS makefile to use new plugin design where only one plugin is ↵ | Tony Puccinelli | |
loaded at a time and tested successfully on the DS. Added code to prevent a crash in the case where there are no engine plugins present. Removed code for R_ARM_TARGET1 in arm-loader, as it is no longer used and was never used successfully svn-id: r52052 | |||
2010-08-12 | got rid of leftover debugging printf | Tony Puccinelli | |
svn-id: r52027 | |||
2010-08-12 | Refined first refinement of new plugin design. Tested successfully ↵ | Tony Puccinelli | |
adding/removing/running games on Linux with only one engine plugin loaded at a time svn-id: r52026 | |||
2010-08-11 | Use tabs instead of spaces for indentation. | Eugene Sandulenko | |
svn-id: r51997 | |||
2010-08-11 | GUI: add music devices for c64, amiga and apple II gs | Florian Kagerer | |
These devices are not able to create appropriate drivers. The only purpose for now is having proper gui options and flags and music types for the device detector. The corresponding GUIO flags for the new devices have been added, too. svn-id: r51995 |