Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-06 | MACOSX: Allow selecting device for CoreMidi | Thierry Crozat | |
2016-10-25 | BACKENDS: timidity: Get rid of gethostbyname, use getaddrinfo. | Ferdinand Thiessen | |
2016-03-01 | WIN32: Fix invalid array accesses when MIDI device listing fails. | Johannes Schickel | |
2015-11-30 | TIMIDITY: Fix resource leak (CID 1003919) | Torbjörn Andersson | |
2014-03-22 | AMIGAOS: Minor change to replace strcpy usage with safer strlcpy. | D G Turner | |
2014-03-22 | AMIGAOS: Update CAMD midi to use output port environment variable. | raziel- | |
If this is not present, it will use the default as previously. | |||
2014-02-18 | WIN32: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-18 | BACKENDS: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-06-18 | BACKENDS: fix FTBFS on GNU Hurd by replacing MAXHOSTNAMELEN with NI_MAXHOST | Dmitry Smirnov | |
Bug-ScummVM: https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3614268&group_id=37116 See more in similar http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=387665 | |||
2013-04-23 | AUDIO: Remove useless check | Willem Jan Palenstijn | |
2013-02-01 | MACOSX: Fix compilation with the 10.2.8 SDK | Matthew Hoops | |
This is a pretty bad hack of not using the kMusicDeviceProperty_SoundBankFSRef symbol and using its value instead. It felt wrong breaking 10.2.8 support just because of Soundfonts. | |||
2013-02-01 | MACOSX: Load soundfonts using FSRef instead of FSSpec on 10.5 | Matthew Hoops | |
Fixes bug #3602452 | |||
2012-11-24 | BACKENDS: Remove excess space from warnings | Matthew Hoops | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-17 | MACOSX: Make failing to load a soundfont in CoreAudio fatal | Matthew Hoops | |
If we don't bail out, CoreAudio will explode. | |||
2012-09-14 | MACOSX: Fix soundfont loading with CoreAudio on newer versions of Mac OS X | Matthew Hoops | |
2012-05-15 | MIDI: add sndio midi backend | Jonathan Gray | |
New sndio MIDI backend for OpenBSD written by Alexandre Ratchov. Tested with an external MT-32 and fluidsynth. | |||
2012-03-17 | ALL: Make use of defined() for the preprocessor consistent. | Johannes Schickel | |
This does not change the use of defined for some NDS source files, since they seem to be (based on?) third party code. | |||
2012-02-25 | AUDIO: (Windows) fix issue with non-unique MIDI device names | athrxx | |
This should fix the issue mentioned here: http://forums.scummvm.org/viewtopic.php?t=11255 Apparently Windows doesn't generate unique names for MIDI devices of the exact same type. I do not know whether this could be a problem on other backends, too. | |||
2012-01-17 | MACOSX: Moved an include a bit to make sure that some defines are there ↵ | Oystein Eftevaag | |
before they are actually used. | |||
2012-01-14 | MACOSX: Changed CoreAudio deprecation check slightly to allow building with ↵ | Oystein Eftevaag | |
older SDKs | |||
2012-01-14 | MACOSX: Default to new CoreAudio API on x86, and to old on PowerPC | Max Horn | |
The new API has been present since Mac OS X 10.5 (released four years ago, in October 2007), and also since iOS 2.0 (thus, the iOS port may be able to use it, too). Moreover, 10.5 was the last system to support PowerPC. | |||
2011-12-13 | Merge pull request #137 from fingolfin/various-cleanup | Filippos Karapetis | |
Various cleanup | |||
2011-12-12 | MACOSX: Optionally allow building against "new" (10.5+) CoreAudio API | Max Horn | |
This silences a bunch of deprecation warnings when compiling on any current system. Moreover, the new API is available on the iPhone, so perhaps this is interesting for the iPhone port, too. On the long run, ScummVM will have to switch to the new API, as Apple will eventually drop the old one. | |||
2011-12-12 | AUDIO: Add endian FIXME to timdity code | Max Horn | |
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-08 | CAMD: Added _isOpen checks to send() and sysEx() | eriktorbjorn | |
At Raziel^'s request. This is the same as the ALSA checks I added earlier today. | |||
2011-05-08 | ALSA: Warn if events or SysEx messages are received when not open. | eriktorbjorn | |
This should make it easier to spot errors like the one spotted in the Queen engine yesterday. The Windows MIDI driver already seems to do something like this; I don't know about the others. | |||
2011-05-08 | IRIX: Fix compilation | Joost Peters | |
2011-05-04 | BACKENDS: Fix copy & paste mistakes in some comments | Max Horn | |
2011-04-29 | AMIGAOS: Fix CAMD compiler warning | Hubert Maier | |
2011-04-29 | fix AmigaOS 4 build (thanks to Raziel^) | Alyssa Milburn | |
2011-04-28 | MACOSX: Fix compilation | Max Horn | |
2011-04-28 | JANITORIAL: Add in necessary include files to fix compilation in MSVC | Paul Gilbert | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-03-22 | AUDIO: Add pure virtual MidiDriver::isOpen() method | Max Horn | |
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-10 | ALSA: Fix formatting. | Johannes Schickel | |
2011-03-10 | ALSA: Work around a firmware bug in USB-MIDI cables. | Johannes Schickel | |
Thanks to waltervn (and wjp) for their investigation on this and Walter's SCI specific workaround which I more or less just copied here so it will apply for all engines. | |||
2011-03-10 | ALSA: Strip trailing spaces in device name. | Johannes Schickel | |
This might fix odd problems when storing the device name in the config file, when the name ends with a space by chance. | |||
2011-02-09 | MIDI: Really fix bug #3153076 (this time also for Timidity) | Max Horn | |
svn-id: r55857 | |||
2011-02-09 | MIDI: Fix bug #3153076 (warnings in SEQ driver) | Max Horn | |
svn-id: r55851 | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-01-15 | MIDI: Fixed unnecessary casts of return values to void, reported in bug #3153076 | Filippos Karapetis | |
svn-id: r55248 | |||
2010-11-29 | BACKENDS: Fix SVN keyword usage. | Johannes Schickel | |
svn-id: r54584 | |||
2010-11-29 | SDL: Trying to cleanup the FORBIDDEN_SYMBOL situation | Max Horn | |
svn-id: r54575 | |||
2010-11-29 | BACKENDS: Include scummsys.h at top of all .cpp files, *before* any #ifdefs | Max Horn | |
svn-id: r54573 | |||
2010-10-30 | ALL: Add code to help stop people from accidentally using "bad" APIs | Max Horn | |
A new header file common/forbidden.h is included by scummsys.h and it re-#defines numerous symbols like fopen(), fread(), system(), etc. with garbage, in order to provoke compile errors in any code using them. If a .cpp file really *must* use any of these (e.g. because it is a backend file), then these redefinitions can be disabled by #defining FORBIDDEN_SYMBOL_ALLOW_ALL as the first thing in the .cpp file. Whenever this is done, an explanatory comment should be added. Note that this system cannot catch all "bad" usages (notably the Lua code in the sword25 engine), as it can only work if scummsys.h is included. svn-id: r53961 |