Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-25 | Merge branch 'copysavefile' of https://github.com/Littleboy/scummvm into ↵ | Max Horn | |
Littleboy-copysavefile | |||
2011-03-25 | SWORD25: more translated comments from gfx/image (patch #3238507) | Max Horn | |
Plus some extra white space changes by myself. | |||
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-03-25 | AUDIO: Move more common code to Audio::MidiPlayer | Max Horn | |
This also should fix some regressions from the previous commits, related to MidiParser's either being leaked, or being deleted and then used again (i.e., crashing). I tested as many games as I had available, but further testing of all affected engines is called for anyway. | |||
2011-03-25 | AUDIO: Whitespace fix | Max Horn | |
2011-03-25 | TINSEL: Remove unused TinselEngine::_musicVolume member | Max Horn | |
2011-03-25 | AUDIO: Rename 'channel' to 'ch' | Max Horn | |
2011-03-25 | PARALLACTION: Move MidiDriver creation into MidiPlayer(_MSC) constructors | Max Horn | |
2011-03-25 | HUGO: Move MidiDriver creation into MidiPlayer constructor | Max Horn | |
2011-03-25 | TOUCHE: Move _gmToRol to midi.cpp | Max Horn | |
2011-03-25 | TOUCHE: Change MidiPlayer to derive from Audio::MidiPlayer | Max Horn | |
2011-03-25 | SCI: Reordered some functions | md5 | |
2011-03-25 | SCI: Cleaned up the BreakpointType enum and documented the bpe command | md5 | |
2011-03-25 | SCI: Cleaned up send_selector() | md5 | |
- Placed all of the associated debug code in a separate function - Unified debug output | |||
2011-03-25 | SCI: Extended a workaround for KQ7 to apply in all rooms | md5 | |
2011-03-25 | SCI: Make sure that planeOffsetX is always correctly initialized | md5 | |
Fixes several issues with the menu in KQ7. Thanks to vakons for his patch. Fixes bug #3231867 - "KQ7 scrolling bug" | |||
2011-03-25 | SCI: Add two TODOs | dhewg | |
2011-03-25 | ANDROID: Always set the surface properties | dhewg | |
Didn't happen on the shortcut, which led to wrong properties and surface functions scribbling over memory | |||
2011-03-24 | COMMON: Add SaveFileManager::copySavefile() and update ↵ | Littleboy | |
SaveFileManager::renameSavefile() to use it | |||
2011-03-24 | GPH: Removed some unimplemented and unneeded definitions. | David-John Willis | |
- Thanks to digitall for proving that 2 sets of eyes spot a really simple problem much quicker than one set ;). mount.sh: Fixed some small errors# ../../../../scummvm.gph | |||
2011-03-24 | OPENPANDORA: Refactor OpenPandora backend and move events and graphics into ↵ | David-John Willis | |
modular backend style. | |||
2011-03-24 | SDL/POSIX: Update main guard to add OpenPandora. | David-John Willis | |
- Also mention GPH_DEVICE not each backend on it's own. | |||
2011-03-24 | BACKENDS: Add GPH event and graphics files to the build. | David-John Willis | |
2011-03-24 | GPH: Cleanup GPH backend and adapt to newer modular backend model. | David-John Willis | |
2011-03-24 | GP2X: Remove incorrect GP2XWiz define from the GP2X event code. | David-John Willis | |
* My plan is to move all of the GPH devices into the GPH backend but for now this is just a merge mess from the GSoC-OpenGL branch. | |||
2011-03-24 | ANDROID: Fix texture double release | dhewg | |
2011-03-24 | SCI: Close Memory Leak from kAnimate Calls. | D G Turner | |
This was due to a missing destructor in the HunkTable. Thanks to wjp for this patch. | |||
2011-03-24 | ANDROID: Fix cursor's keycolor | dhewg | |
Don't wipe the RGB bits, fixes wrong colors on BASS cursors | |||
2011-03-24 | ANDROID: Cleanup | dhewg | |
2011-03-24 | AUDIO: Expand MidiPlayer docs / goals a bit, mention deadlock bug | Max Horn | |
2011-03-24 | HUGO: Turn FileManager::getBootCypher into a const static variable | Max Horn | |
2011-03-24 | SAGA: Rename some MusicDriver members to match Audio::MidiPlayer | Max Horn | |
2011-03-24 | QUEEN: Rename some MidiMusic members to match Audio::MidiPlayer | Max Horn | |
2011-03-24 | TINSEL: Change MidiMusicPlayer to derive from Audio::MidiPlayer | Max Horn | |
2011-03-24 | PARALLACTION: Change MidiPlayer impls to derive from Audio::MidiPlayer | Max Horn | |
2011-03-24 | MADE: Change MusicPlayer to derive from Audio::MidiPlayer | Max Horn | |
2011-03-24 | M4: Change MidiPlayer to derive from Audio::MidiPlayer | Max Horn | |
Also fix the _driver double delete regression I recently introduced | |||
2011-03-24 | HUGO: Change MidiPlayer to derive from Audio::MidiPlayer | Max Horn | |
2011-03-24 | DRACI: Change MusicPlayer to derive from Audio::MidiPlayer | Max Horn | |
2011-03-24 | AGI: Change SoundGenMIDI to derive from Audio::MidiPlayer | Max Horn | |
As a side effect, this fixes the incorrect handling of 'All Note Off' in SoundGenMIDI::send. | |||
2011-03-24 | AUDIO: Added Audio::MidiPlayer class | Max Horn | |
This code is currently not complete, but contains enough code to allow several engines to switch their pseudo MidiDrivers to be based on this class, greatly reducing code duplication. | |||
2011-03-24 | DRACI: Fix incorrect 'all notes off' handling | Max Horn | |
2011-03-24 | QUEEN: Fix incorrect 'all notes off' handling | Max Horn | |
2011-03-24 | HUGO: When erroring out due to a missing file, tell the user which file is ↵ | Max Horn | |
missing | |||
2011-03-24 | SWORD25: Commit submitted patch of German comments translated to English | Paul Gilbert | |
2011-03-23 | MOHAWK: Use direct access on the hashmap for Riven variables now | Matthew Hoops | |
2011-03-23 | MOHAWK: Make Riven's save/load code use the variable map directly | Matthew Hoops | |
2011-03-23 | MOHAWK: Begin using a hashmap to store Riven variables | Matthew Hoops | |
2011-03-23 | ENGINES: Remove unused MIDI pass-through code | Max Horn | |
2011-03-23 | ENGINES: Further simplify pseudo MidiDrivers; fix some regressions | Max Horn | |
The regression affected AGOS and maybe some others; specifically, the real MidiDriver would have been deleted twice -- I previously missed that the Engine instances takes care of freeing the real MidiDriver, not the MidiPlayer wrapping it. This commit should clarify the ownership of the real MidiDriver for most pseudo MidiDrivers. |