aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-26ANDROID: Add code to dump the EAS stream to a filedhewg
2011-03-26ANDROID: Fix MIDI packet sizedhewg
Instruments are now not reset to the grand piano due to trailing zeroes. Thanks to waltervn for noticing this.
2011-03-26SCI: Refactored and cleaned up the VM call stack handling codemd5
- Removed the CallsStruct intermediate stack. Calls are inserted directly in the execution stack - Added a constructor for the ExecStack struct and removed add_exec_stack_varselector() and add_exec_stack_entry()
2011-03-25ANDROID: Use 'our' ASCII codes for special keysdhewg
Fixes stuff like enter key on SCI games with text input
2011-03-25SAGA: Add missing includedhewg
2011-03-25AUDIO: Document issues with semantics of Audio::MidiPlayer::isPlaying()Max Horn
2011-03-25SAGA: Change Sage to use Audio::MidiPlayerMax Horn
2011-03-25QUEEN: Remove leftover class forward declarationMax Horn
2011-03-25Merge branch 'copysavefile' of https://github.com/Littleboy/scummvm into ↵Max Horn
Littleboy-copysavefile
2011-03-25SWORD25: more translated comments from gfx/image (patch #3238507)Max Horn
Plus some extra white space changes by myself.
2011-03-25ANDROID: Experimental MIDI Driverdhewg
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-25AUDIO: Move more common code to Audio::MidiPlayerMax 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-25AUDIO: Whitespace fixMax Horn
2011-03-25TINSEL: Remove unused TinselEngine::_musicVolume memberMax Horn
2011-03-25AUDIO: Rename 'channel' to 'ch'Max Horn
2011-03-25PARALLACTION: Move MidiDriver creation into MidiPlayer(_MSC) constructorsMax Horn
2011-03-25HUGO: Move MidiDriver creation into MidiPlayer constructorMax Horn
2011-03-25TOUCHE: Move _gmToRol to midi.cppMax Horn
2011-03-25TOUCHE: Change MidiPlayer to derive from Audio::MidiPlayerMax Horn
2011-03-25SCI: Reordered some functionsmd5
2011-03-25SCI: Cleaned up the BreakpointType enum and documented the bpe commandmd5
2011-03-25SCI: Cleaned up send_selector()md5
- Placed all of the associated debug code in a separate function - Unified debug output
2011-03-25SCI: Extended a workaround for KQ7 to apply in all roomsmd5
2011-03-25SCI: Make sure that planeOffsetX is always correctly initializedmd5
Fixes several issues with the menu in KQ7. Thanks to vakons for his patch. Fixes bug #3231867 - "KQ7 scrolling bug"
2011-03-25SCI: Add two TODOsdhewg
2011-03-25ANDROID: Always set the surface propertiesdhewg
Didn't happen on the shortcut, which led to wrong properties and surface functions scribbling over memory
2011-03-24COMMON: Add SaveFileManager::copySavefile() and update ↵Littleboy
SaveFileManager::renameSavefile() to use it
2011-03-24GPH: 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-24OPENPANDORA: Refactor OpenPandora backend and move events and graphics into ↵David-John Willis
modular backend style.
2011-03-24SDL/POSIX: Update main guard to add OpenPandora.David-John Willis
- Also mention GPH_DEVICE not each backend on it's own.
2011-03-24BACKENDS: Add GPH event and graphics files to the build.David-John Willis
2011-03-24GPH: Cleanup GPH backend and adapt to newer modular backend model.David-John Willis
2011-03-24GP2X: 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-24ANDROID: Fix texture double releasedhewg
2011-03-24SCI: 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-24ANDROID: Fix cursor's keycolordhewg
Don't wipe the RGB bits, fixes wrong colors on BASS cursors
2011-03-24ANDROID: Cleanupdhewg
2011-03-24AUDIO: Expand MidiPlayer docs / goals a bit, mention deadlock bugMax Horn
2011-03-24HUGO: Turn FileManager::getBootCypher into a const static variableMax Horn
2011-03-24SAGA: Rename some MusicDriver members to match Audio::MidiPlayerMax Horn
2011-03-24QUEEN: Rename some MidiMusic members to match Audio::MidiPlayerMax Horn
2011-03-24TINSEL: Change MidiMusicPlayer to derive from Audio::MidiPlayerMax Horn
2011-03-24PARALLACTION: Change MidiPlayer impls to derive from Audio::MidiPlayerMax Horn
2011-03-24MADE: Change MusicPlayer to derive from Audio::MidiPlayerMax Horn
2011-03-24M4: Change MidiPlayer to derive from Audio::MidiPlayerMax Horn
Also fix the _driver double delete regression I recently introduced
2011-03-24HUGO: Change MidiPlayer to derive from Audio::MidiPlayerMax Horn
2011-03-24DRACI: Change MusicPlayer to derive from Audio::MidiPlayerMax Horn
2011-03-24AGI: Change SoundGenMIDI to derive from Audio::MidiPlayerMax Horn
As a side effect, this fixes the incorrect handling of 'All Note Off' in SoundGenMIDI::send.
2011-03-24AUDIO: Added Audio::MidiPlayer classMax 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-24DRACI: Fix incorrect 'all notes off' handlingMax Horn