falkTX
680c46c153
A few more C++ frontend details, stub for plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
de6833ab60
Handle clap as format in carla-single script
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
0132f1ae47
Skip frontend for static-plugin target
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b27f20cc30
Fix bridge build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
155da91fdb
Fix CLAP multi-IO
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
5cb894c07c
Ignore LTO in CI builds, takes too long
2 years ago
falkTX
8e3fb38349
Do not try to build frontend if either qt or pyqt is missing
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
2f3b4d4bb4
Fix wrong symlinks during install
2 years ago
falkTX
b9df0854ed
Fix make install for carla-plugin
2 years ago
falkTX
dc9b58b4cb
Fix headless build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b9b53827ad
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3a9c6c389f
Improve debug messages
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
72131be48d
Correct jackbridge build flags
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a67681efe3
Fix internal jack client for new main-thread-idle behaviour
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a31246bc49
LTO must not be used for building wine stuff (not just linking)
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
67e9684d51
Also prevent -flto from wine link flags
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
274d6fe3f5
Prevent -static-lib{gcc,stdc++} flags from going to winelib stuff
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6dd511b968
Disable LTO for wine32 and wine64 steps if enabled
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6adc2afa2f
Use LIB_EXT for wine libs copying
2 years ago
falkTX
c2bd7cf63c
Never embed UIs for windows bridges, feature is X11 only
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
df1338860e
Implement embedCustomUI for CLAP
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
2beb82b2e0
Fix make install missing some files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bae7149b0d
Bump version to 2.6.0-alpha1
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1d154adbf2
Add missing file
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
13e983334e
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6c27da80ec
Implement CLAP latency, handle special host callbacks when possible
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
33e8c5cefa
Allow plugins to request idle time from main thread, without UI
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bf501c8ce7
Fix build for posix systems without X11
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a28817264e
Only use epoll on linux, clap posix-fd related
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e354cefa15
Fix build without GUI
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1671118eb6
Revert "outer frame for carla-lv2" stuff, make it verbose instead
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6435102228
Set synth and has-gui flags during clap discovery
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
7a56a64213
Add discovery workaround for JUCE-based CLAP plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f0b1c50709
Fix headers for C builds
Fixes #1691
2 years ago
falkTX
66e964a659
Mention clap in "make features"
2 years ago
Alexandros Theodotou
269d184c36
fix make install (missing pluginlist dir)
2 years ago
Alexandros Theodotou
6995151580
fix pkgconfig files having bad includedir/libdir variables
The pkgconfig files are installed in $PREFIX/lib so using
libdir=${prefix}/lib/carla is confusing.
Most software pkgconfig files seem to match the includedir and
libdir variables with the actual includedir and libdir during
configuration.
2 years ago
falkTX
bce85af456
Alternative approach to qt5 tools setup
2 years ago
falkTX
9b89e62b01
Cleanup
2 years ago
falkTX
b34ae7dae5
Fix last commit
2 years ago
falkTX
d459252956
Prepare makefile for reorganize changes
2 years ago
falkTX
d9f3d78ab8
Use kqueue as alternative to epoll for CLAP posix fd on BSDs
2 years ago
falkTX
703972c1d4
Improve CLAP host vs plugin side UI resize
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a615fefaf9
Implement CLAP posix-fd extension, fix things with current plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f86efd5096
Fix CLAP MIDI output
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9abb529dec
Implement CLAP state
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago