falkTX
8e7c5cd07a
Finalize some details for the plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9b0ca4ecb3
Fix build with old Qt
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d5f66f9480
Fix macOS build, fix a false comment
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f2e0b40f43
Rework C++ plugin list dialog and use it, delete python version
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
99abb70106
Try resource dir as library path first
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
199f27f73a
More cmake tweaks, fix some minor warnings
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
75192b71cb
Implement discovery API in C++ plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f1097581f8
Fix frontend compat with old python versions and qt6 settings
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
5ca00c2611
Do not list OBS incompatible plugins in OBS
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f272c0ef11
Remove old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
062c815c7b
Silence a warning
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c4836a8600
frontend: dont use enums for data that goes into qvariant
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6c1f8c305d
frontend: make build datatype more clear
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fbae8f398d
Quick tweaks for OBS just to find discovery tools
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2714ba4eea
Initial tests for frontend with auto plugin discovery
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
03a7674433
fix windows build, discovery regression, vst3 UI param changes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d7e79fd4f3
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9fb3f216b0
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
955b1bb88c
better qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
933c3c6812
Fix frontend qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6f22f09d23
Fix frontend build under windows
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7131a918b2
Tweak CARLA_ENGINE_WITHOUT_UI behaviour
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4a7c1bcc85
Have C++ plugin list dialog start to do something..
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9d6ae34a9c
Copy python code to C++, commented out, fill out some more details
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c3408b1cd8
Fix C compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
73642f9f6b
Tweak frontend cpp code to make cmake autouic happy
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4c29367b6e
Fix build with custom namespace
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4151e160f1
Fix compat with PyQt >= PyQt 5.15.8
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
378cb66ee5
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
423fed0d12
Fix build against old Qt5
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9542453df2
Continue C++ conversion
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f40d2f1a60
Start converting full plugin list dialog to C++
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
Sebastian Lohff
57dc14ee42
Fix canvaspreview out-of-bounds panning for patchbay
Using the small canvaspreview to pan the patchbay resulted in an
exception when panning out of bounds of the window. In this case Carla
tried to create a QPoint with two floats, for which qt has no
constructor. This results in the panning to hang, as the event is
"handled" with an exception.
Casting these two values to int lets qt create the QPoint
and with that properly set the new cursor position, so panning can be
done in all edges again, without having to be precise with the cursor
positioning.
This is probably a left-over from a python2 to python3 migration, as
python did integer divison by default.
1 year ago
falkTX
6157a6e85d
Convert plugin list refresh dialog to C++
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
61228ea3b9
Use SDL driver by default on Haiku
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
aa400535b3
Tweak packaging for new frontend lib
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
680c46c153
A few more C++ frontend details, stub for plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
8a9dac53c0
sip.unwrapinstance works for python -> c++ pointer conversion
2 years ago
falkTX
3bd590cc91
More C++ conversion, initial common frontend code split
2 years ago
falkTX
6cdfc2e9cd
Start of mixed C++ and Python for frontend, jack-app dialog first
2 years ago
falkTX
52f5322087
Make jack-apps work under macOS
2 years ago
falkTX
bae7149b0d
Bump version to 2.6.0-alpha1
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bce85af456
Alternative approach to qt5 tools setup
2 years ago
falkTX
9b89e62b01
Cleanup
2 years ago
falkTX
d459252956
Prepare makefile for reorganize changes
2 years ago
falkTX
e325490ffb
Implement custom path selection for CLAP plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
044428594e
Implement CLAP host gui and a few more details
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
057b2dbfb3
CLAP processing, initial setup for ports and params
2 years ago
falkTX
bb440eb73a
Keep building not-yet-converted Qt UI files, fixes build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6646cc4c7c
Tweaks for getting clap plugins to show up
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago