Skip to content

Commit f005a75

Browse files
committed
Release 1.0.11
* Fixed build that disabled CairoCanvas for Inline Display feature. * Updated module versions in dependencies.
2 parents e252847 + 700e497 commit f005a75

File tree

8 files changed

+57
-45
lines changed

8 files changed

+57
-45
lines changed

CHANGELOG

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
* RECENT CHANGES
33
*******************************************************************************
44

5+
=== 1.0.11 ===
6+
* Fixed build that disabled CairoCanvas for Inline Display feature.
7+
* Updated module versions in dependencies.
8+
59
=== 1.0.10 ===
610
* Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
711
* Fixed buggy tether for the parameter popup window.

include/lsp-plug.in/plug-fw/ui/ProxyPort.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ namespace lsp
6767
virtual void set_value(float value, size_t flags) override;
6868
virtual void notify_all() override;
6969
virtual void sync_metadata() override;
70+
virtual void sync_metadata(IPort *port) override;
7071
virtual const char *id() const override;
7172

7273
public:

include/lsp-plug.in/plug-fw/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
#define LSP_PLUGIN_FW_MAJOR 1
2626
#define LSP_PLUGIN_FW_MINOR 0
27-
#define LSP_PLUGIN_FW_MICRO 10
27+
#define LSP_PLUGIN_FW_MICRO 11
2828

2929
#if defined(LSP_PLUGIN_FW_PUBLISHER)
3030
#define LSP_PLUGIN_FW_PUBLIC LSP_EXPORT_MODIFIER

modules.mk

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,61 +19,61 @@
1919
#
2020

2121
# Variables that describe dependencies
22-
LSP_3RD_PARTY_VERSION := 1.0.7
22+
LSP_3RD_PARTY_VERSION := 1.0.8
2323
LSP_3RD_PARTY_NAME := lsp-3rd-party
2424
LSP_3RD_PARTY_TYPE := hdr
2525
LSP_3RD_PARTY_URL_RO := https://github.com/lsp-plugins/$(LSP_3RD_PARTY_NAME).git
2626
LSP_3RD_PARTY_URL_RW := [email protected]:lsp-plugins/$(LSP_3RD_PARTY_NAME).git
2727

28-
LSP_COMMON_LIB_VERSION := 1.0.26
28+
LSP_COMMON_LIB_VERSION := 1.0.27
2929
LSP_COMMON_LIB_NAME := lsp-common-lib
3030
LSP_COMMON_LIB_TYPE := src
3131
LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME).git
3232
LSP_COMMON_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_COMMON_LIB_NAME).git
3333

34-
LSP_DSP_LIB_VERSION := 1.0.10
34+
LSP_DSP_LIB_VERSION := 1.0.11
3535
LSP_DSP_LIB_NAME := lsp-dsp-lib
3636
LSP_DSP_LIB_TYPE := src
3737
LSP_DSP_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_DSP_LIB_NAME).git
3838
LSP_DSP_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_DSP_LIB_NAME).git
3939

40-
LSP_DSP_UNITS_VERSION := 1.0.9
40+
LSP_DSP_UNITS_VERSION := 1.0.10
4141
LSP_DSP_UNITS_NAME := lsp-dsp-units
4242
LSP_DSP_UNITS_TYPE := src
4343
LSP_DSP_UNITS_URL_RO := https://github.com/lsp-plugins/$(LSP_DSP_UNITS_NAME).git
4444
LSP_DSP_UNITS_URL_RW := [email protected]:lsp-plugins/$(LSP_DSP_UNITS_NAME).git
4545

46-
LSP_LLTL_LIB_VERSION := 1.0.9
46+
LSP_LLTL_LIB_VERSION := 1.0.10
4747
LSP_LLTL_LIB_NAME := lsp-lltl-lib
4848
LSP_LLTL_LIB_TYPE := src
4949
LSP_LLTL_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_LLTL_LIB_NAME).git
5050
LSP_LLTL_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_LLTL_LIB_NAME).git
5151

52-
LSP_R3D_BASE_LIB_VERSION := 1.0.9
52+
LSP_R3D_BASE_LIB_VERSION := 1.0.10
5353
LSP_R3D_BASE_LIB_NAME := lsp-r3d-base-lib
5454
LSP_R3D_BASE_LIB_TYPE := src
5555
LSP_R3D_BASE_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_BASE_LIB_NAME).git
5656
LSP_R3D_BASE_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_R3D_BASE_LIB_NAME).git
5757

