Robbert van der Helm
1ff44ebd63
Update search path check warning
2023-08-11 21:53:10 +02:00
Robbert van der Helm
a41bcdf620
Bump to version 5.0.5
2023-05-07 12:47:20 +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
2023-02-23 15:17:53 +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
1e66654c2e
Update copyright headers for 2023
...
Happy new year!
2023-01-01 18:51:35 +01:00
Robbert van der Helm
29e1e9e1b4
Bump to version 5.0.3
2022-12-23 21:30:30 +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
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
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
43d552c82d
Bump to version 5.0.1
2022-11-14 14:42:10 +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
a76e0710e2
Release version 5.0.0
2022-11-02 18:40:28 +01: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
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
0aa489ed5a
[yabridgectl] Upgrade goblin dependency
2022-10-24 11:47:53 +02:00
Robbert van der Helm
b8eb8e62bc
Remove excess line breaks in yabridgectl status
2022-09-23 20:34:25 +02:00
Robbert van der Helm
01b46fb60a
[yabridgectl] Support $CLAP_PATH
2022-09-23 20:34:25 +02:00
Robbert van der Helm
7810c9d631
[yabridgectl] Add support for CLAP plugins
...
CLAP support in yabridge itself has barely started at this point, but
having yabridgectl up and running in advance seems useful.
2022-09-11 19:18:03 +02:00
Robbert van der Helm
98bb4a019b
Add CLAP whenever mentioning yabridge libs
2022-09-11 19:18:03 +02:00
Robbert van der Helm
2a26014465
[yabridgectl] Let rustfmt handle string wrapping
2022-07-03 17:10:07 +02:00
Robbert van der Helm
15c1529831
[yabridgectl] Fix typo in winedump warning
2022-06-29 02:35:07 +02:00
Robbert van der Helm
f30e620078
Bump to version 4.0.2
2022-06-27 15:54:16 +02:00
Robbert van der Helm
d479f3fc0c
[yabridgectl] Abort for dangerous ~/.vst/yabridge symlinks
...
If `~/.vst/yabridge` is a symlink to one of the directories contained
within yabridgectl's plugin locations, then weird things may happen.
Spotted in
https://github.com/robbert-vdh/yabridge/issues/185#issuecomment-1166274104 .
2022-06-25 15:45:43 +02:00
Robbert van der Helm
cacb6ecff8
[yabridgectl] Add another hint to parsing errors
2022-06-25 13:53:30 +02:00
Robbert van der Helm
414fd97216
[yabridgectl] Make scanning errors non-fatal
...
This should never occur, but somehow people have text files with .dll or
.vst3 extensions in their plugin directories.
This resolves #185 .
2022-06-25 13:30:07 +02:00
Robbert van der Helm
a282bdc9d1
[yabridgectl] Gracefully catch bundle subdir error
...
This could only occur if people go out of their way to do weird things
and add the `x86_64-win` directory inside of a VST3 bundle to their
plugin locations. But somehow people still manage to do just that.....
2022-06-12 23:56:39 +02:00
Robbert van der Helm
67747531cc
Bump to version 4.0.1
2022-06-12 16:33:05 +02:00
Robbert van der Helm
ae73df2b17
[yabridgectl] Fix subdirectory detect for bundles
2022-06-11 14:58:43 +02:00
Robbert van der Helm
b826f80037
Bump to version 4.0.0
2022-06-09 16:38:55 +02:00
Robbert van der Helm
29a2dff7da
[yabridgectl] Update dependencies
...
Apparently there was a vulnerability in a dependency of a dependency
here.
2022-06-09 12:40:08 +02:00
Robbert van der Helm
637176541d
Remove old TODOs
2022-06-08 14:57:16 +02:00
Robbert van der Helm
78858b98f7
[yabridgectl] Check notify-send install status
...
Since it's used for yabridge's desktop notifications.
2022-05-24 13:41:32 +02:00
Robbert van der Helm
480755f8f0
Revert "[yabridgectl] Don't resolve rvas when parsing"
...
This reverts commit 6c1f7bd469 .
Somehow disabling this option seems to cause goblin to deadlock when
scanning at least one plugin.
2022-05-24 04:29:29 +02:00
Robbert van der Helm
6c1f7bd469
[yabridgectl] Don't resolve rvas when parsing
2022-05-24 04:17:28 +02:00
Robbert van der Helm
6818b4fd09
[yabridgectl] Rename utils module to util
2022-05-23 12:57:40 +02:00
Robbert van der Helm
1f35081bad
[yabridgectl] Parse without winedump when possible
...
This avoids an external dependency and speeds up the indexing process.
So far I found a single plugin that could not be parsed this way, so the
winedump based method is still there as a backup.
2022-05-23 12:57:05 +02:00
Robbert van der Helm
4a845ec952
[yabridgectl] Convert VST 3.7.5 moduleinfo files
2022-05-20 01:03:27 +02:00
Robbert van der Helm
cb0c673f58
[yabridgectl] Add a rewriter for VST3 moduleinfo
2022-05-20 00:46:24 +02:00
Robbert van der Helm
cc7988867d
[yabridgectl] Update dependencies
2022-05-19 22:56:03 +02:00
Robbert van der Helm
03c2acd578
Add a todo on the VST 3.7.5 moduleinfo format
...
Supporting this in yabridge would require parsing JSON. So unless this
feature is actually used, we should probably not bother.
2022-05-19 22:31:16 +02:00
Robbert van der Helm
ae0237d93c
[yabridgectl] Change copied to synced in status
...
This makes more sense since the symlink based installation method is no
more.
2022-04-18 15:51:01 +02:00
Robbert van der Helm
4e2f72d67a
[yabridgectl] Don't skip over broken symlinks
2022-04-18 12:58:42 +02:00
Robbert van der Helm
8abb960813
[yabridgectl] List sync target dirs in status
...
This acts as a useful visual reminder.
2022-04-17 20:45:09 +02:00
Robbert van der Helm
3970bc7f52
[yabridgectl] Set up in ~/.vst/yabridge by default
...
Instead of creating `.so` files next to the VST2 plugin's `.dll` files.
This behavior is still available as an option. #123
2022-04-17 20:27:47 +02:00
Robbert van der Helm
5ea5968f96
[yabridgectl] Move subdirectory detection
...
Now this is done for every file as part of the scanning process.
2022-04-17 20:14:38 +02:00
Robbert van der Helm
797bc07753
[yabridgectl] Add option for VST2 install location
2022-04-17 18:50:56 +02:00