falkTX
c89a6f9d6a
Sync ui bridges with main code
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
984a06ce50
Make ScopedLocale its own class, apply it everywhere that it fits
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
556c7dabda
Split LV2 work and response, cleanup
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
72d9d33800
Fix previous commit
6 years ago
falkTX
e97440d641
Allow carla-bridge-uis to run with just plugin URI
Loads the first UI available
6 years ago
falkTX
f28e6fcce8
Fix lv2-ui-bridge crash when it expects a window title
Fixes #719
6 years ago
falkTX
2038a91cde
Print warning if LV2 UI tries to send bad data
6 years ago
falkTX
8aa84234c7
Avoid assertion if LV2 UI widget is null
6 years ago
falkTX
d24e95d813
Sync main and bridge UI code, all UIs resizable by default
6 years ago
falkTX
23e3d83d3a
Rename a few classes, so it's clear what they are for
6 years ago
falkTX
c44bde21da
Cleeanup, sync some backend and bridge UI LV2 code
6 years ago
falkTX
25767ed93e
Report sample rate to LV2 UIs properly
Closes #559
6 years ago
falkTX
479094fa5d
Make backend LV2 URIDs into an enum
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
05b361127a
Fix a bunch of clang warnings
7 years ago
falkTX
ffed3148e8
Cleanup
7 years ago
falkTX
da09cf0ea9
Prefer to run calf fluidsynth as bridge, requires instance access
7 years ago
falkTX
76bfece326
Fix sending midi notes to lv2 ui bridges
7 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
0a2f80f39f
Optimize LV2 URID mapping (EXPERIMENTAL)
8 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
8 years ago
falkTX
df7dee17f6
Support LV2 makeSONameResident, just in case
9 years ago
falkTX
1610970283
Add support for LV2 nominalBlockLength
9 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
9 years ago
falkTX
6ff9754197
Small comment so I don't forget about this later
9 years ago
falkTX
e7d78890e0
Implement LV2 uiresize to UIs in bridges
9 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.
9 years ago
falkTX
a37ff5ceff
Add carla_zeroPointers function, use it instead of _fill<void*>
9 years ago
falkTX
f8f8f6bb84
Continue last commit; Send sample-rate to bridge-uis and fix title
10 years ago
falkTX
cd30c7f7e1
Misc fixing & cleanup
10 years ago
falkTX
ebc8d83bee
Send ui options to bridges
10 years ago
falkTX
cd147ad1b4
UI bridge fixing
10 years ago
falkTX
6032ae53b9
Cleanup
10 years ago
falkTX
4fcc5ff1cf
Continue work, lv2+bridges sort of working again
10 years ago
falkTX
7bd34192f5
Initial code rework to make ui-bridges use pipes instead of osc
10 years ago
falkTX
67bbd7e152
Make lib_symbol use a template for the function type
10 years ago
falkTX
45b1bef1ea
Ensure all LV2 port_event calls use the correct atom size, closes #151
10 years ago
falkTX
c5603baa6e
LV2 Cocoa UIs now working
10 years ago
falkTX
87eecb8553
Fix UI bridges for -Weffc++
10 years ago
falkTX
9a9524afe1
pass engine options to bridges
10 years ago
falkTX
ee5afc2400
Fix LV2 UI bridges to work with newer lilv
10 years ago
falkTX
1a4b7aab1a
Fix LV2 state map/make path features
10 years ago
falkTX
6eaf6b904d
Fix UI-bridge URI mapping if URIs received out of order
10 years ago
falkTX
f181c77cc4
Fix bridged LV2 UIs sometimes not initializing properly
10 years ago