summaryrefslogtreecommitdiff
path: root/src/music/extmidi.cpp
AgeCommit message (Collapse)Author
2018-06-05Change: DOS music loading for non-Windows music driversNiels Martin Hansen
2018-06-05Codechange: Pass a MusicSongInfo struct instead of bare filename to music ↵Niels Martin Hansen
drivers. Preparation for later extending the info passed to music drivers.
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2017-03-29(svn r27834) -Change: Parse extmidi command string for parameters to pass on.peter1138
2014-05-03(svn r26556) -Codechange: use sources.list to tell a file shouldn't be built ↵rubidium
for a particular platform
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2011-05-02(svn r22410) -Document: some more bits ;)rubidium
2010-07-29(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).terkhen
2010-02-20(svn r19168) -Fix: under some circumstances timidity (via extmidi) would not ↵rubidium
shut down properly causing all kinds of trouble (e.g. blocked audio output). Try harder to shut down timidity and first shut down the music so shut down order is the inverse of initialisation order. Based on a patch by Jindřich Makovička.
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2009-12-16(svn r18520) -Fix [FS#3272]: allegro doesn't like to work with extmidi; it ↵rubidium
causes 'random' (looks like a racing condition in allegro) crashes when songs are stopped.
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-04-10(svn r16012) -Codechange: Code style clean up.peter1138
2009-01-31(svn r15299) -Cleanup: remove many redundant includessmatz
2009-01-10(svn r14949) -Cleanup: pointer coding stylerubidium
2009-01-08(svn r14909) -Codechange: Remove global option for the extmidi driver and ↵peter1138
make it a driver parameter with the name cmd instead. This means if you have an "extmidi = ..." line in your config you must change it to "musicdriver = extmidi:cmd=...", in the [misc] section.
2008-11-02(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat ↵skidd13
and strecpy where direct conversion is possible
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2008-01-07(svn r11777) -Codechange: split the string header and make do not include it ↵rubidium
when it's not necessary.
2007-12-29(svn r11719) -Codechange: split sound.h in a header with types and one with ↵rubidium
functions.
2007-07-05(svn r10446) -Codechange: Move extmidi's global data into its class.peter1138
2007-07-05(svn r10444) -Codechange: switch to c++ classes and inheritance for ↵peter1138
sound/music/video drivers, using self-registration based on the blitter-model.
2007-03-07(svn r9050) -Codechange: Foo(void) -> Foo()rubidium
2007-01-10(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files ↵KUDr
renamed to .cpp)