Commit Graph

3053 Commits

Author SHA1 Message Date
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
offa ff56996b08 Replace unmaintained Rust action 2022-11-24 20:43:33 +01:00
offa 03499517a2 Update actions to fix deprecations 2022-11-24 20:43:33 +01:00
Robbert van der Helm 7309c0c42e Also link to downgrading section in usage 2022-11-21 02:45:47 +01:00
Robbert van der Helm 9fd6603ce3 Get rid of SWP_NOCOPYBITS 2022-11-20 14:20:33 +01:00
Robbert van der Helm ddaf4e91cc Target 7.20 in Ubuntu Wine downgrade example 2022-11-15 15:36:06 +01:00
Robbert van der Helm 61502f4d00 Mention DXVK as a fix for recent JUCE plugins 2022-11-15 12:55:54 +01:00
Robbert van der Helm affba8a05f Mention downgrading to 7.20 in troubleshooting 2022-11-15 12:53:41 +01:00
Robbert van der Helm 2b00b7094b Mention Wine 7.21 still being broken 2022-11-15 00:34:27 +01:00
Robbert van der Helm ea3680b8c7 Define yabridge Window class name in header
Apparently this is used in xdnd-proxy.cpp.
2022-11-14 23:31:37 +01:00
Robbert van der Helm 3f573cde31 Remove redundant semicolon 2022-11-14 23:06:24 +01:00
Robbert van der Helm 6e29c875c9 Add missing sstream include in notifcations.cpp 2022-11-14 23:05:04 +01:00
Robbert van der Helm 561a75b761 Use explicit nullptr instead of aggregate init
Makes it a bit more obvious that HCURSOR is a pointer.
2022-11-14 15:16:34 +01:00
Robbert van der Helm 43d552c82d Bump to version 5.0.1 5.0.1 2022-11-14 14:42:10 +01:00
Robbert van der Helm fea6eded49 Work around static initialization bug in WIne 7.21
As reported here: https://bugs.winehq.org/show_bug.cgi?id=53912
2022-11-14 13:59:18 +01:00
Robbert van der Helm 8c1679a034 Link the bug report for the Wine 7.21 bug 2022-11-13 18:51:43 +01:00
Robbert van der Helm 7a5c7c7aac Mention that Wine 7.21 is completely borked 2022-11-13 17:03:38 +01:00
Robbert van der Helm 53ae2f9dff [yabridgectl] Track created moduleinfo.json files
Otherwise they're considered orphans immediately after creating them.
2022-11-07 20:55:02 +01:00
Robbert van der Helm 8e775db5eb Mention the new CLAP libraries in the changelog 2022-11-03 16:33:19 +01:00
Robbert van der Helm c86c6b8521 Update tested Wine version 2022-11-02 18:44:19 +01:00
Robbert van der Helm a76e0710e2 Release version 5.0.0 5.0.0 2022-11-02 18:40:28 +01:00
Robbert van der Helm 7ddd20b6d5 Remove some assertions from D-Bus notifications 2022-11-02 18:40:17 +01:00
Robbert van der Helm bc12687906 Undefine LIBDBUS_FUNCTIONS at the end of .cpp file
To avoid leaking macros.
2022-11-02 18:40:17 +01:00
Robbert van der Helm 6b58c41b3c Reword changelog 2022-11-02 18:40:17 +01:00
Robbert van der Helm e8823a8966 Update the readme 2022-10-31 14:39:21 +01:00
Robbert van der Helm b8559fa998 Update changelog 2022-10-31 13:52:27 +01:00