scummvm/engines/agos
Max Horn 8982fff1b7 AUDIO: Add pure virtual MidiDriver::isOpen() method
This in turn enables modifying MidiDriver_MPU401::close() to allow
it to be called on a midi driver that has not yet been opened.

The specific issue that triggered me to make these changes was a
crash-upon-quit in HUGO, caused by it instantiating a midi driver,
then encountering an error (missing hugo.dat) *before* having
opened the new midi driver; the general cleanup code then tries
to close the (not yet opened) midi driver -> kaboom

Also fixed some engines which were leaking MidiDriver instances.
2011-03-22 23:51:47 +01:00
..
agos.cpp AGOS: Cleanup syncSoundSettings() 2011-03-19 15:33:34 +01:00
agos.h AGOS: Avoid hiding overloaded virtual methods 2011-02-27 21:25:05 +02:00
animation.cpp AGOS: Respect the screen pitch for movies 2011-02-26 11:58:41 +01:00
animation.h AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
charset-fontdata.cpp Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew language 2010-04-12 21:21:06 +00:00
charset.cpp Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew language 2010-04-12 21:21:06 +00:00
contain.cpp
cursor.cpp AGOS: Fix mouse cursor color in Simon 1. 2011-02-18 18:39:26 +01:00
debug.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
debug.h
debugger.cpp DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine 2010-12-07 18:54:21 +00:00
debugger.h DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine 2010-12-07 18:54:21 +00:00
detection_tables.h AGOS: Add Polish version of Swampy Adventures. 2010-08-31 05:18:38 +00:00
detection.cpp AGOS: Readd Simon1 Acorn CD detection. 2010-06-15 11:00:07 +00:00
draw.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
event.cpp AGOS: Reduce header interdependencies 2011-02-09 00:13:42 +00:00
feeble.cpp AGOS: Reduce header interdependencies 2011-02-09 00:13:42 +00:00
gfx.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
icons.cpp Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
input_pn.cpp
input.cpp AGOS: Make the "m" hotkey respect the mute setting. 2010-07-21 20:12:57 +00:00
intern.h
items.cpp ALL: Fix whitespaces / indention 2011-02-07 23:01:06 +00:00
menus.cpp ENGINES: Remove some 'using' statements 2010-11-01 16:00:17 +00:00
midi.cpp AUDIO: Add pure virtual MidiDriver::isOpen() method 2011-03-22 23:51:47 +01:00
midi.h AUDIO: Add pure virtual MidiDriver::isOpen() method 2011-03-22 23:51:47 +01:00
midiparser_s1d.cpp AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
module.mk
oracle.cpp AGOS: Avoid hiding overloaded virtual methods 2011-02-27 21:25:05 +02:00
pn.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
res_ami.cpp
res_snd.cpp AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
res.cpp ALL: Fix whitespaces / indention 2011-02-07 23:01:06 +00:00
rooms.cpp ENGINES: Remove some 'using' statements 2010-11-01 16:00:17 +00:00
saveload.cpp COMMON: Rename String::printf() to String::format() 2010-11-01 16:02:28 +00:00
script_dp.cpp ENGINES: Change 'colour' to 'color' 2010-11-17 12:22:08 +00:00
script_e1.cpp
script_e2.cpp
script_ff.cpp AGOS: Avoid hiding overloaded virtual methods 2011-02-27 21:25:05 +02:00
script_pn.cpp AGOS: Fixed code analysis warnings - bug #3087828 2010-10-15 15:23:53 +00:00
script_pp.cpp ENGINES: Change 'colour' to 'color' 2010-11-17 12:22:08 +00:00
script_s1.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
script_s2.cpp Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew language 2010-04-12 21:21:06 +00:00
script_ww.cpp
script.cpp
sound.cpp AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
sound.h AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
string_pn.cpp
string.cpp AGOS: Display item names and descriptions via GUImessage, in Swampy Adventures for now. 2010-11-05 03:30:45 +00:00
subroutine.cpp ENGINES: Replace many printfs by warning/debug/debugN 2010-11-01 21:37:47 +00:00
verb_pn.cpp AGOS: Fixed code analysis warnings - bug #3087828 2010-10-15 15:23:53 +00:00
verb.cpp Cleanup: Treat booleans as booleans, not integers. (I hope I didn't mess up, 2010-07-04 07:32:12 +00:00
vga_e2.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
vga_ff.cpp ENGINES: Replace many printfs by warning/debug/debugN 2010-11-01 21:37:47 +00:00
vga_pn.cpp
vga_s1.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
vga_s2.cpp Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
vga_ww.cpp COMMON: OSystem now has a PaletteManager 2011-02-07 17:52:38 +00:00
vga.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
vga.h
window.cpp AGOS: Adapt to setPalette RGBA->RGB change. 2011-02-15 23:22:30 +01:00
zones.cpp