falkTX
d24e95d813
Sync main and bridge UI code, all UIs resizable by default
7 years ago
falkTX
23e3d83d3a
Rename a few classes, so it's clear what they are for
7 years ago
falkTX
d40e36ddfa
Make sure to stop pipe communication right when UI bridges close
7 years ago
falkTX
5375f43160
Rename some variables to make it clear what they do
7 years ago
falkTX
6629dd821e
Get size from LV2 X11 UI in case it does not report the host
7 years ago
falkTX
c44bde21da
Cleeanup, sync some backend and bridge UI LV2 code
7 years ago
falkTX
25767ed93e
Report sample rate to LV2 UIs properly
Closes #559
7 years ago
falkTX
0e301dc562
Initial implementation of child windows for macOS; Cleanup
7 years ago
falkTX
56fa7b3986
Cleanup; Only use F_SETPIPE_SZ on Linux
7 years ago
falkTX
6655528d2f
Use custom X11 methods on UI bridges on all systems with X11
7 years ago
falkTX
479094fa5d
Make backend LV2 URIDs into an enum
7 years ago
falkTX
14c436cf85
Continue previous commit
7 years ago
falkTX
ee83db7d05
Get rid of hardcoded "-ldl"; Cleanup
7 years ago
falkTX
09fb3d6500
Fix build on Mac OS and old non-c++11 compilers
7 years ago
falkTX
4d6e95d28a
Only link carla-utils and ui bridges against water file libs
7 years ago
falkTX
e6a06e6463
Cleanup
7 years ago
falkTX
935d9d11e3
Rename water code files to get rid of juce prefix
7 years ago
falkTX
190ddd0ea1
Include water files as needed, cleanup
7 years ago
falkTX
b00010b65a
Rename the custom mini juce fork to "water"
7 years ago
falkTX
0fc5553a49
Finish moving things to mini juce
7 years ago
falkTX
f70ab2d39e
Continue juce removal; Remove old patchbay plugin data
7 years ago
falkTX
3343acb863
Make windows build a little usable without juce
7 years ago
falkTX
85ad3f79b5
Silence more warnings
7 years ago
falkTX
05b361127a
Fix a bunch of clang warnings
7 years ago
falkTX
4d14bb55fe
Kill bridges (child processes) when main carla dies
7 years ago
falkTX
ffed3148e8
Cleanup
7 years ago
falkTX
9385e1150b
Update included juce code
8 years ago
falkTX
da09cf0ea9
Prefer to run calf fluidsynth as bridge, requires instance access
8 years ago
falkTX
bbb8d525b6
Improve error message when UI bridge receives non-uri before options
8 years ago
falkTX
76bfece326
Fix sending midi notes to lv2 ui bridges
8 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
0a2f80f39f
Optimize LV2 URID mapping (EXPERIMENTAL)
9 years ago
falkTX
2bec51d2b4
Misc fixes and small changes needed for OSX
9 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
9 years ago
falkTX
df7dee17f6
Support LV2 makeSONameResident, just in case
9 years ago
falkTX
1610970283
Add support for LV2 nominalBlockLength
9 years ago
falkTX
8984c0971b
Fix sending big messages via pipe; Cleanup
10 years ago
falkTX
52b7862ab4
Continue previous commit
10 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
10 years ago
falkTX
6ff9754197
Small comment so I don't forget about this later
10 years ago
falkTX
e7d78890e0
Implement LV2 uiresize to UIs in bridges
10 years ago
falkTX
3509edb43d
Always return a valid string on urid-unmap, special fix for Ingen
Ingen is calling urid-unmap with URID 62465.
There's no way that many URIs have been mapped, so something is weird in Ingen.
Ingen aborts when it receives NULL on urid-unmap (caused by a bad URID),
so as a workaround we'll return a valid but somewhat null URI.
Ingen still needs fixing though.
10 years ago
falkTX
801bf35b2f
Fix OSX build
10 years ago
falkTX
c7d4a272a8
Delete old QtCreator project files
10 years ago
falkTX
04549d4858
Fix make clean deleting lv2-modgui script
10 years ago
falkTX
edf17b97b2
Accept modguis as real UIs
10 years ago
falkTX
a37ff5ceff
Add carla_zeroPointers function, use it instead of _fill<void*>
10 years ago
falkTX
5098d25cf0
Generate a config.h file instead of passing -DHAVE_* stuff; Misc fixes
10 years ago
falkTX
5aaa500dc0
Properly wait for ui-bridges to get all messages, fixes #159 (I hope)
10 years ago
falkTX
f8f8f6bb84
Continue last commit; Send sample-rate to bridge-uis and fix title
10 years ago