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 |
falkTX
|
96d5def58d
|
Fix LTO link flags, experiment with static builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ad2b5b3d6e
|
Print OpenGL3 variant name during build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5d7fd17f6a
|
Fix UI::getBundlePath() for VST3
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9236640093
|
Add opengl3 as a possible build type
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4ff990126d
|
Move DGL flags to Makefile.base.mk
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7f206b99dc
|
Fix previous commit, upstream is slightly borked
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
01af6735cc
|
Update to latest fontstash, allow nanovg freetype builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7b3b7bacf5
|
Fix UI::getBundlePath() for VST2
|
3 years ago |
falkTX
|
6d983cbfe7
|
Fix pure opengl3 build
|
3 years ago |
falkTX
|
d8521efcdd
|
More compiler warning fixes
|
3 years ago |