Commit Graph

2938 Commits

Author SHA1 Message Date
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
Robbert van der Helm b5080d8086 Update architecture document 2022-10-31 12:17:23 +01:00
Robbert van der Helm 6fec86bb80 Update tested Ardour version 2022-10-31 12:10:23 +01:00
Robbert van der Helm e6574a2966 Make CLAP activate and load mutually recursive
The latter is needed to get DPF plugins to load.
2022-10-30 16:48:49 +01:00
Robbert van der Helm ab3d61cc91 Allow mutual recursion on all CLAP callbacks 2022-10-30 16:47:37 +01:00
Robbert van der Helm 9dbaec4071 Bring back CLAP plugin-side mutual recursion
This partially reverts commit 90a41287be.

We do actually need this as DPF does a parameter value rescan inside of
the state load, for some reason.
2022-10-30 13:30:11 +01:00
Robbert van der Helm c8c320d82c Update tested DAW list
Haven't been able to check if the note for Qtractor's VST3 support is
still valid because the VST3 scan just hangs forever for me, even
without any yabridge plugins.
2022-10-29 18:44:39 +02:00
Robbert van der Helm 90a41287be Remove old todos 2022-10-29 16:13:23 +02:00
Robbert van der Helm 324b658fb4 [yabridgectl] Check for the versioned libdbus
Just like in yabridge itself.
2022-10-28 20:52:04 +02:00
Robbert van der Helm c80464da9e Swap dbus library name and fallback name 2022-10-28 20:48:56 +02:00
Robbert van der Helm 31e76f416c Also specifically try loading libdbus-1.so.3 2022-10-28 20:44:47 +02:00
Robbert van der Helm c36627f4c2 Remove todo about using replaces_id 2022-10-28 19:50:43 +02:00
Robbert van der Helm b9bf67754d [yabridgectl] Check for libdbus-1.so
Instead of checking for notify-send.
2022-10-28 19:45:59 +02:00
Robbert van der Helm af0f38c00b Drop notify-send and use libdbus-1 directly
This is mostly useful for more obscure distros that don't ship
notify-send together with libnotify.
2022-10-28 19:45:59 +02:00
Robbert van der Helm b58eca9ed1 Move XMML and URL escape functions to common/utils
So we don't need to include notifications.h on the Wine side. The
alternative would be to put ifdef guards around everything involving
notification sending in `notifications.cpp` but that would be even more
problematic.
2022-10-28 17:52:23 +02:00
Robbert van der Helm 91832e5c0f Fix dlsym check 2022-10-28 17:34:05 +02:00