Robbert van der Helm
0501aefd69
Allow missing Compatibility sections in moduleinfo
...
Don't know why anyone would do this though.
2023-03-12 13:29:03 +01:00
Robbert van der Helm
a35cd8da50
Preemptively unset WAYLAND_DISPLAY
2023-02-25 15:22:23 +01:00
Robbert van der Helm
3bab9c3d6b
Bump version to 5.0.4
5.0.4
2023-02-23 15:17:53 +01:00
Robbert van der Helm
fe8cb09e26
Reword changelog
2023-02-23 15:17:20 +01:00
Robbert van der Helm
5f1f08a980
Build yabridgectl on the bionic Docker image
...
The ubuntu-18.04 runner is being deprecated and these brownouts are
annoying.
2023-02-21 15:19:57 +01:00
Robbert van der Helm
ee971f610e
Fix missing detached flag in Process::Handle moves
...
This is why C++'s move semantics are footguns. The result of this was
that grouped plugins would no longer be detached when they were
moved (in this case, into the group connect handler closure). Which in
turn caused those plugins to block until the plugin host process
terminated, which thus ended up blocking the host indefinitely.
2023-02-21 15:01:01 +01:00
Robbert van der Helm
4ea0530a37
Prevent building tomlplusplus libs in subproject
...
This is supposed to be disabled by default, but it isn't.
2023-02-21 14:42:24 +01:00
Robbert van der Helm
e937bfb2dc
Remove old empty file
...
Not sure how this snuck back in.
2023-02-21 14:42:08 +01:00
Robbert van der Helm
547ef9132c
Update VST 3.7.7 SDK patch for debug builds
2023-02-21 14:18:31 +01:00
Robbert van der Helm
99eeca7165
Use the full hash in the tomlplusplus wrap
...
The clone seems to fail with the short hash. GitHub now only lists these
shortened hashes in places, for some reason.
2023-02-21 14:09:39 +01:00
Robbert van der Helm
83022726fc
Update tomlplusplus to version 3.3.0
...
Arch tries to build yabridge against this version, and some things are
now broken. We need to more forcefully hack tomlplusplus into thinking
its running on Linux, and shared library mode also needs to be
explicitly disabled.
2023-02-21 14:05:59 +01:00
Robbert van der Helm
bf4ab15788
Avoid linking against tomlplusplus shared libs
2023-02-20 16:17:49 +01:00
Robbert van der Helm
3ef515fdc8
Update the PREEMPT config bit for PREEMPT_DYNAMIC
...
Most distros have switched to that by now.
2023-02-20 11:31:00 +01:00
Robbert van der Helm
cfca235e66
Update tested versions
2023-02-04 16:52:25 +01:00
Robbert van der Helm
d58c204178
Update to CLAP 1.1.7
...
Factories got moved to a new `factory` directory.
2023-01-27 21:04:34 +01:00
Robbert van der Helm
29acd40a9a
Fix Meson version comparison for Wine 8.0 final
...
This closes #233 .
2023-01-27 19:37:40 +01:00
Robbert van der Helm
4d3ca1d129
Update tested versions.
2023-01-27 17:13:09 +01:00
Robbert van der Helm
03457bf327
Update tested versions
2023-01-16 00:45:45 +01:00
Robbert van der Helm
3d0cffea88
Fix typo in changelog
2023-01-16 00:45:30 +01:00
Robbert van der Helm
1e66654c2e
Update copyright headers for 2023
...
Happy new year!
2023-01-01 18:51:35 +01:00
Robbert van der Helm
6fdfae37a5
Fix changelog sections
2022-12-23 21:44:17 +01:00
Robbert van der Helm
29e1e9e1b4
Bump to version 5.0.3
5.0.3
2022-12-23 21:30:30 +01:00
Robbert van der Helm
6a7e07e222
Remove mentions of broken Wine 7.21, 7.22, 8.0-rc1
...
With yabridge 5.0.3's release.
2022-12-23 21:13:37 +01:00
Robbert van der Helm
ab7012c8c9
Add unity build options back in build instructions
2022-12-23 21:13:07 +01:00
Robbert van der Helm
d640732799
Allow dashes in Wine release candidate versions
...
Wine-tkg builds don't seem to have the dash, winehq-devel builds do.
2022-12-23 20:09:45 +01:00
Robbert van der Helm
399db4d2fc
Silence spurious std::to_array() warning
...
On GCC 12.2.
2022-12-23 19:59:52 +01:00
Robbert van der Helm
11d176257f
Update VST3 SDK 3.7.7 patch for unity builds
...
This wouldn't work with unity builds without the explicit wide version.
2022-12-23 19:56:50 +01:00
Robbert van der Helm
1fbca8f2b9
Revert "Also disable unity builds for Ubuntu 18.04"
...
This reverts commit ebbe3810f7 .
2022-12-23 19:52:55 +01:00
Robbert van der Helm
9d639a6560
Revert "Disable unity builds in GitHub Actions builds"
...
This reverts commit e3e02bfaf2 .
2022-12-23 19:52:32 +01:00
Robbert van der Helm
3bc9316f0d
Revert static initialization change from fea6eded4
2022-12-23 19:51:45 +01:00
Robbert van der Helm
2180d4e8d6
Prevent building against Wine 7.22...8.0-rc1
...
Once the workarounds have been removed these versions will seize to
function correctly, so it's better to just outright prevent it.
2022-12-23 19:50:52 +01:00
Robbert van der Helm
7346f82f8e
Fix spurious tab in VST3 SDK 3.7.7 patch
...
This was copied from Steinberg's own aliases.
2022-12-23 19:20:50 +01:00
Robbert van der Helm
acd745a3cb
Update the VST3 dependency to version 3.7.7
2022-12-23 19:19:39 +01:00
Robbert van der Helm
2984b1d26f
Change VST3 SDK patching to apply handwritten diff
...
Instead of replacing things with sed. This was a bit brittle with the
changes in 3.7.6/3.7.7, and this approach keeps compatibility with older
SDK versions.
2022-12-23 18:20:25 +01:00
Robbert van der Helm
5150332d20
Update CLAP dependency to version 1.1.4
...
Version 1.1.3 changed the cv-qualification of the features array.
2022-12-22 14:59:49 +01:00
Robbert van der Helm
750e87c948
Document Wine 8.0-rc1 being super broken
2022-12-13 19:11:40 +01:00
Robbert van der Helm
f4b35d167a
Add missing checkmark for REAPER CLAP support
...
Should have been added in bb643a13ee but I
guess I missed it.
2022-12-08 13:53:24 +01:00
Robbert van der Helm
bb643a13ee
Update tested versions
2022-11-28 20:23:21 +01:00
Robbert van der Helm
1bdac0df9b
Move DXVK from troubleshooting to known issues
2022-11-28 19:04:56 +01:00
Robbert van der Helm
3ea6015f51
Revert "Drop the -ubuntu-18.04.tar.xz builds"
...
This reverts commit b1640280a5 .
Turns out these builds do work fine, I just forgot to disable unity
builds for them.
5.0.2
2022-11-28 14:59:22 +01:00
Robbert van der Helm
ebbe3810f7
Also disable unity builds for Ubuntu 18.04
...
This seemed to have slipped through the cracks.
2022-11-28 14:54:17 +01:00
Robbert van der Helm
b1848ee488
Tag version 5.0.2
...
Forgot to update these versions in the last commit.
2022-11-28 14:36:51 +01:00
Robbert van der Helm
3738de2349
Release version 5.0.2
2022-11-28 14:36:13 +01:00
Robbert van der Helm
9b7e733fc2
Change wording in changelog
2022-11-28 14:35:02 +01:00
Robbert van der Helm
b1640280a5
Drop the -ubuntu-18.04.tar.xz builds
...
The workaround doesn't work for these builds, so maybe this is the time
to drop them. They're still in the CI because why not, may help make
testing whether the Wine bug has been fixed easier.
2022-11-28 13:42:46 +01:00
Robbert van der Helm
1c6da48d6c
Update Wine version notices in readme
...
Since things are still broken. Yabridge 5.0.2's builds will have unity
builds disabled in an attempt to hopefully make them work again, but the
recommendation to downgrade when something doesn't work is still there.
2022-11-28 13:33:21 +01:00
Robbert van der Helm
1f6b5a4a81
Abort build when using unity builds with 7.21/7.22
...
This may help prevent some broken yabridge builds.
2022-11-28 13:25:09 +01:00
Robbert van der Helm
7728d9ceb1
Add some more clarification to redraw change
2022-11-28 13:25:09 +01:00
Robbert van der Helm
e3e02bfaf2
Disable unity builds in GitHub Actions builds
2022-11-28 13:25:09 +01:00
Robbert van der Helm
dcdaff849c
Fix typo in changelog
2022-11-28 13:25:09 +01:00