58-
LSP_R3D_IFACE_VERSION := 1.0.9
58+
LSP_R3D_IFACE_VERSION := 1.0.10
5959
LSP_R3D_IFACE_NAME := lsp-r3d-iface
6060
LSP_R3D_IFACE_TYPE := src
6161
LSP_R3D_IFACE_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_IFACE_NAME).git
6262
LSP_R3D_IFACE_URL_RW := [email protected]:lsp-plugins/$(LSP_R3D_IFACE_NAME).git
6363

64-
LSP_R3D_GLX_LIB_VERSION := 1.0.9
64+
LSP_R3D_GLX_LIB_VERSION := 1.0.10
6565
LSP_R3D_GLX_LIB_NAME := lsp-r3d-glx-lib
6666
LSP_R3D_GLX_LIB_TYPE := bin
6767
LSP_R3D_GLX_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_GLX_LIB_NAME).git
6868
LSP_R3D_GLX_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_R3D_GLX_LIB_NAME).git
6969

70-
LSP_R3D_WGL_LIB_VERSION := 1.0.4
70+
LSP_R3D_WGL_LIB_VERSION := 1.0.5
7171
LSP_R3D_WGL_LIB_NAME := lsp-r3d-wgl-lib
7272
LSP_R3D_WGL_LIB_TYPE := bin
7373
LSP_R3D_WGL_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_WGL_LIB_NAME).git
7474
LSP_R3D_WGL_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_R3D_WGL_LIB_NAME).git
7575

76-
LSP_RUNTIME_LIB_VERSION := 1.0.12
76+
LSP_RUNTIME_LIB_VERSION := 1.0.13
7777
LSP_RUNTIME_LIB_NAME := lsp-runtime-lib
7878
LSP_RUNTIME_LIB_TYPE := src
7979
LSP_RUNTIME_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_RUNTIME_LIB_NAME).git
@@ -85,13 +85,13 @@ LSP_TEST_FW_TYPE := src
8585
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git
8686
LSP_TEST_FW_URL_RW := [email protected]:lsp-plugins/$(LSP_TEST_FW_NAME).git
8787

88-
LSP_TK_LIB_VERSION := 1.0.8
88+
LSP_TK_LIB_VERSION := 1.0.9
8989
LSP_TK_LIB_NAME := lsp-tk-lib
9090
LSP_TK_LIB_TYPE := src
9191
LSP_TK_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_TK_LIB_NAME).git
9292
LSP_TK_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_TK_LIB_NAME).git
9393

94-
LSP_WS_LIB_VERSION := 1.0.8
94+
LSP_WS_LIB_VERSION := 1.0.9
9595
LSP_WS_LIB_NAME := lsp-ws-lib
9696
LSP_WS_LIB_TYPE := src
9797
LSP_WS_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_WS_LIB_NAME).git

project.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ ARTIFACT_NAME = lsp-plugin-fw
2424
ARTIFACT_DESC = LSP Plugin Framework for building LSP Plugins
2525
ARTIFACT_HEADERS = lsp-plug.in
2626
ARTIFACT_EXPORT_ALL = 1
27-
ARTIFACT_VERSION = 1.0.10
27+
ARTIFACT_VERSION = 1.0.11

src/Makefile

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -235,13 +235,13 @@ CXX_SRC = \
235235
$(CXX_SRC_DSP) \
236236
$(CXX_SRC_UI) \
237237
$(CXX_SRC_CTL) \
238-
$(if $(findstring jack,$(ENABLED_FEATURES)),$(CXX_SRC_WRAP_JACK)) \
238+
$(call fcheck,jack,$(ENABLED_FEATURES),$(CXX_SRC_WRAP_JACK)) \
239239
$(CXX_SRC_WRAP_LADSPA) \
240-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(CXX_SRC_WRAP_LV2)) \
241-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(CXX_SRC_WRAP_LV2_UI)) \
242-
$(if $(findstring vst2,$(ENABLED_FEATURES)),$(CXX_SRC_WRAP_VST2)) \
243-
$(if $(findstring clap,$(ENABLED_FEATURES)),$(CXX_SRC_WRAP_CLAP)) \
244-
$(if $(CAIRO_VERSION),$(CXX_SRC_WRAP_CAIRO)) \
240+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(CXX_SRC_WRAP_LV2)) \
241+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(CXX_SRC_WRAP_LV2_UI)) \
242+
$(call fcheck,vst2,$(ENABLED_FEATURES),$(CXX_SRC_WRAP_VST2)) \
243+
$(call fcheck,clap,$(ENABLED_FEATURES),$(CXX_SRC_WRAP_CLAP)) \
244+
$(if $(LIBCAIRO_VERSION),$(CXX_SRC_WRAP_CAIRO)) \
245245
$(CXX_SRC_UTIL)
246246

