falkTX
12bc40fd6c
Add PLUGIN_HAS_CUSTOM_RESIZABLE_UI flag, useful on embed
1 month ago
falkTX
034d0c4242
Fix STATIC_PLUGIN_TARGET build
Signed-off-by: falkTX <falktx@falktx.com>
2 months ago
falkTX
31c97d2118
Adjust includes to allow custom DPF headers
Signed-off-by: falkTX <falktx@falktx.com>
2 months ago
falkTX
2cb5ba7001
Import qt6 fixes from ui-rework branch
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
d37a2eb8f7
Fix QGLWidget import for PyQt6
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
658f4dea5c
Leave TODO note for later
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
84b3316b67
Remove use of Carla{String,ScopedLocale,ScopedPointer} for DPF
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
3d026cc091
Fix a few compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
Adam Williamson
83f0bc98c1
carla_host_control: import from pyliblo3 if available
pyliblo has not been touched upstream since 2015 and doesn't
work out of the box with Python releases since 3.11. There is an
actively-maintained fork called 'pyliblo3' at
https://github.com/gesellkammer/pyliblo3 which *does* work with
current upstream Python releases. It provides a library called
'pyliblo3' rather than 'liblo'. Let's support it, and prefer it
over the dead library (though the dead one will still be used if
it is present and pyliblo3 is not).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
1 year ago
falkTX
159637841a
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
a886b9b65a
cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
263c6ddd37
Convert about dialog to C++
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
6f4b8b45de
Yet more qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
81205b5f2d
Fix a few more qt6 compat issues
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
5d4e3d221b
Fix regression showing carla-plugin
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
cc603346cf
Fix more qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
08e60c18eb
Fix a few compat issues with Qt6, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
69e07df2f7
Keep base macros consistent between C++ and Python code
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
54ebc831f5
Remove old, non-working modgui related code
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
17000e7fe9
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
be2f1056ab
Use wine paths by default even if non-existent
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
b212a55a01
Reintroduce plugin search for specific formats
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
2f7c939413
Fix qt6 build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a607ce4270
Fix crash when showing plugin UIs under wayland
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
362f031960
More build fixes for bridges, fix make clean without PyQt
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
74262a5dac
Fix missing painter.restore() in case of CanvasPort errors
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falktx@falktx.com
da911f14ab
Continue PyQt6 compatibility, seems usable now
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falktx@falktx.com
c5b601bbfb
Start PyQt6 compatibility update
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falktx@falktx.com
104839fbd3
Allow building with Qt6
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falkTX
6f61b89d2d
Remove juce completely, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f0ef85c051
Add more wine vst2 paths
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3c34c3c1ad
More scanning and wine related fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
0b250a0cb7
Get rid of JUCE for discovery and utils
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f7dda0396a
Skip some unnecessary plugin scanning steps
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d362d141ca
pluginlist: skip bridge scanning if not enabled in settings
Also some cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
91b1096c71
Add back old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Daniel-I-Am
070d734cbd
Allow configuration of Carla client name when headless
2 years ago
falkTX
dd092c74aa
Fix some wine bridge details
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
8f1867a353
Fix build with CARLA_FRONTEND_ONLY_EMBEDDABLE_PLUGINS
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a1ecd841fd
Fix plugin scan when win32 bridges available
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1d24af0f28
Pass plugin path settings to auto-discovery
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
cec462a44d
Implement auto-discovery for wine bridges
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
0335e038a7
Keep plugin list dialog in memory
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b14ea6e0fc
Improve scan dialog modal behaviour
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
123ab13ba5
Skip special treatment for ladish
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e5ddd8c064
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
8e7c5cd07a
Finalize some details for the plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9b0ca4ecb3
Fix build with old Qt
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d5f66f9480
Fix macOS build, fix a false comment
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f2e0b40f43
Rework C++ plugin list dialog and use it, delete python version
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago