Switch to a CLAP fork to fix Winelib usage

This adds missing calling conventions so calling Windows CLAP functions
doesn't result in undefined behavior and memory errors:
https://github.com/free-audio/clap/issues/153
This commit is contained in:
Robbert van der Helm
2022-08-31 23:16:48 +02:00
parent 1274edf649
commit 7be78a16a3
2 changed files with 14 additions and 3 deletions
+7
View File
@@ -8,6 +8,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
TODO: Mention CLAP. Because, you know, kinda important new feature.
### Fixed ### Fixed
- Fixed a minor memory leak in the Wine->X11 drag-and-drop implementation when - Fixed a minor memory leak in the Wine->X11 drag-and-drop implementation when
@@ -22,6 +24,11 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- The VST3 dependency is now at tag `v3.7.5_build_44-patched-2`. The only - The VST3 dependency is now at tag `v3.7.5_build_44-patched-2`. The only
difference is that the version in the `meson.build` file was bumped from 3.7.3 difference is that the version in the `meson.build` file was bumped from 3.7.3
to 3.7.5. to 3.7.5.
- As of right now (2022-08-31), the new CLAP wrap dependency uses a fork of CLAP
because upstream does not contain calling conventions.
(<https://github.com/free-audio/clap/issues/153>,
<https://github.com/free-audio/clap/pull/154>). Yabridge will build with
upstream CLAP, but using it will result in memory errors.
## [4.0.2] - 2022-06-27 ## [4.0.2] - 2022-06-27
+7 -3
View File
@@ -1,7 +1,11 @@
[wrap-git] [wrap-git]
url = https://github.com/free-audio/clap.git # url = https://github.com/free-audio/clap.git
# This is tag 1.1.1 # # This is tag 1.1.1
revision = af1e05ce6487151c6b36003fdb47566dbb50194e # revision = af1e05ce6487151c6b36003fdb47566dbb50194e
# FIXME: This is a fork that adds calling convention, as it's not possible to
# use CLAP with Winelib bridging otherwise
url = https://github.com/robbert-vdh/clap.git
revision = feature/calling-conventions
depth = 1 depth = 1
patch_directory = clap patch_directory = clap