247247
# Source code location for host
@@ -267,13 +267,13 @@ HOST_CXX_SRC = \
267267
$(HOST_CXX_SRC_DSP) \
268268
$(HOST_CXX_SRC_UI) \
269269
$(HOST_CXX_SRC_CTL) \
270-
$(if $(findstring jack,$(ENABLED_FEATURES)),$(HOST_CXX_SRC_WRAP_JACK)) \
270+
$(call fcheck,jack,$(ENABLED_FEATURES),$(HOST_CXX_SRC_WRAP_JACK)) \
271271
$(HOST_CXX_SRC_WRAP_LADSPA) \
272-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(HOST_CXX_SRC_WRAP_LV2)) \
273-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(HOST_CXX_SRC_WRAP_LV2_UI)) \
274-
$(if $(findstring vst2,$(ENABLED_FEATURES)),$(HOST_CXX_SRC_WRAP_VST2)) \
275-
$(if $(findstring clap,$(ENABLED_FEATURES)),$(HOST_CXX_SRC_WRAP_CLAP)) \
276-
$(if $(CAIRO_VERSION),$(HOST_CXX_SRC_WRAP_CAIRO)) \
272+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(HOST_CXX_SRC_WRAP_LV2)) \
273+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(HOST_CXX_SRC_WRAP_LV2_UI)) \
274+
$(call fcheck,vst2,$(ENABLED_FEATURES),$(HOST_CXX_SRC_WRAP_VST2)) \
275+
$(call fcheck,clap,$(ENABLED_FEATURES),$(HOST_CXX_SRC_WRAP_CLAP)) \
276+
$(if $(LIBCAIRO_VERSION),$(HOST_CXX_SRC_WRAP_CAIRO)) \
277277
$(HOST_CXX_SRC_UTIL)
278278

279279
# Object files for (cross) build
@@ -301,13 +301,13 @@ OBJ = \
301301
$(OBJ_UI) \
302302
$(OBJ_CTL) \
303303
$(OBJ_UTIL) \
304-
$(if $(findstring jack,$(ENABLED_FEATURES)),$(OBJ_WRAP_JACK)) \
304+
$(call fcheck,jack,$(ENABLED_FEATURES),$(OBJ_WRAP_JACK)) \
305305
$(OBJ_WRAP_LADSPA) \
306-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(OBJ_WRAP_LV2)) \
307-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(OBJ_WRAP_LV2_UI)) \
308-
$(if $(findstring vst2,$(ENABLED_FEATURES)),$(OBJ_WRAP_VST2)) \
309-
$(if $(findstring clap,$(ENABLED_FEATURES)),$(OBJ_WRAP_CLAP)) \
310-
$(if $(CAIRO_VERSION),$(OBJ_WRAP_CAIRO))
306+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(OBJ_WRAP_LV2)) \
307+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(OBJ_WRAP_LV2_UI)) \
308+
$(call fcheck,vst2,$(ENABLED_FEATURES),$(OBJ_WRAP_VST2)) \
309+
$(call fcheck,clap,$(ENABLED_FEATURES),$(OBJ_WRAP_CLAP)) \
310+
$(if $(LIBCAIRO_VERSION),$(OBJ_WRAP_CAIRO))
311311

312312
# Object files for host build
313313
HOST_OBJ_STUB = $(patsubst %.cpp, %.o, $(HOST_CXX_SRC_STUB))
@@ -334,13 +334,13 @@ HOST_OBJ = \
334334
$(HOST_OBJ_UI) \
335335
$(HOST_OBJ_CTL) \
336336
$(HOST_OBJ_UTIL) \
337-
$(if $(findstring jack,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_JACK)) \
337+
$(call fcheck,jack,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_JACK)) \
338338
$(HOST_OBJ_WRAP_LADSPA) \
339-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_LV2)) \
340-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_LV2_UI)) \
341-
$(if $(findstring vst2,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_VST2)) \
342-
$(if $(findstring clap,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_CLAP)) \
343-
$(if $(CAIRO_VERSION),$(HOST_OBJ_WRAP_CAIRO))
339+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_LV2)) \
340+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_LV2_UI)) \
341+
$(call fcheck,vst2,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_VST2)) \
342+
$(call fcheck,clap,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_CLAP)) \
343+
$(if $(LIBCAIRO_VERSION),$(HOST_OBJ_WRAP_CAIRO))
344344

