Commit Graph

6784 Commits

Author SHA1 Message Date
falkTX d029cd22a8
More cleanup, allow to pick qt for utils info methods (stub)
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-07 00:53:45 +02:00
falkTX d7e79fd4f3
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 22:57:43 +02:00
falkTX 6234db602b
set NOMINMAX for utils windows include
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 22:36:06 +02:00
falkTX 0ff297d2c2
more spreadout use of BUILDING_CARLA_OBS macro
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 22:30:06 +02:00
falkTX 75597bc303
tweak lilv msvc build
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 21:48:20 +02:00
falkTX 9fb3f216b0
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 21:27:17 +02:00
falkTX 7d04167083
Use _WIN32 instead of __WIN32__ for internal lilv
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 20:55:42 +02:00
falkTX 955b1bb88c
better qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 20:52:54 +02:00
falkTX 5508fb256a
Allow to skip sfz and water use for cached plugin info
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 20:37:14 +02:00
falkTX 933c3c6812
Fix frontend qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 20:36:50 +02:00
falkTX 68fa12d9e1
Another msvc fix, missing include
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 19:31:06 +02:00
falkTX 6f8ff6d977
Add internal BridgeTextReader to cleanup bridge reading code
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 19:28:44 +02:00
falkTX 8ece0553fb
Cleanup ringbuffer code
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 19:14:43 +02:00
falkTX 16e645c26c
More msvc compat
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 18:49:57 +02:00
falkTX e7b077b06b
bridge utils: do not use sprintf
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 18:00:53 +02:00
falkTX 4aa25f7264
More msvc compat
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 17:55:48 +02:00
falkTX 1d0a4cb81e
Dont use VLAs
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 17:25:14 +02:00
falkTX 6d3ee107e7
Cleanup whitespace
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 15:42:22 +02:00
falkTX 5d2d9a70d9
Fix a "possible loss of data" warning
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 15:32:59 +02:00
falkTX 48994f6522
Fix carla_shm_create_temp for unicode windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 15:15:42 +02:00
falkTX cf8d885999
Remove use of REAL_BUILD macro
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 15:13:07 +02:00
falkTX fd6271dcfe
Only use __builtin_expect for gnuc compatible compilers
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 14:57:01 +02:00
falkTX aea5dcc302
msvc compat for print utils
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 14:39:32 +02:00
falkTX 384b9198b1
MSVC doesnt have cxxabi.h header
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-06 14:17:24 +02:00
falkTX f5ad53a086
Ignore a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-04 18:49:42 +02:00
falkTX 6258d69589
Do not use `getDefaultValue` for JUCE plugins
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-04 18:19:47 +02:00
falkTX f1a30531b9
Cleanup CARLA_PLUGIN_ONLY_BRIDGE macro usage
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-03 17:52:34 +02:00
falkTX 2cb5950eb0
Cleanup core lib linkage
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-03 17:47:17 +02:00
falkTX 96b67721b6
Adjustments as needed for Carla as OBS plugin
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-02 00:22:22 +02:00
falkTX 9c00a93cb8
Introduce CARLA_PLUGIN_ONLY_BRIDGE build macro
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-02 00:21:34 +02:00
falkTX 4267d5e2a3
minor bridge spec comments
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-30 14:57:51 +02:00
falkTX f6ca0a6a09
Add .clang-format on root, so external usage doesnt complain
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-29 19:02:43 +02:00
falkTX fdccb45be7
More CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 23:19:48 +02:00
falkTX 360cfaaefc
Tweak CI
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 22:32:43 +02:00
falkTX d2d8d66bb1
Cleanup CI files
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 21:06:15 +02:00
falkTX 31acb85999
Use -fno-strict-aliasing for sord source builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 16:47:20 +02:00
falkTX 3b92085050
Set DGL flags correctly
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 00:22:16 +02:00
falkTX 44c6615f2a
Remove the use of mingw-std-threads
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 20:50:38 +02:00
falkTX 5adae9496f
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-20 21:44:07 +02:00
falkTX 296bfc1a4f
Make ysfx optional, enabled by default
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-19 17:03:29 +02:00
falkTX a9ba8c42cb
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-19 16:51:00 +02:00
falkTX cf11562c50
Fix build with custom DGL namespace
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 22:14:59 +02:00
falkTX 6dcb915106 Fix LTO when used together with DPF
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 19:40:43 +02:00
falkTX 6f22f09d23
Fix frontend build under windows
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 17:58:09 +02:00
falkTX 04d3e126b4
Give up trying to merge all into 1 static lib, too much breakage
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 16:30:03 +02:00
falkTX 7131a918b2
Tweak CARLA_ENGINE_WITHOUT_UI behaviour
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-14 01:40:53 +02:00
falkTX 4a7c1bcc85
Have C++ plugin list dialog start to do something..
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-13 20:30:52 +02:00
falkTX 9d6ae34a9c
Copy python code to C++, commented out, fill out some more details
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-13 16:37:08 +02:00
falkTX c3408b1cd8
Fix C compat
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-11 16:45:51 +02:00
falkTX 73642f9f6b
Tweak frontend cpp code to make cmake autouic happy
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-11 16:33:11 +02:00