Robbert van der Helm
439c22c767
[yabridgectl] Consider subdirectories for orphans
2021-01-03 22:43:57 +01:00
Robbert van der Helm
baf709d82e
[yabridgectl] Include the original subdirectory
2021-01-03 22:42:50 +01:00
Robbert van der Helm
86a53a884d
[yabridgectl] Find a plugin's subdirectory
2021-01-03 22:42:50 +01:00
Robbert van der Helm
cd4752116a
[yabridgectl] Split up Vst3Module
...
So we can add easily add additional fields later.
2021-01-03 21:40:36 +01:00
Robbert van der Helm
c206d68b12
[yabridgectl] Allow permanently disabling checks
2021-01-02 14:32:54 +01:00
Robbert van der Helm
ef540f354c
[yabridgectl] Add an option to undo setting --path
2021-01-02 14:09:59 +01:00
Robbert van der Helm
cee0627449
Patch the VST3 module loading for Unity builds
...
The narrow overload gets picked here by default.
2021-01-01 21:57:21 +01:00
Robbert van der Helm
34f8d3b1d2
Update the copyright notices for 2021
2021-01-01 18:54:02 +01:00
Robbert van der Helm
5773c471f9
[yabridgectl] Don't purge VST3 yabridge.toml
...
We only want to consider directories here.
2020-12-27 18:25:13 +01:00
Robbert van der Helm
f4ad43638f
[yabridgectl] Update readme for VST3
2020-12-26 12:55:57 +01:00
Robbert van der Helm
4f8bfbcda6
[yabridgectl] Fix clippy lints
2020-12-24 13:12:19 +01:00
Robbert van der Helm
9ac437f02b
[yabridgectl] Fix VST3 installation status display
2020-12-24 13:04:39 +01:00
Robbert van der Helm
d79ccc75e6
[yabridgectl] Symlink VST 3.6.10 bundle resources
...
Although I haven't run into any of these 'new' bundles yet. Everything's
still in the legacy format.
2020-12-24 12:47:45 +01:00
Robbert van der Helm
a0098034ed
[yabridgectl] Rename the Vst3Module functions
...
Creating a clear naming scheme here is more difficult than it should be.
2020-12-24 12:38:47 +01:00
Robbert van der Helm
a3e76b3370
[yabridgectl] Warn for duplicate VST3 plugins
...
Since we can't have multiple plugins with the same name this way.
2020-12-24 12:31:04 +01:00
Robbert van der Helm
9d33cafd37
[yabridgectl] Allow removing orphan VST3 modules
2020-12-24 12:12:48 +01:00
Robbert van der Helm
68c95e9527
[yabridgectl] Allow skipping hash checks
2020-12-24 11:54:45 +01:00
Robbert van der Helm
55957ca798
[yabridgectl] Allow setting up VST3 plugins
...
This is still missing checks for removing leftover files, symlinks for
resources and presets, and a way to differentiate between plugins with
the same name from different prefixes.
2020-12-24 00:04:05 +01:00
Robbert van der Helm
bc9801c932
[yabridgectl] Add VST3 modules to the status
2020-12-23 21:55:14 +01:00
Robbert van der Helm
5e476a2f9b
[yabridgectl] Add utilities for VST3 paths
2020-12-23 21:40:11 +01:00
Robbert van der Helm
8cb1518023
[yabridgectl] Index and categorize VST3 modules
2020-12-23 21:08:24 +01:00
Robbert van der Helm
3d27426b9d
[yabridgectl] Index .vst3 files
...
It doesn't actually identify VST3 modules yet though.
2020-12-23 18:39:22 +01:00
Robbert van der Helm
3dc1b1585b
[yabridgectl] Add field for indexing VST3 modules
2020-12-23 17:41:16 +01:00
Robbert van der Helm
a7d284469a
[yabridgectl] Locate libyabridge-vst3.so
...
And unify how finding files in yabridgectl works.
2020-12-23 17:12:28 +01:00
Robbert van der Helm
4f8fe21fa9
Merge branch 'master' into feature/vst3
2020-12-12 13:33:36 +01:00
Robbert van der Helm
42c484bfc0
Bump to version 2.2.1
2020-12-12 12:48:09 +01:00
Robbert van der Helm
9554bbc12d
Merge branch 'master' into feature/vst3
2020-12-11 16:25:53 +01:00
Robbert van der Helm
d0b9f1a602
Bump to version 2.2.0
2020-12-11 14:00:16 +01:00
Robbert van der Helm
85f818ab0b
Patch the SDK for winegcc debug builds
2020-12-07 18:28:16 +01:00
Robbert van der Helm
76ad377522
Don't set __MINGW32__
...
This took me a few hours of non-stop headaches to figure out. Apparently
deep inside of Wine's headers having __MINGW32__ defined will cause some
GUIDs to be defined slightly differently. This normally wouldn't cause
issues, but when including `shellobj.h` or `objbase.h` this results in
multiple definition linking errors that are basically impossible to
diagnose.
2020-12-07 18:28:16 +01:00
Robbert van der Helm
21a8c232a1
Note that debug builds on winegcc fail now
2020-12-07 18:28:16 +01:00
Robbert van der Helm
ebc7802c08
Patch Win32 module loading to use Boost.Filesystem
...
C++17's `<filesystem>` header still doesn't seem to work with winegcc.
2020-12-07 18:28:16 +01:00
Robbert van der Helm
211f6156a7
Get rid of the string conversion patch
...
This solved some compiler errors early on but it ended up not being
needed, and as it turns out this change actually breaks things because
the SDK uses a ton of reinterpret casts to convert between string types
internally.
2020-12-07 18:28:16 +01:00
Robbert van der Helm
a4af1a2535
Fix compiling VST3 module system with winegcc
2020-12-07 18:28:16 +01:00
Robbert van der Helm
f3d17b5e99
Also patch string conversion for winelib
2020-12-07 18:28:16 +01:00
Robbert van der Helm
9a57ce0c5e
Use non-experimental <filesystem> in VST3 loading
2020-12-07 18:28:16 +01:00
Robbert van der Helm
06884ebf67
Also fix shlobj.h import casing
2020-12-07 18:28:16 +01:00
Robbert van der Helm
6c26168303
Patch the rest of the VST3 SDK for winegcc
2020-12-07 18:28:16 +01:00
Robbert van der Helm
e7e1387c30
Also patch pluginterfaces for winegcc compilation
2020-12-07 18:28:16 +01:00
Robbert van der Helm
b64c67d2ad
Patch VST3 SDK base to allow winelib compilation
2020-12-07 18:28:16 +01:00
Robbert van der Helm
9d40e04a62
Update all references to libyabridge.so
2020-12-07 18:28:16 +01:00
Robbert van der Helm
a428d08eff
Update yabridgectl for libyabridge-vst2.so
2020-12-07 18:28:16 +01:00
Robbert van der Helm
21b0f70eda
Rename get_modified_search_path() for clarity
2020-11-20 15:39:29 +01:00
Robbert van der Helm
f79e2465e8
Bump to version 2.1.0
2020-11-20 14:24:42 +01:00
Robbert van der Helm
b9b61e420f
[yabridgectl] Reorganize path check
2020-11-20 14:24:42 +01:00
Robbert van der Helm
c69037b649
Always search for host in ~/.local/share/yabridge
2020-11-20 14:24:42 +01:00
Robbert van der Helm
ad71016c9a
Bump to version 2.0.2
2020-11-14 18:13:18 +01:00
Robbert van der Helm
5f1fbcb905
Bump to version 2.0.1
2020-11-08 21:53:55 +01:00
Robbert van der Helm
97d1055063
Bump to version 2.0.0
2020-11-08 13:47:33 +01:00
Robbert van der Helm
4920cab187
Update the readme for yabridge 2.0.0
2020-11-08 13:40:01 +01:00