Commit Graph

6158 Commits

Author SHA1 Message Date
Filipe Coelho 6230e9659e
Update README.md
Add build badge
2021-09-07 10:03:01 +01:00
Jean Pierre Cimalando e2ca366622 Install header CarlaPluginPtr.hpp 2021-09-07 10:00:04 +01:00
falkTX d8fcba6fad Cleanup 2021-08-31 15:19:51 +01:00
falkTX 8463126322 Fix a compiler warning 2021-08-21 23:16:43 +01:00
falkTX 15e5b9d17a Automatically close bridges if main Carla dies, macOS edition 2021-08-21 23:14:22 +01:00
falkTX c6daf00679 Pass keyboard events to vst2 plugins in win/macOS 2021-08-21 19:35:27 +01:00
falkTX d2f5406f56 Do not set scale factor for vst2 native implementation under macOS 2021-08-21 15:52:14 +01:00
falkTX 31254fe490
Make XY-Controller lines less think, close with Esc
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-20 08:59:08 +01:00
falkTX 293b1422d7
Fix xy-controller GUI now possible to show on "make install" target
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-20 08:54:06 +01:00
falkTX 95b13ae45d
Ship lv2 gtk bridges with win/mac
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-20 07:26:05 +01:00
falkTX 6c705d8d93 Alternative approach to finding qt5 package for make dist 2021-08-19 23:10:09 +02:00
falkTX b02121e9a2
Remove a warning when libsndfile is not present (dr_mp3 still used)
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 21:30:02 +01:00
falkTX a3e64a9c3a
One more CI fix
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 21:26:19 +01:00
falkTX cc7a9fcac5
One more compiler warning fix
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 21:16:43 +01:00
falkTX b7e70ece58
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 21:11:41 +01:00
falkTX 797c728010
Implement carla_get_desktop_scale_factor for X11
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 21:07:49 +01:00
falkTX dc2068155d
Bump version to 2.4.0
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 20:59:05 +01:00
falkTX f34fb1aedb Add a few more packages to CI 2021-08-19 18:00:03 +01:00
falkTX 60818766c0 One more CI fix 2021-08-19 17:42:02 +01:00
falkTX b9a96c3d7e CI fixes 2021-08-19 17:22:20 +01:00
falkTX 9a9c1269b4
CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 16:47:58 +01:00
falkTX c90f5c3178
Use WINECC env var in CI
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 16:32:56 +01:00
falkTX 3ca24bf4ef
Fix CI links and a typo
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 16:24:16 +01:00
falkTX 32305028df
Adjust lv2 gtk ui bridge for windows
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 16:07:57 +01:00
falkTX 34c79fa953
Add wine CI workflow
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 14:42:33 +01:00
falkTX 8907e1143b
Add option to use classic skin by default
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 14:13:55 +01:00
falkTX 587516f091
Speed up msys2-i686
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 12:27:17 +01:00
falkTX 5393b8436e
Revert "less deps for msys2"
This reverts commit bef7663b54.
2021-08-19 12:05:00 +01:00
falkTX 828dba6d83
Revert "Give up on msys2 on CI"
This reverts commit f3376191a1.
2021-08-19 11:45:26 +01:00
falkTX ae29d92500
Don't build static binaries on Windows if using msys2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 11:45:03 +01:00
falkTX 8d1638bb47
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 09:44:18 +01:00
falkTX 3c4af6b95f
Don't require gobject/glib for gtk bridges, always enabled
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 09:38:33 +01:00
falkTX f3376191a1 Give up on msys2 on CI 2021-08-19 01:53:04 +01:00
falkTX 7a9e8b692b Fix for custom gtk widgets, need to use global namespace 2021-08-19 01:52:04 +01:00
falkTX 4236689fa1 Fix build 2021-08-18 23:48:39 +01:00
falkTX a09034219e Allow lv2 gtk bridges on any system 2021-08-18 22:28:16 +01:00
falkTX 60ed20e120
lv2 ui bridges: dlopen gtk instead of linking to it
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 14:07:39 +01:00
falkTX bef7663b54
less deps for msys2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 14:06:15 +01:00
falkTX 686b3da64b
Try adding pkg-config
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 12:00:57 +01:00
falkTX bbbd79e507
Install a few things for msys2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:48:59 +01:00
falkTX 1943a5ffa2
Tweaks to msys2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:33:18 +01:00
falkTX c1918a6137
More packaging tests, add msys2 types
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:23:31 +01:00
falkTX d3c1c40185
Tweak build, still testing
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:13:56 +01:00
falkTX ee588fd5aa Consolidate CI builds on single file
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:00:18 +01:00
falkTX 36f971613b Fix macOS build and bridge standalone init 2021-08-15 14:03:50 +01:00
falkTX 9abf745694
Set scale factor for carla-bridge-*/carla-single standalone usage
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-15 13:28:49 +01:00
falkTX 181ef832d1
Fetch desktop scale factor for UI bridge testing; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-15 13:05:26 +01:00
falkTX 8f6bf2f8c4
Redo canvas.svg in a way that scales with Qt
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-15 12:29:08 +01:00
falkTX ff00263b78
Replace canvas.png with svg version
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-15 12:17:45 +01:00
falkTX 7d57489180 Add carla_get_desktop_scale_factor utility function
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-15 11:59:20 +01:00