Commit graph

9 commits

Author SHA1 Message Date
alexey.lysiuk
b9d22fb358 - do not expose module_progdir variable
If the same global variable is used by executable that linked to ZMusic dynamic library, both definitions may clash
For example, Linux builds of GZDoom and Raze could crash on exit because of double free, std::string destructor was called twice on the same module_progdir variable
2020-02-23 12:25:52 +02:00
Christoph Oelckers
55921d0d34 - the last bit of needed exports for GZDoom.
The ADL banks must be accessible to the menu for properly setting up this player.
2020-02-08 14:23:29 +01:00
Christoph Oelckers
aa004f78a9 - removed garbage character. 2020-01-11 15:34:33 +01:00
Christoph Oelckers
5c8607c846 - removed the last use of the Alsa message function. 2020-01-11 15:17:00 +01:00
Christoph Oelckers
17d7942d02 - made the global interface c compatible. Added an empty C source so that incompatibilities immediately trigger compile errors.
- simplified the message printing interface to a single function.
2020-01-11 12:47:07 +01:00
Christoph Oelckers
463cd4e0c5 - updated the Alsa MIDI device.
Not tested yet.
2020-01-11 10:31:13 +01:00
Christoph Oelckers
fb0d3ac183 - embedded the default OPN bank directly in the binary so that it works, even if no custom bank is set. 2020-01-04 17:14:09 +01:00
Rachael Alexanderson
7d966ffe65 - fix compile on linux 2020-01-04 10:00:15 -05:00
Christoph Oelckers
a4eae42ec5 - initial commit 2020-01-02 17:52:30 +01:00