falkTX
|
caa0fc9b70
|
VST3: unregister native callback before destroying window
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4313bac887
|
Make external UIs work as VST3
See #360 for initial implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e2dcae3758
|
Fix make clean
Closes #367
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c122af4895
|
Do not check for dbus portal if already available
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2e224d4a7f
|
Try a DBus desktop portal property before assuming not available
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f26b8147d3
|
win32: make sure to return context back to ourselves when resizing
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1ec670c9cc
|
Make JACK Standalone more useful on windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a941917f15
|
Remove workaround for VST2 uppercase keys, as it breaks some hosts
|
3 years ago |
falkTX
|
ddf878c13a
|
Add WINDOWS_ICON_ID build macro, show msgbox on windows on error
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a449da1881
|
Fix vst3 filename for 32bit windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7cd27b17fb
|
Set plugin dummy flag if RUNNING_UNDER_LV2LINT env var is set
|
3 years ago |
falkTX
|
697293675f
|
Really fix static build for standalone
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1add41ad99
|
Fix standalone for STATIC_BUILD
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2e304d24dc
|
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
21330021ce
|
Add window offset related functions
|
3 years ago |
falkTX
|
55916eb0fb
|
Use -fno-gnu-unique by default
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
72576cba92
|
Fix logic around LV2 state save when no gui is available
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
aad2a31f76
|
Add static plugin target
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
20477b35dd
|
Add DISTRHO_API macro, unused for now
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4cc6973d5d
|
Accept a few other verbose make flags
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
60c10055ea
|
Fix ambiguous StandaloneWindow::getApp()
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f24e5317cd
|
Fix VST3 bundle find on Windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f2cd4c8259
|
Do not send updated state to LV2 UI when unnecessary
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
007a457e1e
|
Make sure the new `updateState` calls `setState` first
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c28c8b9e15
|
Fix LV2 event out size for readable states
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a0b25654c9
|
Fix build if midi out enabled but not state
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a461061fef
|
Set lv2:control as designation for event ports
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2d58e840be
|
Update lv2 headers a bit, same version as for carla
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b214c2bd52
|
Fix lv2 presets with host readable state
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
485832aff3
|
Get rid of the old DISTRHO_PLUGIN_WANT_STATEFILES
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b3c75c9a2a
|
Clarify initial/default state
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
854a9c7649
|
Revamp state API, make it a struct
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
34e55a3be4
|
Fix reversed LV2 micro/minor versions
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e207aafcb2
|
Fix a memory leak in the String class
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cbc326aa30
|
Fix leak when fonsAddFontMem fails
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a256e8fba3
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
53fd80aa9c
|
Start API for changing state from DSP
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fb947e9786
|
Use X11 on HaikuOS for now, until a real backend is done
|
3 years ago |
falkTX
|
65440847fa
|
Fix a leak
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
249c2e0470
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
07de97ba72
|
Fix crash when cancelling file dialog
Closes #358
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
49b4f6fd37
|
Use unlikely macro (built-in expect) to speed up safe asserts
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
60b9b76b46
|
Only use <mntent.h> on Linux
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4363f9347e
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7e6e3cc84b
|
Initial work for host-visible state
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e9f41ad997
|
Fix lv2 ttl generation for static builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
Luciano Iam
|
f56d13280b
|
VST3: safer dealloc of dummy audio buffer
Fix crash described at https://github.com/DISTRHO/DPF/issues/364
|
3 years ago |
falkTX
|
a349e82a71
|
Also fix in case of calling VST3 setupProcessing twice
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
dd90f7b3e3
|
VST3: Fix memory leak for hosts that dont deactivate before unload
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
bdf07598d8
|
VST3: Create dummy buffer, setup for unused buses
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |