Merge 4cdc96129d59ee7fc81cf160dc13e0625be77fba into 2ee7ebf661d95a6ab6dc7e09424bbf929e84045e
chore(zig): bump to zig 0.15.1
chore(zig): hardcode version number
chore(zig): install headers
feat: write tests for zig bindings
build(zig): update for zig 0.14.0
chore: update zig build for 0.13.0
build: add bindings for zig
Discard extraneous 'end of track' events in Type 1 MIDI files.
Fix infinite loop when looping an empty channel.
fix some -Wzero-as-null-pointer-constant warnings.
Discard extraneous 'end of track' events in Type 1 MIDI files.
Fix infinite loop when looping an empty channel.
ci: bump cross-platform-actions.
fixed a -Wunused-parameter warning.
Update README.md
Update README.md
Merge 94f9cd527d954a524dcad1ddfebbd55bf00d0fd9 into 2b2589a9b19a8b6aad03a0fed79173cdded50120
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into 2b2589a9b19a8b6aad03a0fed79173cdded50120
Merge 8339601d7d84dcfe5fffe8faa1c3b4e8bbf66717 into 2b2589a9b19a8b6aad03a0fed79173cdded50120
chore: remove unused import
chore: remove hand-written bindings
feat: generate zig bindings with zigft
build(zig): update for zig 0.14.0
ci: bump bsd versions
cmake: set maximum policy to 3.10
update license files to latest FSF versions.
cmake: add missing interface include path for shared library builds
fix include path
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into 67b0c9a70bd49e4b99df285a984171c158747c55
Merge b7e5a5cea8ad0f2984d677c3d50f7187ebaa9a9c into 67b0c9a70bd49e4b99df285a984171c158747c55
Merge 94f9cd527d954a524dcad1ddfebbd55bf00d0fd9 into 67b0c9a70bd49e4b99df285a984171c158747c55
Fix possible double free call
Fix possible double free call
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into 233defddc71a10d6f5d86babd747f7e3e8fdf897
Merge b7e5a5cea8ad0f2984d677c3d50f7187ebaa9a9c into 233defddc71a10d6f5d86babd747f7e3e8fdf897
chore: update zig build for 0.13.0
build: add bindings for zig
Merge 94f9cd527d954a524dcad1ddfebbd55bf00d0fd9 into 233defddc71a10d6f5d86babd747f7e3e8fdf897
tempomult option
Merge pull request #255 from raziel-/fix-absorbtion-typo
JANITORIAL: Fix absorbtion typo in reverb.c
Merge pull request #254 from yotam-medini/yotam/near-patch
_WM_get_patch_data - find patch with neareset patchid instead of returning NULL
ci: bump FreeBSD
JANITORIAL: Fix thru typo in dosdma.h
JANITORIAL: Fix absorbtion typo in reverb.c
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into 175402ea2e65fc17a1d94e26c86a6a05deac01b6
out_dart: fix possible build failure.
minor update to amiga makefiles.
minor update to android makefile
minor update to cmake script
minor update to makefile.emx
Merge b5b3931e2e58dbc5292b7e656348e1e7f2fe7d6c into 18770edf8c2900cc0d6722d5f920e16ede2425b9
updated 0.4.6 changelog.
added standalone config/makefiles for MSVC to make my life easier.
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into 63dce7806e911515e59d63ac76c8d244a133931e
change windows audio output backend name from 'win32mm' to 'winmm'
wm_error: Allow the use of __FUNCTION__ or __func__ when available,
cmake: append " wave" to ENABLED_OUTPUT before stripping
Merge b5b3931e2e58dbc5292b7e656348e1e7f2fe7d6c into 1cf390816c3dea578dd21dd367ab20ca7a5aa15c
cmake: make RPATH as a new configuration option WANT_RPATH
cmake: change WANT_MP_BUILD into a dependent option
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into 044c1f9e40e87343ffcf8f4399a2b8b6331a932b
use CMAKE_INSTALL_FULL_LIBDIR in OpenBSD RPATH setting.
updated changelog after pkg-config patch
improve pkg-config file generation.
dos2unix COPYING
if the backend sets a different sample rate, check if it is supported:
cmake: drop VERSION field from WRITE_BASIC_PACKAGE_VERSION_FILE.
cmake tidy-ups
cmake: add two missing headers to HDRS list.
out_coreaudio: fix build using C++ compilers.
updated .gitignore
move dos driver backend files under player/dos/
fix dos driver was left out of new player interface
cmake: add dos driver backends to SRCS list (for being complete...)
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into 20a8ba2431ac38af040a2ba9e590d637573418e3
Call audio backend shutdown if the library init or buffer alloc fails :
Merge 6721ab9124fc134ae7ae60bb90c6cde830420058 into dbda2ca3a26347f5021fc22f76f03f65c2b0a5c2
catch possible reallocs that can return NULL which dereferrenced later
player: add native audio output backend for NetBSD.
coreaudio, oss, sndio: minor safeguards.
fix bug https://github.com/Mindwerks/wildmidi/issues/250
wildmidi.c: removed a stale comment.
out_alsa, out_oss: simplified pcmname
update copyright dates of some newly created or newly touched files
bumped version to 0.4.6, updated changelog.
updated wildmidi man page.
player: minor amiga clean-up.
player: simplified audio output backend interface more,
wm_tty.c (wm_getch): add a safeguard for amiga version.
cmake: set on-by-default audio backends, make options platform-dependent
wm_tty.c: fixed emx build