345345
ifeq ($(TEST),1)
346346
CXX_SRC += $(CXX_SRC_TEST)
@@ -521,7 +521,7 @@ ARTIFACT_LIB_JACK_OBJS = \
521521
$(LSP_PLUGIN_FW_OBJ_UI) \
522522
$(LSP_PLUGIN_FW_OBJ_CTL) \
523523
$(LSP_PLUGIN_FW_OBJ_RES) \
524-
$(if $(CAIRO_VERSION),$(LSP_PLUGIN_FW_OBJ_WRAP_CAIRO)) \
524+
$(if $(LIBCAIRO_VERSION),$(LSP_PLUGIN_FW_OBJ_WRAP_CAIRO)) \
525525
$(OBJ_EXPORT) \
526526
$(OBJ_PLUG_META) \
527527
$(OBJ_PLUG_DSP) \
@@ -554,7 +554,7 @@ ARTIFACT_LIB_LV2_OBJS = \
554554
$(LSP_PLUGIN_FW_OBJ_META) \
555555
$(LSP_PLUGIN_FW_OBJ_DSP) \
556556
$(LSP_PLUGIN_FW_OBJ_RES) \
557-
$(if $(CAIRO_VERSION),$(LSP_PLUGIN_FW_OBJ_WRAP_CAIRO)) \
557+
$(if $(LIBCAIRO_VERSION),$(LSP_PLUGIN_FW_OBJ_WRAP_CAIRO)) \
558558
$(OBJ_PLUG_META) \
559559
$(OBJ_PLUG_DSP) \
560560
$(OBJ_PLUG_SHARED) \
@@ -632,16 +632,17 @@ ifeq ($(TEST),1)
632632
$(HOST_LSP_PLUGIN_FW_OBJ_CTL) \
633633
$(HOST_LSP_PLUGIN_FW_OBJ_RES) \
634634
$(HOST_LSP_PLUGIN_FW_OBJ_TEST) \
635-
$(if $(CAIRO_VERSION),$(HOST_LSP_PLUGIN_FW_OBJ_WRAP_CAIRO)) \
635+
$(if $(LIBCAIRO_VERSION),$(HOST_LSP_PLUGIN_FW_OBJ_WRAP_CAIRO)) \
636636
$(HOST_OBJ_PLUG_META) \
637637
$(HOST_OBJ_PLUG_DSP) \
638638
$(HOST_OBJ_PLUG_SHARED) \
639639
$(HOST_OBJ_PLUG_UI) \
640-
$(if $(findstring jack,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_JACK)) \
640+
$(call fcheck,jack,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_JACK)) \
641641
$(HOST_OBJ_WRAP_LADSPA) \
642-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_LV2)) \
643-
$(if $(findstring lv2,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_LV2UI)) \
644-
$(if $(findstring vst2,$(ENABLED_FEATURES)),$(HOST_OBJ_WRAP_VST2)) \
642+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_LV2)) \
643+
$(call fcheck,lv2,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_LV2UI)) \
644+
$(call fcheck,vst2,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_VST2)) \
645+
$(call fcheck,clap,$(ENABLED_FEATURES),$(HOST_OBJ_WRAP_CLAP)) \
645646
$(HOST_UTL_COMMON_OBJ) \
646647
$(HOST_UTL_VALIDATOR_OBJ) \
647648
$(HOST_UTL_JACK_MAKE_OBJ) \

src/main/ui/IWrapper.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -910,6 +910,8 @@ namespace lsp
910910
const meta::port_t *meta = p->metadata();
911911
if (meta == NULL)
912912
continue;
913+
if (meta::is_out_port(meta))
914+
continue;
913915
if (!strcmp(meta->id, UI_LAST_VERSION_PORT_ID))
914916
continue;
915917

src/main/ui/ProxyPort.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,10 @@ namespace lsp
139139
pPort->sync_metadata();
140140
}
141141

142+
void ProxyPort::sync_metadata(IPort *port)
143+
{
144+
}
145+
142146
const char *ProxyPort::id() const
143147
{
144148
return sID;

0 commit comments

Comments
 (0)