mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 03:50:11 +02:00
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:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user