Robbert van der Helm
b9ad1731b9
Add missing changelog entry
2023-11-26 20:32:55 +01:00
Robbert van der Helm
204e2a6aa1
Fix regression in socket path generation
...
The latest master branch version would log parsing errors, but that
results in cyclic dependencies. `info_` here would end up being used
before its initialized, which meant that the socket base directory and
thus the logging path would not include the plugin's name.
2023-11-26 14:15:07 +01:00
Robbert van der Helm
5323283609
Update tested versions
2023-11-26 14:03:33 +01:00
Robbert van der Helm
3534e94e91
Update the RLIMIT_RTTIME related instructions
2023-11-25 14:29:52 +01:00
Robbert van der Helm
fa2b348fc2
Run effVendorSpecific on the main thread
...
This should fix a freeze in Renoise.
2023-11-25 13:49:12 +01:00
Robbert van der Helm
2d40054498
Mention that Vulkan drivers are required for DXVK
2023-10-28 17:26:21 +02:00
Robbert van der Helm
f67a170a88
Update the CLAP dependency to version 1.1.9
2023-10-28 16:31:55 +02:00
Robbert van der Helm
543c7f2f41
Fix formatting
2023-10-28 16:31:55 +02:00
Robbert van der Helm
093cf86fe0
Update ghc::filesystem to version 1.5.14
2023-10-28 16:31:55 +02:00
Robbert van der Helm
f835bbb227
Clarify revision version bumps
2023-10-28 16:31:55 +02:00
Robbert van der Helm
616e0a01f0
Update bitsery to 5.2.3
2023-10-28 16:31:55 +02:00
Robbert van der Helm
dd50e94df1
Update function2 to 4.2.3
2023-10-28 16:31:55 +02:00
Robbert van der Helm
6565c63a73
Update Asio to 1.28.2
2023-10-28 16:31:55 +02:00
Robbert van der Helm
52afc989e5
Update toml++ version to 3.4.0
2023-10-28 16:31:55 +02:00
Robbert van der Helm
4854f8ec3f
Make yabridge.toml parsing failures non-fatal
2023-10-28 15:07:53 +02:00
Robbert van der Helm
d7d7df575f
Move toml++ initialization to its own header
2023-10-28 15:06:59 +02:00
Robbert van der Helm
feb9130e7f
Update tested versions
2023-10-28 14:47:40 +02:00
Robbert van der Helm
6aab25c1de
[yabridgectl] Update textwrap
...
This was stuck on an old version some of the previous versions did not
take the subsequent indent string's width into account when wrapping.
2023-08-13 14:55:30 +02:00
Robbert van der Helm
2089c035d0
[yabridge] Warn on non-executable yabridge files
2023-08-13 14:30:04 +02:00
Robbert van der Helm
24b600f9d5
[yabridgectl] Verify existence of .exe.so files
...
This should not be a problem, but a packaging or copying screwup could
still cause these files to not be present.
2023-08-13 14:15:00 +02:00
Robbert van der Helm
1ff44ebd63
Update search path check warning
2023-08-11 21:53:10 +02:00
Robbert van der Helm
cd0d735772
Update tested versions
2023-07-09 14:45:17 +02:00
Goli4thus
42575813e4
Added alternative solution for Xorg's "max clients" issue.
2023-07-07 23:41:47 +02:00
Patrick Laimbock
7250c892d2
Update location of yabridge copr
2023-06-11 18:40:29 +02:00
Robbert van der Helm
a6cca8bcd0
Always include <cstdint> to fix bitsery+GCC 13
...
This used to be a transitive include but it no longer is. Fixes #249 .
2023-05-15 00:06:53 +02:00
Robbert van der Helm
a41bcdf620
Bump to version 5.0.5
5.0.5
2023-05-07 12:47:20 +02:00
Robbert van der Helm
9dd68b10a6
Update tested versions
2023-05-07 12:47:20 +02:00
Robbert van der Helm
3af48be58a
Revert SWP_NOCOPYBITS removal from 9fd6603ce3
...
This was added on the request of Aurora FM's developer because they use
thousands of child windows for rendering, but this causes unnecessary
flickering in some situations and it should no longer be as needed now
that `fix_local_coordinates()` is only called once when moving windows
around.
2023-05-07 12:47:20 +02:00
Robbert van der Helm
2c79170f5f
Reword changelog
2023-05-07 12:27:05 +02:00
Robbert van der Helm
6c0979c506
Also cache CLAP parameter infos
2023-05-06 22:42:46 +02:00
Robbert van der Helm
135ea8e9c4
Simplify VST3 parameter caching
2023-05-06 22:26:25 +02:00
Robbert van der Helm
8289d76818
Batch VST3 parameter info querying #236
...
To hopefully work mitigate the Kontakt bug that causes the host to
rescan thousands of parameters hundreds of times when using certain VST3
Kontakt patches in REAPER.
2023-04-28 19:25:04 +02:00
Robbert van der Helm
9005474ded
Spool fix_local_coordinates() call until release
...
This will cause the function to only be called on a `ConfigureNotify`
after all mouse buttons have been released. This prevents flickering
when dragging windows around.
2023-04-28 15:27:02 +02:00
Robbert van der Helm
b8a115f655
Clarify X11 error message printing
...
This simply ignores the error and moves on.
2023-04-28 14:57:25 +02:00
Robbert van der Helm
cf48929058
Remove old todo
2023-04-20 16:45:31 +02:00
Robbert van der Helm
3b213605e0
Allow more main thread mutual recursion in CLAP
...
This is also needed to fix that McRocklin Suite plugin. It changes its
latency during the init call.
2023-04-20 15:48:50 +02:00
Robbert van der Helm
ead4ca97c5
Fix race condition in CLAP request callback impl
...
This would deadlock if the host simultaneously tries to create a plugin
instance.
2023-04-20 15:38:28 +02:00
Robbert van der Helm
265ab1487b
Catch negative indices in IParamValueQueue impl
...
This would cause crashes with the validator which created empty
parameter queues, and many plugins try to `getPoint(numPoints() - 1)`.
2023-04-14 03:28:13 +02:00
Robbert van der Helm
e5a54637cd
Update tested versions
2023-04-13 16:49:49 +02:00
Robbert van der Helm
4186e414f5
Update tested versions
2023-03-26 15:38:54 +02:00
Robbert van der Helm
fc8359fafb
Fix missing line break in initialization message
2023-03-26 15:30:28 +02:00
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