falkTX
adc55af80c
Force built-in juce symbols into custom namespace
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
33a142f447
Cleanup BASE_OPTS usage, matching DPF
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
515af8ac30
Even more juce net tweaks
1 year ago
falkTX
fb9a0f2617
More juce network cleanup
1 year ago
falkTX
322ed7bf68
remove downloader stuff from juce url code
1 year ago
falkTX
84b4d81175
named pipe still needed for now
1 year ago
falkTX
798885136a
More juce tweaks, import riscv/wasm fixes
1 year ago
falkTX
8e37c71bfb
Add a few juce modules useful to be used somewhere else..
1 year ago
falkTX
a69147f755
Skip building juce network stuff
1 year ago
falkTX
b3a2098d8c
Tweak JUCE build details
1 year ago
falkTX
4151e160f1
Fix compat with PyQt >= PyQt 5.15.8
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3856c893a4
Fix crash/regression when using LV2 plugins without worker ext
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
1588f5b3c1
Fix carla_findMaxNormalizedFloat call
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
Olivier HUMBERT
cc8c918f64
missing </li> code ( #1724 )
* missing </li> code
* Update Information.cpp
1 year ago
falkTX
a97fd200fe
Allow to receive LV2 atoms of any size up to max-length
Previous design with a stack var was so wrong
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
4495215cb9
Always set time frame information for JUCE hosted plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ecc522dc8c
Support the more verbose LV2 MIDI CC definitions
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
7af54ba4f9
Fix native vst3 parameter id handling
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
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
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
dc9b58b4cb
Fix headless build
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
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
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